PageSourceSearch

https://apexbook.manus.space/assets/index-BxyjuW87.js

js apexbook.manus.space collected 2026-10-03 04:59:56 UTC 1,810,808 bytes, 796 lines download raw bytes

vendor: 28,565 bytes, lines 1-9
1function TF(e,t){for(var a=0;a<t.length;a++){const n=t[a];if(typeof n!="string"&&!Array.isArray(n)){for(const s in n)if(s!=="default"&&!(s in e)){const o=Object.getOwnPropertyDescriptor(n,s);o&&Object.defineProperty(e,s,o.get?o:{enumerable:!0,get:()=>n[s]})}}}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 s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&n(c)}).observe(document,{childList:!0,subtree:!0});function a(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=a(s);fetch(s.href,o)}})();var Ph=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ea(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Twe(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var a=function n(){var s=!1;try{s=this instanceof n}catch{}return s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};a.prototype=t.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(a,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),a}var r0={exports:{}},cf={};/**
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 CT;function EF(){if(CT)return cf;CT=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function a(n,s,o){var c=null;if(o!==void 0&&(c=""+o),s.key!==void 0&&(c=""+s.key),"key"in s){o={};for(var d in s)d!=="key"&&(o[d]=s[d])}else o=s;return s=o.ref,{$$typeof:e,type:n,key:c,ref:s!==void 0?s:null,props:o}}return cf.Fragment=t,cf.jsx=a,cf.jsxs=a,cf}var PT;function OF(){return PT||(PT=1,r0.exports=EF()),r0.exports}var r=OF(),nl=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(){}},MF={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},_F=class{#t=MF;#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)}},Oc=new _F;function kF(e){setTimeout(e,0)}var Vc=typeof window>"u"||"Deno"in globalThis;function Mn(){}function RF(e,t){return typeof e=="function"?e(t):e}function Yw(e){return typeof e=="number"&&e>=0&&e!==1/0}function h9(e,t){return Math.max(e+(t||0)-Date.now(),0)}function No(e,t){return typeof e=="function"?e(t):e}function Ir(e,t){return typeof e=="function"?e(t):e}function TT(e,t){const{type:a="all",exact:n,fetchStatus:s,predicate:o,queryKey:c,stale:d}=e;if(c){if(n){if(t.queryHash!==NA(c,t.options))return!1}else if(!Uf(t.queryKey,c))return!1}if(a!=="all"){const u=t.isActive();if(a==="active"&&!u||a==="inactive"&&u)return!1}return!(typeof d=="boolean"&&t.isStale()!==d||s&&s!==t.state.fetchStatus||o&&!o(t))}function ET(e,t){const{exact:a,status:n,predicate:s,mutationKey:o}=e;if(o){if(!t.options.mutationKey)return!1;if(a){if(_o(t.options.mutationKey)!==_o(o))return!1}else if(!Uf(t.options.mutationKey,o))return!1}return!(n&&t.state.status!==n||s&&!s(t))}function NA(e,t){return(t?.queryKeyHashFn||_o)(e)}function _o(e){return JSON.stringify(e,(t,a)=>Xw(a)?Object.keys(a).sort().reduce((n,s)=>(n[s]=a[s],n),{}):a)}function Uf(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(a=>Uf(e[a],t[a])):!1}var DF=Object.prototype.hasOwnProperty;function AA(e,t){if(e===t)return e;const a=OT(e)&&OT(t);if(!a&&!(Xw(e)&&Xw(t)))return t;const s=(a?e:Object.keys(e)).length,o=a?t:Object.keys(t),c=o.length,d=a?new Array(c):{};let u=0;for(let m=0;m<c;m++){const h=a?m:o[m],p=e[h],x=t[h];if(p===x){d[h]=p,(a?m<s:DF.call(e,h))&&u++;continue}if(p===null||x===null||typeof p!="object"||typeof x!="object"){d[h]=x;continue}const v=AA(p,x);d[h]=v,v===p&&u++}return s===c&&u===s?e:d}function Vf(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const a in e)if(e[a]!==t[a])return!1;return!0}function OT(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Xw(e){if(!MT(e))return!1;const t=e.constructor;if(t===void 0)return!0;const a=t.prototype;return!(!MT(a)||!a.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function MT(e){return Object.prototype.toString.call(e)==="[object Object]"}function IF(e){return new Promise(t=>{Oc.setTimeout(t,e)})}function Zw(e,t,a){return typeof a.structuralSharing=="function"?a.structuralSharing(e,t):a.structuralSharing!==!1?AA(e,t):t}function LF(e,t,a=0){const n=[...e,t];return a&&n.length>a?n.slice(1):n}function BF(e,t,a=0){const n=[t,...e];return a&&n.length>a?n.slice(0,-1):n}var xr=Symbol();function g9(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===xr?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function x9(e,t){return typeof e=="function"?e(...t):!!e}var zF=class extends nl{#t;#e;#a;constructor(){super(),this.#a=e=>{if(!Vc&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#a=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"}},CA=new zF;function Jw(){let e,t;const a=new Promise((s,o)=>{e=s,t=o});a.status="pending",a.catch(()=>{});function n(s){Object.assign(a,s),delete a.resolve,delete a.reject}return a.resolve=s=>{n({status:"fulfilled",value:s}),e(s)},a.reject=s=>{n({status:"rejected",reason:s}),t(s)},a}var $F=kF;function qF(){let e=[],t=0,a=d=>{d()},n=d=>{d()},s=$F;const o=d=>{t?e.push(d):s(()=>{a(d)})},c=()=>{const d=e;e=[],d.length&&s(()=>{n(()=>{d.forEach(u=>{a(u)})})})};return{batch:d=>{let u;t++;try{u=d()}finally{t--,t||c()}return u},batchCalls:d=>(...u)=>{o(()=>{d(...u)})},schedule:o,setNotifyFunction:d=>{a=d},setBatchNotifyFunction:d=>{n=d},setScheduler:d=>{s=d}}}var Ea=qF(),GF=class extends nl{#t=!0;#e;#a;constructor(){super(),this.#a=e=>{if(!Vc&&window.addEventListener){const t=()=>e(!0),a=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",a)}}}}onSubscribe(){this.#e||this.setEventListener(this.#a)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#a=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(a=>{a(e)}))}isOnline(){return this.#t}},Sg=new GF;function UF(e){return Math.min(1e3*2**e,3e4)}function v9(e){return(e??"online")==="online"?Sg.isOnline():!0}var eS=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function y9(e){let t=!1,a=0,n;const s=Jw(),o=()=>s.status!=="pending",c=y=>{if(!o()){const w=new eS(y);x(w),e.onCancel?.(w)}},d=()=>{t=!0},u=()=>{t=!1},m=()=>CA.isFocused()&&(e.networkMode==="always"||Sg.isOnline())&&e.canRun(),h=()=>v9(e.networkMode)&&e.canRun(),p=y=>{o()||(n?.(),s.resolve(y))},x=y=>{o()||(n?.(),s.reject(y))},v=()=>new Promise(y=>{n=w=>{(o()||m())&&y(w)},e.onPause?.()}).then(()=>{n=void 0,o()||e.onContinue?.()}),j=()=>{if(o())return;let y;const w=a===0?e.initialPromise:void 0;try{y=w??e.fn()}catch(A){y=Promise.reject(A)}Promise.resolve(y).then(p).catch(A=>{if(o())return;const P=e.retry??(Vc?0:3),E=e.retryDelay??UF,C=typeof E=="function"?E(a,A):E,T=P===!0||typeof P=="number"&&a<P||typeof P=="function"&&P(a,A);if(t||!T){x(A);return}a++,e.onFail?.(a,A),IF(C).then(()=>m()?void 0:v()).then(()=>{t?x(A):j()})})};return{promise:s,status:()=>s.status,cancel:c,continue:()=>(n?.(),s),cancelRetry:d,continueRetry:u,canStart:h,start:()=>(h()?j():v().then(j),s)}}var b9=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Yw(this.gcTime)&&(this.#t=Oc.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Vc?1/0:300*1e3))}clearGcTimeout(){this.#t&&(Oc.clearTimeout(this.#t),this.#t=void 0)}},VF=class extends b9{#t;#e;#a;#r;#n;#s;#o;constructor(e){super(),this.#o=!1,this.#s=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#a=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=_T(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#n?.promise}setOptions(e){if(this.options={...this.#s,...e},this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){const t=_T(this.options);t.data!==void 0&&(this.setData(t.data,{updatedAt:t.dataUpdatedAt,manual:!0}),this.#t=t)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#a.remove(this)}setData(e,t){const a=Zw(this.state.data,e,this.options);return this.#i({data:a,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),a}setState(e,t){this.#i({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#n?.promise;return this.#n?.cancel(e),t?t.then(Mn).catch(Mn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>Ir(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===xr||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>No(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:!h9(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#n?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#n?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#a.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.#n&&(this.#o?this.#n.cancel({revert:!0}):this.#n.cancelRetry()),this.scheduleGc()),this.#a.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#n?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#n)return this.#n.continueRetry(),this.#n.promise}if(e&&this.setOptions(e),!this.options.queryFn){const d=this.observers.find(u=>u.options.queryFn);d&&this.setOptions(d.options)}const a=new AbortController,n=d=>{Object.defineProperty(d,"signal",{enumerable:!0,get:()=>(this.#o=!0,a.signal)})},s=()=>{const d=g9(this.options,t),m=(()=>{const h={client:this.#r,queryKey:this.queryKey,meta:this.meta};return n(h),h})();return this.#o=!1,this.options.persister?this.options.persister(d,m,this):d(m)},c=(()=>{const d={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:s};return n(d),d})();this.options.behavior?.onFetch(c,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==c.fetchOptions?.meta)&&this.#i({type:"fetch",meta:c.fetchOptions?.meta}),this.#n=y9({initialPromise:t?.initialPromise,fn:c.fetchFn,onCancel:d=>{d instanceof eS&&d.revert&&this.setState({...this.#e,fetchStatus:"idle"}),a.abort()},onFail:(d,u)=>{this.#i({type:"failed",failureCount:d,error:u})},onPause:()=>{this.#i({type:"pause"})},onContinue:()=>{this.#i({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode,canRun:()=>!0});try{const d=await this.#n.start();if(d===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(d),this.#a.config.onSuccess?.(d,this),this.#a.config.onSettled?.(d,this.state.error,this),d}catch(d){if(d instanceof eS){if(d.silent)return this.#n.promise;if(d.revert){if(this.state.data===void 0)throw d;return this.state.data}}throw this.#i({type:"error",error:d}),this.#a.config.onError?.(d,this),this.#a.config.onSettled?.(this.state.data,d,this),d}finally{this.scheduleGc()}}#i(e){const t=a=>{switch(e.type){case"failed":return{...a,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...j9(a.data,this.options),fetchMeta:e.meta??null};case"success":const n={...a,data:e.data,dataUpdateCount:a.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?n:void 0,n;case"error":const s=e.error;return{...a,error:s,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...e.state}}};this.state=t(this.state),Ea.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),this.#a.notify({query:this,type:"updated",action:e})})}};function j9(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:v9(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function _T(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,a=t!==void 0,n=a?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:a?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:a?"success":"pending",fetchStatus:"idle"}}var $m=class extends nl{constructor(e,t){super(),this.options=t,this.#t=e,this.#i=null,this.#o=Jw(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#a=void 0;#r=void 0;#n;#s;#o;#i;#m;#u;#f;#l;#d;#c;#h=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),kT(this.#e,this.options)?this.#p():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return tS(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return tS(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#j(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,a=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 Ir(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#w(),this.#e.setOptions(this.options),t._defaulted&&!Vf(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const n=this.hasListeners();n&&RT(this.#e,a,this.options,t)&&this.#p(),this.updateResult(),n&&(this.#e!==a||Ir(this.options.enabled,this.#e)!==Ir(t.enabled,this.#e)||No(this.options.staleTime,this.#e)!==No(t.staleTime,this.#e))&&this.#g();const s=this.#x();n&&(this.#e!==a||Ir(this.options.enabled,this.#e)!==Ir(t.enabled,this.#e)||s!==this.#c)&&this.#v(s)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),a=this.createResult(t,e);return HF(this,a)&&(this.#r=a,this.#s=this.options,this.#n=this.#e.state),a}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(a,n)=>(this.trackProp(n),t?.(n),n==="promise"&&!this.options.experimental_prefetchInRender&&this.#o.status==="pending"&&this.#o.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(a,n))})}trackProp(e){this.#h.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),a=this.#t.getQueryCache().build(this.#t,t);return a.fetch().then(()=>this.createResult(a,t))}fetch(e){return this.#p({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#p(e){this.#w();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Mn)),t}#g(){this.#b();const e=No(this.options.staleTime,this.#e);if(Vc||this.#r.isStale||!Yw(e))return;const a=h9(this.#r.dataUpdatedAt,e)+1;this.#l=Oc.setTimeout(()=>{this.#r.isStale||this.updateResult()},a)}#x(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#v(e){this.#j(),this.#c=e,!(Vc||Ir(this.options.enabled,this.#e)===!1||!Yw(this.#c)||this.#c===0)&&(this.#d=Oc.setInterval(()=>{(this.options.refetchIntervalInBackground||CA.isFocused())&&this.#p()},this.#c))}#y(){this.#g(),this.#v(this.#x())}#b(){this.#l&&(Oc.clearTimeout(this.#l),this.#l=void 0)}#j(){this.#d&&(Oc.clearInterval(this.#d),this.#d=void 0)}createResult(e,t){const a=this.#e,n=this.options,s=this.#r,o=this.#n,c=this.#s,u=e!==a?e.state:this.#a,{state:m}=e;let h={...m},p=!1,x;if(t._optimisticResults){const _=this.hasListeners(),I=!_&&kT(e,t),$=_&&RT(e,a,t,n);(I||$)&&(h={...h,...j9(m.data,e.options)}),t._optimisticResults==="isRestoring"&&(h.fetchStatus="idle")}let{error:v,errorUpdatedAt:j,status:y}=h;x=h.data;let w=!1;if(t.placeholderData!==void 0&&x===void 0&&y==="pending"){let _;s?.isPlaceholderData&&t.placeholderData===c?.placeholderData?(_=s.data,w=!0):_=typeof t.placeholderData=="function"?t.placeholderData(this.#f?.state.data,this.#f):t.placeholderData,_!==void 0&&(y="success",x=Zw(s?.data,_,t),p=!0)}if(t.select&&x!==void 0&&!w)if(s&&x===o?.data&&t.select===this.#m)x=this.#u;else try{this.#m=t.select,x=t.select(x),x=Zw(s?.data,x,t),this.#u=x,this.#i=null}catch(_){this.#i=_}this.#i&&(v=this.#i,x=this.#u,j=Date.now(),y="error");const A=h.fetchStatus==="fetching",P=y==="pending",E=y==="error",C=P&&A,T=x!==void 0,O={status:y,fetchStatus:h.fetchStatus,isPending:P,isSuccess:y==="success",isError:E,isInitialLoading:C,isLoading:C,data:x,dataUpdatedAt:h.dataUpdatedAt,error:v,errorUpdatedAt:j,failureCount:h.fetchFailureCount,failureReason:h.fetchFailureReason,errorUpdateCount:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>u.dataUpdateCount||h.errorUpdateCount>u.errorUpdateCount,isFetching:A,isRefetching:A&&!P,isLoadingError:E&&!T,isPaused:h.fetchStatus==="paused",isPlaceholderData:p,isRefetchError:E&&T,isStale:PA(e,t),refetch:this.refetch,promise:this.#o,isEnabled:Ir(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const _=D=>{O.status==="error"?D.reject(O.error):O.data!==void 0&&D.resolve(O.data)},I=()=>{const D=this.#o=O.promise=Jw();_(D)},$=this.#o;switch($.status){case"pending":e.queryHash===a.queryHash&&_($);break;case"fulfilled":(O.status==="error"||O.data!==$.value)&&I();break;case"rejected":(O.status!=="error"||O.error!==$.reason)&&I();break}}return O}updateResult(){const e=this.#r,t=this.createResult(this.#e,this.options);if(this.#n=this.#e.state,this.#s=this.options,this.#n.data!==void 0&&(this.#f=this.#e),Vf(t,e))return;this.#r=t;const a=()=>{if(!e)return!0;const{notifyOnChangeProps:n}=this.options,s=typeof n=="function"?n():n;if(s==="all"||!s&&!this.#h.size)return!0;const o=new Set(s??this.#h);return this.options.throwOnError&&o.add("error"),Object.keys(this.#r).some(c=>{const d=c;return this.#r[d]!==e[d]&&o.has(d)})};this.#S({listeners:a()})}#w(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#a=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#S(e){Ea.batch(()=>{e.listeners&&this.listeners.forEach(t=>{t(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function FF(e,t){return Ir(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function kT(e,t){return FF(e,t)||e.state.data!==void 0&&tS(e,t,t.refetchOnMount)}function tS(e,t,a){if(Ir(t.enabled,e)!==!1&&No(t.staleTime,e)!=="static"){const n=typeof a=="function"?a(e):a;return n==="always"||n!==!1&&PA(e,t)}return!1}function RT(e,t,a,n){return(e!==t||Ir(n.enabled,e)===!1)&&(!a.suspense||e.state.status!=="error")&&PA(e,a)}function PA(e,t){return Ir(t.enabled,e)!==!1&&e.isStaleByTime(No(t.staleTime,e))}function HF(e,t){return!Vf(e.getCurrentResult(),t)}function Ng(e){return{onFetch:(t,a)=>{const n=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,o=t.state.data?.pages||[],c=t.state.data?.pageParams||[];let d={pages:[],pageParams:[]},u=0;const m=async()=>{let h=!1;const p=j=>{Object.defineProperty(j,"signal",{enumerable:!0,get:()=>(t.signal.aborted?h=!0:t.signal.addEventListener("abort",()=>{h=!0}),t.signal)})},x=g9(t.options,t.fetchOptions),v=async(j,y,w)=>{if(h)return Promise.reject();if(y==null&&j.pages.length)return Promise.resolve(j);const P=(()=>{const M={client:t.client,queryKey:t.queryKey,pageParam:y,direction:w?"backward":"forward",meta:t.options.meta};return p(M),M})(),E=await x(P),{maxPages:C}=t.options,T=w?BF:LF;return{pages:T(j.pages,E,C),pageParams:T(j.pageParams,y,C)}};if(s&&o.length){const j=s==="backward",y=j?w9:aS,w={pages:o,pageParams:c},A=y(n,w);d=await v(w,A,j)}else{const j=e??o.length;do{const y=u===0?c[0]??n.initialPageParam:aS(n,d);if(u>0&&y==null)break;d=await v(d,y),u++}while(u<j)}return d};t.options.persister?t.fetchFn=()=>t.options.persister?.(m,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},a):t.fetchFn=m}}}function aS(e,{pages:t,pageParams:a}){const n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,a[n],a):void 0}function w9(e,{pages:t,pageParams:a}){return t.length>0?e.getPreviousPageParam?.(t[0],t,a[0],a):void 0}function KF(e,t){return t?aS(e,t)!=null:!1}function QF(e,t){return!t||!e.getPreviousPageParam?!1:w9(e,t)!=null}var S9=class extends $m{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:Ng()})}getOptimisticResult(e){return e.behavior=Ng(),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:a}=e,n=super.createResult(e,t),{isFetching:s,isRefetching:o,isError:c,isRefetchError:d}=n,u=a.fetchMeta?.fetchMore?.direction,m=c&&u==="forward",h=s&&u==="forward",p=c&&u==="backward",x=s&&u==="backward";return{...n,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:KF(t,a.data),hasPreviousPage:QF(t,a.data),isFetchNextPageError:m,isFetchingNextPage:h,isFetchPreviousPageError:p,isFetchingPreviousPage:x,isRefetchError:d&&!m&&!p,isRefetching:o&&!h&&!x}}},WF=class extends b9{#t;#e;#a;#r;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#a=e.mutationCache,this.#e=[],this.state=e.state||N9(),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.#a.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#e=this.#e.filter(t=>t!==e),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.status==="pending"?this.scheduleGc():this.#a.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#n({type:"continue"})},a={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=y9({fn:()=>this.options.mutationFn?this.options.mutationFn(e,a):Promise.reject(new Error("No mutationFn found")),onFail:(o,c)=>{this.#n({type:"failed",failureCount:o,error:c})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)});const n=this.state.status==="pending",s=!this.#r.canStart();try{if(n)t();else{this.#n({type:"pending",variables:e,isPaused:s}),await this.#a.config.onMutate?.(e,this,a);const c=await this.options.onMutate?.(e,a);c!==this.state.context&&this.#n({type:"pending",context:c,variables:e,isPaused:s})}const o=await this.#r.start();return await this.#a.config.onSuccess?.(o,e,this.state.context,this,a),await this.options.onSuccess?.(o,e,this.state.context,a),await this.#a.config.onSettled?.(o,null,this.state.variables,this.state.context,this,a),await this.options.onSettled?.(o,null,e,this.state.context,a),this.#n({type:"success",data:o}),o}catch(o){try{throw await this.#a.config.onError?.(o,e,this.state.context,this,a),await this.options.onError?.(o,e,this.state.context,a),await this.#a.config.onSettled?.(void 0,o,this.state.variables,this.state.context,this,a),await this.options.onSettled?.(void 0,o,e,this.state.context,a),o}finally{this.#n({type:"error",error:o})}}finally{this.#a.runNext(this)}}#n(e){const t=a=>{switch(e.type){case"failed":return{...a,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,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{...a,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:e.error,failureCount:a.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),Ea.batch(()=>{this.#e.forEach(a=>{a.onMutationUpdate(e)}),this.#a.notify({mutation:this,type:"updated",action:e})})}};function N9(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var YF=class extends nl{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#a=0}#t;#e;#a;build(e,t,a){const n=new WF({client:e,mutationCache:this,mutationId:++this.#a,options:e.defaultMutationOptions(t),state:a});return this.add(n),n}add(e){this.#t.add(e);const t=Th(e);if(typeof t=="string"){const a=this.#e.get(t);a?a.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=Th(e);if(typeof t=="string"){const a=this.#e.get(t);if(a)if(a.length>1){const n=a.indexOf(e);n!==-1&&a.splice(n,1)}else a[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Th(e);if(typeof t=="string"){const n=this.#e.get(t)?.find(s=>
9s.state.status==="pending");return!n||n===e}else return!0}runNext(e){const t=Th(e);return typeof t=="string"?this.#e.get(t)?.find(n=>n!==e&&n.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){Ea.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(a=>ET(t,a))}findAll(e={}){return this.getAll().filter(t=>ET(e,t))}notify(e){Ea.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return Ea.batch(()=>Promise.all(e.map(t=>t.continue().catch(Mn))))}};function Th(e){return e.options.scope?.id}var XF=class extends nl{#t;#e=void 0;#a;#r;constructor(t,a){super(),this.#t=t,this.setOptions(a),this.bindMethods(),this.#n()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const a=this.options;this.options=this.#t.defaultMutationOptions(t),Vf(this.options,a)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#a,observer:this}),a?.mutationKey&&this.options.mutationKey&&_o(a.mutationKey)!==_o(this.options.mutationKey)?this.reset():this.#a?.state.status==="pending"&&this.#a.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#a?.removeObserver(this)}onMutationUpdate(t){this.#n(),this.#s(t)}getCurrentResult(){return this.#e}reset(){this.#a?.removeObserver(this),this.#a=void 0,this.#n(),this.#s()}mutate(t,a){return this.#r=a,this.#a?.removeObserver(this),this.#a=this.#t.getMutationCache().build(this.#t,this.options),this.#a.addObserver(this),this.#a.execute(t)}#n(){const t=this.#a?.state??N9();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#s(t){Ea.batch(()=>{if(this.#r&&this.hasListeners()){const a=this.#e.variables,n=this.#e.context,s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};t?.type==="success"?(this.#r.onSuccess?.(t.data,a,n,s),this.#r.onSettled?.(t.data,null,a,n,s)):t?.type==="error"&&(this.#r.onError?.(t.error,a,n,s),this.#r.onSettled?.(void 0,t.error,a,n,s))}this.listeners.forEach(a=>{a(this.#e)})})}};function DT(e,t){const a=new Set(t);return e.filter(n=>!a.has(n))}function ZF(e,t,a){const n=e.slice(0);return n[t]=a,n}var JF=class extends nl{#t;#e;#a;#r;#n;#s;#o;#i;#m=[];constructor(e,t,a){super(),this.#t=e,this.#r=a,this.#a=[],this.#n=[],this.#e=[],this.setQueries(t)}onSubscribe(){this.listeners.size===1&&this.#n.forEach(e=>{e.subscribe(t=>{this.#d(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#n.forEach(e=>{e.destroy()})}setQueries(e,t){this.#a=e,this.#r=t,Ea.batch(()=>{const a=this.#n,n=this.#l(this.#a);this.#m=n,n.forEach(h=>h.observer.setOptions(h.defaultedQueryOptions));const s=n.map(h=>h.observer),o=s.map(h=>h.getCurrentResult()),c=a.length!==s.length,d=s.some((h,p)=>h!==a[p]),u=c||d,m=u?!0:o.some((h,p)=>{const x=this.#e[p];return!x||!Vf(h,x)});!u&&!m||(u&&(this.#n=s),this.#e=o,this.hasListeners()&&(u&&(DT(a,s).forEach(h=>{h.destroy()}),DT(s,a).forEach(h=>{h.subscribe(p=>{this.#d(h,p)})})),this.#c()))})}getCurrentResult(){return this.#e}getQueries(){return this.#n.map(e=>e.getCurrentQuery())}getObservers(){return this.#n}getOptimisticResult(e,t){const a=this.#l(e),n=a.map(s=>s.observer.getOptimisticResult(s.defaultedQueryOptions));return[n,s=>this.#f(s??n,t),()=>this.#u(n,a)]}#u(e,t){return t.map((a,n)=>{const s=e[n];return a.defaultedQueryOptions.notifyOnChangeProps?s:a.observer.trackResult(s,o=>{t.forEach(c=>{c.observer.trackProp(o)})})})}#f(e,t){return t?((!this.#s||this.#e!==this.#i||t!==this.#o)&&(this.#o=t,this.#i=this.#e,this.#s=AA(this.#s,t(e))),this.#s):e}#l(e){const t=new Map(this.#n.map(n=>[n.options.queryHash,n])),a=[];return e.forEach(n=>{const s=this.#t.defaultQueryOptions(n),o=t.get(s.queryHash);o?a.push({defaultedQueryOptions:s,observer:o}):a.push({defaultedQueryOptions:s,observer:new $m(this.#t,s)})}),a}#d(e,t){const a=this.#n.indexOf(e);a!==-1&&(this.#e=ZF(this.#e,a,t),this.#c())}#c(){if(this.hasListeners()){const e=this.#s,t=this.#u(this.#e,this.#m),a=this.#f(t,this.#r?.combine);e!==a&&Ea.batch(()=>
vendor: 5,176 bytes, line 9
9{this.listeners.forEach(n=>{n(this.#e)})})}}},eH=class extends nl{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,a){const n=t.queryKey,s=t.queryHash??NA(n,t);let o=this.get(s);return o||(o=new VF({client:e,queryKey:n,queryHash:s,options:e.defaultQueryOptions(t),state:a,defaultOptions:e.getQueryDefaults(n)}),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(){Ea.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(a=>TT(t,a))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(a=>TT(e,a)):t}notify(e){Ea.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Ea.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ea.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},tH=class{#t;#e;#a;#r;#n;#s;#o;#i;constructor(e={}){this.#t=e.queryCache||new eH,this.#e=e.mutationCache||new YF,this.#a=e.defaultOptions||{},this.#r=new Map,this.#n=new Map,this.#s=0}mount(){this.#s++,this.#s===1&&(this.#o=CA.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#i=Sg.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#s--,this.#s===0&&(this.#o?.(),this.#o=void 0,this.#i?.(),this.#i=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),a=this.#t.build(this,t),n=a.state.data;return n===void 0?this.fetchQuery(e):(e.revalidateIfStale&&a.isStaleByTime(No(t.staleTime,a))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:a})=>{const n=a.data;return[t,n]})}setQueryData(e,t,a){const n=this.defaultQueryOptions({queryKey:e}),o=this.#t.get(n.queryHash)?.state.data,c=RF(t,o);if(c!==void 0)return this.#t.build(this,n).setData(c,{...a,manual:!0})}setQueriesData(e,t,a){return Ea.batch(()=>this.#t.findAll(e).map(({queryKey:n})=>[n,this.setQueryData(n,t,a)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;Ea.batch(()=>{t.findAll(e).forEach(a=>{t.remove(a)})})}resetQueries(e,t){const a=this.#t;return Ea.batch(()=>(a.findAll(e).forEach(n=>{n.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const a={revert:!0,...t},n=Ea.batch(()=>this.#t.findAll(e).map(s=>s.cancel(a)));return Promise.all(n).then(Mn).catch(Mn)}invalidateQueries(e,t={}){return Ea.batch(()=>(this.#t.findAll(e).forEach(a=>{a.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const a={...t,cancelRefetch:t.cancelRefetch??!0},n=Ea.batch(()=>this.#t.findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let o=s.fetch(void 0,a);return a.throwOnError||(o=o.catch(Mn)),s.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(n).then(Mn)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const a=this.#t.build(this,t);return a.isStaleByTime(No(t.staleTime,a))?a.fetch(t):Promise.resolve(a.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Mn).catch(Mn)}fetchInfiniteQuery(e){return e.behavior=Ng(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Mn).catch(Mn)}ensureInfiniteQueryData(e){return e.behavior=Ng(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return Sg.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#a}setDefaultOptions(e){this.#a=e}setQueryDefaults(e,t){this.#r.set(_o(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#r.values()],a={};return t.forEach(n=>{Uf(e,n.queryKey)&&Object.assign(a,n.defaultOptions)}),a}setMutationDefaults(e,t){this.#n.set(_o(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#n.values()],a={};return t.forEach(n=>{Uf(e,n.mutationKey)&&Object.assign(a,n.defaultOptions)}),a}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#a.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=NA(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===xr&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#a.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},s0={exports:{}},st={};
vendor: 7,204 bytes, lines 9-17
9/**
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 IT;function aH(){if(IT)return st;IT=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),c=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),p=Symbol.for("react.activity"),x=Symbol.iterator;function v(B){return B===null||typeof B!="object"?null:(B=x&&B[x]||B["@@iterator"],typeof B=="function"?B:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y=Object.assign,w={};function A(B,H,Z){this.props=B,this.context=H,this.refs=w,this.updater=Z||j}A.prototype.isReactComponent={},A.prototype.setState=function(B,H){if(typeof B!="object"&&typeof B!="function"&&B!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,B,H,"setState")},A.prototype.forceUpdate=function(B){this.updater.enqueueForceUpdate(this,B,"forceUpdate")};function P(){}P.prototype=A.prototype;function E(B,H,Z){this.props=B,this.context=H,this.refs=w,this.updater=Z||j}var C=E.prototype=new P;C.constructor=E,y(C,A.prototype),C.isPureReactComponent=!0;var T=Array.isArray;function M(){}var O={H:null,A:null,T:null,S:null},_=Object.prototype.hasOwnProperty;function I(B,H,Z){var re=Z.ref;return{$$typeof:e,type:B,key:H,ref:re!==void 0?re:null,props:Z}}function $(B,H){return I(B.type,H,B.props)}function D(B){return typeof B=="object"&&B!==null&&B.$$typeof===e}function z(B){var H={"=":"=0",":":"=2"};return"$"+B.replace(/[=:]/g,function(Z){return H[Z]})}var K=/\/+/g;function W(B,H){return typeof B=="object"&&B!==null&&B.key!=null?z(""+B.key):H.toString(36)}function Y(B){switch(B.status){case"fulfilled":return B.value;case"rejected":throw B.reason;default:switch(typeof B.status=="string"?B.then(M,M):(B.status="pending",B.then(function(H){B.status==="pending"&&(B.status="fulfilled",B.value=H)},function(H){B.status==="pending"&&(B.status="rejected",B.reason=H)})),B.status){case"fulfilled":return B.value;case"rejected":throw B.reason}}throw B}function L(B,H,Z,re,me){var Ne=typeof B;(Ne==="undefined"||Ne==="boolean")&&(B=null);var he=!1;if(B===null)he=!0;else switch(Ne){case"bigint":case"string":case"number":he=!0;break;case"object":switch(B.$$typeof){case e:case t:he=!0;break;case h:return he=B._init,L(he(B._payload),H,Z,re,me)}}if(he)return me=me(B),he=re===""?"."+W(B,0):re,T(me)?(Z="",he!=null&&(Z=he.replace(K,"$&/")+"/"),L(me,H,Z,"",function(Ce){return Ce})):me!=null&&(D(me)&&(me=$(me,Z+(me.key==null||B&&B.key===me.key?"":(""+me.key).replace(K,"$&/")+"/")+he)),H.push(me)),1;he=0;var Pe=re===""?".":re+":";if(T(B))for(var ue=0;ue<B.length;ue++)re=B[ue],Ne=Pe+W(re,ue),he+=L(re,H,Z,Ne,me);else if(ue=v(B),typeof ue=="function")for(B=ue.call(B),ue=0;!(re=B.next()).done;)re=re.value,Ne=Pe+W(re,ue++),he+=L(re,H,Z,Ne,me);else if(Ne==="object"){if(typeof B.then=="function")return L(Y(B),H,Z,re,me);throw H=String(B),Error("Objects are not valid as a React child (found: "+(H==="[object Object]"?"object with keys {"+Object.keys(B).join(", ")+"}":H)+"). If you meant to render a collection of children, use an array instead.")}return he}function V(B,H,Z){if(B==null)return B;var re=[],me=0;return L(B,re,"","",function(Ne){return H.call(Z,Ne,me++)}),re}function U(B){if(B._status===-1){var H=B._result;H=H(),H.then(function(Z){(B._status===0||B._status===-1)&&(B._status=1,B._result=Z)},function(Z){(B._status===0||B._status===-1)&&(B._status=2,B._result=Z)}),B._status===-1&&(B._status=0,B._result=H)}if(B._status===1)return B._result.default;throw B._result}var ae=typeof reportError=="function"?reportError:function(B){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var H=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof B=="object"&&B!==null&&typeof B.message=="string"?String(B.message):String(B),error:B});if(!window.dispatchEvent(H))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",B);return}console.error(B)},te={map:V,forEach:function(B,H,Z){V(B,function(){H.apply(this,arguments)},Z)},count:function(B){var H=0;return V(B,function(){H++}),H},toArray:function(B){return V(B,function(H){return H})||[]},only:function(B){if(!D(B))throw Error("React.Children.only expected to receive a single React element child.");return B}};return st.Activity=p,st.Children=te,st.Component=A,st.Fragment=a,st.Profiler=s,st.PureComponent=E,st.StrictMode=n,st.Suspense=u,st.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,st.__COMPILER_RUNTIME={__proto__:null,c:function(B){return O.H.useMemoCache(B)}},st.cache=function(B){return function(){return B.apply(null,arguments)}},st.cacheSignal=function(){return null},st.cloneElement=function(B,H,Z){if(B==null)throw Error("The argument must be a React element, but you passed "+B+".");var re=y({},B.props),me=B.key;if(H!=null)for(Ne in H.key!==void 0&&(me=""+H.key),H)!_.call(H,Ne)||Ne==="key"||Ne==="__self"||Ne==="__source"||Ne==="ref"&&H.ref===void 0||(re[Ne]=H[Ne]);var Ne=arguments.length-2;if(Ne===1)re.children=Z;else if(1<Ne){for(var he=Array(Ne),Pe=0;Pe<Ne;Pe++)he[Pe]=arguments[Pe+2];re.children=he}return I(B.type,me,re)},st.createContext=function(B){return B={$$typeof:c,_currentValue:B,_currentValue2:B,_threadCount:0,Provider:null,Consumer:null},B.Provider=B,B.Consumer={$$typeof:o,_context:B},B},st.createElement=function(B,H,Z){var re,me={},Ne=null;if(H!=null)for(re in H.key!==void 0&&(Ne=""+H.key),H)_.call(H,re)&&re!=="key"&&re!=="__self"&&re!=="__source"&&(me[re]=H[re]);var he=arguments.length-2;if(he===1)me.children=Z;else if(1<he){for(var Pe=Array(he),ue=0;ue<he;ue++)Pe[ue]=arguments[ue+2];me.children=Pe}if(B&&B.defaultProps)for(re in he=B.defaultProps,he)me[re]===void 0&&(me[re]=he[re]);return I(B,Ne,me)},st.createRef=function(){return{current:null}},st.forwardRef=function(B){return{$$typeof:d,render:B}},st.isValidElement=D,st.lazy=function(B){return{$$typeof:h,_payload:{_status:-1,_result:B},_init:U}},st.memo=function(B,H){return{$$typeof:m,type:B,compare:H===void 0?null:H}},st.startTransition=function(B){var H=O.T,Z={};O.T=Z;try{var re=B(),me=O.S;me!==null&&me(Z,re),typeof re=="object"&&re!==null&&typeof re.then=="function"&&re.then(M,ae)}catch(Ne){ae(Ne)}finally{H!==null&&Z.types!==null&&(H.types=Z.types),O.T=H}},st.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},st.use=function(B){return O.H.use(B)},st.useActionState=function(B,H,Z){return O.H.useActionState(B,H,Z)},st.useCallback=function(B,H){return O.H.useCallback(B,H)},st.useContext=function(B){return O.H.useContext(B)},st.useDebugValue=function(){},st.useDeferredValue=function(B,H){return O.H.useDeferredValue(B,H)},st.useEffect=function(B,H){return O.H.useEffect(B,H)}
17,st.useEffectEvent=function(B){return O.H.useEffectEvent(B)},st.useId=function(){return O.H.useId()},st.useImperativeHandle=function(B,H,Z){return O.H.useImperativeHandle(B,H,Z)},st.useInsertionEffect=function(B,H){return O.H.useInsertionEffect(B,H)},st.useLayoutEffect=function(B,H){return O.H.useLayoutEffect(B,H)},st.useMemo=function(B,H){return O.H.useMemo(B,H)},st.useOptimistic=function(B,H){return O.H.useOptimistic(B,H)},st.useReducer=function(B,H,Z){return O.H.useReducer(B,H,Z)},st.useRef=function(B){return O.H.useRef(B)},st.useState=function(B){return O.H.useState(B)},st.useSyncExternalStore=function(B,H,Z){return O.H.useSyncExternalStore(B,H,Z)},st.useTransition=function(){return O.H.useTransition()},st.version="19.2.1",st}var LT;function Gx(){return LT||(LT=1,s0.exports=aH()),s0.exports}var S=Gx();const Q=ea(S),Ux=TF({__proto__:null,default:Q},[S]);var A9=S.createContext(void 0),qm=e=>{const t=S.useContext(A9);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},nH=({client:e,children:t})=>(S.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),r.jsx(A9.Provider,{value:e,children:t})),C9=S.createContext(!1),P9=()=>S.useContext(C9);C9.Provider;function rH(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var sH=S.createContext(rH()),T9=()=>S.useContext(sH),E9=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},O9=e=>{S.useEffect(()=>{e.clearReset()},[e])},M9=({result:e,errorResetBoundary:t,throwOnError:a,query:n,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&n&&(s&&e.data===void 0||x9(a,[e.error,n])),TA=(e,t)=>t.state.data===void 0,_9=e=>{if(e.suspense){const a=s=>s==="static"?s:Math.max(s??1e3,1e3),n=e.staleTime;e.staleTime=typeof n=="function"?(...s)=>a(n(...s)):a(n),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},k9=(e,t)=>e.isLoading&&e.isFetching&&!t,nS=(e,t)=>e?.suspense&&t.isPending,Ag=(e,t,a)=>t.fetchOptimistic(e).catch(()=>{a.clearReset()});function R9({queries:e,...t},a){const n=qm(a),s=P9(),o=T9(),c=S.useMemo(()=>e.map(y=>{const w=n.defaultQueryOptions(y);return w._optimisticResults=s?"isRestoring":"optimistic",w}),[e,n,s]);c.forEach(y=>{_9(y),E9(y,o)}),O9(o);const[d]=S.useState(()=>new JF(n,c,t)),[u,m,h]=d.getOptimisticResult(c,t.combine),p=!s&&t.subscribed!==!1;S.useSyncExternalStore(S.useCallback(y=>p?d.subscribe(Ea.batchCalls(y)):Mn,[d,p]),()=>d.getCurrentResult(),()=>d.getCurrentResult()),S.useEffect(()=>{d.setQueries(c,t)},[c,t,d]);const v=u.some((y,w)=>nS(c[w],y))?u.flatMap((y,w)=>{const A=c[w];if(A){const P=new $m(n,A);if(nS(A,y))return Ag(A,P,o);k9(y,s)&&Ag(A,P,o)}return[]}):[];if(v.length>0)throw Promise.all(v);const j=u.find((y,w)=>{const A=c[w];return A&&M9({result:y,errorResetBoundary:o,throwOnError:A.throwOnError,query:n.getQueryCache().get(A.queryHash),suspense:A.suspense})});if(j?.error)throw j.error;return m(h())}function Vx(e,t,a){const n=P9(),s=T9(),o=qm(a),c=o.defaultQueryOptions(e);o.getDefaultOptions().queries?._experimental_beforeQuery?.(c),c._optimisticResults=n?"isRestoring":"optimistic",_9(c),E9(c,s),O9(s);const d=!o.getQueryCache().get(c.queryHash),[u]=S.useState(()=>new t(o,c)),m=u.getOptimisticResult(c),h=!n&&e.subscribed!==!1;if(S.useSyncExternalStore(S.useCallback(p=>{const x=h?u.subscribe(Ea.batchCalls(p)):Mn;return u.updateResult(),x},[u,h]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),S.useEffect(()=>{u.setOptions(c)},[c,u]),nS(c,m))throw Ag(c,u,s);if(M9({result:m,errorResetBoundary:s,throwOnError:c.throwOnError,query:o.getQueryCache().get(c.queryHash),suspense:c.suspense}))throw m.error;return o.getDefaultOptions().queries?._experimental_afterQuery?.(c,m),c.experimental_prefetchInRender&&!Vc&&k9(m,n)&&(d?Ag(c,u,s):o.getQueryCache().get(c.queryHash)?.promise)?.catch(Mn).finally(()=>{u.updateResult()}),c.notifyOnChangeProps?m:u.trackResult(m)}function iH(e,t){return Vx(e,$m,t)}function oH(e,t){return Vx({...e,enabled:!0,suspense:!0,throwOnError:TA,placeholderData:void 0},$m,t)}function cH(e,t){return Vx({...e,enabled:!0,suspense:!0,throwOnError:TA},S9,t)}function lH(e,t){return R9({...e,queries:e.queries.map(a=>({...a,suspense:!0,throwOnError:TA,enabled:!0,placeholderData:void 0}))},t)}function dH(e,t){const a=qm(t);a.getQueryState(e.queryKey)||a.prefetchQuery(e)}function uH(e,t){const a=qm(t);a.getQueryState(e.queryKey)||a.prefetchInfiniteQuery(e)}function fH(e,t){const a=qm(t),[n]=S.useState(()=>new XF(a,e));S.useEffect(()=>{n.setOptions(e)},[n,e]);const s=S.useSyncExternalStore(S.useCallback(c=>n.subscribe(Ea.batchCalls(c)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),o=S.useCallback((c,d)=>{n.mutate(c,d).catch(Mn)},[n]);if(s.error&&x9(n.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:o,mutateAsync:s.mutate}}function mH(e,t){return Vx(e,S9,t)}function Fc(e){return!!e&&!Array.isArray(e)&&typeof e=="object"}const pH=typeof Symbol=="function"&&!!Symbol.asyncIterator;function D9(e){return pH&&Fc(e)&&Symbol.asyncIterator in e}var hH=Object.create,I9=Object.defineProperty,gH=Object.getOwnPropertyDescriptor,L9=Object.getOwnPropertyNames,xH=Object.getPrototypeOf,vH=Object.prototype.hasOwnProperty,Gm=(e,t)=>
17function(){return t||(0,e[L9(e)[0]])((t={exports:{}}).exports,t),t.exports},yH=(e,t,a,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(var s=L9(t),o=0,c=s.length,d;o<c;o++)d=s[o],!vH.call(e,d)&&d!==a&&I9(e,d,{get:(u=>t[u]).bind(null,d),enumerable:!(n=gH(t,d))||n.enumerable});return e},Fx=(e,t,a)=>(a=e!=null?hH(xH(e)):{},yH(I9(a,"default",{value:e,enumerable:!0}),e));const B9=()=>{},BT=e=>{Object.freeze&&Object.freeze(e)};function z9(e,t,a){var n;const s=t.join(".");return(n=a[s])!==null&&n!==void 0||(a[s]=new Proxy(B9,{get(o,c){if(!(typeof c!="string"||c==="then"))return z9(e,[...t,c],a)},apply(o,c,d){const u=t[t.length-1];let m={args:d,path:t};return u==="call"?m={args:d.length>=2?[d[1]]:[],path:t.slice(0,-1)}:u==="apply"&&(m={args:d.length>=2?d[1]:[],path:t.slice(0,-1)}),BT(m.args),BT(m.path),e(m)}})),a[s]}const Hx=e=>z9(e,[],Object.create(null)),EA=e=>new Proxy(B9,{get(t,a){if(a!=="then")return e(a)}});var $9=Gm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function a(n){"@babel/helpers - typeof";return t.exports=a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},t.exports.__esModule=!0,t.exports.default=t.exports,a(n)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),bH=Gm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var a=$9().default;function n(s,o){if(a(s)!="object"||!s)return s;var c=s[Symbol.toPrimitive];if(c!==void 0){var d=c.call(s,o||"default");if(a(d)!="object")return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(s)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),jH=Gm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var a=$9().default,n=bH();function s(o){var c=n(o,"string");return a(c)=="symbol"?c:c+""}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),q9=Gm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var a=jH();function n(s,o,c){return(o=a(o))in s?Object.defineProperty(s,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[o]=c,s}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),OA=Gm({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var a=q9();function n(o,c){var d=Object.keys(o);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(o);c&&(u=u.filter(function(m){return Object.getOwnPropertyDescriptor(o,m).enumerable})),d.push.apply(d,u)}return d}function s(o){for(var c=1;c<arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};c%2?n(Object(d),!0).forEach(function(u){a(o,u,d[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(d)):n(Object(d)).forEach(function(u){Object.defineProperty(o,u,Object.getOwnPropertyDescriptor(d,u))})}return o}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}});Fx(OA());Fx(q9());var Eh=Fx(OA());function wH(e,t){if("error"in e){const n=t.deserialize(e.error);return{ok:!1,error:(0,Eh.default)((0,Eh.default)({},e),{},{error:n})}}return{ok:!0,result:(0,Eh.default)((0,Eh.default)({},e.result),(!e.result.type||e.result.type==="data")&&{type:"data",data:t.deserialize(e.result.data)})}}var i0=class extends Error{constructor(){super("Unable to transform response from server")}};function SH(e,t){let a;try{a=wH(e,t)}catch{throw new i0}if(!a.ok&&(!Fc(a.error.error)||typeof a.error.error.code!="number"))throw new i0;if(a.ok&&!Fc(a.result))throw new i0;return a}Fx(OA());function Kx(e){const t={subscribe(a){let n=null,s=!1,o=!1,c=!1;function d(){if(n===null){c=!0;return}o||(o=!0,typeof n=="function"?n():n&&n.unsubscribe())}return n=e({next(u){var m;s||(m=a.next)===null||m===void 0||m.call(a,u)},error(u){var m;s||(s=!0,(m=a.error)===null||m===void 0||m.call(a,u),d())},complete(){var u;s||(s=!0,(u=a.complete)===null||u===void 0||u.call(a),d())}}),c&&d(),{unsubscribe:d}},pipe(...a){return a.reduce(NH,t)}};return t}function NH(e,t){return t(e)}function AH(e){const t=new AbortController;return new Promise((n,s)=>{let o=!1;function c(){o||(o=!0,d.unsubscribe())}t.signal.addEventListener("abort",()=>{s(t.signal.reason)});const d=e.subscribe({next(u){o=!0,n(u),c()},error(u){s(u)},complete(){t.abort(),c()}})})}var CH=Object.create,G9=Object.defineProperty,PH=Object.getOwnPropertyDescriptor,U9=Object.getOwnPropertyNames,TH=Object.getPrototypeOf,EH=Object.prototype.hasOwnProperty,Uo=(e,t)=>function(){return t||(0,e[U9(e)[0]])((t={exports:{}}).exports,t),t.exports},OH=(e,t,a,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(var s=U9(t),o=0,c=s.length,d;o<c;o++)d=s[o],!EH.call(e,d)&&d!==a&&G9(e,d,{get:(u=>t[u]).bind(null,d),enumerable:!(n=PH(t,d))||n.enumerable});return e},rl=(e,t,a)=>(a=e!=null?CH(TH(e)):{},OH(t||!e||!e.__esModule?G9(a,"default",{value:e,enumerable:!0}):a,e)),MH=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutPropertiesLoose.js"(e,t){function a(n,s){if(n==null)return{};var o={};for(var c in n)if({}.hasOwnProperty.call(n,c)){if(s.includes(c))continue;o[c]=n[c]}return o}
17t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),_H=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectWithoutProperties.js"(e,t){var a=MH();function n(s,o){if(s==null)return{};var c,d,u=a(s,o);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(s);for(d=0;d<m.length;d++)c=m[d],o.includes(c)||{}.propertyIsEnumerable.call(s,c)&&(u[c]=s[c])}return u}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),V9=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function a(n){"@babel/helpers - typeof";return t.exports=a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},t.exports.__esModule=!0,t.exports.default=t.exports,a(n)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),kH=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var a=V9().default;function n(s,o){if(a(s)!="object"||!s)return s;var c=s[Symbol.toPrimitive];if(c!==void 0){var d=c.call(s,o||"default");if(a(d)!="object")return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(s)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),RH=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var a=V9().default,n=kH();function s(o){var c=n(o,"string");return a(c)=="symbol"?c:c+""}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),DH=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var a=RH();function n(s,o,c){return(o=a(o))in s?Object.defineProperty(s,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[o]=c,s}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),Um=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var a=DH();function n(o,c){var d=Object.keys(o);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(o);c&&(u=u.filter(function(m){return Object.getOwnPropertyDescriptor(o,m).enumerable})),d.push.apply(d,u)}return d}function s(o){for(var c=1;c<arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};c%2?n(Object(d),!0).forEach(function(u){a(o,u,d[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(d)):n(Object(d)).forEach(function(u){Object.defineProperty(o,u,Object.getOwnPropertyDescriptor(d,u))})}return o}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),IH=rl(_H(),1),zT=rl(Um(),1);const LH=["cursor","direction"];function Ls(e,t,a){const n=e.flatMap(s=>s.split("."));if(!t&&(!a||a==="any"))return n.length?[n]:[];if(a==="infinite"&&Fc(t)&&("direction"in t||"cursor"in t)){const{cursor:s,direction:o}=t,c=(0,IH.default)(t,LH);return[n,{input:c,type:"infinite"}]}return[n,(0,zT.default)((0,zT.default)({},typeof t<"u"&&t!==xr&&{input:t}),a&&a!=="any"&&{type:a})]}function ug(e){return Ls(e,void 0,"any")}var BH=Object.create,F9=Object.defineProperty,zH=Object.getOwnPropertyDescriptor,H9=Object.getOwnPropertyNames,$H=Object.getPrototypeOf,qH=Object.prototype.hasOwnProperty,Xs=(e,t)=>function(){return t||(0,e[H9(e)[0]])((t={exports:{}}).exports,t),t.exports},GH=(e,t,a,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(var s=H9(t),o=0,c=s.length,d;o<c;o++)d=s[o],!qH.call(e,d)&&d!==a&&F9(e,d,{get:(u=>t[u]).bind(null,d),enumerable:!(n=zH(t,d))||n.enumerable});return e},$a=(e,t,a)=>(a=e!=null?BH($H(e)):{},GH(t||!e||!e.__esModule?F9(a,"default",{value:e,enumerable:!0}):a,e)),K9=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/typeof.js"(e,t){function a(n){"@babel/helpers - typeof";return t.exports=a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s}
17,t.exports.__esModule=!0,t.exports.default=t.exports,a(n)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),UH=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPrimitive.js"(e,t){var a=K9().default;function n(s,o){if(a(s)!="object"||!s)return s;var c=s[Symbol.toPrimitive];if(c!==void 0){var d=c.call(s,o||"default");if(a(d)!="object")return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return(o==="string"?String:Number)(s)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),VH=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/toPropertyKey.js"(e,t){var a=K9().default,n=UH();function s(o){var c=n(o,"string");return a(c)=="symbol"?c:c+""}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}),sl=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/defineProperty.js"(e,t){var a=VH();function n(s,o,c){return(o=a(o))in s?Object.defineProperty(s,o,{value:c,enumerable:!0,configurable:!0,writable:!0}):s[o]=c,s}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),xs=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/objectSpread2.js"(e,t){var a=sl();function n(o,c){var d=Object.keys(o);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(o);c&&(u=u.filter(function(m){return Object.getOwnPropertyDescriptor(o,m).enumerable})),d.push.apply(d,u)}return d}function s(o){for(var c=1;c<arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};c%2?n(Object(d),!0).forEach(function(u){a(o,u,d[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(d)):n(Object(d)).forEach(function(u){Object.defineProperty(o,u,Object.getOwnPropertyDescriptor(d,u))})}return o}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}});function FH(e){return t=>{let a=0,n=null;const s=[];function o(){n||(n=t.subscribe({next(d){for(const m of s){var u;(u=m.next)===null||u===void 0||u.call(m,d)}},error(d){for(const m of s){var u;(u=m.error)===null||u===void 0||u.call(m,d)}},complete(){for(const u of s){var d;(d=u.complete)===null||d===void 0||d.call(u)}}}))}function c(){if(a===0&&n){const d=n;n=null,d.unsubscribe()}}return Kx(d=>(a++,s.push(d),o(),{unsubscribe(){a--,c();const u=s.findIndex(m=>m===d);u>-1&&s.splice(u,1)}}))}}function HH(e){let t=e;const a=[],n=c=>{t!==void 0&&c.next(t),a.push(c)},s=c=>{a.splice(a.indexOf(c),1)},o=Kx(c=>(n(c),()=>{s(c)}));return o.next=c=>{if(t!==c){t=c;for(const d of a)d.next(c)}},o.get=()=>t,o}function KH(e){return Kx(t=>{function a(s=0,o=e.op){const c=e.links[s];if(!c)throw new Error("No more links to execute - did you forget to add an ending link?");return c({op:o,next(u){return a(s+1,u)}})}return a().subscribe(t)})}var Oh=$a(sl(),1),Fl=$a(xs(),1);function QH(e){return e instanceof yd}function WH(e){return Fc(e)&&Fc(e.error)&&typeof e.error.code=="number"&&typeof e.error.message=="string"}function YH(e,t){return typeof e=="string"?e:Fc(e)&&typeof e.message=="string"?e.message:t}var yd=class fg extends Error{constructor(t,a){var n,s;const o=a?.cause;super(t,{cause:o}),(0,Oh.default)(this,"cause",void 0),(0,Oh.default)(this,"shape",void 0),(0,Oh.default)(this,"data",void 0),(0,Oh.default)(this,"meta",void 0),this.meta=a?.meta,this.cause=o,this.shape=a==null||(n=a.result)===null||n===void 0?void 0:n.error,this.data=a==null||(s=a.result)===null||s===void 0?void 0:s.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,fg.prototype)}static from(t,a={}){const n=t;return QH(n)?(a.meta&&(n.meta=(0,Fl.default)((0,Fl.default)({},n.meta),a.meta)),n):WH(n)?new fg(n.error.message,(0,Fl.default)((0,Fl.default)({},a),{},{result:n})):new fg(YH(n,"Unknown error"),(0,Fl.default)((0,Fl.default)({},a),{},{cause:n}))}};function XH(e){const t=e;return t?"input"in t?t:{input:t,output:t}:{input:{serialize:a=>a,deserialize:a=>a},output:{serialize:a=>a,deserialize:a=>a}}}const $T=e=>typeof e=="function";function ZH(e){if(e)return e;if(typeof window<"u"&&$T(window.fetch))return window.fetch;if(typeof globalThis<"u"&&$T(globalThis.fetch))return globalThis.fetch;throw new Error("No fetch implementation found")}
17var Of=$a(xs());function JH(e){return{url:e.url.toString(),fetch:e.fetch,transformer:XH(e.transformer),methodOverride:e.methodOverride}}function eK(e){const t={};for(let a=0;a<e.length;a++){const n=e[a];t[a]=n}return t}const tK={query:"GET",mutation:"POST",subscription:"PATCH"};function Q9(e){return"input"in e?e.transformer.input.serialize(e.input):eK(e.inputs.map(t=>e.transformer.input.serialize(t)))}const W9=e=>{const t=e.url.split("?");let n=t[0].replace(/\/$/,"")+"/"+e.path;const s=[];if(t[1]&&s.push(t[1]),"inputs"in e&&s.push("batch=1"),e.type==="query"||e.type==="subscription"){const o=Q9(e);o!==void 0&&e.methodOverride!=="POST"&&s.push(`input=${encodeURIComponent(JSON.stringify(o))}`)}return s.length&&(n+="?"+s.join("&")),n},aK=e=>{if(e.type==="query"&&e.methodOverride!=="POST")return;const t=Q9(e);return t!==void 0?JSON.stringify(t):void 0},nK=e=>oK((0,Of.default)((0,Of.default)({},e),{},{contentTypeHeader:"application/json",getUrl:W9,getBody:aK}));var rK=class extends Error{constructor(){const e="AbortError";super(e),this.name=e,this.message=e}};const sK=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 rK};async function iK(e){var t;sK(e.signal);const a=e.getUrl(e),n=e.getBody(e),s=(t=e.methodOverride)!==null&&t!==void 0?t:tK[e.type],o=await(async()=>{const d=await e.headers();return Symbol.iterator in d?Object.fromEntries(d):d})(),c=(0,Of.default)((0,Of.default)((0,Of.default)({},e.contentTypeHeader&&s!=="GET"?{"content-type":e.contentTypeHeader}:{}),e.trpcAcceptHeader?{"trpc-accept":e.trpcAcceptHeader}:void 0),o);return ZH(e.fetch)(a,{method:s,signal:e.signal,body:n,headers:c})}async function oK(e){const t={},a=await iK(e);t.response=a;const n=await a.json();return t.responseJSON=n,{json:n,meta:t}}$a(xs(),1);const qT=()=>{throw new Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function GT(e){let t=null,a=null;const n=()=>{clearTimeout(a),a=null,t=null};function s(d){const u=[[]];let m=0;for(;;){const x=d[m];if(!x)break;const v=u[u.length-1];if(x.aborted){var h;(h=x.reject)===null||h===void 0||h.call(x,new Error("Aborted")),m++;continue}if(e.validate(v.concat(x).map(y=>y.key))){v.push(x),m++;continue}if(v.length===0){var p;(p=x.reject)===null||p===void 0||p.call(x,new Error("Input is too big for a single dispatch")),m++;continue}u.push([])}return u}function o(){const d=s(t);n();for(const u of d){if(!u.length)continue;const m={items:u};for(const p of u)p.batch=m;e.fetch(m.items.map(p=>p.key)).then(async p=>{await Promise.all(p.map(async(v,j)=>{const y=m.items[j];try{var w;const P=await Promise.resolve(v);(w=y.resolve)===null||w===void 0||w.call(y,P)}catch(P){var A;(A=y.reject)===null||A===void 0||A.call(y,P)}y.batch=null,y.reject=null,y.resolve=null}));for(const v of m.items){var x;(x=v.reject)===null||x===void 0||x.call(v,new Error("Missing result")),v.batch=null}}).catch(p=>{for(const v of m.items){var x;(x=v.reject)===null||x===void 0||x.call(v,p),v.batch=null}})}}function c(d){var u;const m={aborted:!1,key:d,batch:null,resolve:qT,reject:qT},h=new Promise((p,x)=>{var v;m.reject=x,m.resolve=p,(v=t)!==null&&v!==void 0||(t=[]),t.push(m)});return(u=a)!==null&&u!==void 0||(a=setTimeout(o)),h}return{load:c}}function cK(...e){const t=new AbortController,a=e.length;let n=0;const s=()=>{++n===a&&t.abort()};for(const o of e)o?.aborted?s():o?.addEventListener("abort",s,{once:!0});return t.signal}var Mh=$a(xs(),1);function lK(e){var t,a;const n=JH(e),s=(t=e.maxURLLength)!==null&&t!==void 0?t:1/0,o=(a=e.maxItems)!==null&&a!==void 0?a:1/0;return()=>{const c=h=>({validate(p){if(s===1/0&&o===1/0)return!0;if(p.length>o)return!1;const x=p.map(y=>y.path).join(","),v=p.map(y=>y.input);return W9((0,Mh.default)((0,Mh.default)({},n),{},{type:h,path:x,inputs:v,signal:null})).length<=s},async fetch(p){const x=p.map(P=>P.path).join(","),v=p.map(P=>P.input),j=cK(...p.map(P=>P.signal)),y=await nK((0,Mh.default)((0,Mh.default)({},n),{},{path:x,inputs:v,type:h,headers(){return e.headers?typeof e.headers=="function"?e.headers({opList:p}):e.headers:{}},signal:j}));return(Array.isArray(y.json)?y.json:p.map(()=>y.json)).map(P=>({meta:y.meta,json:P}))}}),d=GT(c("query")),u=GT(c("mutation")),m={query:d,mutation:u};return({op:h})=>Kx(p=>{/* istanbul ignore if -- @preserve */if(h.type==="subscription")throw new Error("Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`");const v=m[h.type].load(h);let j;return v.then(y=>{j=y;const w=SH(y.json,n.transformer.output);if(!w.ok){p.error(yd.from(w.error,{meta:y.meta}));return}p.next({context:y.meta,result:w.result}),p.complete()}).catch(y=>{p.error(yd.from(y,{meta:j?.meta}))}),()=>{}})}}$a(xs(),1);const Y9=(e,...t)=>typeof e=="function"?e(...t):e;$a(sl(),1);function dK(){let e,t;return{promise:new Promise((n,s)=>{e=n,t=s}),resolve:e,reject:t}}async function uK(e){const t=await Y9(e.url);if(!e.connectionParams)return t;const n=`${t.includes("?")?"&":"?"}connectionParams=1`;return t+n}async function fK(e){const t={method:"connectionParams",data:await Y9(e)};return JSON.stringify(t)}$a(sl(),1);var Nc=$a(sl(),1);function mK(e){const{promise:t,resolve:a,reject:n}=dK();return e.addEventListener("open",()=>{e.removeEventListener("error",n),a()}),e.addEventListener("error",n),t}function pK(e,{intervalMs:t,pongTimeoutMs:a}){let n,s;function o(){n=setTimeout(()=>{e.send("PING"),s=setTimeout(()=>{e.close()},a)},t)}function c(){clearTimeout(n),o()}function d(){clearTimeout(s),c()}e.addEventListener("open",o),e.addEventListener("message",({data:u})=>{clearTimeout(n),o(),u==="PONG"&&d()}),e.addEventListener("close",()=>{clearTimeout(n),clearTimeout(s)})}var hK=class rS{constructor(t){var a;if((0,Nc.default)(this,"id",++rS.connectCount),(0,Nc.default)(this,"WebSocketPonyfill",void 0),(0,Nc.default)(this,"urlOptions",void 0),(0,Nc.default)(this,"keepAliveOpts",void 0),(0,Nc.default)(this,"wsObservable",HH(null)),(0,Nc.default)(this,"openPromise",null),this.WebSocketPonyfill=(a=t.WebSocketPonyfill)!==null&&a!==void 0?a:WebSocket,!this.WebSocketPonyfill)throw new Error("No WebSocket implementation found - you probably don't want to use this on the server, but if you do you need to pass a `WebSocket`-ponyfill");this.urlOptions=t.urlOptions,this.keepAliveOpts=t.keepAlive}get ws(){return this.wsObservable.get()}set ws(t){this.wsObservable.next(t)}isOpen(){return!!this.ws&&this.ws.readyState===this.WebSocketPonyfill.OPEN&&!this.openPromise}isClosed(){return!!this.ws&&(this.ws.readyState===this.WebSocketPonyfill.CLOSING||this.ws.readyState===this.WebSocketPonyfill.CLOSED)}async open(){var t=this;if(t.openPromise)return t.openPromise;t.id=++rS.connectCount;const a=uK(t.urlOptions).then(n=>new t.WebSocketPonyfill(n));t.openPromise=a.then(async n=>{t.ws=n,n.addEventListener("message",function({data:s}){s==="PING"&&this.send("PONG")}),t.keepAliveOpts.enabled&&pK(n,t.keepAliveOpts),n.addEventListener("close",()=>{t.ws===n&&(t.ws=null)}),await mK(n),t.urlOptions.connectionParams&&n.send(await fK(t.urlOptions.connectionParams))});try{await t.openPromise}finally{t.openPromise=null}}async close(){var t=this;try{await t.openPromise}finally{var a;(a=t.ws)===null||a===void 0||a.close()}}};(0,Nc.default)(hK,"connectCount",0);$a(sl(),1);$a(xs(),1);var o0=$a(sl(),1),UT=$a(xs(),1),Qx=class{constructor(e){(0,o0.default)(this,"links",void 0),(0,o0.default)(this,"runtime",void 0),(0,o0.default)(this,"requestId",void 0),this.requestId=0,this.runtime={},this.links=e.links.map(t=>t(this.runtime))}$request(e){var t;return KH({links:this.links,op:(0,UT.default)((0,UT.default)({},e),{},{context:(t=e.context)!==null&&t!==void 0?t:{},id:++this.requestId})}).pipe(FH())}async requestAsPromise(e){var t=this;try{const a=t.$request(e);return(await AH(a)).result.data}catch(a){throw yd.from(a)}}query(e,t,a){return this.requestAsPromise({type:"query",path:e,input:t,context:a?.context,signal:a?.signal})}mutation(e,t,a){return this.requestAsPromise({type:"mutation",path:e,input:t,context:a?.context,signal:a?.signal})}subscription(e,t,a){return this.$request({type:"subscription",path:e,input:t,context:a.context,signal:a.signal}).subscribe({next(s){switch(s.result.type){case"state":{var o;(o=a.onConnectionStateChange)===null||o===void 0||o.call(a,s.result);break}case"started":{var c;
17(c=a.onStarted)===null||c===void 0||c.call(a,{context:s.context});break}case"stopped":{var d;(d=a.onStopped)===null||d===void 0||d.call(a);break}case"data":case void 0:{var u;(u=a.onData)===null||u===void 0||u.call(a,s.result.data);break}}},error(s){var o;(o=a.onError)===null||o===void 0||o.call(a,s)},complete(){var s;(s=a.onComplete)===null||s===void 0||s.call(a)}})}};const X9=Symbol.for("trpc_untypedClient"),gK={query:"query",mutate:"mutation",subscribe:"subscription"},xK=e=>gK[e];function Z9(e){const t=Hx(({path:a,args:n})=>{const s=[...a],o=xK(s.pop()),c=s.join(".");return e[o](c,...n)});return EA(a=>a===X9?e:t[a])}function vK(e){const t=new Qx(e);return Z9(t)}function MA(e){return e[X9]}$a(xs(),1);$a(xs(),1);var yK=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function a(s){var o,c,d,u=2;for(typeof Symbol<"u"&&(c=Symbol.asyncIterator,d=Symbol.iterator);u--;){if(c&&(o=s[c])!=null)return o.call(s);if(d&&(o=s[d])!=null)return new n(o.call(s));c="@@asyncIterator",d="@@iterator"}throw new TypeError("Object is not async iterable")}function n(s){function o(c){if(Object(c)!==c)return Promise.reject(new TypeError(c+" is not an object."));var d=c.done;return Promise.resolve(c.value).then(function(u){return{value:u,done:d}})}return n=function(d){this.s=d,this.n=d.next},n.prototype={s:null,n:null,next:function(){return o(this.n.apply(this.s,arguments))},return:function(d){var u=this.s.return;return u===void 0?Promise.resolve({value:d,done:!0}):o(u.apply(this.s,arguments))},throw:function(d){var u=this.s.return;return u===void 0?Promise.reject(d):o(u.apply(this.s,arguments))}},new n(s)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}});$a(yK(),1);$a(xs(),1);var bK=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/usingCtx.js"(e,t){function a(){var n=typeof SuppressedError=="function"?SuppressedError:function(d,u){var m=Error();return m.name="SuppressedError",m.error=d,m.suppressed=u,m},s={},o=[];function c(d,u){if(u!=null){if(Object(u)!==u)throw new TypeError("using declarations can only be used with objects, functions, null, or undefined.");if(d)var m=u[Symbol.asyncDispose||Symbol.for("Symbol.asyncDispose")];if(m===void 0&&(m=u[Symbol.dispose||Symbol.for("Symbol.dispose")],d))var h=m;if(typeof m!="function")throw new TypeError("Object is not disposable.");h&&(m=function(){try{h.call(u)}catch(x){return Promise.reject(x)}}),o.push({v:u,d:m,a:d})}else d&&o.push({d:u,a:d});return u}return{e:s,u:c.bind(null,!1),a:c.bind(null,!0),d:function(){var u,m=this.e,h=0;function p(){for(;u=o.pop();)try{if(!u.a&&h===1)return h=0,o.push(u),Promise.resolve().then(p);if(u.d){var v=u.d.call(u.v);if(u.a)return h|=2,Promise.resolve(v).then(p,x)}else h|=1}catch(j){return x(j)}if(h===1)return m!==s?Promise.reject(m):Promise.resolve();if(m!==s)throw m}function x(v){return m=m!==s?new n(v,m):v,p()}return p()}}}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),J9=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/OverloadYield.js"(e,t){function a(n,s){this.v=n,this.k=s}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),jK=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/awaitAsyncGenerator.js"(e,t){var a=J9();function n(s){return new a(s,0)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}}),wK=Xs({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/wrapAsyncGenerator.js"(e,t){var a=J9();function n(o){return function(){return new s(o.apply(this,arguments))}}function s(o){var c,d;function u(h,p){try{var x=o[h](p),v=x.value,j=v instanceof a;Promise.resolve(j?v.v:v).then(function(y){if(j){var w=h==="return"?"return":"next";if(!v.k||y.done)return u(w,y);y=o[w](y).value}m(x.done?"return":"normal",y)},function(y){u("throw",y)})}catch(y){m("throw",y)}}function m(h,p){switch(h){case"return":c.resolve({value:p,done:!0});break;case"throw":c.reject(p);break;default:c.resolve({value:p,done:!1})}(c=c.next)?u(c.key,c.arg):d=null}this._invoke=function(h,p){return new Promise(function(x,v){var j={key:h,arg:p,resolve:x,reject:v,next:null};d?d=d.next=j:(c=d=j,u(h,p))})},typeof o.return!="function"&&(this.return=void 0)}s.prototype[typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},s.prototype.next=function(o){return this._invoke("next",o)},s.prototype.throw=function(o){return this._invoke("throw",o)},s.prototype.return=function(o){return this._invoke("return",o)}
17,t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports}});$a(bK(),1);$a(jK(),1);$a(wK(),1);$a(xs(),1);function SK(e){return Hx(({path:t,args:a})=>{var n;const s=[...t],o=s.pop();if(o==="useMutation")return e[o](s,...a);if(o==="_def")return{path:s};const[c,...d]=a,u=(n=d[0])!==null&&n!==void 0?n:{};return e[o](s,c,u)})}var c0;const NK=["client","ssrContext","ssrState","abortOnUnmount"],AK=(c0=S.createContext)===null||c0===void 0?void 0:c0.call(Ux,null),CK=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 PK(e){return Hx(t=>{const a=[...t.path],n=a.pop(),s=[...t.args],o=s.shift(),c=CK(n),d=Ls(a,o,c);return{infiniteQueryOptions:()=>e.infiniteQueryOptions(a,d,s[0]),queryOptions:()=>e.queryOptions(a,d,...s),fetch:()=>e.fetchQuery(d,...s),fetchInfinite:()=>e.fetchInfiniteQuery(d,s[0]),prefetch:()=>e.prefetchQuery(d,...s),prefetchInfinite:()=>e.prefetchInfiniteQuery(d,s[0]),ensureData:()=>e.ensureQueryData(d,...s),invalidate:()=>e.invalidateQueries(d,...s),reset:()=>e.resetQueries(d,...s),refetch:()=>e.refetchQueries(d,...s),cancel:()=>e.cancelQuery(d,...s),setData:()=>{e.setQueryData(d,s[0],s[1])},setQueriesData:()=>e.setQueriesData(d,s[0],s[1],s[2]),setInfiniteData:()=>{e.setInfiniteQueryData(d,s[0],s[1])},getData:()=>e.getQueryData(d),getInfiniteData:()=>e.getInfiniteQueryData(d),setMutationDefaults:()=>e.setMutationDefaults(ug(a),o),getMutationDefaults:()=>e.getMutationDefaults(ug(a)),isMutating:()=>e.isMutating({mutationKey:ug(a)})}[n]()})}function TK(e){const t=Z9(e.client),a=PK(e);return EA(n=>{const s=n;return s==="client"?t:NK.includes(s)?e[s]:a[n]})}var EK=rl(Um(),1);function VT(e){const t=e instanceof Qx?e:MA(e);return Hx(a=>{const n=a.path,s=n.join("."),[o,c]=a.args;return(0,EK.default)({queryKey:Ls(n,o,"query"),queryFn:()=>t.query(s,o,c?.trpc)},c)})}var l0=rl(Um(),1);function zn(e,t,a){var n;const s=e[0];let o=(n=e[1])===null||n===void 0?void 0:n.input;if(a){var c;o=(0,l0.default)((0,l0.default)((0,l0.default)({},(c=o)!==null&&c!==void 0?c:{}),a.pageParam?{cursor:a.pageParam}:{}),{},{direction:a.direction})}return[s.join("."),o,t?.trpc]}var OK=Uo({"../../node_modules/.pnpm/@[email protected]/node_modules/@oxc-project/runtime/src/helpers/asyncIterator.js"(e,t){function a(s){var o,c,d,u=2;for(typeof Symbol<"u"&&(c=Symbol.asyncIterator,d=Symbol.iterator);u--;){if(c&&(o=s[c])!=null)return o.call(s);if(d&&(o=s[d])!=null)return new n(o.call(s));c="@@asyncIterator",d="@@iterator"}throw new TypeError("Object is not async iterable")}function n(s){function o(c){if(Object(c)!==c)return Promise.reject(new TypeError(c+" is not an object."));var d=c.done;return Promise.resolve(c.value).then(function(u){return{value:u,done:d}})}return n=function(d){this.s=d,this.n=d.next},n.prototype={s:null,n:null,next:function(){return o(this.n.apply(this.s,arguments))},return:function(d){var u=this.s.return;return u===void 0?Promise.resolve({value:d,done:!0}):o(u.apply(this.s,arguments))},throw:function(d){var u=this.s.return;return u===void 0?Promise.reject(d):o(u.apply(this.s,arguments))}},new n(s)}t.exports=a,t.exports.__esModule=!0,t.exports.default=t.exports}}),MK=rl(OK(),1);function sS(e){return{path:e.path.join(".")}}function lf(e){const t=sS(e);return S.useMemo(()=>t,[t])}async function e7(e,t,a){const s=t.getQueryCache().build(t,{queryKey:a});s.setState({data:[],status:"success"});const o=[];var c=!1,d=!1,u;try{for(var m=(0,MK.default)(e),h;c=!(h=await m.next()).done;c=!1){const p=h.value;o.push(p),s.setState({data:[...o]})}}catch(p){d=!0,u=p}finally{try{c&&m.return!=null&&await m.return()}finally{if(d)throw u}}return o}var Lt=rl(Um(),1);function _K(e){const{client:t,queryClient:a}=e,n=t instanceof Qx?t:MA(t);return{infiniteQueryOptions:(s,o,c)=>{var d,u;const m=((d=o[1])===null||d===void 0?void 0:d.input)===xr,h=async p=>{var x;const v=(0,Lt.default)((0,Lt.default)({},c),{},{trpc:(0,Lt.default)((0,Lt.default)({},c?.trpc),!(c==null||(x=c.trpc)===null||x===void 0)&&x.abortOnUnmount?{signal:p.signal}:{signal:null})});return await n.query(...zn(o,v,{direction:p.direction,pageParam:p.pageParam}))};return Object.assign((0,Lt.default)((0,Lt.default)({},c),{},{initialData:c?.initialData,queryKey:o,queryFn:m?xr:h,initialPageParam:(u=c?.initialCursor)!==null&&u!==void 0?u:null}),{trpc:sS({path:s})})},queryOptions:(s,o,c)=>{var d;const u=((d=o[1])===null||d===void 0?void 0:d.input)===xr,m=async h=>{var p;const x=(0,Lt.default)((0,Lt.default)({},c),{},{trpc:(0,Lt.default)((0,Lt.default)({},c?.trpc),!(c==null||(p=c.trpc)===null||p===void 0)&&p.abortOnUnmount?{signal:h.signal}:{signal:null})}),v=await n.query(...zn(o,x));return D9(v)?e7(v,a,o):v};return Object.assign((0,Lt.default)((0,Lt.default)({},c),{},{initialData:c?.initialData,queryKey:o,queryFn:u?xr:m}),{trpc:sS({path:s})})},fetchQuery:(s,o)=>a.fetchQuery((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s,queryFn:()=>n.query(...zn(s,o))})),fetchInfiniteQuery:(s,o)=>{var c;return a.fetchInfiniteQuery((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s,queryFn:({pageParam:d,direction:u})=>n.query(...zn(s,o,{pageParam:d,direction:u})),initialPageParam:(c=o?.initialCursor)!==null&&c!==void 0?c:null}))},prefetchQuery:(s,o)=>a.prefetchQuery((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s,queryFn:()=>n.query(...zn(s,o))})),prefetchInfiniteQuery:(s,o)=>{var c;return a.prefetchInfiniteQuery((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s,queryFn:({pageParam:d,direction:u})=>n.query(...zn(s,o,{pageParam:d,direction:u})),initialPageParam:(c=o?.initialCursor)!==null&&c!==void 0?c:null}))},ensureQueryData:(s,o)=>a.ensureQueryData((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s,queryFn:()=>n.query(...zn(s,o))})),invalidateQueries:(s,o,c)=>a.invalidateQueries((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s}),c),resetQueries:(s,o,c)=>a.resetQueries((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s}),c),refetchQueries:(s,o,c)=>a.refetchQueries((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s}),c),cancelQuery:(s,o)=>a.cancelQueries({queryKey:s},o),setQueryData:(s,o,c)=>a.setQueryData(s,o,c),setQueriesData:(s,o,c,d)=>a.setQueriesData((0,Lt.default)((0,Lt.default)({},o),{},{queryKey:s}),c,d),getQueryData:s=>a.getQueryData(s),setInfiniteQueryData:(s,o,c)=>a.setQueryData(s,o,c),getInfiniteQueryData:s=>a.getQueryData(s),setMutationDefaults:(s,o)=>{const c=s[0],d=u=>n.mutation(...zn([c,{input:u}],e));return a.setMutationDefaults(s,typeof o=="function"?o({canonicalMutationFn:d}):o)},getMutationDefaults:s=>a.getMutationDefaults(s),isMutating:s=>a.isMutating((0,Lt.default)((0,Lt.default)({},s),{},{exact:!0}))}}var De=rl(Um());const FT=(e,t)=>new Proxy(e,{get(n,s){return t(s),n[s]}});function kK(e){var t,a;const n=(t=void 0)!==null&&t!==void 0?t:T=>T.originalFn(),s=(a=void 0)!==null&&a!==void 0?a:AK,o=vK,c=T=>{var M;const{abortOnUnmount:O=!1,queryClient:_,ssrContext:I}=T,[$,D]=S.useState((M=T.ssrState)!==null&&M!==void 0?M:!1),z=T.client instanceof Qx?T.client:MA(T.client),K=S.useMemo(()=>
17_K({client:z,queryClient:_}),[z,_]),W=S.useMemo(()=>(0,De.default)({abortOnUnmount:O,queryClient:_,client:z,ssrContext:I??null,ssrState:$},K),[O,z,K,_,I,$]);return S.useEffect(()=>{D(Y=>Y?"mounted":!1)},[]),r.jsx(s.Provider,{value:W,children:T.children})};function d(){const T=S.useContext(s);if(!T)throw new Error("Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?");return T}function u(T,M){var O;const{queryClient:_,ssrState:I}=d();return I&&I!=="mounted"&&((O=_.getQueryCache().find({queryKey:T}))===null||O===void 0?void 0:O.state.status)==="error"?(0,De.default)({retryOnMount:!1},M):M}function m(T,M,O){var _,I,$,D,z;const K=d(),{abortOnUnmount:W,client:Y,ssrState:L,queryClient:V,prefetchQuery:U}=K,ae=Ls(T,M,"query"),te=V.getQueryDefaults(ae),B=M===xr;typeof window>"u"&&L==="prepass"&&(O==null||(_=O.trpc)===null||_===void 0?void 0:_.ssr)!==!1&&((I=O?.enabled)!==null&&I!==void 0?I:te?.enabled)!==!1&&!B&&!V.getQueryCache().find({queryKey:ae})&&U(ae,O);const H=u(ae,(0,De.default)((0,De.default)({},te),O)),Z=($=(D=O==null||(z=O.trpc)===null||z===void 0?void 0:z.abortOnUnmount)!==null&&D!==void 0?D:void 0)!==null&&$!==void 0?$:W,re=iH((0,De.default)((0,De.default)({},H),{},{queryKey:ae,queryFn:B?M:async me=>{const Ne=(0,De.default)((0,De.default)({},H),{},{trpc:(0,De.default)((0,De.default)({},H?.trpc),Z?{signal:me.signal}:{signal:null})}),he=await Y.query(...zn(ae,Ne));return D9(he)?e7(he,V,ae):he}}),V);return re.trpc=lf({path:T}),re}function h(T,M,O){var _,I,$;const D=d(),z=Ls(T,M,"query"),K=M===xr,W=(_=(I=O==null||($=O.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&_!==void 0?_:D.abortOnUnmount;dH((0,De.default)((0,De.default)({},O),{},{queryKey:z,queryFn:K?M:Y=>{const L={trpc:(0,De.default)((0,De.default)({},O?.trpc),W?{signal:Y.signal}:{})};return D.client.query(...zn(z,L))}}))}function p(T,M,O){var _,I,$;const D=d(),z=Ls(T,M,"query"),K=(_=(I=O==null||($=O.trpc)===null||$===void 0?void 0:$.abortOnUnmount)!==null&&I!==void 0?I:void 0)!==null&&_!==void 0?_:D.abortOnUnmount,W=oH((0,De.default)((0,De.default)({},O),{},{queryKey:z,queryFn:Y=>{const L=(0,De.default)((0,De.default)({},O),{},{trpc:(0,De.default)((0,De.default)({},O?.trpc),K?{signal:Y.signal}:{signal:null})});return D.client.query(...zn(z,L))}}),D.queryClient);return W.trpc=lf({path:T}),[W.data,W]}function x(T,M){const{client:O,queryClient:_}=d(),I=ug(T),$=_.defaultMutationOptions(_.getMutationDefaults(I)),D=fH((0,De.default)((0,De.default)({},M),{},{mutationKey:I,mutationFn:z=>O.mutation(...zn([T,{input:z}],M)),onSuccess(...z){var K,W;return n({originalFn:()=>{var L,V,U;return(L=M==null||(V=M.onSuccess)===null||V===void 0?void 0:V.call(M,...z))!==null&&L!==void 0?L:$==null||(U=$.onSuccess)===null||U===void 0?void 0:U.call($,...z)},queryClient:_,meta:(K=(W=M?.meta)!==null&&W!==void 0?W:$?.meta)!==null&&K!==void 0?K:{}})}}),_);return D.trpc=lf({path:T}),D}const v={data:void 0,error:null,status:"idle"},j={data:void 0,error:null,status:"connecting"};/* istanbul ignore next -- @preserve */function y(T,M,O){var _;const I=(_=O?.enabled)!==null&&_!==void 0?_:M!==xr,$=_o(Ls(T,M,"any")),{client:D}=d(),z=S.useRef(O);S.useEffect(()=>{z.current=O});const[K]=S.useState(new Set([])),W=S.useCallback(B=>{K.add(B)},[K]),Y=S.useRef(null),L=S.useCallback(B=>{const H=U.current,Z=U.current=B(H);let re=!1;for(const me of K)if(H[me]!==Z[me]){re=!0;break}re&&te(FT(Z,W))},[W,K]),V=S.useCallback(()=>{var B;if((B=Y.current)===null||B===void 0||B.unsubscribe(),!I){L(()=>(0,De.default)((0,De.default)({},v),{},{reset:V}));return}L(()=>(0,De.default)((0,De.default)({},j),{},{reset:V}));const H=D.subscription(T.join("."),M??void 0,{onStarted:()=>{var Z,re;(Z=(re=z.current).onStarted)===null||Z===void 0||Z.call(re),L(me=>(0,De.default)((0,De.default)({},me),{},{status:"pending",error:null}))},onData:Z=>{var re,me;(re=(me=z.current).onData)===null||re===void 0||re.call(me,Z),L(Ne=>(0,De.default)((0,De.default)({},Ne),{},{status:"pending",data:Z,error:null}))},onError:Z=>{var re,me;(re=(me=z.current).onError)===null||re===void 0||re.call(me,Z),L(Ne=>(0,De.default)((0,De.default)({},Ne),{},{status:"error",error:Z}))},onConnectionStateChange:Z=>{L(re=>{switch(Z.state){case"idle":return(0,De.default)((0,De.default)({},re),{},{status:Z.state,error:null,data:void 0});case"connecting":return(0,De.default)((0,De.default)({},re),{},{error:Z.error,status:Z.state});
17case"pending":return re}})},onComplete:()=>{var Z,re;(Z=(re=z.current).onComplete)===null||Z===void 0||Z.call(re),L(me=>(0,De.default)((0,De.default)({},me),{},{status:"idle",error:null,data:void 0}))}});Y.current=H},[D,$,I,L]);S.useEffect(()=>(V(),()=>{var B;(B=Y.current)===null||B===void 0||B.unsubscribe()}),[V]);const U=S.useRef(I?(0,De.default)((0,De.default)({},j),{},{reset:V}):(0,De.default)((0,De.default)({},v),{},{reset:V})),[ae,te]=S.useState(FT(U.current,W));return ae}function w(T,M,O){var _,I,$,D,z;const{client:K,ssrState:W,prefetchInfiniteQuery:Y,queryClient:L,abortOnUnmount:V}=d(),U=Ls(T,M,"infinite"),ae=L.getQueryDefaults(U),te=M===xr;typeof window>"u"&&W==="prepass"&&(O==null||(_=O.trpc)===null||_===void 0?void 0:_.ssr)!==!1&&((I=O?.enabled)!==null&&I!==void 0?I:ae?.enabled)!==!1&&!te&&!L.getQueryCache().find({queryKey:U})&&Y(U,(0,De.default)((0,De.default)({},ae),O));const B=u(U,(0,De.default)((0,De.default)({},ae),O)),H=($=O==null||(D=O.trpc)===null||D===void 0?void 0:D.abortOnUnmount)!==null&&$!==void 0?$:V,Z=mH((0,De.default)((0,De.default)({},B),{},{initialPageParam:(z=O.initialCursor)!==null&&z!==void 0?z:null,persister:O.persister,queryKey:U,queryFn:te?M:re=>{var me;const Ne=(0,De.default)((0,De.default)({},B),{},{trpc:(0,De.default)((0,De.default)({},B?.trpc),H?{signal:re.signal}:{signal:null})});return K.query(...zn(U,Ne,{pageParam:(me=re.pageParam)!==null&&me!==void 0?me:O.initialCursor,direction:re.direction}))}}),L);return Z.trpc=lf({path:T}),Z}function A(T,M,O){var _,I,$;const D=d(),z=Ls(T,M,"infinite"),K=D.queryClient.getQueryDefaults(z),W=M===xr,Y=u(z,(0,De.default)((0,De.default)({},K),O)),L=(_=O==null||(I=O.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&_!==void 0?_:D.abortOnUnmount;uH((0,De.default)((0,De.default)({},O),{},{initialPageParam:($=O.initialCursor)!==null&&$!==void 0?$:null,queryKey:z,queryFn:W?M:V=>{var U;const ae=(0,De.default)((0,De.default)({},Y),{},{trpc:(0,De.default)((0,De.default)({},Y?.trpc),L?{signal:V.signal}:{})});return D.client.query(...zn(z,ae,{pageParam:(U=V.pageParam)!==null&&U!==void 0?U:O.initialCursor,direction:V.direction}))}}))}function P(T,M,O){var _,I,$;const D=d(),z=Ls(T,M,"infinite"),K=D.queryClient.getQueryDefaults(z),W=u(z,(0,De.default)((0,De.default)({},K),O)),Y=(_=O==null||(I=O.trpc)===null||I===void 0?void 0:I.abortOnUnmount)!==null&&_!==void 0?_:D.abortOnUnmount,L=cH((0,De.default)((0,De.default)({},O),{},{initialPageParam:($=O.initialCursor)!==null&&$!==void 0?$:null,queryKey:z,queryFn:V=>{var U;const ae=(0,De.default)((0,De.default)({},W),{},{trpc:(0,De.default)((0,De.default)({},W?.trpc),Y?{signal:V.signal}:{})});return D.client.query(...zn(z,ae,{pageParam:(U=V.pageParam)!==null&&U!==void 0?U:O.initialCursor,direction:V.direction}))}}),D.queryClient);return L.trpc=lf({path:T}),[L.data,L]}return{Provider:c,createClient:o,useContext:d,useUtils:d,useQuery:m,usePrefetchQuery:h,useSuspenseQuery:p,useQueries:(T,M)=>{const{ssrState:O,queryClient:_,prefetchQuery:I,client:$}=d(),D=VT($),z=T(D);if(typeof window>"u"&&O==="prepass")for(const W of z){var K;const Y=W;((K=Y.trpc)===null||K===void 0?void 0:K.ssr)!==!1&&!_.getQueryCache().find({queryKey:Y.queryKey})&&I(Y.queryKey,Y)}return R9({queries:z.map(W=>(0,De.default)((0,De.default)({},W),{},{queryKey:W.queryKey})),combine:M?.combine},_)},useSuspenseQueries:T=>{const{queryClient:M,client:O}=d(),_=VT(O),I=T(_),$=lH({queries:I.map(D=>(0,De.default)((0,De.default)({},D),{},{queryFn:D.queryFn,queryKey:D.queryKey}))},M);return[$.map(D=>D.data),$]},useMutation:x,useSubscription:y,useInfiniteQuery:w,usePrefetchInfiniteQuery:A,useSuspenseInfiniteQuery:P}}function RK(e){const t=SK(e);return EA(a=>a==="useContext"||a==="useUtils"?()=>{const n=e.useUtils();return S.useMemo(()=>TK(n),[n])}:e.hasOwnProperty(a)?e[a]:t[a])}function DK(e){const t=kK();return RK(t)}const F=DK(),IK="app_session_id",LK="Please login (10001)";var d0={exports:{}},df={},u0={exports:{}},f0={};/**
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 HT;function BK(){return HT||(HT=1,(function(e){function t(L,V){var U=L.length;L.push(V);e:for(;0<U;){var ae=U-1>>>1,te=L[ae];if(0<s(te,V))L[ae]=V,L[U]=te,U=ae;else break e}}function a(L){return L.length===0?null:L[0]}function n(L){if(L.length===0)return null;var V=L[0],U=L.pop();if(U!==V){L[0]=U;e:for(var ae=0,te=L.length,B=te>>>1;
vendor: 8,078 bytes, lines 25-41
25ae<B;){var H=2*(ae+1)-1,Z=L[H],re=H+1,me=L[re];if(0>s(Z,U))re<te&&0>s(me,Z)?(L[ae]=me,L[re]=U,ae=re):(L[ae]=Z,L[H]=U,ae=H);else if(re<te&&0>s(me,U))L[ae]=me,L[re]=U,ae=re;else break e}}return V}function s(L,V){var U=L.sortIndex-V.sortIndex;return U!==0?U:L.id-V.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var c=Date,d=c.now();e.unstable_now=function(){return c.now()-d}}var u=[],m=[],h=1,p=null,x=3,v=!1,j=!1,y=!1,w=!1,A=typeof setTimeout=="function"?setTimeout:null,P=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;function C(L){for(var V=a(m);V!==null;){if(V.callback===null)n(m);else if(V.startTime<=L)n(m),V.sortIndex=V.expirationTime,t(u,V);else break;V=a(m)}}function T(L){if(y=!1,C(L),!j)if(a(u)!==null)j=!0,M||(M=!0,z());else{var V=a(m);V!==null&&Y(T,V.startTime-L)}}var M=!1,O=-1,_=5,I=-1;function $(){return w?!0:!(e.unstable_now()-I<_)}function D(){if(w=!1,M){var L=e.unstable_now();I=L;var V=!0;try{e:{j=!1,y&&(y=!1,P(O),O=-1),v=!0;var U=x;try{t:{for(C(L),p=a(u);p!==null&&!(p.expirationTime>L&&$());){var ae=p.callback;if(typeof ae=="function"){p.callback=null,x=p.priorityLevel;var te=ae(p.expirationTime<=L);if(L=e.unstable_now(),typeof te=="function"){p.callback=te,C(L),V=!0;break t}p===a(u)&&n(u),C(L)}else n(u);p=a(u)}if(p!==null)V=!0;else{var B=a(m);B!==null&&Y(T,B.startTime-L),V=!1}}break e}finally{p=null,x=U,v=!1}V=void 0}}finally{V?z():M=!1}}}var z;if(typeof E=="function")z=function(){E(D)};else if(typeof MessageChannel<"u"){var K=new MessageChannel,W=K.port2;K.port1.onmessage=D,z=function(){W.postMessage(null)}}else z=function(){A(D,0)};function Y(L,V){O=A(function(){L(e.unstable_now())},V)}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"):_=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_next=function(L){switch(x){case 1:case 2:case 3:var V=3;break;default:V=x}var U=x;x=V;try{return L()}finally{x=U}},e.unstable_requestPaint=function(){w=!0},e.unstable_runWithPriority=function(L,V){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var U=x;x=L;try{return V()}finally{x=U}},e.unstable_scheduleCallback=function(L,V,U){var ae=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?ae+U:ae):U=ae,L){case 1:var te=-1;break;case 2:te=250;break;case 5:te=1073741823;break;case 4:te=1e4;break;default:te=5e3}return te=U+te,L={id:h++,callback:V,priorityLevel:L,startTime:U,expirationTime:te,sortIndex:-1},U>ae?(L.sortIndex=U,t(m,L),a(u)===null&&L===a(m)&&(y?(P(O),O=-1):y=!0,Y(T,U-ae))):(L.sortIndex=te,t(u,L),j||v||(j=!0,M||(M=!0,z()))),L},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(L){var V=x;return function(){var U=x;x=V;try{return L.apply(this,arguments)}finally{x=U}}}})(f0)),f0}var KT;function zK(){return KT||(KT=1,u0.exports=BK()),u0.exports}var m0={exports:{}},En={};/**
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 QT;function $K(){if(QT)return En;QT=1;var e=Gx();function t(u){var m="https://react.dev/errors/"+u;if(1<arguments.length){m+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)m+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+u+"; visit "+m+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(){}var n={d:{f:a,r:function(){throw Error(t(522))},D:a,C:a,L:a,m:a,X:a,S:a,M:a},p:0,findDOMNode:null},s=Symbol.for("react.portal");function o(u,m,h){var p=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:p==null?null:""+p,children:u,containerInfo:m,implementation:h}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(u,m){if(u==="font")return"";if(typeof m=="string")return m==="use-credentials"?m:""}return En.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=n,En.createPortal=function(u,m){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!m||m.nodeType!==1&&m.nodeType!==9&&m.nodeType!==11)throw Error(t(299));return o(u,m,null,h)},En.flushSync=function(u){var m=c.T,h=n.p;try{if(c.T=null,n.p=2,u)return u()}finally{c.T=m,n.p=h,n.d.f()}},En.preconnect=function(u,m){typeof u=="string"&&(m?(m=m.crossOrigin,m=typeof m=="string"?m==="use-credentials"?m:"":void 0):m=null,n.d.C(u,m))},En.prefetchDNS=function(u){typeof u=="string"&&n.d.D(u)},En.preinit=function(u,m){if(typeof u=="string"&&m&&typeof m.as=="string"){var h=m.as,p=d(h,m.crossOrigin),x=typeof m.integrity=="string"?m.integrity:void 0,v=typeof m.fetchPriority=="string"?m.fetchPriority:void 0;h==="style"?n.d.S(u,typeof m.precedence=="string"?m.precedence:void 0,{crossOrigin:p,integrity:x,fetchPriority:v}):h==="script"&&n.d.X(u,{crossOrigin:p,integrity:x,fetchPriority:v,nonce:typeof m.nonce=="string"?m.nonce:void 0})}},En.preinitModule=function(u,m){if(typeof u=="string")if(typeof m=="object"&&m!==null){if(m.as==null||m.as==="script"){var h=d(m.as,m.crossOrigin);n.d.M(u,{crossOrigin:h,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0})}}else m==null&&n.d.M(u)},En.preload=function(u,m){if(typeof u=="string"&&typeof m=="object"&&m!==null&&typeof m.as=="string"){var h=m.as,p=d(h,m.crossOrigin);n.d.L(u,h,{crossOrigin:p,integrity:typeof m.integrity=="string"?m.integrity:void 0,nonce:typeof m.nonce=="string"?m.nonce:void 0,type:typeof m.type=="string"?m.type:void 0,fetchPriority:typeof m.fetchPriority=="string"?m.fetchPriority:void 0,referrerPolicy:typeof m.referrerPolicy=="string"?m.referrerPolicy:void 0,imageSrcSet:typeof m.imageSrcSet=="string"?m.imageSrcSet:void 0,imageSizes:typeof m.imageSizes=="string"?m.imageSizes:void 0,media:typeof m.media=="string"?m.media:void 0})}},En.preloadModule=function(u,m){if(typeof u=="string")if(m){var h=d(m.as,m.crossOrigin);n.d.m(u,{as:typeof m.as=="string"&&m.as!=="script"?m.as:void 0,crossOrigin:h,integrity:typeof m.integrity=="string"?m.integrity:void 0})}else n.d.m(u)},En.requestFormReset=function(u){n.d.r(u)},En.unstable_batchedUpdates=function(u,m){return u(m)},En.useFormState=function(u,m,h){return c.H.useFormState(u,m,h)},En.useFormStatus=function(){return c.H.useHostTransitionStatus()},En.version="19.2.1",En}var WT;function t7(){if(WT)return m0.exports;WT=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(),m0.exports=$K(),m0.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 YT;function qK(){if(YT)return df;YT=1;var e=zK(),t=Gx(),a=t7();function n(i){var l="https://react.dev/errors/"+i;if(1<arguments.length){l+="?args[]="+encodeURIComponent(arguments[1]);for(var f=2;f<arguments.length;f++)l+="&args[]="+encodeURIComponent(arguments[f])}return"Minified React error #"+i+"; visit "+l+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(i){return!(!i||i.nodeType!==1&&i.nodeType!==9&&i.nodeType!==11)}function o(i){var l=i,f=i;if(i.alternate)for(;l.return;)l=l.return;else{i=l;do l=i,(l.flags&4098)!==0&&(f=l.return),i=l.return;while(i)}return l.tag===3?f:null}
vendor: 10,572 bytes, lines 41-48
41function c(i){if(i.tag===13){var l=i.memoizedState;if(l===null&&(i=i.alternate,i!==null&&(l=i.memoizedState)),l!==null)return l.dehydrated}return null}function d(i){if(i.tag===31){var l=i.memoizedState;if(l===null&&(i=i.alternate,i!==null&&(l=i.memoizedState)),l!==null)return l.dehydrated}return null}function u(i){if(o(i)!==i)throw Error(n(188))}function m(i){var l=i.alternate;if(!l){if(l=o(i),l===null)throw Error(n(188));return l!==i?null:i}for(var f=i,g=l;;){var b=f.return;if(b===null)break;var N=b.alternate;if(N===null){if(g=b.return,g!==null){f=g;continue}break}if(b.child===N.child){for(N=b.child;N;){if(N===f)return u(b),i;if(N===g)return u(b),l;N=N.sibling}throw Error(n(188))}if(f.return!==g.return)f=b,g=N;else{for(var R=!1,G=b.child;G;){if(G===f){R=!0,f=b,g=N;break}if(G===g){R=!0,g=b,f=N;break}G=G.sibling}if(!R){for(G=N.child;G;){if(G===f){R=!0,f=N,g=b;break}if(G===g){R=!0,g=N,f=b;break}G=G.sibling}if(!R)throw Error(n(189))}}if(f.alternate!==g)throw Error(n(190))}if(f.tag!==3)throw Error(n(188));return f.stateNode.current===f?i:l}function h(i){var l=i.tag;if(l===5||l===26||l===27||l===6)return i;for(i=i.child;i!==null;){if(l=h(i),l!==null)return l;i=i.sibling}return null}var p=Object.assign,x=Symbol.for("react.element"),v=Symbol.for("react.transitional.element"),j=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),w=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),P=Symbol.for("react.consumer"),E=Symbol.for("react.context"),C=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),M=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),_=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),$=Symbol.for("react.memo_cache_sentinel"),D=Symbol.iterator;function z(i){return i===null||typeof i!="object"?null:(i=D&&i[D]||i["@@iterator"],typeof i=="function"?i:null)}var K=Symbol.for("react.client.reference");function W(i){if(i==null)return null;if(typeof i=="function")return i.$$typeof===K?null:i.displayName||i.name||null;if(typeof i=="string")return i;switch(i){case y:return"Fragment";case A:return"Profiler";case w:return"StrictMode";case T:return"Suspense";case M:return"SuspenseList";case I:return"Activity"}if(typeof i=="object")switch(i.$$typeof){case j:return"Portal";case E:return i.displayName||"Context";case P:return(i._context.displayName||"Context")+".Consumer";case C:var l=i.render;return i=i.displayName,i||(i=l.displayName||l.name||"",i=i!==""?"ForwardRef("+i+")":"ForwardRef"),i;case O:return l=i.displayName||null,l!==null?l:W(i.type)||"Memo";case _:l=i._payload,i=i._init;try{return W(i(l))}catch{}}return null}var Y=Array.isArray,L=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},ae=[],te=-1;function B(i){return{current:i}}function H(i){0>te||(i.current=ae[te],ae[te]=null,te--)}function Z(i,l){te++,ae[te]=i.current,i.current=l}var re=B(null),me=B(null),Ne=B(null),he=B(null);function Pe(i,l){switch(Z(Ne,l),Z(me,i),Z(re,null),l.nodeType){case 9:case 11:i=(i=l.documentElement)&&(i=i.namespaceURI)?WP(i):0;break;default:if(i=l.tagName,l=l.namespaceURI)l=WP(l),i=YP(l,i);else switch(i){case"svg":i=1;break;case"math":i=2;break;default:i=0}}H(re),Z(re,i)}function ue(){H(re),H(me),H(Ne)}function Ce(i){i.memoizedState!==null&&Z(he,i);var l=re.current,f=YP(l,i.type);l!==f&&(Z(me,i),Z(re,f))}function Te(i){me.current===i&&(H(re),H(me)),he.current===i&&(H(he),nf._currentValue=U)}var le,Ie;function ee(i){if(le===void 0)try{throw Error()}catch(f){var l=f.stack.trim().match(/\n( *(at )?)/);le=l&&l[1]||"",Ie=-1<f.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<f.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+le+i+Ie}var Re=!1;function ve(i,l){if(!i||Re)return"";Re=!0;var f=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var g={DetermineComponentFrameRoot:function(){try{if(l){var je=function(){throw Error()};if(Object.defineProperty(je.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(je,[])}catch(pe){var de=pe}Reflect.construct(i,[],je)}else{try{je.call()}catch(pe){de=pe}i.call(je.prototype)}}else{try{throw Error()}catch(pe){de=pe}(je=i())&&typeof je.catch=="function"&&je.catch(function(){})}}catch(pe){if(pe&&de&&typeof pe.stack=="string")return[pe.stack,de.stack]}return[null,null]}};g.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var b=Object.getOwnPropertyDescriptor(g.DetermineComponentFrameRoot,"name");b&&b.configurable&&Object.defineProperty(g.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var N=g.DetermineComponentFrameRoot(),R=N[0],G=N[1];if(R&&G){var J=R.split(`
44`),ce=G.split(`
45`);for(b=g=0;g<J.length&&!J[g].includes("DetermineComponentFrameRoot");)g++;for(;b<ce.length&&!ce[b].includes("DetermineComponentFrameRoot");)b++;if(g===J.length||b===ce.length)for(g=J.length-1,b=ce.length-1;1<=g&&0<=b&&J[g]!==ce[b];)b--;for(;1<=g&&0<=b;g--,b--)if(J[g]!==ce[b]){if(g!==1||b!==1)do if(g--,b--,0>b||J[g]!==ce[b]){var xe=`
46`+J[g].replace(" at new "," at ");return i.displayName&&xe.includes("<anonymous>")&&(xe=xe.replace("<anonymous>",i.displayName)),xe}while(1<=g&&0<=b);break}}}finally{Re=!1,Error.prepareStackTrace=f}return(f=i?i.displayName||i.name:"")?ee(f):""}function Me(i,l){switch(i.tag){case 26:case 27:case 5:return ee(i.type);case 16:return ee("Lazy");case 13:return i.child!==l&&l!==null?ee("Suspense Fallback"):ee("Suspense");case 19:return ee("SuspenseList");case 0:case 15:return ve(i.type,!1);case 11:return ve(i.type.render,!1);case 1:return ve(i.type,!0);case 31:return ee("Activity");default:return""}}function ge(i){try{var l="",f=null;do l+=Me(i,f),f=i,i=i.return;while(i);return l}catch(g){return`
47Error generating stack: `+g.message+`
48`+g.stack}}var Le=Object.prototype.hasOwnProperty,Fe=e.unstable_scheduleCallback,Je=e.unstable_cancelCallback,He=e.unstable_shouldYield,lt=e.unstable_requestPaint,rt=e.unstable_now,xt=e.unstable_getCurrentPriorityLevel,Qe=e.unstable_ImmediatePriority,Ae=e.unstable_UserBlockingPriority,Xe=e.unstable_NormalPriority,et=e.unstable_LowPriority,At=e.unstable_IdlePriority,ra=e.log,Un=e.unstable_setDisableYieldValue,In=null,ya=null;function pn(i){if(typeof ra=="function"&&Un(i),ya&&typeof ya.setStrictMode=="function")try{ya.setStrictMode(In,i)}catch{}}var ha=Math.clz32?Math.clz32:Za,Yr=Math.log,Xr=Math.LN2;function Za(i){return i>>>=0,i===0?32:31-(Yr(i)/Xr|0)|0}var Ln=256,Vn=262144,Fn=4194304;function hn(i){var l=i&42;if(l!==0)return l;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;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return i}}function Ve(i,l,f){var g=i.pendingLanes;if(g===0)return 0;var b=0,N=i.suspendedLanes,R=i.pingedLanes;i=i.warmLanes;var G=g&134217727;return G!==0?(g=G&~N,g!==0?b=hn(g):(R&=G,R!==0?b=hn(R):f||(f=G&~i,f!==0&&(b=hn(f))))):(G=g&~N,G!==0?b=hn(G):R!==0?b=hn(R):f||(f=g&~i,f!==0&&(b=hn(f)))),b===0?0:l!==0&&l!==b&&(l&N)===0&&(N=b&-b,f=l&-l,N>=f||N===32&&(f&4194048)!==0)?l:b}function Vt(i,l){return(i.pendingLanes&~(i.suspendedLanes&~i.pingedLanes)&l)===0}function oa(i,l){switch(i){case 1:case 2:case 4:case 8:case 64:return l+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 l+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 ga(){var i=Fn;return Fn<<=1,(Fn&62914560)===0&&(Fn=4194304),i}function Hn(i){for(var l=[],f=0;31>f;f++)l.push(i);return l}function Ft(i,l){i.pendingLanes|=l,l!==268435456&&(i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0)}function qa(i,l,f,g,b,N){var R=i.pendingLanes;i.pendingLanes=f,i.suspendedLanes=0,i.pingedLanes=0,i.warmLanes=0,i.expiredLanes&=f,i.entangledLanes&=f,i.errorRecoveryDisabledLanes&=f,i.shellSuspendCounter=0;var G=i.entanglements,J=i.expirationTimes,ce=i.hiddenUpdates;for(f=R&~f;0<f;){var xe=31-ha(f),je=1<<xe;G[xe]=0,J[xe]=-1;var de=ce[xe];if(de!==null)for(ce[xe]=null,xe=0;xe<de.length;xe++){var pe=de[xe];pe!==null&&(pe.lane&=-536870913)}f&=~je}g!==0&&Nn(i,g,0),N!==0&&b===0&&i.tag!==0&&(i.suspendedLanes|=N&~(R&~l))}function Nn(i,l,f){i.pendingLanes|=l,i.suspendedLanes&=~l;var g=31-ha(l);i.entangledLanes|=l,i.entanglements[g]=i.entanglements[g]|1073741824|f&261930}function Ga(i,l){var f=i.entangledLanes|=l;for(i=i.entanglements;f;){var g=31-ha(f),b=1<<g;b&l|i[g]&l&&(i[g]|=l),f&=~b}}function ba(i,l){var f=l&-l;return f=(f&42)!==0?1:se(f),(f&(i.suspendedLanes|l))!==0?0:f}function se(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 ja(i){return i&=-i,2<i?8<i?(i&134217727)!==0?32:268435456:8:2}function hu(){var i=V.p;return i!==0?i:(i=window.event,i===void 0?32:yT(i.type))}function ml(i,l){var f=V.p;try{return V.p=i,l()}finally{V.p=f}}var js=Math.random().toString(36).slice(2),_a="__reactFiber$"+js,An="__reactProps$"+js,qi="__reactContainer$"+js,mp="__reactEvents$"+js,Gi="__reactListeners$"+js,Zo="__reactHandles$"+js,Jo="__reactResources$"+js,ec="__reactMarker$"+js;function gu(i){delete i[_a],delete i[An],delete i[mp],delete i[Gi],delete i[Zo]}function Ui(i){var l=i[_a];if(l)return l;for(var f=i.parentNode;f;){if(l=f[qi]||f[_a]){if(f=l.alternate,l.child!==null||f!==null&&f.child!==null)for(i=nT(i);i!==null;){if(f=i[_a])return f;i=nT(i)}return l}i=f,f=i.parentNode}return null}function ws(i){if(i=i[_a]||i[qi]){var l=i.tag;if(l===5||l===6||l===13||l===31||l===26||l===27||l===3)return i}return null}function tc(i){var l=i.tag;if(l===5||l===26||l===27||l===6)return i.stateNode;throw Error(n(33))}function Ss(i){var l=i[Jo];return l||(l=i[Jo]={hoistableStyles:new Map,hoistableScripts:new Map}),l}
vendor: 6,994 bytes, line 48
48function xa(i){i[ec]=!0}var pp=new Set,hp={};function Ns(i,l){Vi(i,l),Vi(i+"Capture",l)}function Vi(i,l){for(hp[i]=l,i=0;i<l.length;i++)pp.add(l[i])}var xu=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]*$"),gp={},pl={};function W3(i){return Le.call(pl,i)?!0:Le.call(gp,i)?!1:xu.test(i)?pl[i]=!0:(gp[i]=!0,!1)}function hl(i,l,f){if(W3(l))if(f===null)i.removeAttribute(l);else{switch(typeof f){case"undefined":case"function":case"symbol":i.removeAttribute(l);return;case"boolean":var g=l.toLowerCase().slice(0,5);if(g!=="data-"&&g!=="aria-"){i.removeAttribute(l);return}}i.setAttribute(l,""+f)}}function Et(i,l,f){if(f===null)i.removeAttribute(l);else{switch(typeof f){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(l);return}i.setAttribute(l,""+f)}}function ca(i,l,f,g){if(g===null)i.removeAttribute(f);else{switch(typeof g){case"undefined":case"function":case"symbol":case"boolean":i.removeAttribute(f);return}i.setAttributeNS(l,f,""+g)}}function rr(i){switch(typeof i){case"bigint":case"boolean":case"number":case"string":case"undefined":return i;case"object":return i;default:return""}}function ei(i){var l=i.type;return(i=i.nodeName)&&i.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function Y3(i,l,f){var g=Object.getOwnPropertyDescriptor(i.constructor.prototype,l);if(!i.hasOwnProperty(l)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var b=g.get,N=g.set;return Object.defineProperty(i,l,{configurable:!0,get:function(){return b.call(this)},set:function(R){f=""+R,N.call(this,R)}}),Object.defineProperty(i,l,{enumerable:g.enumerable}),{getValue:function(){return f},setValue:function(R){f=""+R},stopTracking:function(){i._valueTracker=null,delete i[l]}}}}function As(i){if(!i._valueTracker){var l=ei(i)?"checked":"value";i._valueTracker=Y3(i,l,""+i[l])}}function Cs(i){if(!i)return!1;var l=i._valueTracker;if(!l)return!0;var f=l.getValue(),g="";return i&&(g=ei(i)?i.checked?"true":"false":i.value),i=g,i!==f?(l.setValue(i),!0):!1}function Zr(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 ke=/[\n"\\]/g;function Ke(i){return i.replace(ke,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function Rt(i,l,f,g,b,N,R,G){i.name="",R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?i.type=R:i.removeAttribute("type"),l!=null?R==="number"?(l===0&&i.value===""||i.value!=l)&&(i.value=""+rr(l)):i.value!==""+rr(l)&&(i.value=""+rr(l)):R!=="submit"&&R!=="reset"||i.removeAttribute("value"),l!=null?sr(i,R,rr(l)):f!=null?sr(i,R,rr(f)):g!=null&&i.removeAttribute("value"),b==null&&N!=null&&(i.defaultChecked=!!N),b!=null&&(i.checked=b&&typeof b!="function"&&typeof b!="symbol"),G!=null&&typeof G!="function"&&typeof G!="symbol"&&typeof G!="boolean"?i.name=""+rr(G):i.removeAttribute("name")}function Cn(i,l,f,g,b,N,R,G){if(N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"&&(i.type=N),l!=null||f!=null){if(!(N!=="submit"&&N!=="reset"||l!=null)){As(i);return}f=f!=null?""+rr(f):"",l=l!=null?""+rr(l):f,G||l===i.value||(i.value=l),i.defaultValue=l}g=g??b,g=typeof g!="function"&&typeof g!="symbol"&&!!g,i.checked=G?i.checked:!!g,i.defaultChecked=!!g,R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"&&(i.name=R),As(i)}function sr(i,l,f){l==="number"&&Zr(i.ownerDocument)===i||i.defaultValue===""+f||(i.defaultValue=""+f)}function Jr(i,l,f,g){if(i=i.options,l){l={};for(var b=0;b<f.length;b++)l["$"+f[b]]=!0;for(f=0;f<i.length;f++)b=l.hasOwnProperty("$"+i[f].value),i[f].selected!==b&&(i[f].selected=b),b&&g&&(i[f].defaultSelected=!0)}else{for(f=""+rr(f),l=null,b=0;b<i.length;b++){if(i[b].value===f){i[b].selected=!0,g&&(i[b].defaultSelected=!0);return}l!==null||i[b].disabled||(l=i[b])}l!==null&&(l.selected=!0)}}function cn(i,l,f){if(l!=null&&(l=""+rr(l),l!==i.value&&(i.value=l),f==null)){i.defaultValue!==l&&(i.defaultValue=l);return}i.defaultValue=f!=null?""+rr(f):""}function ac(i,l,f,g){if(l==null){if(g!=null){if(f!=null)throw Error(n(92));if(Y(g)){if(1<g.length)throw Error(n(93));g=g[0]}f=g}f==null&&(f=""),l=f}f=rr(l),i.defaultValue=f,g=i.textContent,g===f&&g!==""&&g!==null&&(i.value=g),As(i)}function es(i,l){if(l){var f=i.firstChild;if(f&&f===i.lastChild&&f.nodeType===3){f.nodeValue=l;return}}i.textContent=l}var ny=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 xp(i,l,f){var g=l.indexOf("--")===0;f==null||typeof f=="boolean"||f===""?g?i.setProperty(l,""):l==="float"?i.cssFloat="":i[l]="":g?i.setProperty(l,f):typeof f!="number"||f===0||ny.has(l)?l==="float"?i.cssFloat=f:i[l]=(""+f).trim():i[l]=f+"px"}function vu(i,l,f){if(l!=null&&typeof l!="object")throw Error(n(62));if(i=i.style,f!=null){for(var g in f)!f.hasOwnProperty(g)||l!=null&&l.hasOwnProperty(g)||(g.indexOf("--")===0?i.setProperty(g,""):g==="float"?i.cssFloat="":i[g]="");for(var b in l)g=l[b],l.hasOwnProperty(b)&&f[b]!==g&&xp(i,b,g)}else for(var N in l)l.hasOwnProperty(N)&&xp(i,N,l[N])}function Ps(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 ry=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"]]),sy=/^[\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 nc(i){return sy.test(""+i)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":i}function ts(){}var yu=null;function bu(i){return i=i.target||i.srcElement||window,i.correspondingUseElement&&(i=i.correspondingUseElement),i.nodeType===3?i.parentNode:i}var Fi=null,Hi=null;function vp(i){var l=ws(i);if(l&&(i=l.stateNode)){var f=i[An]||null;e:switch(i=l.stateNode,l.type){case"input":if(Rt(i,f.value,f.defaultValue,f.defaultValue,f.checked,f.defaultChecked,f.type,f.name),l=f.name,f.type==="radio"&&l!=null){for(f=i;f.parentNode;)f=f.parentNode;for(f=f.querySelectorAll('input[name="'+Ke(""+l)+'"][type="radio"]'),l=0;l<f.length;l++){var g=f[l];if(g!==i&&g.form===i.form){var b=g[An]||null;if(!b)throw Error(n(90));Rt(g,b.value,b.defaultValue,b.defaultValue,b.checked,b.defaultChecked,b.type,b.name)}}for(l=0;l<f.length;l++)g=f[l],g.form===i.form&&Cs(g)}break e;case"textarea":cn(i,f.value,f.defaultValue);break e;case"select":l=f.value,l!=null&&Jr(i,!!f.multiple,l,!1)}}}var ju=!1;function yp(i,l,f){if(ju)return i(l,f);ju=!0;try{var g=i(l);return g}finally{if(ju=!1,(Fi!==null||Hi!==null)&&(sh(),Fi&&(l=Fi,i=Hi,Hi=Fi=null,vp(l),i)))for(l=0;l<i.length;l++)vp(i[l])}}function rc(i,l){var f=i.stateNode;if(f===null)return null;var g=f[An]||null;if(g===null)return null;f=g[l];e:switch(l){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(f&&typeof f!="function")throw Error(n(231,l,typeof f));return f}var Pn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),k=!1;if(Pn)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){k=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch{k=!1}var We=null,wa=null,ta=null;function Tn(){if(ta)return ta;var i,l=wa,f=l.length,g,b="value"in We?We.value:We.textContent,N=b.length;for(i=0;i<f&&l[i]===b[i];i++);var R=f-i;for(g=1;g<=R&&l[f-g]===b[N-g];g++);return ta=b.slice(i,1<g?1-g:void 0)}function bp(i){var l=i.keyCode;return"charCode"in i?(i=i.charCode,i===0&&l===13&&(i=13)):i=l,i===10&&(i=13),32<=i||i===13?i:0}function jp(){return!0}function X3(){return!1}function Kn(i){function l(f,g,b,N,R){this._reactName=f,this._targetInst=b,this.type=g,this.nativeEvent=N,this.target=R,this.currentTarget=null;
vendor: 2,622 bytes, line 48
48for(var G in i)i.hasOwnProperty(G)&&(f=i[G],this[G]=f?f(N):N[G]);return this.isDefaultPrevented=(N.defaultPrevented!=null?N.defaultPrevented:N.returnValue===!1)?jp:X3,this.isPropagationStopped=X3,this}return p(l.prototype,{preventDefault:function(){this.defaultPrevented=!0;var f=this.nativeEvent;f&&(f.preventDefault?f.preventDefault():typeof f.returnValue!="unknown"&&(f.returnValue=!1),this.isDefaultPrevented=jp)},stopPropagation:function(){var f=this.nativeEvent;f&&(f.stopPropagation?f.stopPropagation():typeof f.cancelBubble!="unknown"&&(f.cancelBubble=!0),this.isPropagationStopped=jp)},persist:function(){},isPersistent:jp}),l}var sc={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(i){return i.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wp=Kn(sc),wu=p({},sc,{view:0,detail:0}),CU=Kn(wu),iy,oy,Su,Sp=p({},wu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ly,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!==Su&&(Su&&i.type==="mousemove"?(iy=i.screenX-Su.screenX,oy=i.screenY-Su.screenY):oy=iy=0,Su=i),iy)},movementY:function(i){return"movementY"in i?i.movementY:oy}}),Z3=Kn(Sp),PU=p({},Sp,{dataTransfer:0}),TU=Kn(PU),EU=p({},wu,{relatedTarget:0}),cy=Kn(EU),OU=p({},sc,{animationName:0,elapsedTime:0,pseudoElement:0}),MU=Kn(OU),_U=p({},sc,{clipboardData:function(i){return"clipboardData"in i?i.clipboardData:window.clipboardData}}),kU=Kn(_U),RU=p({},sc,{data:0}),J3=Kn(RU),DU={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},IU={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"},LU={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function BU(i){var l=this.nativeEvent;return l.getModifierState?l.getModifierState(i):(i=LU[i])?!!l[i]:!1}function ly(){return BU}var zU=p({},wu,{key:function(i){if(i.key){var l=DU[i.key]||i.key;if(l!=="Unidentified")return l}return i.type==="keypress"?(i=bp(i),i===13?"Enter":String.fromCharCode(i)):i.type==="
48keydown"||i.type==="keyup"?IU[i.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ly,charCode:function(i){return i.type==="keypress"?bp(i):0},keyCode:function(i){return i.type==="keydown"||i.type==="keyup"?i.keyCode:0},which:function(i){return i.type==="keypress"?bp(i):i.type==="keydown"||i.type==="keyup"?i.keyCode:0}}),$U=Kn(zU),qU=p({},Sp,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),e4=Kn(qU),GU=p({},wu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ly}),UU=Kn(GU),VU=p({},sc,{propertyName:0,elapsedTime:0,pseudoElement:0}),FU=Kn(VU),HU=p({},Sp,{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}),KU=Kn(HU),QU=p({},sc,{newState:0,oldState:0}),WU=Kn(QU),YU=[9,13,27,32],dy=Pn&&"CompositionEvent"in window,Nu=null;Pn&&"documentMode"in document&&(Nu=document.documentMode);var XU=Pn&&"TextEvent"in window&&!Nu,t4=Pn&&(!dy||Nu&&8<Nu&&11>=Nu),a4=" ",n4=!1;function r4(i,l){switch(i){case"keyup":return YU.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function s4(i){return i=i.detail,typeof i=="object"&&"data"in i?i.data:null}var gl=!1;function ZU(i,l){switch(i){case"compositionend":return s4(l);case"keypress":return l.which!==32?null:(n4=!0,a4);case"textInput":return i=l.data,i===a4&&n4?null:i;default:return null}}function JU(i,l){if(gl)return i==="compositionend"||!dy&&r4(i,l)?(i=Tn(),ta=wa=We=null,gl=!1,i):null;switch(i){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1<l.char.length)return l.char;if(l.which)return String.fromCharCode(l.which)}return null;case"compositionend":return t4&&l.locale!=="ko"?null:l.data;default:return null}}var eV={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 i4(i){var l=i&&i.nodeName&&i.nodeName.toLowerCase();return l==="input"?!!eV[i.type]:l==="textarea"}function o4(i,l,f,g){Fi?Hi?Hi.push(g):Hi=[g]:Fi=g,l=fh(l,"onChange"),0<l.length&&(f=new wp("onChange","change",null,f,g),i.push({event:f,listeners:l}))}var Au=null,Cu=null;function tV(i){UP(i,0)}function Np(i){var l=tc(i);if(Cs(l))return i}function c4(i,l){if(i==="change")return l}var l4=!1;if(Pn){var uy;if(Pn){var fy="oninput"in document;if(!fy){var d4=document.createElement("div");d4.setAttribute("oninput","return;"),fy=typeof d4.oninput=="function"}uy=fy}else uy=!1;l4=uy&&(!document.documentMode||9<document.documentMode)}function u4(){Au&&(Au.detachEvent("onpropertychange",f4),Cu=Au=null)}function f4(i){if(i.propertyName==="value"&&Np(Cu)){var l=[];o4(l,Cu,i,bu(i)),yp(tV,l)}}function aV(i,l,f){i==="focusin"?(u4(),Au=l,Cu=f,Au.attachEvent("onpropertychange",f4)):i==="focusout"&&u4()}function nV(i){if(i==="selectionchange"||i==="keyup"||i==="keydown")return Np(Cu)}function rV(i,l){if(i==="click")return Np(l)}function sV(i,l){if(i==="input"||i==="change")return Np(l)}function iV(i,l){return i===l&&(i!==0||1/i===1/l)||i!==i&&l!==l}var ir=typeof Object.is=="function"?Object.is:iV;function Pu(i,l){if(ir(i,l))return!0;if(typeof i!="object"||i===null||typeof l!="object"||l===null)return!1;var f=Object.keys(i),g=Object.keys(l);if(f.length!==g.length)return!1;for(g=0;g<f.length;g++){var b=f[g];if(!Le.call(l,b)||!ir(i[b],l[b]))return!1}return!0}function m4(i){for(;i&&i.firstChild;)i=i.firstChild;return i}function p4(i,l){var f=m4(i);i=0;for(var g;f;){if(f.nodeType===3){if(g=i+f.textContent.length,i<=l&&g>=l)return{node:f,offset:l-i};i=g}e:{for(;f;){if(f.nextSibling){f=f.nextSibling;break e}f=f.parentNode}f=void 0}f=m4(f)}}function h4(i,l){return i&&l?i===l?!0:i&&i.nodeType===3?!1:l&&l.nodeType===3?h4(i,l.parentNode):"contains"in i?i.contains(l):i.compareDocumentPosition?!!(i.compareDocumentPosition(l)&16):!1:!1}function g4(i){i=i!=null&&i.ownerDocument!=null&&i.ownerDocument.defaultView!=null?i.ownerDocument.defaultView:window;for(var l=Zr(i.document);l instanceof i.HTMLIFrameElement;){try{var f=typeof l.contentWindow.location.href=="string"}catch{f=!1}if(f)i=l.contentWindow;else break;l=Zr(i.document)}return l}function my(i){var l=i&&i.nodeName&&i.nodeName.toLowerCase();return l&&(l==="input"&&(i.type==="text"||i.type==="search"||i.type==="tel"||i.type==="url"||i.type==="password")||l==="textarea"||i.contentEditable==="true")}var oV=Pn&&"documentMode"in document&&11>=document.documentMode,xl=null,py=null,Tu=null,hy=!1;function x4(i,l,f){var g=f.window===f?f.document:f.nodeType===9?f:f.ownerDocument;hy||xl==null||xl!==Zr(g)||(g=xl,"selectionStart"in g&&my(g)?g={start:g.
vendor: 23,428 bytes, line 48
48selectionStart,end:g.selectionEnd}:(g=(g.ownerDocument&&g.ownerDocument.defaultView||window).getSelection(),g={anchorNode:g.anchorNode,anchorOffset:g.anchorOffset,focusNode:g.focusNode,focusOffset:g.focusOffset}),Tu&&Pu(Tu,g)||(Tu=g,g=fh(py,"onSelect"),0<g.length&&(l=new wp("onSelect","select",null,l,f),i.push({event:l,listeners:g}),l.target=xl)))}function ic(i,l){var f={};return f[i.toLowerCase()]=l.toLowerCase(),f["Webkit"+i]="webkit"+l,f["Moz"+i]="moz"+l,f}var vl={animationend:ic("Animation","AnimationEnd"),animationiteration:ic("Animation","AnimationIteration"),animationstart:ic("Animation","AnimationStart"),transitionrun:ic("Transition","TransitionRun"),transitionstart:ic("Transition","TransitionStart"),transitioncancel:ic("Transition","TransitionCancel"),transitionend:ic("Transition","TransitionEnd")},gy={},v4={};Pn&&(v4=document.createElement("div").style,"AnimationEvent"in window||(delete vl.animationend.animation,delete vl.animationiteration.animation,delete vl.animationstart.animation),"TransitionEvent"in window||delete vl.transitionend.transition);function oc(i){if(gy[i])return gy[i];if(!vl[i])return i;var l=vl[i],f;for(f in l)if(l.hasOwnProperty(f)&&f in v4)return gy[i]=l[f];return i}var y4=oc("animationend"),b4=oc("animationiteration"),j4=oc("animationstart"),cV=oc("transitionrun"),lV=oc("transitionstart"),dV=oc("transitioncancel"),w4=oc("transitionend"),S4=new Map,xy="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(" ");xy.push("scrollEnd");function as(i,l){S4.set(i,l),Ns(l,[i])}var Ap=typeof reportError=="function"?reportError:function(i){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var l=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(l))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",i);return}console.error(i)},Sr=[],yl=0,vy=0;function Cp(){for(var i=yl,l=vy=yl=0;l<i;){var f=Sr[l];Sr[l++]=null;var g=Sr[l];Sr[l++]=null;var b=Sr[l];Sr[l++]=null;var N=Sr[l];if(Sr[l++]=null,g!==null&&b!==null){var R=g.pending;R===null?b.next=b:(b.next=R.next,R.next=b),g.pending=b}N!==0&&N4(f,b,N)}}function Pp(i,l,f,g){Sr[yl++]=i,Sr[yl++]=l,Sr[yl++]=f,Sr[yl++]=g,vy|=g,i.lanes|=g,i=i.alternate,i!==null&&(i.lanes|=g)}function yy(i,l,f,g){return Pp(i,l,f,g),Tp(i)}function cc(i,l){return Pp(i,null,null,l),Tp(i)}function N4(i,l,f){i.lanes|=f;var g=i.alternate;g!==null&&(g.lanes|=f);for(var b=!1,N=i.return;N!==null;)N.childLanes|=f,g=N.alternate,g!==null&&(g.childLanes|=f),N.tag===22&&(i=N.stateNode,i===null||i._visibility&1||(b=!0)),i=N,N=N.return;return i.tag===3?(N=i.stateNode,b&&l!==null&&(b=31-ha(f),i=N.hiddenUpdates,g=i[b],g===null?i[b]=[l]:g.push(l),l.lane=f|536870912),N):null}function Tp(i){if(50<Yu)throw Yu=0,Tb=null,Error(n(185));for(var l=i.return;l!==null;)i=l,l=i.return;return i.tag===3?i.stateNode:null}var bl={};function uV(i,l,f,g){this.tag=i,this.key=f,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=l,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 or(i,l,f,g){return new uV(i,l,f,g)}function by(i){return i=i.prototype,!(!i||!i.isReactComponent)}function ti(i,l){var f=i.alternate;return f===null?(f=or(i.tag,l,i.key,i.mode),f.elementType=i.elementType,f.type=i.type,f.stateNode=i.stateNode,f.alternate=i,i.alternate=f):(f.pendingProps=l,f.type=i.type,f.flags=0,f.subtreeFlags=0,f.deletions=null),f.flags=i.flags&65011712,f.childLanes=i.childLanes,f.lanes=i.lanes,f.child=i.child,f.memoizedProps=i.memoizedProps,f.memoizedState=i.memoizedState,f.updateQueue=i.updateQueue,l=i.dependencies,f.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext},f.sibling=i.sibling,f.index=i.index,f.ref=i.ref,f.refCleanup=i.refCleanup,f}function A4(i,l){i.flags&=65011714;var f=i.alternate;return f===null?(i.childLanes=0,i.lanes=l,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=f.childLanes,i.lanes=f.lanes,i.child=f.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=f.memoizedProps,i.memoizedState=f.memoizedState,i.updateQueue=f.updateQueue,i.type=f.type,l=f.dependencies,i.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),i}function Ep(i,l,f,g,b,N){var R=0;if(g=i,typeof i=="function")by(i)&&(R=1);else if(typeof i=="string")R=gF(i,f,re.current)?26:i==="html"||i==="head"||i==="body"?27:5;else e:switch(i){case I:return i=or(31,f,l,b),i.elementType=I,i.lanes=N,i;case y:return lc(f.children,b,N,l);case w:R=8,b|=24;break;case A:return i=or(12,f,l,b|2),i.elementType=A,i.lanes=N,i;case T:return i=or(13,f,l,b),i.elementType=T,i.lanes=N,i;case M:return i=or(19,f,l,b),i.elementType=M,i.lanes=N,i;default:if(typeof i=="object"&&i!==null)switch(i.$$typeof){case E:R=10;break e;case P:R=9;break e;case C:R=11;break e;case O:R=14;break e;case _:R=16,g=null;break e}R=29,f=Error(n(130,i===null?"null":typeof i,"")),g=null}return l=or(R,f,l,b),l.elementType=i,l.type=g,l.lanes=N,l}function lc(i,l,f,g){return i=or(7,i,g,l),i.lanes=f,i}function jy(i,l,f){return i=or(6,i,null,l),i.lanes=f,i}function C4(i){var l=or(18,null,null,0);return l.stateNode=i,l}function wy(i,l,f){return l=or(4,i.children!==null?i.children:[],i.key,l),l.lanes=f,l.stateNode={containerInfo:i.containerInfo,pendingChildren:null,implementation:i.implementation},l}var P4=new WeakMap;function Nr(i,l){if(typeof i=="object"&&i!==null){var f=P4.get(i);return f!==void 0?f:(l={value:i,source:l,stack:ge(l)},P4.set(i,l),l)}return{value:i,source:l,stack:ge(l)}}var jl=[],wl=0,Op=null,Eu=0,Ar=[],Cr=0,Ki=null,Ts=1,Es="";function ai(i,l){jl[wl++]=Eu,jl[wl++]=Op,Op=i,Eu=l}function T4(i,l,f){Ar[Cr++]=Ts,Ar[Cr++]=Es,Ar[Cr++]=Ki,Ki=i;var g=Ts;i=Es;var b=32-ha(g)-1;g&=~(1<<b),f+=1;var N=32-ha(l)+b;if(30<N){var R=b-b%5;N=(g&(1<<R)-1).toString(32),g>>=R,b-=R,Ts=1<<32-ha(l)+b|f<<b|g,Es=N+i}else Ts=1<<N|f<<b|g,Es=i}function Sy(i){i.return!==null&&(ai(i,1),T4(i,1,0))}function Ny(i){for(;i===Op;)Op=jl[--wl],jl[wl]=null,Eu=jl[--wl],jl[wl]=null;for(;i===Ki;)Ki=Ar[--Cr],Ar[Cr]=null,Es=Ar[--Cr],Ar[Cr]=null,Ts=Ar[--Cr],Ar[Cr]=null}function E4(i,l){Ar[Cr++]=Ts,Ar[Cr++]=Es,Ar[Cr++]=Ki,Ts=l.id,Es=l.overflow,Ki=i}var gn=null,la=null,Ct=!1,Qi=null,Pr=!1,Ay=Error(n(519));function Wi(i){var l=Error(n(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ou(Nr(l,i)),Ay}function O4(i){var l=i.stateNode,f=i.type,g=i.memoizedProps;switch(l[_a]=i,l[An]=g,f){case"dialog":yt("cancel",l),yt("close",l);break;case"iframe":case"object":case"embed":yt("load",l);break;case"video":case"audio":for(f=0;f<Zu.length;f++)yt(Zu[f],l);break;case"source":yt("error",l);break;case"img":case"image":case"link":yt("error",l),yt("load",l);break;case"details":yt("toggle",l);break;case"input":yt("invalid",l),Cn(l,g.value,g.defaultValue,g.checked,g.defaultChecked,g.type,g.name,!0);break;case"select":yt("invalid",l);break;case"textarea":yt("invalid",l),ac(l,g.value,g.defaultValue,g.children)}f=g.children,typeof f!="string"&&typeof f!="number"&&typeof f!="bigint"||l.textContent===""+f||g.suppressHydrationWarning===!0||KP(l.textContent,f)?(g.popover!=null&&(yt("beforetoggle",l),yt("toggle",l)),g.onScroll!=null&&yt("scroll",l),g.onScrollEnd!=null&&yt("scrollend",l),g.onClick!=null&&(l.onclick=ts),l=!0):l=!1,l||Wi(i,!0)}function M4(i){for(gn=i.return;gn;)switch(gn.tag){case 5:case 31:case 13:Pr=!1;return;case 27:case 3:Pr=!0;return;default:gn=gn.return}}function Sl(i){if(i!==gn)return!1;if(!Ct)return M4(i),Ct=!0,!1;var l=i.tag,f;if((f=l!==3&&l!==27)&&((f=l===5)&&(f=i.type,f=!(f!=="form"&&f!=="button")||Ub(i.type,i.memoizedProps)),f=!f),f&&la&&Wi(i),M4(i),l===13){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(n(317));la=aT(i)}else if(l===31){if(i=i.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(n(317));la=aT(i)}else l===27?(l=la,lo(i.type)?(i=Qb,Qb=null,la=i):la=l):la=gn?Er(i.stateNode.nextSibling):null;return!0}function dc(){la=gn=null,Ct=!1}function Cy(){var i=Qi;return i!==null&&(Xn===null?Xn=i:Xn.push.apply(Xn,i),Qi=null),i}function Ou(i){Qi===null?Qi=[i]:Qi.push(i)}var Py=B(null),uc=null,ni=null;function Yi(i,l,f){Z(Py,l._currentValue),l._currentValue=f}function ri(i){i._currentValue=Py.current,H(Py)}function Ty(i,l,f){for(;i!==null;){var g=i.alternate;if((i.childLanes&l)!==l?(i.childLanes|=l,g!==null&&(g.childLanes|=l)):g!==null&&(g.childLanes&l)!==l&&(g.childLanes|=l),i===f)break;i=i.return}}function Ey(i,l,f,g){var b=i.child;for(b!==null&&(b.return=i);b!==null;){var N=b.dependencies;if(N!==null){var R=b.child;N=N.firstContext;e:for(;N!==null;){var G=N;N=b;for(var J=0;J<l.length;J++)if(G.context===l[J]){N.lanes|=f,G=N.alternate,G!==null&&(G.lanes|=f),Ty(N.return,f,i),g||(R=null);break e}N=G.next}}else if(b.tag===18){if(R=b.return,R===null)throw Error(n(341));R.lanes|=f,N=R.alternate,N!==null&&(N.lanes|=f),Ty(R,f,i),R=null}else R=b.child;if(R!==null)R.return=b;else for(R=b;R!==null;){if(R===i){R=null;break}if(b=R.sibling,b!==null){b.return=R.return,R=b;break}R=R.return}b=R}}function Nl(i,l,f,g){i=null;for(var b=l,N=!1;b!==null;){if(!N){if((b.flags&524288)!==0)N=!0;else if((b.flags&262144)!==0)break}if(b.tag===10){var R=b.alternate;if(R===null)throw Error(n(387));if(R=R.memoizedProps,R!==null){var G=b.type;ir(b.pendingProps.value,R.value)||(i!==null?i.push(G):i=[G])}}else if(b===he.current){if(R=b.alternate,R===null)throw Error(n(387));R.memoizedState.memoizedState!==b.memoizedState.memoizedState&&(i!==null?i.push(nf):i=[nf])}b=b.return}i!==null&&Ey(l,i,f,g),l.flags|=262144}function Mp(i){for(i=i.firstContext;i!==null;){if(!ir(i.context._currentValue,i.memoizedValue))return!0;i=i.next}return!1}function fc(i){uc=i,ni=null,i=i.dependencies,i!==null&&(i.firstContext=null)}function xn(i){return _4(uc,i)}function _p(i,l){return uc===null&&fc(i),_4(i,l)}function _4(i,l){var f=l._currentValue;if(l={context:l,memoizedValue:f,next:null},ni===null){if(i===null)throw Error(n(308));ni=l,i.dependencies={lanes:0,firstContext:l},i.flags|=524288}else ni=ni.next=l;return f}var fV=typeof AbortController<"u"?AbortController:function(){var i=[],l=this.signal={aborted:!1,addEventListener:function(f,g){i.push(g)}};this.abort=function(){l.aborted=!0,i.forEach(function(f){return f()})}},mV=e.unstable_scheduleCallback,pV=e.unstable_NormalPriority,Ua={$$typeof:E,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Oy(){return{controller:new fV,data:new Map,refCount:0}}function Mu(i){i.refCount--,i.refCount===0&&mV(pV,function(){i.controller.abort()})}var _u=null,My=0,Al=0,Cl=null;function hV(i,l){if(_u===null){var f=_u=[];My=0,Al=Rb(),Cl={status:"pending",value:void 0,then:function(g){f.push(g)}}}return My++,l.then(k4,k4),l}function k4(){if(--My===0&&_u!==null){Cl!==null&&(Cl.status="fulfilled");var i=_u;_u=null,Al=0,Cl=null;for(var l=0;l<i.length;l++)(0,i[l])()}}function gV(i,l){var f=[],g={status:"pending",value:null,reason:null,then:function(b){f.push(b)}};return i.then(function(){g.status="fulfilled",g.value=l;for(var b=0;b<f.length;b++)(0,f[b])(l)},function(b){for(g.status="rejected",g.reason=b,b=0;b<f.length;b++)(0,f[b])(void 0)}),g}var R4=L.S;L.S=function(i,l){xP=rt(),typeof l=="object"&&l!==null&&typeof l.then=="function"&&hV(i,l),R4!==null&&R4(i,l)};var mc=B(null);function _y(){var i=mc.current;return i!==null?i:aa.pooledCache}function kp(i,l){l===null?Z(mc,mc.current):Z(mc,l.pool)}function D4(){var i=_y();return i===null?null:{parent:Ua._currentValue,pool:i}}var Pl=Error(n(460)),ky=Error(n(474)),Rp=Error(n(542)),Dp={then:function(){}};function I4(i){return i=i.status,i==="fulfilled"||i==="rejected"}function L4(i,l,f){switch(f=i[f],f===void 0?i.push(l):f!==l&&(l.then(ts,ts),l=f),l.status){case"fulfilled":return l.value;case"rejected":throw i=l.reason,z4(i),i;default:if(typeof l.status=="string")l.then(ts,ts);else{if(i=aa,i!==null&&100<i.shellSuspendCounter)throw Error(n(482));i=l,i.status="pending",i.then(function(g){if(l.status==="pending"){var b=l;b.status="fulfilled",b.value=g}},function(g){if(l.status==="pending"){var b=l;b.status="rejected",b.reason=g}})}switch(l.status){case"fulfilled":return l.value;case"rejected":throw i=l.reason,z4(i),i}throw hc=l,Pl}}function pc(i){try{var l=i._init;return l(i._payload)}catch(f){throw f!==null&&typeof f=="object"&&typeof f.then=="function"?(hc=f,Pl):f}}var hc=null;function B4(){if(hc===null)throw Error(n(459));var i=hc;return hc=null,i}function z4(i){if(i===Pl||i===Rp)throw Error(n(483))}var Tl=null,ku=0;function Ip(i){var l=ku;return ku+=1,Tl===null&&(Tl=[]),L4(Tl,i,l)}function Ru(i,l){l=l.props.ref,i.ref=l!==void 0?l:null}function Lp(i,l){throw l.$$typeof===x?Error(n(525)):(i=Object.prototype.toString.call(l),Error(n(31,i==="[object Object]"?"object with keys {"+Object.keys(l).join(", ")+"}":i)))}function $4(i){function l(ie,ne){if(i){var oe=ie.deletions;oe===null?(ie.deletions=[ne],ie.flags|=16):oe.push(ne)}}function f(ie,ne){if(!i)return null;for(;ne!==null;)l(ie,ne),ne=ne.sibling;return null}function g(ie){for(var ne=new Map;ie!==null;)ie.key!==null?ne.set(ie.key,ie):ne.set(ie.index,ie),ie=ie.sibling;return ne}function b(ie,ne){return ie=ti(ie,ne),ie.index=0,ie.sibling=null,ie}function N(ie,ne,oe){return ie.index=oe,i?(oe=ie.alternate,oe!==null?(oe=oe.index,oe<ne?(ie.flags|=67108866,ne):oe):(ie.flags|=67108866,ne)):(ie.flags|=1048576,ne)}function R(ie){return i&&ie.alternate===null&&(ie.flags|=67108866),ie}function G(ie,ne,oe,be){return ne===null||ne.tag!==6?(ne=jy(oe,ie.mode,be),ne.return=ie,ne):(ne=b(ne,oe),ne.return=ie,ne)}function J(ie,ne,oe,be){var Ue=oe.type;return Ue===y?xe(ie,ne,oe.props.children,be,oe.key):ne!==null&&(ne.elementType===Ue||typeof Ue=="object"&&Ue!==null&&Ue.$$typeof===_&&pc(Ue)===ne.type)?(ne=b(ne,oe.props),Ru(ne,oe),ne.return=ie,ne):(ne=Ep(oe.type,oe.key,oe.props,null,ie.mode,be),Ru(ne,oe),ne.return=ie,ne)}function ce(ie,ne,oe,be){return ne===null||ne.tag!==4||ne.stateNode.containerInfo!==oe.containerInfo||ne.stateNode.implementation!==oe.implementation?(ne=wy(oe,ie.mode,be),ne.return=ie,ne):(ne=b(ne,oe.children||[]),ne.return=ie,ne)}function xe(ie,ne,oe,be,Ue){return ne===null||ne.tag!==7?(ne=lc(oe,ie.mode,be,Ue),ne.return=ie,ne):(ne=b(ne,oe),ne.return=ie,ne)}function je(ie,ne,oe){if(typeof ne=="string"&&ne!==""||typeof ne=="number"||typeof ne=="bigint")return ne=jy(""+ne,ie.mode,oe),ne.return=ie,ne;if(typeof ne=="object"&&ne!==null){switch(ne.$$typeof){case v:return oe=Ep(ne.type,ne.key,ne.props,null,ie.mode,oe),Ru(oe,ne),oe.return=ie,oe;case j:return ne=wy(ne,ie.mode,oe),ne.return=ie,ne;case _:return ne=pc(ne),je(ie,ne,oe)}if(Y(ne)||z(ne))return ne=lc(ne,ie.mode,oe,null),ne.return=ie,ne;if(typeof ne.then=="function")return je(ie,Ip(ne),oe);if(ne.$$typeof===E)return je(ie,_p(ie,ne),oe);Lp(ie,ne)}return null}function de(ie,ne,oe,be){var Ue=ne!==null?ne.key:null;if(typeof oe=="string"&&oe!==""||typeof oe=="number"||typeof oe=="bigint")return Ue!==null?null:G(ie,ne,""+oe,be);if(typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case v:return oe.key===Ue?J(ie,ne,oe,be):null;case j:return oe.key===Ue?ce(ie,ne,oe,be):null;case _:return oe=pc(oe),de(ie,ne,oe,be)}if(Y(oe)||z(oe))return Ue!==null?null:xe(ie,ne,oe,be,null);if(typeof oe.then=="function")return de(ie,ne,Ip(oe),be);if(oe.$$typeof===E)return de(ie,ne,_p(ie,oe),be);Lp(ie,oe)}return null}function pe(ie,ne,oe,be,Ue){if(typeof be=="string"&&be!==""||typeof be=="number"||typeof be=="bigint")return ie=ie.get(oe)||null,G(ne,ie,""+be,Ue);if(typeof be=="object"&&be!==null){switch(be.$$typeof){case v:return ie=ie.get(be.key===null?oe:be.key)||null,J(ne,ie,be,Ue);case j:return ie=ie.get(be.key===null?oe:be.key)||null,ce(ne,ie,be,Ue);case _:return be=pc(be),pe(ie,ne,oe,be,Ue)}if(Y(be)||z(be))return ie=ie.get(oe)||null,xe(ne,ie,be,Ue,null);if(typeof be.then=="function")return pe(ie,ne,oe,Ip(be),Ue);if(be.$$typeof===E)return pe(ie,ne,oe,_p(ne,be),Ue);Lp(ne,be)}return null}function ze(ie,ne,oe,be){for(var Ue=null,Dt=null,Ge=ne,ot=ne=0,Nt=null;Ge!==null&&ot<oe.length;ot++){Ge.index>ot?(Nt=Ge,Ge=null):Nt=Ge.sibling;var It=de(ie,Ge,oe[ot],be);if(It===null){Ge===null&&(Ge=Nt);break}i&&Ge&&It.alternate===null&&l(ie,Ge),ne=N(It,ne,ot),Dt===null?Ue=It:Dt.sibling=It,Dt=It,Ge=Nt}if(ot===oe.length)return f(ie,Ge),Ct&&ai(ie,ot),Ue;if(Ge===null){for(;ot<oe.length;ot++)Ge=je(ie,oe[ot],be),Ge!==null&&(ne=N(Ge,ne,ot),Dt===null?Ue=Ge:Dt.sibling=Ge,Dt=Ge);return Ct&&ai(ie,ot),Ue}for(Ge=g(Ge);ot<oe.length;ot++)Nt=pe(Ge,ie,ot,oe[ot],be),Nt!==null&&(i&&Nt.alternate!==null&&Ge.delete(Nt.key===null?ot:Nt.key),ne=N(Nt,ne,ot),Dt===null?Ue=Nt:Dt.sibling=Nt,Dt=Nt);return i&&Ge.forEach(function(ho){return l(ie,ho)}),Ct&&ai(ie,ot),Ue}function Ye(ie,ne,oe,be){if(oe==null)throw Error(n(151));for(var Ue=null,Dt=null,Ge=ne,ot=ne=0,Nt=null,It=oe.next();Ge!==null&&!It.done;ot++,It=oe.next()){Ge.index>ot?(Nt=Ge,Ge=null):Nt=Ge.sibling;var ho=de(ie,Ge,It.value,be);if(ho===null){Ge===null&&(Ge=Nt);break}i&&Ge&&ho.alternate===null&&l(ie,Ge),ne=N(ho,ne,ot),Dt===null?Ue=ho:Dt.sibling=ho,Dt=ho,Ge=Nt}if(It.done)return f(ie,Ge),Ct&&ai(ie,ot),Ue;if(Ge===null){for(;!It.done;ot++,It=oe.next())It=je(ie,It.value,be),It!==null&&(ne=N(It,ne,ot),Dt===null?Ue=It:Dt.sibling=It,Dt=It);return Ct&&ai(ie,ot),Ue}for(Ge=g(Ge);!It.done;ot++,It=oe.next())It=pe(Ge,ie,ot,It.value,be),It!==null&&(i&&It.alternate!==null&&Ge.delete(It.key===null?ot:It.key),ne=N(It,ne,ot),Dt===null?Ue=It:Dt.sibling=It,Dt=It);return i&&Ge.forEach(function(PF){return l(ie,PF)}),Ct&&ai(ie,ot),Ue}function Xt(ie,ne,oe,be){if(typeof oe=="object"&&oe!==null&&oe.type===y&&oe.key===null&&(oe=oe.props.children),typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case v:e:{for(var Ue=oe.key;ne!==null;){if(ne.key===Ue){if(Ue=oe.type,Ue===y){if(ne.tag===7){f(ie,ne.sibling),be=b(ne,oe.props.children),be.return=ie,ie=be;break e}}else if(ne.elementType===Ue||typeof Ue=="object"&&Ue!==null&&Ue.$$typeof===_&&pc(Ue)===ne.type){f(ie,ne.sibling),be=b(ne,oe.props),Ru(be,oe),be.return=ie,ie=be;break e}f(ie,ne);break}else l(ie,ne);ne=ne.sibling}oe.type===y?(be=lc(oe.props.children,ie.mode,be,oe.key),be.return=ie,ie=be):(be=Ep(oe.type,oe.key,oe.props,null,ie.mode,be),Ru(be,oe),be.return=ie,ie=be)}return R(ie);case j:e:{for(Ue=oe.key;ne!==null;){if(ne.key===Ue)if(ne.tag===4&&ne.stateNode.containerInfo===oe.containerInfo&&ne.stateNode.implementation===oe.implementation){f(ie,ne.sibling),be=b(ne,oe.children||[]),be.return=ie,ie=be;break e}else{f(ie,ne);break}else l(ie,ne);ne=ne.sibling}be=wy(oe,ie.mode,be),be.return=ie,ie=be}return R(ie);case _:return oe=pc(oe),Xt(ie,ne,oe,be)}if(Y(oe))return ze(ie,ne,oe,be);if(z(oe)){if(Ue=z(oe),typeof Ue!="function")throw Error(n(150));return oe=Ue.call(oe),Ye(ie,ne,oe,be)}if(typeof oe.then=="function")return Xt(ie,ne,Ip(oe),be);if(oe.$$typeof===E)return Xt(ie,ne,_p(ie,oe),be);Lp(ie,oe)}return typeof oe=="string"&&oe!==""||typeof oe=="number"||typeof oe=="bigint"?(oe=""+oe,ne!==null&&ne.tag===6?(f(ie,ne.sibling),be=b(ne,oe),be.return=ie,ie=be):(f(ie,ne),be=jy(oe,ie.mode,be),be.return=ie,ie=be),R(ie)):f(ie,ne)}return function(ie,ne,oe,be){try{ku=0;var Ue=Xt(ie,ne,oe,be);return Tl=null,Ue}catch(Ge){if(Ge===Pl||Ge===Rp)throw Ge;var Dt=or(29,Ge,null,ie.mode);return Dt.lanes=be,Dt.return=ie,Dt}finally{}}}var gc=$4(!0),q4=$4(!1),Xi=!1;function Ry(i){i.updateQueue={baseState:i.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Dy(i,l){i=i.updateQueue,l.updateQueue===i&&(l.updateQueue={baseState:i.baseState,firstBaseUpdate:i.firstBaseUpdate,lastBaseUpdate:i.lastBaseUpdate,shared:i.shared,callbacks:null})}function Zi(i){return{lane:i,tag:0,payload:null,callback:null,next:null}}function Ji(i,l,f){var g=i.updateQueue;if(g===null)return null;if(g=g.shared,(zt&2)!==0){var b=g.pending;return b===null?l.next=l:(l.next=b.next,b.next=l),g.pending=l,l=Tp(i),N4(i,null,f),l}return Pp(i,g,l,f),Tp(i)}function Du(i,l,f){if(l=l.updateQueue,l!==null&&(l=l.shared,(f&4194048)!==0)){var g=l.lanes;g&=i.pendingLanes,f|=g,l.lanes=f,Ga(i,f)}}function Iy(i,l){var f=i.updateQueue,g=i.alternate;if(g!==null&&(g=g.updateQueue,f===g)){var b=null,N=null;if(f=f.firstBaseUpdate,f!==null){do{var R={lane:f.lane,tag:f.tag,payload:f.payload,callback:null,next:null};N===null?b=N=R:N=N.next=R,f=f.next}while(f!==null);N===null?b=N=l:N=N.next=l}else b=N=l;f={baseState:g.baseState,firstBaseUpdate:b,lastBaseUpdate:N,shared:g.shared,callbacks:g.callbacks},i.updateQueue=f;return}i=f.lastBaseUpdate,i===null?f.firstBaseUpdate=l:i.next=l,f.lastBaseUpdate=l}var Ly=!1;function Iu(){if(Ly){var i=Cl;if(i!==null)throw i}}function Lu(i,l,f,g){Ly=!1;var b=i.updateQueue;Xi=!1;var N=b.firstBaseUpdate,R=b.lastBaseUpdate,G=b.shared.pending;if(G!==null){b.shared.pending=null;var J=G,ce=J.next;J.next=null,R===null?N=ce:R.next=ce,R=J;var xe=i.alternate;xe!==null&&(xe=xe.updateQueue,G=xe.lastBaseUpdate,G!==R&&(G===null?xe.firstBaseUpdate=ce:G.next=ce,xe.lastBaseUpdate=J))}if(N!==null){var je=b.baseState;R=0,xe=ce=J=null,G=N;do{var de=G.lane&-536870913,pe=de!==G.lane;if(pe?(St&de)===de:(g&de)===de){de!==0&&de===Al&&(Ly=!0),xe!==null&&(xe=xe.next={lane:0,tag:G.tag,payload:G.payload,callback:null,next:null});e:{var ze=i,Ye=G;de=l;var Xt=f;switch(Ye.tag){case 1:if(ze=Ye.payload,typeof ze=="function"){je=ze.call(Xt,je,de);break e}je=ze;break e;case 3:ze.flags=ze.flags&-65537|128;case 0:if(ze=Ye.payload,de=typeof ze=="function"?ze.call(Xt,je,de):ze,de==null)break e;je=p({},je,de);break e;case 2:Xi=!0}}de=G.callback,de!==null&&(i.flags|=64,pe&&(i.flags|=8192),pe=b.callbacks,pe===null?b.callbacks=[de]:pe.push(de))}else pe={lane:de,tag:G.tag,payload:G.payload,callback:G.callback,next:null},xe===null?(ce=xe=pe,J=je):xe=xe.next=pe,R|=de;if(G=G.next,G===null){if(G=b.shared.pending,G===null)break;pe=G,G=pe.next,pe.next=null,b.lastBaseUpdate=pe,b.shared.pending=null}}while(!0);xe===null&&(J=je),b.baseState=J,b.firstBaseUpdate=ce,b.lastBaseUpdate=xe,N===null&&(b.shared.lanes=0),ro|=R,i.lanes=R,i.memoizedState=je}}function G4(i,l){if(typeof i!="function")throw Error(n(191,i));i.call(l)}function U4(i,l){var f=i.callbacks;if(f!==null)for(i.callbacks=null,i=0;i<f.length;i++)G4(f[i],l)}var El=B(null),Bp=B(0);function V4(i,l){i=mi,Z(Bp,i),Z(El,l),mi=i|l.baseLanes}function By(){Z(Bp,mi),Z(El,El.current)}function zy(){mi=Bp.current,H(El),H(Bp)}var cr=B(null),Tr=null;function eo(i){var l=i.alternate;Z(ka,ka.current&1),Z(cr,i),Tr===null&&(l===null||El.current!==null||l.memoizedState!==null)&&(Tr=i)}function $y(i){Z(ka,ka.current),Z(cr,i),Tr===null&&(Tr=i)}
vendor: 6,500 bytes, line 48
48function F4(i){i.tag===22?(Z(ka,ka.current),Z(cr,i),Tr===null&&(Tr=i)):to()}function to(){Z(ka,ka.current),Z(cr,cr.current)}function lr(i){H(cr),Tr===i&&(Tr=null),H(ka)}var ka=B(0);function zp(i){for(var l=i;l!==null;){if(l.tag===13){var f=l.memoizedState;if(f!==null&&(f=f.dehydrated,f===null||Hb(f)||Kb(f)))return l}else if(l.tag===19&&(l.memoizedProps.revealOrder==="forwards"||l.memoizedProps.revealOrder==="backwards"||l.memoizedProps.revealOrder==="unstable_legacy-backwards"||l.memoizedProps.revealOrder==="together")){if((l.flags&128)!==0)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===i)break;for(;l.sibling===null;){if(l.return===null||l.return===i)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var si=0,it=null,Wt=null,Va=null,$p=!1,Ol=!1,xc=!1,qp=0,Bu=0,Ml=null,xV=0;function Sa(){throw Error(n(321))}function qy(i,l){if(l===null)return!1;for(var f=0;f<l.length&&f<i.length;f++)if(!ir(i[f],l[f]))return!1;return!0}function Gy(i,l,f,g,b,N){return si=N,it=l,l.memoizedState=null,l.updateQueue=null,l.lanes=0,L.H=i===null||i.memoizedState===null?T5:nb,xc=!1,N=f(g,b),xc=!1,Ol&&(N=K4(l,f,g,b)),H4(i),N}function H4(i){L.H=qu;var l=Wt!==null&&Wt.next!==null;if(si=0,Va=Wt=it=null,$p=!1,Bu=0,Ml=null,l)throw Error(n(300));i===null||Fa||(i=i.dependencies,i!==null&&Mp(i)&&(Fa=!0))}function K4(i,l,f,g){it=i;var b=0;do{if(Ol&&(Ml=null),Bu=0,Ol=!1,25<=b)throw Error(n(301));if(b+=1,Va=Wt=null,i.updateQueue!=null){var N=i.updateQueue;N.lastEffect=null,N.events=null,N.stores=null,N.memoCache!=null&&(N.memoCache.index=0)}L.H=E5,N=l(f,g)}while(Ol);return N}function vV(){var i=L.H,l=i.useState()[0];return l=typeof l.then=="function"?zu(l):l,i=i.useState()[0],(Wt!==null?Wt.memoizedState:null)!==i&&(it.flags|=1024),l}function Uy(){var i=qp!==0;return qp=0,i}function Vy(i,l,f){l.updateQueue=i.updateQueue,l.flags&=-2053,i.lanes&=~f}function Fy(i){if($p){for(i=i.memoizedState;i!==null;){var l=i.queue;l!==null&&(l.pending=null),i=i.next}$p=!1}si=0,Va=Wt=it=null,Ol=!1,Bu=qp=0,Ml=null}function Bn(){var i={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Va===null?it.memoizedState=Va=i:Va=Va.next=i,Va}function Ra(){if(Wt===null){var i=it.alternate;i=i!==null?i.memoizedState:null}else i=Wt.next;var l=Va===null?it.memoizedState:Va.next;if(l!==null)Va=l,Wt=i;else{if(i===null)throw it.alternate===null?Error(n(467)):Error(n(310));Wt=i,i={memoizedState:Wt.memoizedState,baseState:Wt.baseState,baseQueue:Wt.baseQueue,queue:Wt.queue,next:null},Va===null?it.memoizedState=Va=i:Va=Va.next=i}return Va}function Gp(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function zu(i){var l=Bu;return Bu+=1,Ml===null&&(Ml=[]),i=L4(Ml,i,l),l=it,(Va===null?l.memoizedState:Va.next)===null&&(l=l.alternate,L.H=l===null||l.memoizedState===null?T5:nb),i}function Up(i){if(i!==null&&typeof i=="object"){if(typeof i.then=="function")return zu(i);if(i.$$typeof===E)return xn(i)}throw Error(n(438,String(i)))}function Hy(i){var l=null,f=it.updateQueue;if(f!==null&&(l=f.memoCache),l==null){var g=it.alternate;g!==null&&(g=g.updateQueue,g!==null&&(g=g.memoCache,g!=null&&(l={data:g.data.map(function(b){return b.slice()}),index:0})))}if(l==null&&(l={data:[],index:0}),f===null&&(f=Gp(),it.updateQueue=f),f.memoCache=l,f=l.data[l.index],f===void 0)for(f=l.data[l.index]=Array(i),g=0;g<i;g++)f[g]=$;return l.index++,f}function ii(i,l){return typeof l=="function"?l(i):l}function Vp(i){var l=Ra();return Ky(l,Wt,i)}function Ky(i,l,f){var g=i.queue;if(g===null)throw Error(n(311));g.lastRenderedReducer=f;var b=i.baseQueue,N=g.pending;if(N!==null){if(b!==null){var R=b.next;b.next=N.next,N.next=R}l.baseQueue=b=N,g.pending=null}if(N=i.baseState,b===null)i.memoizedState=N;else{l=b.next;var G=R=null,J=null,ce=l,xe=!1;do{var je=ce.lane&-536870913;if(je!==ce.lane?(St&je)===je:(si&je)===je){var de=ce.revertLane;if(de===0)J!==null&&(J=J.next={lane:0,revertLane:0,gesture:null,action:ce.action,hasEagerState:ce.hasEagerState,eagerState:ce.eagerState,next:null}),je===Al&&(xe=!0);else if((si&de)===de){ce=ce.next,de===Al&&(xe=!0);continue}else je={lane:0,revertLane:ce.revertLane,gesture:null,action:ce.action,hasEagerState:ce.hasEagerState,eagerState:ce.eagerState,next:null},J===null?(G=J=je,R=N):J=J.next=je,it.lanes|=de,ro|=de;je=ce.action,xc&&f(N,je),N=ce.hasEagerState?ce.eagerState:f(N,je)}else de={lane:je,revertLane:ce.revertLane,gesture:ce.gesture,action:ce.action,hasEagerState:ce.hasEagerState,eagerState:ce.eagerState,next:null},J===null?(G=J=de,R=N):J=J.next=de,it.lanes|=je,ro|=je;ce=ce.next}while(ce!==null&&ce!==l);if(J===null?R=N:J.next=G,!ir(N,i.memoizedState)&&(Fa=!0,xe&&(f=Cl,f!==null)))throw f;i.memoizedState=N,i.baseState=R,i.baseQueue=J,g.lastRenderedState=N}return b===null&&(g.lanes=0),[i.memoizedState,g.dispatch]}function Qy(i){var l=Ra(),f=l.queue;if(f===null)throw Error(n(311));f.lastRenderedReducer=i;var g=f.dispatch,b=f.pending,N=l.memoizedState;if(b!==null){f.pending=null;var R=b=b.next;do N=i(N,R.action),R=R.next;while(R!==b);ir(N,l.memoizedState)||(Fa=!0),l.memoizedState=N,l.baseQueue===null&&(l.baseState=N),f.lastRenderedState=N}return[N,g]}function Q4(i,l,f){var g=it,b=Ra(),N=Ct;if(N){if(f===void 0)throw Error(n(407));f=f()}else f=l();var R=!ir((Wt||b).memoizedState,f);if(R&&(b.memoizedState=f,Fa=!0),b=b.queue,Xy(X4.bind(null,g,b,i),[i]),b.getSnapshot!==l||R||Va!==null&&Va.memoizedState.tag&1){if(g.flags|=2048,_l(9,{destroy:void 0},Y4.bind(null,g,b,f,l),null),aa===null)throw Error(n(349));N||(si&127)!==0||W4(g,l,f)}return f}function W4(i,l,f){i.flags|=16384,i={getSnapshot:l,value:f},l=it.updateQueue,l===null?(l=Gp(),it.updateQueue=l,l.stores=[i]):(f=l.stores,f===null?l.stores=[i]:f.push(i))}function Y4(i,l,f,g){l.value=f,l.getSnapshot=g,Z4(l)&&J4(i)}function X4(i,l,f){return f(function(){Z4(l)&&J4(i)})}function Z4(i){var l=i.getSnapshot;i=i.value;try{var f=l();return!ir(i,f)}catch{return!0}}function J4(i){var l=cc(i,2);l!==null&&Zn(l,i,2)}function Wy(i){var l=Bn();if(typeof i=="function"){var f=i;if(i=f(),xc){pn(!0);try{f()}finally{pn(!1)}}}return l.memoizedState=l.baseState=i,l.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ii,lastRenderedState:i},l}function e5(i,l,f,g){return i.baseState=f,Ky(i,Wt,typeof g=="function"?g:ii)}function yV(i,l,f,g,b){if(Kp(i))throw Error(n(485));if(i=l.action,i!==null){var N={payload:b,action:i,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(R){N.listeners.push(R)}};
vendor: 13,493 bytes, line 48
48L.T!==null?f(!0):N.isTransition=!1,g(N),f=l.pending,f===null?(N.next=l.pending=N,t5(l,N)):(N.next=f.next,l.pending=f.next=N)}}function t5(i,l){var f=l.action,g=l.payload,b=i.state;if(l.isTransition){var N=L.T,R={};L.T=R;try{var G=f(b,g),J=L.S;J!==null&&J(R,G),a5(i,l,G)}catch(ce){Yy(i,l,ce)}finally{N!==null&&R.types!==null&&(N.types=R.types),L.T=N}}else try{N=f(b,g),a5(i,l,N)}catch(ce){Yy(i,l,ce)}}function a5(i,l,f){f!==null&&typeof f=="object"&&typeof f.then=="function"?f.then(function(g){n5(i,l,g)},function(g){return Yy(i,l,g)}):n5(i,l,f)}function n5(i,l,f){l.status="fulfilled",l.value=f,r5(l),i.state=f,l=i.pending,l!==null&&(f=l.next,f===l?i.pending=null:(f=f.next,l.next=f,t5(i,f)))}function Yy(i,l,f){var g=i.pending;if(i.pending=null,g!==null){g=g.next;do l.status="rejected",l.reason=f,r5(l),l=l.next;while(l!==g)}i.action=null}function r5(i){i=i.listeners;for(var l=0;l<i.length;l++)(0,i[l])()}function s5(i,l){return l}function i5(i,l){if(Ct){var f=aa.formState;if(f!==null){e:{var g=it;if(Ct){if(la){t:{for(var b=la,N=Pr;b.nodeType!==8;){if(!N){b=null;break t}if(b=Er(b.nextSibling),b===null){b=null;break t}}N=b.data,b=N==="F!"||N==="F"?b:null}if(b){la=Er(b.nextSibling),g=b.data==="F!";break e}}Wi(g)}g=!1}g&&(l=f[0])}}return f=Bn(),f.memoizedState=f.baseState=l,g={pending:null,lanes:0,dispatch:null,lastRenderedReducer:s5,lastRenderedState:l},f.queue=g,f=A5.bind(null,it,g),g.dispatch=f,g=Wy(!1),N=ab.bind(null,it,!1,g.queue),g=Bn(),b={state:l,dispatch:null,action:i,pending:null},g.queue=b,f=yV.bind(null,it,b,N,f),b.dispatch=f,g.memoizedState=i,[l,f,!1]}function o5(i){var l=Ra();return c5(l,Wt,i)}function c5(i,l,f){if(l=Ky(i,l,s5)[0],i=Vp(ii)[0],typeof l=="object"&&l!==null&&typeof l.then=="function")try{var g=zu(l)}catch(R){throw R===Pl?Rp:R}else g=l;l=Ra();var b=l.queue,N=b.dispatch;return f!==l.memoizedState&&(it.flags|=2048,_l(9,{destroy:void 0},bV.bind(null,b,f),null)),[g,N,i]}function bV(i,l){i.action=l}function l5(i){var l=Ra(),f=Wt;if(f!==null)return c5(l,f,i);Ra(),l=l.memoizedState,f=Ra();var g=f.queue.dispatch;return f.memoizedState=i,[l,g,!1]}function _l(i,l,f,g){return i={tag:i,create:f,deps:g,inst:l,next:null},l=it.updateQueue,l===null&&(l=Gp(),it.updateQueue=l),f=l.lastEffect,f===null?l.lastEffect=i.next=i:(g=f.next,f.next=i,i.next=g,l.lastEffect=i),i}function d5(){return Ra().memoizedState}function Fp(i,l,f,g){var b=Bn();it.flags|=i,b.memoizedState=_l(1|l,{destroy:void 0},f,g===void 0?null:g)}function Hp(i,l,f,g){var b=Ra();g=g===void 0?null:g;var N=b.memoizedState.inst;Wt!==null&&g!==null&&qy(g,Wt.memoizedState.deps)?b.memoizedState=_l(l,N,f,g):(it.flags|=i,b.memoizedState=_l(1|l,N,f,g))}function u5(i,l){Fp(8390656,8,i,l)}function Xy(i,l){Hp(2048,8,i,l)}function jV(i){it.flags|=4;var l=it.updateQueue;if(l===null)l=Gp(),it.updateQueue=l,l.events=[i];else{var f=l.events;f===null?l.events=[i]:f.push(i)}}function f5(i){var l=Ra().memoizedState;return jV({ref:l,nextImpl:i}),function(){if((zt&2)!==0)throw Error(n(440));return l.impl.apply(void 0,arguments)}}function m5(i,l){return Hp(4,2,i,l)}function p5(i,l){return Hp(4,4,i,l)}function h5(i,l){if(typeof l=="function"){i=i();var f=l(i);return function(){typeof f=="function"?f():l(null)}}if(l!=null)return i=i(),l.current=i,function(){l.current=null}}function g5(i,l,f){f=f!=null?f.concat([i]):null,Hp(4,4,h5.bind(null,l,i),f)}function Zy(){}function x5(i,l){var f=Ra();l=l===void 0?null:l;var g=f.memoizedState;return l!==null&&qy(l,g[1])?g[0]:(f.memoizedState=[i,l],i)}function v5(i,l){var f=Ra();l=l===void 0?null:l;var g=f.memoizedState;if(l!==null&&qy(l,g[1]))return g[0];if(g=i(),xc){pn(!0);try{i()}finally{pn(!1)}}return f.memoizedState=[g,l],g}function Jy(i,l,f){return f===void 0||(si&1073741824)!==0&&(St&261930)===0?i.memoizedState=l:(i.memoizedState=f,i=yP(),it.lanes|=i,ro|=i,f)}function y5(i,l,f,g){return ir(f,l)?f:El.current!==null?(i=Jy(i,f,g),ir(i,l)||(Fa=!0),i):(si&42)===0||(si&1073741824)!==0&&(St&261930)===0?(Fa=!0,i.memoizedState=f):(i=yP(),it.lanes|=i,ro|=i,l)}function b5(i,l,f,g,b){var N=V.p;V.p=N!==0&&8>N?N:8;var R=L.T,G={};L.T=G,ab(i,!1,l,f);try{var J=b(),ce=L.S;if(ce!==null&&ce(G,J),J!==null&&typeof J=="object"&&typeof J.then=="function"){var xe=gV(J,g);$u(i,l,xe,fr(i))}else $u(i,l,g,fr(i))}catch(je){$u(i,l,{then:function(){},status:"rejected",reason:je},fr())}finally{V.p=N,R!==null&&G.types!==null&&(R.types=G.types),L.T=R}}function wV(){}function eb(i,l,f,g){if(i.tag!==5)throw Error(n(476));var b=j5(i).queue;b5(i,b,l,U,f===null?wV:function(){return w5(i),f(g)})}function j5(i){var l=i.memoizedState;if(l!==null)return l;l={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ii,lastRenderedState:U},next:null};var f={};return l.next={memoizedState:f,baseState:f,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ii,lastRenderedState:f},next:null},i.memoizedState=l,i=i.alternate,i!==null&&(i.memoizedState=l),l}function w5(i){var l=j5(i);l.next===null&&(l=i.alternate.memoizedState),$u(i,l.next.queue,{},fr())}function tb(){return xn(nf)}function S5(){return Ra().memoizedState}function N5(){return Ra().memoizedState}function SV(i){for(var l=i.return;l!==null;){switch(l.tag){case 24:case 3:var f=fr();i=Zi(f);var g=Ji(l,i,f);g!==null&&(Zn(g,l,f),Du(g,l,f)),l={cache:Oy()},i.payload=l;return}l=l.return}}function NV(i,l,f){var g=fr();f={lane:g,revertLane:0,gesture:null,action:f,hasEagerState:!1,eagerState:null,next:null},Kp(i)?C5(l,f):(f=yy(i,l,f,g),f!==null&&(Zn(f,i,g),P5(f,l,g)))}function A5(i,l,f){var g=fr();$u(i,l,f,g)}function $u(i,l,f,g){var b={lane:g,revertLane:0,gesture:null,action:f,hasEagerState:!1,eagerState:null,next:null};if(Kp(i))C5(l,b);else{var N=i.alternate;if(i.lanes===0&&(N===null||N.lanes===0)&&(N=l.lastRenderedReducer,N!==null))try{var R=l.lastRenderedState,G=N(R,f);if(b.hasEagerState=!0,b.eagerState=G,ir(G,R))return Pp(i,l,b,0),aa===null&&Cp(),!1}catch{}finally{}if(f=yy(i,l,b,g),f!==null)return Zn(f,i,g),P5(f,l,g),!0}return!1}function ab(i,l,f,g){if(g={lane:2,revertLane:Rb(),gesture:null,action:g,hasEagerState:!1,eagerState:null,next:null},Kp(i)){if(l)throw Error(n(479))}else l=yy(i,f,g,2),l!==null&&Zn(l,i,2)}function Kp(i){var l=i.alternate;return i===it||l!==null&&l===it}function C5(i,l){Ol=$p=!0;var f=i.pending;f===null?l.next=l:(l.next=f.next,f.next=l),i.pending=l}function P5(i,l,f){if((f&4194048)!==0){var g=l.lanes;g&=i.pendingLanes,f|=g,l.lanes=f,Ga(i,f)}}var qu={readContext:xn,use:Up,useCallback:Sa,useContext:Sa,useEffect:Sa,useImperativeHandle:Sa,useLayoutEffect:Sa,useInsertionEffect:Sa,useMemo:Sa,useReducer:Sa,useRef:Sa,useState:Sa,useDebugValue:Sa,useDeferredValue:Sa,useTransition:Sa,useSyncExternalStore:Sa,useId:Sa,useHostTransitionStatus:Sa,useFormState:Sa,useActionState:Sa,useOptimistic:Sa,useMemoCache:Sa,useCacheRefresh:Sa};qu.useEffectEvent=Sa;var T5={readContext:xn,use:Up,useCallback:function(i,l){return Bn().memoizedState=[i,l===void 0?null:l],i},useContext:xn,useEffect:u5,useImperativeHandle:function(i,l,f){f=f!=null?f.concat([i]):null,Fp(4194308,4,h5.bind(null,l,i),f)},useLayoutEffect:function(i,l){return Fp(4194308,4,i,l)},useInsertionEffect:function(i,l){Fp(4,2,i,l)},useMemo:function(i,l){var f=Bn();l=l===void 0?null:l;var g=i();if(xc){pn(!0);try{i()}finally{pn(!1)}}return f.memoizedState=[g,l],g},useReducer:function(i,l,f){var g=Bn();if(f!==void 0){var b=f(l);if(xc){pn(!0);try{f(l)}finally{pn(!1)}}}else b=l;return g.memoizedState=g.baseState=b,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:i,lastRenderedState:b},g.queue=i,i=i.dispatch=NV.bind(null,it,i),[g.memoizedState,i]},useRef:function(i){var l=Bn();return i={current:i},l.memoizedState=i},useState:function(i){i=Wy(i);var l=i.queue,f=A5.bind(null,it,l);return l.dispatch=f,[i.memoizedState,f]},useDebugValue:Zy,useDeferredValue:function(i,l){var f=Bn();return Jy(f,i,l)},useTransition:function(){var i=Wy(!1);return i=b5.bind(null,it,i.queue,!0,!1),Bn().memoizedState=i,[!1,i]},useSyncExternalStore:function(i,l,f){var g=it,b=Bn();if(Ct){if(f===void 0)throw Error(n(407));f=f()}else{if(f=l(),aa===null)throw Error(n(349));(St&127)!==0||W4(g,l,f)}b.memoizedState=f;var N={value:f,getSnapshot:l};return b.queue=N,u5(X4.bind(null,g,N,i),[i]),g.flags|=2048,_l(9,{destroy:void 0},Y4.bind(null,g,N,f,l),null),f},useId:function(){var i=Bn(),l=aa.identifierPrefix;if(Ct){var f=Es,g=Ts;f=(g&~(1<<32-ha(g)-1)).toString(32)+f,l="_"+l+"R_"+f,f=qp++,0<f&&(l+="H"+f.toString(32)),l+="_"}else f=xV++,l="_"+l+"r_"+f.toString(32)+"_";return i.memoizedState=l},useHostTransitionStatus:tb,useFormState:i5,useActionState:i5,useOptimistic:function(i){var l=Bn();l.memoizedState=l.baseState=i;var f={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return l.queue=f,l=ab.bind(null,it,!0,f),f.dispatch=l,[i,l]},useMemoCache:Hy,useCacheRefresh:function(){return Bn().memoizedState=SV.bind(null,it)},useEffectEvent:function(i){var l=Bn(),f={impl:i};return l.memoizedState=f,function(){if((zt&2)!==0)throw Error(n(440));return f.impl.apply(void 0,arguments)}}},nb={readContext:xn,use:Up,useCallback:x5,useContext:xn,useEffect:Xy,useImperativeHandle:g5,useInsertionEffect:m5,useLayoutEffect:p5,useMemo:v5,useReducer:Vp,useRef:d5,useState:function(){return Vp(ii)},useDebugValue:Zy,useDeferredValue:function(i,l){var f=Ra();return y5(f,Wt.memoizedState,i,l)},useTransition:function(){var i=Vp(ii)[0],l=Ra().memoizedState;return[typeof i=="boolean"?i:zu(i),l]},useSyncExternalStore:Q4,useId:S5,useHostTransitionStatus:tb,useFormState:o5,useActionState:o5,useOptimistic:function(i,l){var f=Ra();return e5(f,Wt,i,l)},useMemoCache:Hy,useCacheRefresh:N5};nb.useEffectEvent=f5;var E5={readContext:xn,use:Up,useCallback:x5,useContext:xn,useEffect:Xy,useImperativeHandle:g5,useInsertionEffect:m5,useLayoutEffect:p5,useMemo:v5,useReducer:Qy,useRef:d5,useState:function(){return Qy(ii)},useDebugValue:Zy,useDeferredValue:function(i,l){var f=Ra();return Wt===null?Jy(f,i,l):y5(f,Wt.memoizedState,i,l)},useTransition:function(){var i=Qy(ii)[0],l=Ra().memoizedState;return[typeof i=="boolean"?i:zu(i),l]},useSyncExternalStore:Q4,useId:S5,useHostTransitionStatus:tb,useFormState:l5,useActionState:l5,useOptimistic:function(i,l){var f=Ra();return Wt!==null?e5(f,Wt,i,l):(f.baseState=i,[i,f.queue.dispatch])},useMemoCache:Hy,useCacheRefresh:N5};E5.useEffectEvent=f5;function rb(i,l,f,g){l=i.memoizedState,f=f(g,l),f=f==null?l:p({},l,f),i.memoizedState=f,i.lanes===0&&(i.updateQueue.baseState=f)}var sb={enqueueSetState:function(i,l,f){i=i._reactInternals;var g=fr(),b=Zi(g);b.payload=l,f!=null&&(b.callback=f),l=Ji(i,b,g),l!==null&&(Zn(l,i,g),Du(l,i,g))},enqueueReplaceState:function(i,l,f){i=i._reactInternals;var g=fr(),b=Zi(g);b.tag=1,b.payload=l,f!=null&&(b.callback=f),l=Ji(i,b,g),l!==null&&(Zn(l,i,g),Du(l,i,g))},enqueueForceUpdate:function(i,l){i=i._reactInternals;var f=fr(),g=Zi(f);g.tag=2,l!=null&&(g.callback=l),l=Ji(i,g,f),l!==null&&(Zn(l,i,f),Du(l,i,f))}};function O5(i,l,f,g,b,N,R){return i=i.stateNode,typeof i.shouldComponentUpdate=="function"?i.shouldComponentUpdate(g,N,R):l.prototype&&l.prototype.isPureReactComponent?!Pu(f,g)||!Pu(b,N):!0}function M5(i,l,f,g){i=l.state,typeof l.componentWillReceiveProps=="function"&&l.componentWillReceiveProps(f,g),typeof l.UNSAFE_componentWillReceiveProps=="function"&&l.UNSAFE_componentWillReceiveProps(f,g),l.state!==i&&sb.enqueueReplaceState(l,l.state,null)}function vc(i,l){var f=l;if("ref"in l){f={};for(var g in l)g!=="ref"&&(f[g]=l[g])}if(i=i.defaultProps){f===l&&(f=p({},f));for(var b in i)f[b]===void 0&&(f[b]=i[b])}return f}function _5(i){Ap(i)}function k5(i){console.error(i)}function R5(i){Ap(i)}function Qp(i,l){try{var f=i.onUncaughtError;f(l.value,{componentStack:l.stack})}catch(g){setTimeout(function(){throw g})}}function D5(i,l,f){try{var g=i.onCaughtError;g(f.value,{componentStack:f.stack,errorBoundary:l.tag===1?l.stateNode:null})}catch(b){setTimeout(function(){throw b})}}function ib(i,l,f){return f=Zi(f),f.tag=3,f.payload={element:null},f.callback=function(){Qp(i,l)},f}function I5(i){return i=Zi(i),i.tag=3,i}function L5(i,l,f,g){var b=f.type.getDerivedStateFromError;if(typeof b=="function"){var N=g.value;i.payload=function(){return b(N)},i.callback=function(){D5(l,f,g)}}var R=f.stateNode;R!==null&&typeof R.componentDidCatch=="function"&&(i.callback=function(){D5(l,f,g),typeof b!="function"&&(so===null?so=new Set([this]):so.add(this));var G=g.stack;this.componentDidCatch(g.value,{componentStack:G!==null?G:""})})}function AV(i,l,f,g,b){if(f.flags|=32768,g!==null&&typeof g=="object"&&typeof g.then=="function"){if(l=f.alternate,l!==null&&Nl(l,f,b,!0),f=cr.current,f!==null){switch(f.tag){case 31:case 13:return Tr===null?ih():f.alternate===null&&Na===0&&(Na=3),f.flags&=-257,f.flags|=65536,f.lanes=b,g===Dp?f.flags|=16384:(l=f.updateQueue,l===null?f.updateQueue=new Set([g]):l.add(g),Mb(i,g,b)),!1;case 22:return f.flags|=65536,g===Dp?f.flags|=16384:(l=f.updateQueue,l===null?(l={transitions:null,markerInstances:null,retryQueue:new Set([g])},f.updateQueue=l):(f=l.retryQueue,f===null?l.retryQueue=new Set([g]):f.add(g)),Mb(i,g,b)),!1}throw Error(n(435,f.tag))}return Mb(i,g,b),ih(),!1}if(Ct)return l=cr.current,l!==null?((l.flags&65536)===0&&(l.flags|=256),l.flags|=65536,l.lanes=b,g!==Ay&&(i=Error(n(422),{cause:g}),Ou(Nr(i,f)))):(g!==Ay&&(l=Error(n(423),{cause:g}),Ou(Nr(l,f))),i=i.current.alternate,i.flags|=65536,b&=-b,i.lanes|=b,g=Nr(g,f),b=ib(i.stateNode,g,b),Iy(i,b),Na!==4&&(Na=2)),!1;var N=Error(n(520),{cause:g});
vendor: 10,512 bytes, line 48
48if(N=Nr(N,f),Wu===null?Wu=[N]:Wu.push(N),Na!==4&&(Na=2),l===null)return!0;g=Nr(g,f),f=l;do{switch(f.tag){case 3:return f.flags|=65536,i=b&-b,f.lanes|=i,i=ib(f.stateNode,g,i),Iy(f,i),!1;case 1:if(l=f.type,N=f.stateNode,(f.flags&128)===0&&(typeof l.getDerivedStateFromError=="function"||N!==null&&typeof N.componentDidCatch=="function"&&(so===null||!so.has(N))))return f.flags|=65536,b&=-b,f.lanes|=b,b=I5(b),L5(b,i,f,g),Iy(f,b),!1}f=f.return}while(f!==null);return!1}var ob=Error(n(461)),Fa=!1;function vn(i,l,f,g){l.child=i===null?q4(l,null,f,g):gc(l,i.child,f,g)}function B5(i,l,f,g,b){f=f.render;var N=l.ref;if("ref"in g){var R={};for(var G in g)G!=="ref"&&(R[G]=g[G])}else R=g;return fc(l),g=Gy(i,l,f,R,N,b),G=Uy(),i!==null&&!Fa?(Vy(i,l,b),oi(i,l,b)):(Ct&&G&&Sy(l),l.flags|=1,vn(i,l,g,b),l.child)}function z5(i,l,f,g,b){if(i===null){var N=f.type;return typeof N=="function"&&!by(N)&&N.defaultProps===void 0&&f.compare===null?(l.tag=15,l.type=N,$5(i,l,N,g,b)):(i=Ep(f.type,null,g,l,l.mode,b),i.ref=l.ref,i.return=l,l.child=i)}if(N=i.child,!hb(i,b)){var R=N.memoizedProps;if(f=f.compare,f=f!==null?f:Pu,f(R,g)&&i.ref===l.ref)return oi(i,l,b)}return l.flags|=1,i=ti(N,g),i.ref=l.ref,i.return=l,l.child=i}function $5(i,l,f,g,b){if(i!==null){var N=i.memoizedProps;if(Pu(N,g)&&i.ref===l.ref)if(Fa=!1,l.pendingProps=g=N,hb(i,b))(i.flags&131072)!==0&&(Fa=!0);else return l.lanes=i.lanes,oi(i,l,b)}return cb(i,l,f,g,b)}function q5(i,l,f,g){var b=g.children,N=i!==null?i.memoizedState:null;if(i===null&&l.stateNode===null&&(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),g.mode==="hidden"){if((l.flags&128)!==0){if(N=N!==null?N.baseLanes|f:f,i!==null){for(g=l.child=i.child,b=0;g!==null;)b=b|g.lanes|g.childLanes,g=g.sibling;g=b&~N}else g=0,l.child=null;return G5(i,l,N,f,g)}if((f&536870912)!==0)l.memoizedState={baseLanes:0,cachePool:null},i!==null&&kp(l,N!==null?N.cachePool:null),N!==null?V4(l,N):By(),F4(l);else return g=l.lanes=536870912,G5(i,l,N!==null?N.baseLanes|f:f,f,g)}else N!==null?(kp(l,N.cachePool),V4(l,N),to(),l.memoizedState=null):(i!==null&&kp(l,null),By(),to());return vn(i,l,b,f),l.child}function Gu(i,l){return i!==null&&i.tag===22||l.stateNode!==null||(l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.sibling}function G5(i,l,f,g,b){var N=_y();return N=N===null?null:{parent:Ua._currentValue,pool:N},l.memoizedState={baseLanes:f,cachePool:N},i!==null&&kp(l,null),By(),F4(l),i!==null&&Nl(i,l,g,!0),l.childLanes=b,null}function Wp(i,l){return l=Xp({mode:l.mode,children:l.children},i.mode),l.ref=i.ref,i.child=l,l.return=i,l}function U5(i,l,f){return gc(l,i.child,null,f),i=Wp(l,l.pendingProps),i.flags|=2,lr(l),l.memoizedState=null,i}function CV(i,l,f){var g=l.pendingProps,b=(l.flags&128)!==0;if(l.flags&=-129,i===null){if(Ct){if(g.mode==="hidden")return i=Wp(l,g),l.lanes=536870912,Gu(null,i);if($y(l),(i=la)?(i=tT(i,Pr),i=i!==null&&i.data==="&"?i:null,i!==null&&(l.memoizedState={dehydrated:i,treeContext:Ki!==null?{id:Ts,overflow:Es}:null,retryLane:536870912,hydrationErrors:null},f=C4(i),f.return=l,l.child=f,gn=l,la=null)):i=null,i===null)throw Wi(l);return l.lanes=536870912,null}return Wp(l,g)}var N=i.memoizedState;if(N!==null){var R=N.dehydrated;if($y(l),b)if(l.flags&256)l.flags&=-257,l=U5(i,l,f);else if(l.memoizedState!==null)l.child=i.child,l.flags|=128,l=null;else throw Error(n(558));else if(Fa||Nl(i,l,f,!1),b=(f&i.childLanes)!==0,Fa||b){if(g=aa,g!==null&&(R=ba(g,f),R!==0&&R!==N.retryLane))throw N.retryLane=R,cc(i,R),Zn(g,i,R),ob;ih(),l=U5(i,l,f)}else i=N.treeContext,la=Er(R.nextSibling),gn=l,Ct=!0,Qi=null,Pr=!1,i!==null&&E4(l,i),l=Wp(l,g),l.flags|=4096;return l}return i=ti(i.child,{mode:g.mode,children:g.children}),i.ref=l.ref,l.child=i,i.return=l,i}function Yp(i,l){var f=l.ref;if(f===null)i!==null&&i.ref!==null&&(l.flags|=4194816);else{if(typeof f!="function"&&typeof f!="object")throw Error(n(284));(i===null||i.ref!==f)&&(l.flags|=4194816)}}function cb(i,l,f,g,b){return fc(l),f=Gy(i,l,f,g,void 0,b),g=Uy(),i!==null&&!Fa?(Vy(i,l,b),oi(i,l,b)):(Ct&&g&&Sy(l),l.flags|=1,vn(i,l,f,b),l.child)}function V5(i,l,f,g,b,N){return fc(l),l.updateQueue=null,f=K4(l,g,f,b),H4(i),g=Uy(),i!==null&&!Fa?(Vy(i,l,N),oi(i,l,N)):(Ct&&g&&Sy(l),l.flags|=1,vn(i,l,f,N),l.child)}function F5(i,l,f,g,b){if(fc(l),l.stateNode===null){var N=bl,R=f.contextType;typeof R=="object"&&R!==null&&(N=xn(R)),N=new f(g,N),l.memoizedState=N.state!==null&&N.state!==void 0?N.state:null,N.updater=sb,l.stateNode=N,N._reactInternals=l,N=l.stateNode,N.props=g,N.state=l.memoizedState,N.refs={},Ry(l),R=f.contextType,N.context=typeof R=="object"&&R!==null?xn(R):bl,N.state=l.memoizedState,R=f.getDerivedStateFromProps,typeof R=="function"&&(rb(l,f,R,g),N.state=l.memoizedState),typeof f.getDerivedStateFromProps=="function"||typeof N.getSnapshotBeforeUpdate=="function"||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(R=N.state,typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount(),R!==N.state&&sb.enqueueReplaceState(N,N.state,null),Lu(l,g,N,b),Iu(),N.state=l.memoizedState),typeof N.componentDidMount=="function"&&(l.flags|=4194308),g=!0}else if(i===null){N=l.stateNode;var G=l.memoizedProps,J=vc(f,G);N.props=J;var ce=N.context,xe=f.contextType;R=bl,typeof xe=="object"&&xe!==null&&(R=xn(xe));var je=f.getDerivedStateFromProps;xe=typeof je=="function"||typeof N.getSnapshotBeforeUpdate=="function",G=l.pendingProps!==G,xe||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(G||ce!==R)&&M5(l,N,g,R),Xi=!1;var de=l.memoizedState;N.state=de,Lu(l,g,N,b),Iu(),ce=l.memoizedState,G||de!==ce||Xi?(typeof je=="function"&&(rb(l,f,je,g),ce=l.memoizedState),(J=Xi||O5(l,f,J,g,de,ce,R))?(xe||typeof N.UNSAFE_componentWillMount!="function"&&typeof N.componentWillMount!="function"||(typeof N.componentWillMount=="function"&&N.componentWillMount(),typeof N.UNSAFE_componentWillMount=="function"&&N.UNSAFE_componentWillMount()),typeof N.componentDidMount=="function"&&(l.flags|=4194308)):(typeof N.componentDidMount=="function"&&(l.flags|=4194308),l.memoizedProps=g,l.memoizedState=ce),N.props=g,N.state=ce,N.context=R,g=J):(typeof N.componentDidMount=="function"&&(l.flags|=4194308),g=!1)}else{N=l.stateNode,Dy(i,l),R=l.memoizedProps,xe=vc(f,R),N.props=xe,je=l.pendingProps,de=N.context,ce=f.contextType,J=bl,typeof ce=="object"&&ce!==null&&(J=xn(ce)),G=f.getDerivedStateFromProps,(ce=typeof G=="function"||typeof N.getSnapshotBeforeUpdate=="function")||typeof N.UNSAFE_componentWillReceiveProps!="function"&&typeof N.componentWillReceiveProps!="function"||(R!==je||de!==J)&&M5(l,N,g,J),Xi=!1,de=l.memoizedState,N.state=de,Lu(l,g,N,b),Iu();var pe=l.memoizedState;R!==je||de!==pe||Xi||i!==null&&i.dependencies!==null&&Mp(i.dependencies)?(typeof G=="function"&&(rb(l,f,G,g),pe=l.memoizedState),(xe=Xi||O5(l,f,xe,g,de,pe,J)||i!==null&&i.dependencies!==null&&Mp(i.dependencies))?(ce||typeof N.UNSAFE_componentWillUpdate!="function"&&typeof N.componentWillUpdate!="function"||(typeof N.componentWillUpdate=="function"&&N.componentWillUpdate(g,pe,J),typeof N.UNSAFE_componentWillUpdate=="function"&&N.UNSAFE_componentWillUpdate(g,pe,J)),typeof N.componentDidUpdate=="function"&&(l.flags|=4),typeof N.getSnapshotBeforeUpdate=="function"&&(l.flags|=1024)):(typeof N.componentDidUpdate!="function"||R===i.memoizedProps&&de===i.memoizedState||(l.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||R===i.memoizedProps&&de===i.memoizedState||(l.flags|=1024),l.memoizedProps=g,l.memoizedState=pe),N.props=g,N.state=pe,N.context=J,g=xe):(typeof N.componentDidUpdate!="function"||R===i.memoizedProps&&de===i.memoizedState||(l.flags|=4),typeof N.getSnapshotBeforeUpdate!="function"||R===i.memoizedProps&&de===i.memoizedState||(l.flags|=1024),g=!1)}return N=g,Yp(i,l),g=(l.flags&128)!==0,N||g?(N=l.stateNode,f=g&&typeof f.getDerivedStateFromError!="function"?null:N.render(),l.flags|=1,i!==null&&g?(l.child=gc(l,i.child,null,b),l.child=gc(l,null,f,b)):vn(i,l,f,b),l.memoizedState=N.state,i=l.child):i=oi(i,l,b),i}function H5(i,l,f,g){return dc(),l.flags|=256,vn(i,l,f,g),l.child}var lb={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function db(i){return{baseLanes:i,cachePool:D4()}}function ub(i,l,f){return i=i!==null?i.childLanes&~f:0,l&&(i|=ur),i}function K5(i,l,f){var g=l.pendingProps,b=!1,N=(l.flags&128)!==0,R;if((R=N)||(R=i!==null&&i.memoizedState===null?!1:(ka.current&2)!==0),R&&(b=!0,l.flags&=-129),R=(l.flags&32)!==0,l.flags&=-33,i===null){if(Ct){if(b?eo(l):to(),(i=la)?(i=tT(i,Pr),i=i!==null&&i.data!=="&"?i:null,i!==null&&(l.memoizedState={dehydrated:i,treeContext:Ki!==null?{id:Ts,overflow:Es}:null,retryLane:536870912,hydrationErrors:null},f=C4(i),f.return=l,l.child=f,gn=l,la=null)):i=null,i===null)throw Wi(l);return Kb(i)?l.lanes=32:l.lanes=536870912,null}var G=g.children;return g=g.fallback,b?(to(),b=l.mode,G=Xp({mode:"hidden",children:G},b),g=lc(g,b,f,null),G.return=l,g.return=l,G.sibling=g,l.child=G,g=l.child,g.memoizedState=db(f),g.childLanes=ub(i,R,f),l.memoizedState=lb,Gu(null,g)):(eo(l),fb(l,G))}var J=i.memoizedState;if(J!==null&&(G=J.dehydrated,G!==null)){if(N)l.flags&256?(eo(l),l.flags&=-257,l=mb(i,l,f)):l.memoizedState!==null?(to(),l.child=i.child,l.flags|=128,l=null):(to(),G=g.fallback,b=l.mode,g=Xp({mode:"visible",children:g.children},b),G=lc(G,b,f,null),G.flags|=2,g.return=l,G.return=l,g.sibling=G,l.child=g,gc(l,i.child,null,f),g=l.child,g.memoizedState=db(f),g.childLanes=ub(i,R,f),l.memoizedState=lb,l=Gu(null,g));else if(eo(l),Kb(G)){if(R=G.nextSibling&&G.nextSibling.dataset,R)var ce=R.dgst;R=ce,g=Error(n(419)),g.stack="",g.digest=R,Ou({value:g,source:null,stack:null}),l=mb(i,l,f)}else if(Fa||Nl(i,l,f,!1),R=(f&i.childLanes)!==0,Fa||R){if(R=aa,R!==null&&(g=ba(R,f),g!==0&&g!==J.retryLane))throw J.retryLane=g,cc(i,g),Zn(R,i,g),ob;Hb(G)||ih(),l=mb(i,l,f)}else Hb(G)?(l.flags|=192,l.child=i.child,l=null):(i=J.treeContext,la=Er(G.nextSibling),gn=l,Ct=!0,Qi=null,Pr=!1,i!==null&&E4(l,i),l=fb(l,g.children),l.flags|=4096);return l}return b?(to(),G=g.fallback,b=l.mode,J=i.child,ce=J.sibling,g=ti(J,{mode:"hidden",children:g.children}),g.subtreeFlags=J.subtreeFlags&65011712,ce!==null?G=ti(ce,G):(G=lc(G,b,f,null),G.flags|=2),G.return=l,g.return=l,g.sibling=G,l.child=g,Gu(null,g),g=l.child,G=i.child.memoizedState,G===null?G=db(f):(b=G.cachePool,b!==null?(J=Ua._currentValue,b=b.parent!==J?{parent:J,pool:J}
vendor: 6,277 bytes, line 48
48:b):b=D4(),G={baseLanes:G.baseLanes|f,cachePool:b}),g.memoizedState=G,g.childLanes=ub(i,R,f),l.memoizedState=lb,Gu(i.child,g)):(eo(l),f=i.child,i=f.sibling,f=ti(f,{mode:"visible",children:g.children}),f.return=l,f.sibling=null,i!==null&&(R=l.deletions,R===null?(l.deletions=[i],l.flags|=16):R.push(i)),l.child=f,l.memoizedState=null,f)}function fb(i,l){return l=Xp({mode:"visible",children:l},i.mode),l.return=i,i.child=l}function Xp(i,l){return i=or(22,i,null,l),i.lanes=0,i}function mb(i,l,f){return gc(l,i.child,null,f),i=fb(l,l.pendingProps.children),i.flags|=2,l.memoizedState=null,i}function Q5(i,l,f){i.lanes|=l;var g=i.alternate;g!==null&&(g.lanes|=l),Ty(i.return,l,f)}function pb(i,l,f,g,b,N){var R=i.memoizedState;R===null?i.memoizedState={isBackwards:l,rendering:null,renderingStartTime:0,last:g,tail:f,tailMode:b,treeForkCount:N}:(R.isBackwards=l,R.rendering=null,R.renderingStartTime=0,R.last=g,R.tail=f,R.tailMode=b,R.treeForkCount=N)}function W5(i,l,f){var g=l.pendingProps,b=g.revealOrder,N=g.tail;g=g.children;var R=ka.current,G=(R&2)!==0;if(G?(R=R&1|2,l.flags|=128):R&=1,Z(ka,R),vn(i,l,g,f),g=Ct?Eu:0,!G&&i!==null&&(i.flags&128)!==0)e:for(i=l.child;i!==null;){if(i.tag===13)i.memoizedState!==null&&Q5(i,f,l);else if(i.tag===19)Q5(i,f,l);else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===l)break e;for(;i.sibling===null;){if(i.return===null||i.return===l)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}switch(b){case"forwards":for(f=l.child,b=null;f!==null;)i=f.alternate,i!==null&&zp(i)===null&&(b=f),f=f.sibling;f=b,f===null?(b=l.child,l.child=null):(b=f.sibling,f.sibling=null),pb(l,!1,b,f,N,g);break;case"backwards":case"unstable_legacy-backwards":for(f=null,b=l.child,l.child=null;b!==null;){if(i=b.alternate,i!==null&&zp(i)===null){l.child=b;break}i=b.sibling,b.sibling=f,f=b,b=i}pb(l,!0,f,null,N,g);break;case"together":pb(l,!1,null,null,void 0,g);break;default:l.memoizedState=null}return l.child}function oi(i,l,f){if(i!==null&&(l.dependencies=i.dependencies),ro|=l.lanes,(f&l.childLanes)===0)if(i!==null){if(Nl(i,l,f,!1),(f&l.childLanes)===0)return null}else return null;if(i!==null&&l.child!==i.child)throw Error(n(153));if(l.child!==null){for(i=l.child,f=ti(i,i.pendingProps),l.child=f,f.return=l;i.sibling!==null;)i=i.sibling,f=f.sibling=ti(i,i.pendingProps),f.return=l;f.sibling=null}return l.child}function hb(i,l){return(i.lanes&l)!==0?!0:(i=i.dependencies,!!(i!==null&&Mp(i)))}function PV(i,l,f){switch(l.tag){case 3:Pe(l,l.stateNode.containerInfo),Yi(l,Ua,i.memoizedState.cache),dc();break;case 27:case 5:Ce(l);break;case 4:Pe(l,l.stateNode.containerInfo);break;case 10:Yi(l,l.type,l.memoizedProps.value);break;case 31:if(l.memoizedState!==null)return l.flags|=128,$y(l),null;break;case 13:var g=l.memoizedState;if(g!==null)return g.dehydrated!==null?(eo(l),l.flags|=128,null):(f&l.child.childLanes)!==0?K5(i,l,f):(eo(l),i=oi(i,l,f),i!==null?i.sibling:null);eo(l);break;case 19:var b=(i.flags&128)!==0;if(g=(f&l.childLanes)!==0,g||(Nl(i,l,f,!1),g=(f&l.childLanes)!==0),b){if(g)return W5(i,l,f);l.flags|=128}if(b=l.memoizedState,b!==null&&(b.rendering=null,b.tail=null,b.lastEffect=null),Z(ka,ka.current),g)break;return null;case 22:return l.lanes=0,q5(i,l,f,l.pendingProps);case 24:Yi(l,Ua,i.memoizedState.cache)}return oi(i,l,f)}function Y5(i,l,f){if(i!==null)if(i.memoizedProps!==l.pendingProps)Fa=!0;else{if(!hb(i,f)&&(l.flags&128)===0)return Fa=!1,PV(i,l,f);Fa=(i.flags&131072)!==0}else Fa=!1,Ct&&(l.flags&1048576)!==0&&T4(l,Eu,l.index);switch(l.lanes=0,l.tag){case 16:e:{var g=l.pendingProps;if(i=pc(l.elementType),l.type=i,typeof i=="function")by(i)?(g=vc(i,g),l.tag=1,l=F5(null,l,i,g,f)):(l.tag=0,l=cb(null,l,i,g,f));else{if(i!=null){var b=i.$$typeof;if(b===C){l.tag=11,l=B5(null,l,i,g,f);break e}else if(b===O){l.tag=14,l=z5(null,l,i,g,f);break e}}throw l=W(i)||i,Error(n(306,l,""))}}return l;case 0:return cb(i,l,l.type,l.pendingProps,f);case 1:return g=l.type,b=vc(g,l.pendingProps),F5(i,l,g,b,f);case 3:e:{if(Pe(l,l.stateNode.containerInfo),i===null)throw Error(n(387));g=l.pendingProps;var N=l.memoizedState;b=N.element,Dy(i,l),Lu(l,g,null,f);var R=l.memoizedState;if(g=R.cache,Yi(l,Ua,g),g!==N.cache&&Ey(l,[Ua],f,!0),Iu(),g=R.element,N.isDehydrated)if(N={element:g,isDehydrated:!1,cache:R.cache},l.updateQueue.baseState=N,l.memoizedState=N,l.flags&256){l=H5(i,l,g,f);break e}else if(g!==b){b=Nr(Error(n(424)),l),Ou(b),l=H5(i,l,g,f);break e}else{switch(i=l.stateNode.containerInfo,i.nodeType){case 9:i=i.body;break;default:i=i.nodeName==="HTML"?i.ownerDocument.body:i}for(la=Er(i.firstChild),gn=l,Ct=!0,Qi=null,Pr=!0,f=q4(l,null,g,f),l.child=f;f;)f.flags=f.flags&-3|4096,f=f.sibling}else{if(dc(),g===b){l=oi(i,l,f);break e}vn(i,l,g,f)}l=l.child}return l;case 26:return Yp(i,l),i===null?(f=oT(l.type,null,l.pendingProps,null))?l.memoizedState=f:Ct||(f=l.type,i=l.pendingProps,g=mh(Ne.current).createElement(f),g[_a]=l,g[An]=i,yn(g,f,i),xa(g),l.stateNode=g):l.memoizedState=oT(l.type,i.memoizedProps,l.pendingProps,i.memoizedState),null;case 27:return Ce(l),i===null&&Ct&&(g=l.stateNode=rT(l.type,l.pendingProps,Ne.current),gn=l,Pr=!0,b=la,lo(l.type)?(Qb=b,la=Er(g.firstChild)):la=b),vn(i,l,l.pendingProps.children,f),Yp(i,l),i===null&&(l.flags|=4194304),l.child;case 5:return i===null&&Ct&&((b=g=la)&&(g=nF(g,l.type,l.pendingProps,Pr),g!==null?(l.stateNode=g,gn=l,la=Er(g.firstChild),Pr=!1,b=!0):b=!1),b||Wi(l)),Ce(l),b=l.type,N=l.pendingProps,R=i!==null?i.memoizedProps:null,g=N.children,Ub(b,N)?g=null:R!==null&&Ub(b,R)&&(l.flags|=32),l.memoizedState!==null&&(b=Gy(i,l,vV,null,null,f),nf._currentValue=b),Yp(i,l),vn(i,l,g,f),l.child;case 6:return i===null&&Ct&&((i=f=la)&&(f=rF(f,l.pendingProps,Pr),f!==null?(l.stateNode=f,gn=l,la=null,i=!0):i=!1),i||Wi(l)),null;case 13:return K5(i,l,f);case 4:return Pe(l,l.stateNode.containerInfo),g=l.pendingProps,i===null?l.child=gc(l,null,g,f):vn(i,l,g,f),l.child;case 11:return B5(i,l,l.type,l.pendingProps,f);case 7:return vn(i,l,l.pendingProps,f),l.child;case 8:return vn(i,l,l.pendingProps.children,f),l.child;case 12:return vn(i,l,l.pendingProps.children,f),l.child;case 10:return g=l.pendingProps,Yi(l,l.type,g.value),vn(i,l,g.children,f),l.child;case 9:return b=l.type._context,g=l.pendingProps.children,fc(l),b=xn(b),g=g(b),l.flags|=1,vn(i,l,g,f),l.child;
vendor: 4,162 bytes, line 48
48case 14:return z5(i,l,l.type,l.pendingProps,f);case 15:return $5(i,l,l.type,l.pendingProps,f);case 19:return W5(i,l,f);case 31:return CV(i,l,f);case 22:return q5(i,l,f,l.pendingProps);case 24:return fc(l),g=xn(Ua),i===null?(b=_y(),b===null&&(b=aa,N=Oy(),b.pooledCache=N,N.refCount++,N!==null&&(b.pooledCacheLanes|=f),b=N),l.memoizedState={parent:g,cache:b},Ry(l),Yi(l,Ua,b)):((i.lanes&f)!==0&&(Dy(i,l),Lu(l,null,null,f),Iu()),b=i.memoizedState,N=l.memoizedState,b.parent!==g?(b={parent:g,cache:g},l.memoizedState=b,l.lanes===0&&(l.memoizedState=l.updateQueue.baseState=b),Yi(l,Ua,g)):(g=N.cache,Yi(l,Ua,g),g!==b.cache&&Ey(l,[Ua],f,!0))),vn(i,l,l.pendingProps.children,f),l.child;case 29:throw l.pendingProps}throw Error(n(156,l.tag))}function ci(i){i.flags|=4}function gb(i,l,f,g,b){if((l=(i.mode&32)!==0)&&(l=!1),l){if(i.flags|=16777216,(b&335544128)===b)if(i.stateNode.complete)i.flags|=8192;else if(SP())i.flags|=8192;else throw hc=Dp,ky}else i.flags&=-16777217}function X5(i,l){if(l.type!=="stylesheet"||(l.state.loading&4)!==0)i.flags&=-16777217;else if(i.flags|=16777216,!fT(l))if(SP())i.flags|=8192;else throw hc=Dp,ky}function Zp(i,l){l!==null&&(i.flags|=4),i.flags&16384&&(l=i.tag!==22?ga():536870912,i.lanes|=l,Il|=l)}function Uu(i,l){if(!Ct)switch(i.tailMode){case"hidden":l=i.tail;for(var f=null;l!==null;)l.alternate!==null&&(f=l),l=l.sibling;f===null?i.tail=null:f.sibling=null;break;case"collapsed":f=i.tail;for(var g=null;f!==null;)f.alternate!==null&&(g=f),f=f.sibling;g===null?l||i.tail===null?i.tail=null:i.tail.sibling=null:g.sibling=null}}function da(i){var l=i.alternate!==null&&i.alternate.child===i.child,f=0,g=0;if(l)for(var b=i.child;b!==null;)f|=b.lanes|b.childLanes,g|=b.subtreeFlags&65011712,g|=b.flags&65011712,b.return=i,b=b.sibling;else for(b=i.child;b!==null;)f|=b.lanes|b.childLanes,g|=b.subtreeFlags,g|=b.flags,b.return=i,b=b.sibling;return i.subtreeFlags|=g,i.childLanes=f,l}function TV(i,l,f){var g=l.pendingProps;switch(Ny(l),l.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return da(l),null;case 1:return da(l),null;case 3:return f=l.stateNode,g=null,i!==null&&(g=i.memoizedState.cache),l.memoizedState.cache!==g&&(l.flags|=2048),ri(Ua),ue(),f.pendingContext&&(f.context=f.pendingContext,f.pendingContext=null),(i===null||i.child===null)&&(Sl(l)?ci(l):i===null||i.memoizedState.isDehydrated&&(l.flags&256)===0||(l.flags|=1024,Cy())),da(l),null;case 26:var b=l.type,N=l.memoizedState;return i===null?(ci(l),N!==null?(da(l),X5(l,N)):(da(l),gb(l,b,null,g,f))):N?N!==i.memoizedState?(ci(l),da(l),X5(l,N)):(da(l),l.flags&=-16777217):(i=i.memoizedProps,i!==g&&ci(l),da(l),gb(l,b,i,g,f)),null;case 27:if(Te(l),f=Ne.current,b=l.type,i!==null&&l.stateNode!=null)i.memoizedProps!==g&&ci(l);else{if(!g){if(l.stateNode===null)throw Error(n(166));return da(l),null}i=re.current,Sl(l)?O4(l):(i=rT(b,g,f),l.stateNode=i,ci(l))}return da(l),null;case 5:if(Te(l),b=l.type,i!==null&&l.stateNode!=null)i.memoizedProps!==g&&ci(l);else{if(!g){if(l.stateNode===null)throw Error(n(166));return da(l),null}if(N=re.current,Sl(l))O4(l);else{var R=mh(Ne.current);switch(N){case 1:N=R.createElementNS("http://www.w3.org/2000/svg",b);break;case 2:N=R.createElementNS("http://www.w3.org/1998/Math/MathML",b);break;default:switch(b){case"svg":N=R.createElementNS("http://www.w3.org/2000/svg",b);break;case"math":N=R.createElementNS("http://www.w3.org/1998/Math/MathML",b);break;case"script":N=R.createElement("div"),N.innerHTML="<script><\/script>",N=N.removeChild(N.firstChild);break;case"select":N=typeof g.is=="string"?R.createElement("select",{is:g.is}):R.createElement("select"),g.multiple?N.multiple=!0:g.size&&(N.size=g.size);break;default:N=typeof g.is=="string"?R.createElement(b,{is:g.is}):R.createElement(b)}}N[_a]=l,N[An]=g;e:for(R=l.child;R!==null;){if(R.tag===5||R.tag===6)N.appendChild(R.stateNode);else if(R.tag!==4&&R.tag!==27&&R.child!==null){R.child.return=R,R=R.child;continue}if(R===l)break e;for(;R.sibling===null;){if(R.return===null||R.return===l)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}l.stateNode=N;e:switch(yn(N,b,g),b){case"button":case"input":case"select":case"textarea":g=!!g.autoF
vendor: 22,846 bytes, line 48
48ocus;break e;case"img":g=!0;break e;default:g=!1}g&&ci(l)}}return da(l),gb(l,l.type,i===null?null:i.memoizedProps,l.pendingProps,f),null;case 6:if(i&&l.stateNode!=null)i.memoizedProps!==g&&ci(l);else{if(typeof g!="string"&&l.stateNode===null)throw Error(n(166));if(i=Ne.current,Sl(l)){if(i=l.stateNode,f=l.memoizedProps,g=null,b=gn,b!==null)switch(b.tag){case 27:case 5:g=b.memoizedProps}i[_a]=l,i=!!(i.nodeValue===f||g!==null&&g.suppressHydrationWarning===!0||KP(i.nodeValue,f)),i||Wi(l,!0)}else i=mh(i).createTextNode(g),i[_a]=l,l.stateNode=i}return da(l),null;case 31:if(f=l.memoizedState,i===null||i.memoizedState!==null){if(g=Sl(l),f!==null){if(i===null){if(!g)throw Error(n(318));if(i=l.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(n(557));i[_a]=l}else dc(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;da(l),i=!1}else f=Cy(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=f),i=!0;if(!i)return l.flags&256?(lr(l),l):(lr(l),null);if((l.flags&128)!==0)throw Error(n(558))}return da(l),null;case 13:if(g=l.memoizedState,i===null||i.memoizedState!==null&&i.memoizedState.dehydrated!==null){if(b=Sl(l),g!==null&&g.dehydrated!==null){if(i===null){if(!b)throw Error(n(318));if(b=l.memoizedState,b=b!==null?b.dehydrated:null,!b)throw Error(n(317));b[_a]=l}else dc(),(l.flags&128)===0&&(l.memoizedState=null),l.flags|=4;da(l),b=!1}else b=Cy(),i!==null&&i.memoizedState!==null&&(i.memoizedState.hydrationErrors=b),b=!0;if(!b)return l.flags&256?(lr(l),l):(lr(l),null)}return lr(l),(l.flags&128)!==0?(l.lanes=f,l):(f=g!==null,i=i!==null&&i.memoizedState!==null,f&&(g=l.child,b=null,g.alternate!==null&&g.alternate.memoizedState!==null&&g.alternate.memoizedState.cachePool!==null&&(b=g.alternate.memoizedState.cachePool.pool),N=null,g.memoizedState!==null&&g.memoizedState.cachePool!==null&&(N=g.memoizedState.cachePool.pool),N!==b&&(g.flags|=2048)),f!==i&&f&&(l.child.flags|=8192),Zp(l,l.updateQueue),da(l),null);case 4:return ue(),i===null&&Bb(l.stateNode.containerInfo),da(l),null;case 10:return ri(l.type),da(l),null;case 19:if(H(ka),g=l.memoizedState,g===null)return da(l),null;if(b=(l.flags&128)!==0,N=g.rendering,N===null)if(b)Uu(g,!1);else{if(Na!==0||i!==null&&(i.flags&128)!==0)for(i=l.child;i!==null;){if(N=zp(i),N!==null){for(l.flags|=128,Uu(g,!1),i=N.updateQueue,l.updateQueue=i,Zp(l,i),l.subtreeFlags=0,i=f,f=l.child;f!==null;)A4(f,i),f=f.sibling;return Z(ka,ka.current&1|2),Ct&&ai(l,g.treeForkCount),l.child}i=i.sibling}g.tail!==null&&rt()>nh&&(l.flags|=128,b=!0,Uu(g,!1),l.lanes=4194304)}else{if(!b)if(i=zp(N),i!==null){if(l.flags|=128,b=!0,i=i.updateQueue,l.updateQueue=i,Zp(l,i),Uu(g,!0),g.tail===null&&g.tailMode==="hidden"&&!N.alternate&&!Ct)return da(l),null}else 2*rt()-g.renderingStartTime>nh&&f!==536870912&&(l.flags|=128,b=!0,Uu(g,!1),l.lanes=4194304);g.isBackwards?(N.sibling=l.child,l.child=N):(i=g.last,i!==null?i.sibling=N:l.child=N,g.last=N)}return g.tail!==null?(i=g.tail,g.rendering=i,g.tail=i.sibling,g.renderingStartTime=rt(),i.sibling=null,f=ka.current,Z(ka,b?f&1|2:f&1),Ct&&ai(l,g.treeForkCount),i):(da(l),null);case 22:case 23:return lr(l),zy(),g=l.memoizedState!==null,i!==null?i.memoizedState!==null!==g&&(l.flags|=8192):g&&(l.flags|=8192),g?(f&536870912)!==0&&(l.flags&128)===0&&(da(l),l.subtreeFlags&6&&(l.flags|=8192)):da(l),f=l.updateQueue,f!==null&&Zp(l,f.retryQueue),f=null,i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(f=i.memoizedState.cachePool.pool),g=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(g=l.memoizedState.cachePool.pool),g!==f&&(l.flags|=2048),i!==null&&H(mc),null;case 24:return f=null,i!==null&&(f=i.memoizedState.cache),l.memoizedState.cache!==f&&(l.flags|=2048),ri(Ua),da(l),null;case 25:return null;case 30:return null}throw Error(n(156,l.tag))}function EV(i,l){switch(Ny(l),l.tag){case 1:return i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 3:return ri(Ua),ue(),i=l.flags,(i&65536)!==0&&(i&128)===0?(l.flags=i&-65537|128,l):null;case 26:case 27:case 5:return Te(l),null;case 31:if(l.memoizedState!==null){if(lr(l),l.alternate===null)throw Error(n(340));dc()}return i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 13:if(lr(l),i=l.memoizedState,i!==null&&i.dehydrated!==null){if(l.alternate===null)throw Error(n(340));dc()}return i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 19:return H(ka),null;case 4:return ue(),null;case 10:return ri(l.type),null;case 22:case 23:return lr(l),zy(),i!==null&&H(mc),i=l.flags,i&65536?(l.flags=i&-65537|128,l):null;case 24:return ri(Ua),null;case 25:return null;default:return null}}function Z5(i,l){switch(Ny(l),l.tag){case 3:ri(Ua),ue();break;case 26:case 27:case 5:Te(l);break;case 4:ue();break;case 31:l.memoizedState!==null&&lr(l);break;case 13:lr(l);break;case 19:H(ka);break;case 10:ri(l.type);break;case 22:case 23:lr(l),zy(),i!==null&&H(mc);break;case 24:ri(Ua)}}function Vu(i,l){try{var f=l.updateQueue,g=f!==null?f.lastEffect:null;if(g!==null){var b=g.next;f=b;do{if((f.tag&i)===i){g=void 0;var N=f.create,R=f.inst;g=N(),R.destroy=g}f=f.next}while(f!==b)}}catch(G){Kt(l,l.return,G)}}function ao(i,l,f){try{var g=l.updateQueue,b=g!==null?g.lastEffect:null;if(b!==null){var N=b.next;g=N;do{if((g.tag&i)===i){var R=g.inst,G=R.destroy;if(G!==void 0){R.destroy=void 0,b=l;var J=f,ce=G;try{ce()}catch(xe){Kt(b,J,xe)}}}g=g.next}while(g!==N)}}catch(xe){Kt(l,l.return,xe)}}function J5(i){var l=i.updateQueue;if(l!==null){var f=i.stateNode;try{U4(l,f)}catch(g){Kt(i,i.return,g)}}}function eP(i,l,f){f.props=vc(i.type,i.memoizedProps),f.state=i.memoizedState;try{f.componentWillUnmount()}catch(g){Kt(i,l,g)}}function Fu(i,l){try{var f=i.ref;if(f!==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 f=="function"?i.refCleanup=f(g):f.current=g}}catch(b){Kt(i,l,b)}}function Os(i,l){var f=i.ref,g=i.refCleanup;if(f!==null)if(typeof g=="function")try{g()}catch(b){Kt(i,l,b)}finally{i.refCleanup=null,i=i.alternate,i!=null&&(i.refCleanup=null)}else if(typeof f=="function")try{f(null)}catch(b){Kt(i,l,b)}else f.current=null}function tP(i){var l=i.type,f=i.memoizedProps,g=i.stateNode;try{e:switch(l){case"button":case"input":case"select":case"textarea":f.autoFocus&&g.focus();break e;case"img":f.src?g.src=f.src:f.srcSet&&(g.srcset=f.srcSet)}}catch(b){Kt(i,i.return,b)}}function xb(i,l,f){try{var g=i.stateNode;XV(g,i.type,f,l),g[An]=l}catch(b){Kt(i,i.return,b)}}function aP(i){return i.tag===5||i.tag===3||i.tag===26||i.tag===27&&lo(i.type)||i.tag===4}function vb(i){e:for(;;){for(;i.sibling===null;){if(i.return===null||aP(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&&lo(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 yb(i,l,f){var g=i.tag;if(g===5||g===6)i=i.stateNode,l?(f.nodeType===9?f.body:f.nodeName==="HTML"?f.ownerDocument.body:f).insertBefore(i,l):(l=f.nodeType===9?f.body:f.nodeName==="HTML"?f.ownerDocument.body:f,l.appendChild(i),f=f._reactRootContainer,f!=null||l.onclick!==null||(l.onclick=ts));else if(g!==4&&(g===27&&lo(i.type)&&(f=i.stateNode,l=null),i=i.child,i!==null))for(yb(i,l,f),i=i.sibling;i!==null;)yb(i,l,f),i=i.sibling}function Jp(i,l,f){var g=i.tag;if(g===5||g===6)i=i.stateNode,l?f.insertBefore(i,l):f.appendChild(i);else if(g!==4&&(g===27&&lo(i.type)&&(f=i.stateNode),i=i.child,i!==null))for(Jp(i,l,f),i=i.sibling;i!==null;)Jp(i,l,f),i=i.sibling}function nP(i){var l=i.stateNode,f=i.memoizedProps;try{for(var g=i.type,b=l.attributes;b.length;)l.removeAttributeNode(b[0]);yn(l,g,f),l[_a]=i,l[An]=f}catch(N){Kt(i,i.return,N)}}var li=!1,Ha=!1,bb=!1,rP=typeof WeakSet=="function"?WeakSet:Set,ln=null;function OV(i,l){if(i=i.containerInfo,qb=bh,i=g4(i),my(i)){if("selectionStart"in i)var f={start:i.selectionStart,end:i.selectionEnd};else e:{f=(f=i.ownerDocument)&&f.defaultView||window;var g=f.getSelection&&f.getSelection();if(g&&g.rangeCount!==0){f=g.anchorNode;var b=g.anchorOffset,N=g.focusNode;g=g.focusOffset;try{f.nodeType,N.nodeType}catch{f=null;break e}var R=0,G=-1,J=-1,ce=0,xe=0,je=i,de=null;t:for(;;){for(var pe;je!==f||b!==0&&je.nodeType!==3||(G=R+b),je!==N||g!==0&&je.nodeType!==3||(J=R+g),je.nodeType===3&&(R+=je.nodeValue.length),(pe=je.firstChild)!==null;)de=je,je=pe;for(;;){if(je===i)break t;if(de===f&&++ce===b&&(G=R),de===N&&++xe===g&&(J=R),(pe=je.nextSibling)!==null)break;je=de,de=je.parentNode}je=pe}f=G===-1||J===-1?null:{start:G,end:J}}else f=null}f=f||{start:0,end:0}}else f=null;for(Gb={focusedElem:i,selectionRange:f},bh=!1,ln=l;ln!==null;)if(l=ln,i=l.child,(l.subtreeFlags&1028)!==0&&i!==null)i.return=l,ln=i;else for(;ln!==null;){switch(l=ln,N=l.alternate,i=l.flags,l.tag){case 0:if((i&4)!==0&&(i=l.updateQueue,i=i!==null?i.events:null,i!==null))for(f=0;f<i.length;f++)b=i[f],b.ref.impl=b.nextImpl;break;case 11:case 15:break;case 1:if((i&1024)!==0&&N!==null){i=void 0,f=l,b=N.memoizedProps,N=N.memoizedState,g=f.stateNode;try{var ze=vc(f.type,b);i=g.getSnapshotBeforeUpdate(ze,N),g.__reactInternalSnapshotBeforeUpdate=i}catch(Ye){Kt(f,f.return,Ye)}}break;case 3:if((i&1024)!==0){if(i=l.stateNode.containerInfo,f=i.nodeType,f===9)Fb(i);else if(f===1)switch(i.nodeName){case"HEAD":case"HTML":case"BODY":Fb(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(n(163))}if(i=l.sibling,i!==null){i.return=l.return,ln=i;break}ln=l.return}}function sP(i,l,f){var g=f.flags;switch(f.tag){case 0:case 11:case 15:ui(i,f),g&4&&Vu(5,f);break;case 1:if(ui(i,f),g&4)if(i=f.stateNode,l===null)try{i.componentDidMount()}catch(R){Kt(f,f.return,R)}else{var b=vc(f.type,l.memoizedProps);l=l.memoizedState;try{i.componentDidUpdate(b,l,i.__reactInternalSnapshotBeforeUpdate)}catch(R){Kt(f,f.return,R)}}g&64&&J5(f),g&512&&Fu(f,f.return);break;case 3:if(ui(i,f),g&64&&(i=f.updateQueue,i!==null)){if(l=null,f.child!==null)switch(f.child.tag){case 27:case 5:l=f.child.stateNode;break;case 1:l=f.child.stateNode}try{U4(i,l)}catch(R){Kt(f,f.return,R)}}break;case 27:l===null&&g&4&&nP(f);case 26:case 5:ui(i,f),l===null&&g&4&&tP(f),g&512&&Fu(f,f.return);break;case 12:ui(i,f);break;case 31:ui(i,f),g&4&&cP(i,f);break;case 13:ui(i,f),g&4&&lP(i,f),g&64&&(i=f.memoizedState,i!==null&&(i=i.dehydrated,i!==null&&(f=zV.bind(null,f),sF(i,f))));break;case 22:if(g=f.memoizedState!==null||li,!g){l=l!==null&&l.memoizedState!==null||Ha,b=li;var N=Ha;li=g,(Ha=l)&&!N?fi(i,f,(f.subtreeFlags&8772)!==0):ui(i,f),li=b,Ha=N}break;case 30:break;default:ui(i,f)}}function iP(i){var l=i.alternate;l!==null&&(i.alternate=null,iP(l)),i.child=null,i.deletions=null,i.sibling=null,i.tag===5&&(l=i.stateNode,l!==null&&gu(l)),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 fa=null,Qn=!1;function di(i,l,f){for(f=f.child;f!==null;)oP(i,l,f),f=f.sibling}function oP(i,l,f){if(ya&&typeof ya.onCommitFiberUnmount=="function")try{ya.onCommitFiberUnmount(In,f)}catch{}switch(f.tag){case 26:Ha||Os(f,l),di(i,l,f),f.memoizedState?f.memoizedState.count--:f.stateNode&&(f=f.stateNode,f.parentNode.removeChild(f));break;case 27:Ha||Os(f,l);var g=fa,b=Qn;lo(f.type)&&(fa=f.stateNode,Qn=!1),di(i,l,f),ef(f.stateNode),fa=g,Qn=b;break;case 5:Ha||Os(f,l);case 6:if(g=fa,b=Qn,fa=null,di(i,l,f),fa=g,Qn=b,fa!==null)if(Qn)try{(fa.nodeType===9?fa.body:fa.nodeName==="HTML"?fa.ownerDocument.body:fa).removeChild(f.stateNode)}catch(N){Kt(f,l,N)}else try{fa.removeChild(f.stateNode)}catch(N){Kt(f,l,N)}break;case 18:fa!==null&&(Qn?(i=fa,JP(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,f.stateNode),Vl(i)):JP(fa,f.stateNode));break;case 4:g=fa,b=Qn,fa=f.stateNode.containerInfo,Qn=!0,di(i,l,f),fa=g,Qn=b;break;case 0:case 11:case 14:case 15:ao(2,f,l),Ha||ao(4,f,l),di(i,l,f);break;case 1:Ha||(Os(f,l),g=f.stateNode,typeof g.componentWillUnmount=="function"&&eP(f,l,g)),di(i,l,f);break;case 21:di(i,l,f);break;case 22:Ha=(g=Ha)||f.memoizedState!==null,di(i,l,f),Ha=g;break;default:di(i,l,f)}}function cP(i,l){if(l.memoizedState===null&&(i=l.alternate,i!==null&&(i=i.memoizedState,i!==null))){i=i.dehydrated;try{Vl(i)}catch(f){Kt(l,l.return,f)}}}function lP(i,l){if(l.memoizedState===null&&(i=l.alternate,i!==null&&(i=i.memoizedState,i!==null&&(i=i.dehydrated,i!==null))))try{Vl(i)}catch(f){Kt(l,l.return,f)}}function MV(i){switch(i.tag){case 31:case 13:case 19:var l=i.stateNode;return l===null&&(l=i.stateNode=new rP),l;case 22:return i=i.stateNode,l=i._retryCache,l===null&&(l=i._retryCache=new rP),l;default:throw Error(n(435,i.tag))}}function eh(i,l){var f=MV(i);l.forEach(function(g){if(!f.has(g)){f.add(g);var b=$V.bind(null,i,g);g.then(b,b)}})}function Wn(i,l){var f=l.deletions;if(f!==null)for(var g=0;g<f.length;g++){var b=f[g],N=i,R=l,G=R;e:for(;G!==null;){switch(G.tag){case 27:if(lo(G.type)){fa=G.stateNode,Qn=!1;break e}break;case 5:fa=G.stateNode,Qn=!1;break e;case 3:case 4:fa=G.stateNode.containerInfo,Qn=!0;break e}G=G.return}if(fa===null)throw Error(n(160));oP(N,R,b),fa=null,Qn=!1,N=b.alternate,N!==null&&(N.return=null),b.return=null}if(l.subtreeFlags&13886)for(l=l.child;l!==null;)dP(l,i),l=l.sibling}var ns=null;function dP(i,l){var f=i.alternate,g=i.flags;switch(i.tag){case 0:case 11:case 14:case 15:Wn(l,i),Yn(i),g&4&&(ao(3,i,i.return),Vu(3,i),ao(5,i,i.return));break;case 1:Wn(l,i),Yn(i),g&512&&(Ha||f===null||Os(f,f.return)),g&64&&li&&(i=i.updateQueue,i!==null&&(g=i.callbacks,g!==null&&(f=i.shared.hiddenCallbacks,i.shared.hiddenCallbacks=f===null?g:f.concat(g))));break;case 26:var b=ns;if(Wn(l,i),Yn(i),g&512&&(Ha||f===null||Os(f,f.return)),g&4){var N=f!==null?f.memoizedState:null;if(g=i.memoizedState,f===null)if(g===null)if(i.stateNode===null){e:{g=i.type,f=i.memoizedProps,b=b.ownerDocument||b;t:switch(g){case"title":N=b.getElementsByTagName("title")[0],(!N||N[ec]||N[_a]||N.namespaceURI==="http://www.w3.org/2000/svg"||N.hasAttribute("itemprop"))&&(N=b.createElement(g),b.head.insertBefore(N,b.querySelector("head > title"))),yn(N,g,f),N[_a]=i,xa(N),g=N;break e;case"link":var R=dT("link","href",b).get(g+(f.href||""));if(R){for(var G=0;G<R.length;G++)if(N=R[G],N.getAttribute("href")===(f.href==null||f.href===""?null:f.href)&&N.getAttribute("rel")===(f.rel==null?null:f.rel)&&N.getAttribute("title")===(f.title==null?null:f.title)&&N.getAttribute("crossorigin")===(f.crossOrigin==null?null:f.crossOrigin)){R.splice(G,1);break t}}N=b.createElement(g),yn(N,g,f),b.head.appendChild(N);break;case"meta":if(R=dT("meta","content",b).get(g+(f.content||""))){for(G=0;G<R.length;G++)if(N=R[G],N.getAttribute("content")===(f.content==null?null:""+f.content)&&N.getAttribute("name")===(f.name==null?null:f.name)&&N.getAttribute("property")===(f.property==null?null:f.property)&&N.getAttribute("http-equiv")===(f.httpEquiv==null?null:f.httpEquiv)&&N.getAttribute("charset")===(f.charSet==null?null:f.charSet)){R.splice(G,1);break t}}N=b.createElement(g),yn(N,g,f),b.head.appendChild(N);break;default:throw Error(n(468,g))}N[_a]=i,xa(N),g=N}i.stateNode=g}else uT(b,i.type,i.stateNode);else i.stateNode=lT(b,g,i.memoizedProps);else N!==g?(N===null?f.stateNode!==null&&(f=f.stateNode,f.parentNode.removeChild(f)):N.count--,g===null?uT(b,i.type,i.stateNode):lT(b,g,i.memoizedProps)):g===null&&i.stateNode!==null&&xb(i,i.memoizedProps,f.memoizedProps)}break;case 27:Wn(l,i),Yn(i),g&512&&(Ha||f===null||Os(f,f.return)),f!==null&&g&4&&xb(i,i.memoizedProps,f.memoizedProps);break;case 5:if(Wn(l,i),Yn(i),g&512&&(Ha||f===null||Os(f,f.return)),i.flags&32){b=i.stateNode;try{es(b,"")}catch(ze){Kt(i,i.return,ze)}}g&4&&i.stateNode!=null&&(b=i.memoizedProps,xb(i,b,f!==null?f.memoizedProps:b)),g&1024&&(bb=!0);break;case 6:if(Wn(l,i),Yn(i),g&4){if(i.stateNode===null)throw Error(n(162));g=i.memoizedProps,f=i.stateNode;try{f.nodeValue=g}catch(ze){Kt(i,i.return,ze)}}break;case 3:if(gh=null,b=ns,ns=ph(l.containerInfo),Wn(l,i),ns=b,Yn(i),g&4&&f!==null&&f.memoizedState.isDehydrated)try{Vl(l.containerInfo)}catch(ze){Kt(i,i.return,ze)}bb&&(bb=!1,uP(i));break;case 4:g=ns,ns=ph(i.stateNode.containerInfo),Wn(l,i),Yn(i),ns=g;break;case 12:Wn(l,i),Yn(i);break;case 31:Wn(l,i),Yn(i),g&4&&(g=i.updateQueue,g!==null&&(i.updateQueue=null,eh(i,g)));break;case 13:Wn(l,i),Yn(i),i.child.flags&8192&&i.memoizedState!==null!=(f!==null&&f.memoizedState!==null)&&(ah=rt()),g&4&&(g=i.updateQueue,g!==null&&(i.updateQueue=null,eh(i,g)));break;case 22:b=i.memoizedState!==null;var J=f!==null&&f.memoizedState!==null,ce=li,xe=Ha;if(li=ce||b,Ha=xe||J,Wn(l,i),Ha=xe,li=ce,Yn(i),g&8192)e:for(l=i.stateNode,l._visibility=b?l._visibility&-2:l._visibility|1,b&&(f===null||J||li||Ha||yc(i)),f=null,l=i;;){if(l.tag===5||l.tag===26){if(f===null){J=f=l;try{if(N=J.stateNode,b)R=N.style,typeof R.setProperty=="function"?R.setProperty("display","none","important"):R.display="none";else{G=J.stateNode;var je=J.memoizedProps.style,de=je!=null&&je.hasOwnProperty("display")?je.display:null;G.style.display=de==null||typeof de=="boolean"?"":(""+de).trim()}}catch(ze){Kt(J,J.return,ze)}}}else if(l.tag===6){if(f===null){J=l;try{J.stateNode.nodeValue=b?"":J.memoizedProps}catch(ze){Kt(J,J.return,ze)}}}else if(l.tag===18){if(f===null){J=l;try{var pe=J.stateNode;b?eT(pe,!0):eT(J.stateNode,!1)}catch(ze){Kt(J,J.return,ze)}}}else if((l.tag!==22&&l.tag!==23||l.memoizedState===null||l===i)&&l.child!==null){l.child.return=l,l=l.child;continue}if(l===i)break e;for(;l.sibling===null;){if(l.return===null||l.return===i)break e;f===l&&(f=null),l=l.return}f===l&&(f=null),l.sibling.return=l.return,l=l.sibling}g&4&&(g=i.updateQueue,g!==null&&(f=g.retryQueue,f!==null&&(g.retryQueue=null,eh(i,f))));break;case 19:Wn(l,i),Yn(i),g&4&&(g=i.updateQueue,g!==null&&(i.updateQueue=null,eh(i,g)));break;case 30:break;case 21:break;default:Wn(l,i),Yn(i)}}function Yn(i){var l=i.flags;if(l&2){try{for(var f,g=i.return;g!==null;){if(aP(g)){f=g;break}g=g.return}if(f==null)throw Error(n(160));switch(f.tag){case 27:var b=f.stateNode,N=vb(i);Jp(i,N,b);break;case 5:var R=f.stateNode;f.flags&32&&(es(R,""),f.flags&=-33);var G=vb(i);Jp(i,G,R);break;case 3:case 4:var J=f.stateNode.containerInfo,ce=vb(i);yb(i,ce,J);break;default:throw Error(n(161))}}catch(xe){Kt(i,i.return,xe)}i.flags&=-3}l&4096&&(i.flags&=-4097)}function uP(i){if(i.subtreeFlags&1024)for(i=i.child;i!==null;){var l=i;uP(l),l.tag===5&&l.flags&1024&&l.stateNode.reset(),i=i.sibling}}function ui(i,l){if(l.subtreeFlags&8772)for(l=l.child;l!==null;)sP(i,l.alternate,l),l=l.sibling}function yc(i){for(i=i.child;i!==null;){var l=i;switch(l.tag){case 0:case 11:case 14:case 15:ao(4,l,l.return),yc(l);break;case 1:Os(l,l.return);var f=l.stateNode;typeof f.componentWillUnmount=="function"&&eP(l,l.return,f),yc(l);break;case 27:ef(l.stateNode);case 26:case 5:Os(l,l.return),yc(l);break;case 22:l.memoizedState===null&&yc(l);break;case 30:yc(l);break;default:yc(l)}i=i.sibling}}function fi(i,l,f){for(f=f&&(l.subtreeFlags&8772)!==0,l=l.child;l!==null;){var g=l.alternate,b=i,N=l,R=N.flags;switch(N.tag){case 0:case 11:case 15:fi(b,N,f),Vu(4,N);break;case 1:if(fi(b,N,f),g=N,b=g.stateNode,typeof b.componentDidMount=="function")try{b.componentDidMount()}catch(ce){Kt(g,g.return,ce)}if(g=N,b=g.updateQueue,b!==null){var G=g.stateNode;try{var J=b.shared.hiddenCallbacks;if(J!==null)for(b.shared.hiddenCallbacks=null,b=0;b<J.length;b++)G4(J[b],G)}catch(ce){Kt(g,g.return,ce)}}f&&R&64&&J5(N),Fu(N,N.return);break;case 27:nP(N);case 26:case 5:fi(b,N,f),f&&g===null&&R&4&&tP(N),Fu(N,N.return);break;case 12:fi(b,N,f);break;case 31:fi(b,N,f),f&&R&4&&cP(b,N);break;case 13:fi(b,N,f),f&&R&4&&lP(b,N);break;case 22:N.memoizedState===null&&fi(b,N,f),Fu(N,N.return);break;case 30:break;default:fi(b,N,f)}l=l.sibling}}function jb(i,l){var f=null;i!==null&&i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(f=i.memoizedState.cachePool.pool),i=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(i=l.memoizedState.cachePool.pool),i!==f&&(i!=null&&i.refCount++,f!=null&&Mu(f))}function wb(i,l){i=null,l.alternate!==null&&(i=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==i&&(l.refCount++,i!=null&&Mu(i))}function rs(i,l,f,g){if(l.subtreeFlags&10256)for(l=l.child;l!==null;)fP(i,l,f,g),l=l.sibling}function fP(i,l,f,g){var b=l.flags;switch(l.tag){case 0:case 11:case 15:rs(i,l,f,g),b&2048&&Vu(9,l);break;case 1:rs(i,l,f,g);break;case 3:rs(i,l,f,g),b&2048&&(i=null,l.alternate!==null&&(i=l.alternate.memoizedState.cache),l=l.memoizedState.cache,l!==i&&(l.refCount++,i!=null&&Mu(i)));break;case 12:if(b&2048){rs(i,l,f,g),i=l.stateNode;try{var N=l.memoizedProps,R=N.id,G=N.onPostCommit;typeof G=="function"&&G(R,l.alternate===null?"mount":"update",i.passiveEffectDuration,-0)}catch(J){Kt(l,l.return,J)}}else rs(i,l,f,g);break;case 31:rs(i,l,f,g);break;case 13:rs(i,l,f,g);break;case 23:break;case 22:N=l.stateNode,R=l.alternate,l.memoizedState!==null?N._visibility&2?rs(i,l,f,g):Hu(i,l):N._visibility&2?rs(i,l,f,g):(N._visibility|=2,kl(i,l,f,g,(l.subtreeFlags&10256)!==0||!1)),b&2048&&jb(R,l);break;case 24:rs(i,l,f,g),b&2048&&wb(l.alternate,l);break;default:rs(i,l,f,g)}}function kl(i,l,f,g,b){for(b=b&&((l.subtreeFlags&10256)!==0||!1),l=l.child;l!==null;){var N=i,R=l,G=f,J=g,ce=R.flags;switch(R.tag){case 0:case 11:case 15:kl(N,R,G,J,b),Vu(8,R);break;case 23:break;case 22:var xe=R.stateNode;R.memoizedState!==null?xe._visibility&2?kl(N,R,G,J,b):Hu(N,R):(xe._visibility|=2,kl(N,R,G,J,b)),b&&ce&2048&&jb(R.alternate,R);break;case 24:kl(N,R,G,J,b),b&&ce&2048&&wb(R.alternate,R);break;default:kl(N,R,G,J,b)}l=l.sibling}}function Hu(i,l){if(l.subtreeFlags&10256)for(l=l.child;l!==null;){var f=i,g=l,b=g.flags;switch(g.tag){case 22:Hu(f,g),b&2048&&jb(g.alternate,g);break;case 24:Hu(f,g),b&2048&&wb(g.alternate,g);break;default:Hu(f,g)}l=l.sibling}}var Ku=8192;function Rl(i,l,f){if(i.subtreeFlags&Ku)for(i=i.child;i!==null;)mP(i,l,f),i=i.sibling}function mP(i,l,f){switch(i.tag){case 26:Rl(i,l,f),i.flags&Ku&&i.memoizedState!==null&&xF(f,ns,i.memoizedState,i.memoizedProps);break;case 5:Rl(i,l,f);break;case 3:case 4:var g=ns;ns=ph(i.stateNode.containerInfo),Rl(i,l,f),ns=g;break;case 22:i.memoizedState===null&&(g=i.alternate,g!==null&&g.memoizedState!==null?(g=Ku,Ku=16777216,Rl(i,l,f),Ku=g):Rl(i,l,f));break;default:Rl(i,l,f)}}function pP(i){var l=i.alternate;if(l!==null&&(i=l.child,i!==null)){l.child=null;do l=i.sibling,i.sibling=null,i=l;while(i!==null)}}function Qu(i){var l=i.deletions;if((i.flags&16)!==0){if(l!==null)for(var f=0;f<l.length;f++){var g=l[f];ln=g,gP(g,i)}pP(i)}if(i.subtreeFlags&10256)for(i=i.child;i!==null;)hP(i),i=i.sibling}function hP(i){switch(i.tag){case 0:case 11:case 15:Qu(i),i.flags&2048&&ao(9,i,i.return);break;case 3:Qu(i);break;case 12:Qu(i);break;case 22:var l=i.stateNode;i.memoizedState!==null&&l._visibility&2&&(i.return===null||i.return.tag!==13)?(l._visibility&=-3,th(i)):
vendor: 5,134 bytes, line 48
48Qu(i);break;default:Qu(i)}}function th(i){var l=i.deletions;if((i.flags&16)!==0){if(l!==null)for(var f=0;f<l.length;f++){var g=l[f];ln=g,gP(g,i)}pP(i)}for(i=i.child;i!==null;){switch(l=i,l.tag){case 0:case 11:case 15:ao(8,l,l.return),th(l);break;case 22:f=l.stateNode,f._visibility&2&&(f._visibility&=-3,th(l));break;default:th(l)}i=i.sibling}}function gP(i,l){for(;ln!==null;){var f=ln;switch(f.tag){case 0:case 11:case 15:ao(8,f,l);break;case 23:case 22:if(f.memoizedState!==null&&f.memoizedState.cachePool!==null){var g=f.memoizedState.cachePool.pool;g!=null&&g.refCount++}break;case 24:Mu(f.memoizedState.cache)}if(g=f.child,g!==null)g.return=f,ln=g;else e:for(f=i;ln!==null;){g=ln;var b=g.sibling,N=g.return;if(iP(g),g===f){ln=null;break e}if(b!==null){b.return=N,ln=b;break e}ln=N}}}var _V={getCacheForType:function(i){var l=xn(Ua),f=l.data.get(i);return f===void 0&&(f=i(),l.data.set(i,f)),f},cacheSignal:function(){return xn(Ua).controller.signal}},kV=typeof WeakMap=="function"?WeakMap:Map,zt=0,aa=null,vt=null,St=0,Ht=0,dr=null,no=!1,Dl=!1,Sb=!1,mi=0,Na=0,ro=0,bc=0,Nb=0,ur=0,Il=0,Wu=null,Xn=null,Ab=!1,ah=0,xP=0,nh=1/0,rh=null,so=null,Ja=0,io=null,Ll=null,pi=0,Cb=0,Pb=null,vP=null,Yu=0,Tb=null;function fr(){return(zt&2)!==0&&St!==0?St&-St:L.T!==null?Rb():hu()}function yP(){if(ur===0)if((St&536870912)===0||Ct){var i=Vn;Vn<<=1,(Vn&3932160)===0&&(Vn=262144),ur=i}else ur=536870912;return i=cr.current,i!==null&&(i.flags|=32),ur}function Zn(i,l,f){(i===aa&&(Ht===2||Ht===9)||i.cancelPendingCommit!==null)&&(Bl(i,0),oo(i,St,ur,!1)),Ft(i,f),((zt&2)===0||i!==aa)&&(i===aa&&((zt&2)===0&&(bc|=f),Na===4&&oo(i,St,ur,!1)),Ms(i))}function bP(i,l,f){if((zt&6)!==0)throw Error(n(327));var g=!f&&(l&127)===0&&(l&i.expiredLanes)===0||Vt(i,l),b=g?IV(i,l):Ob(i,l,!0),N=g;do{if(b===0){Dl&&!g&&oo(i,l,0,!1);break}else{if(f=i.current.alternate,N&&!RV(f)){b=Ob(i,l,!1),N=!1;continue}if(b===2){if(N=l,i.errorRecoveryDisabledLanes&N)var R=0;else R=i.pendingLanes&-536870913,R=R!==0?R:R&536870912?536870912:0;if(R!==0){l=R;e:{var G=i;b=Wu;var J=G.current.memoizedState.isDehydrated;if(J&&(Bl(G,R).flags|=256),R=Ob(G,R,!1),R!==2){if(Sb&&!J){G.errorRecoveryDisabledLanes|=N,bc|=N,b=4;break e}N=Xn,Xn=b,N!==null&&(Xn===null?Xn=N:Xn.push.apply(Xn,N))}b=R}if(N=!1,b!==2)continue}}if(b===1){Bl(i,0),oo(i,l,0,!0);break}e:{switch(g=i,N=b,N){case 0:case 1:throw Error(n(345));case 4:if((l&4194048)!==l)break;case 6:oo(g,l,ur,!no);break e;case 2:Xn=null;break;case 3:case 5:break;default:throw Error(n(329))}if((l&62914560)===l&&(b=ah+300-rt(),10<b)){if(oo(g,l,ur,!no),Ve(g,0,!0)!==0)break e;pi=l,g.timeoutHandle=XP(jP.bind(null,g,f,Xn,rh,Ab,l,ur,bc,Il,no,N,"Throttled",-0,0),b);break e}jP(g,f,Xn,rh,Ab,l,ur,bc,Il,no,N,null,-0,0)}}break}while(!0);Ms(i)}function jP(i,l,f,g,b,N,R,G,J,ce,xe,je,de,pe){if(i.timeoutHandle=-1,je=l.subtreeFlags,je&8192||(je&16785408)===16785408){je={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ts},mP(l,N,je);var ze=(N&62914560)===N?ah-rt():(N&4194048)===N?xP-rt():0;if(ze=vF(je,ze),ze!==null){pi=N,i.cancelPendingCommit=ze(EP.bind(null,i,l,N,f,g,b,R,G,J,xe,je,null,de,pe)),oo(i,N,R,!ce);return}}EP(i,l,N,f,g,b,R,G,J)}function RV(i){for(var l=i;;){var f=l.tag;if((f===0||f===11||f===15)&&l.flags&16384&&(f=l.updateQueue,f!==null&&(f=f.stores,f!==null)))for(var g=0;g<f.length;g++){var b=f[g],N=b.getSnapshot;b=b.value;try{if(!ir(N(),b))return!1}catch{return!1}}if(f=l.child,l.subtreeFlags&16384&&f!==null)f.return=l,l=f;else{if(l===i)break;for(;l.sibling===null;){if(l.return===null||l.return===i)return!0;l=l.return}l.sibling.return=l.return,l=l.sibling}}return!0}function oo(i,l,f,g){l&=~Nb,l&=~bc,i.suspendedLanes|=l,i.pingedLanes&=~l,g&&(i.warmLanes|=l),g=i.expirationTimes;for(var b=l;0<b;){var N=31-ha(b),R=1<<N;g[N]=-1,b&=~R}f!==0&&Nn(i,f,l)}function sh(){return(zt&6)===0?(Xu(0),!1):!0}function Eb(){if(vt!==null){if(Ht===0)var i=vt.return;else i=vt,ni=uc=null,Fy(i),Tl=null,ku=0,i=vt;for(;i!==null;)Z5(i.alternate,i),i=i.return;vt=null}}function Bl(i,l){var f=i.timeoutHandle;f!==-1&&(i.timeoutHandle=-1,eF(f)),f=i.cancelPendingCommit,f!==null&&(i.cancelPendingCommit=null,f()),pi=0,Eb(),aa=i,vt=f=ti(i.current,null),St=l,Ht=0,dr=null,no=!1,Dl=Vt(i,l),Sb=!1,Il=ur=Nb=bc=ro=Na=0,Xn=Wu=null,Ab=!1,(l&8)!==0&&(l|=l&32);var g=i.entangledLanes;if(g!==0)for(i=i.entanglements,g&=l;0<g;){var b=31-ha(g),N=1<<b;l|=i[b],g&=~N}return mi=l,Cp(),f}function wP(i,l){it=null,L.H=qu,l===Pl||l===Rp?(l=B4(),Ht=3):l===ky?(l=B4(),Ht=4):Ht=l===ob?8:l!==null&&typeof l=="object"&&typeof l.then=="function"?6:1,dr=l,vt===null&&(Na=1,Qp(i,Nr(l,i.current)))}function SP(){var i=cr.current;return i===null?!0:(St&4194048)===St?Tr===null:(St&62914560)===St||(St&536870912)!==0?i===Tr:!1}function NP(){var i=L.H;return L.H=qu,i===null?qu:i}function AP(){var i=L.A;return L.A=_V,i}function ih(){Na=4,no||(St&4194048)!==St&&cr.current!==null||(Dl=!0),(ro&134217727)===0&&(bc&134217727)===0||aa===null||oo(aa,St,ur,!1)}function Ob(i,l,f){var g=zt;zt|=2;var b=NP(),N=AP();(aa!==i||St!==l)&&(rh=null,Bl(i,l)),l=!1;var R=Na;e:do try{if(Ht!==0&&vt!==null){var G=vt,J=dr;
vendor: 4,617 bytes, line 48
48switch(Ht){case 8:Eb(),R=6;break e;case 3:case 2:case 9:case 6:cr.current===null&&(l=!0);var ce=Ht;if(Ht=0,dr=null,zl(i,G,J,ce),f&&Dl){R=0;break e}break;default:ce=Ht,Ht=0,dr=null,zl(i,G,J,ce)}}DV(),R=Na;break}catch(xe){wP(i,xe)}while(!0);return l&&i.shellSuspendCounter++,ni=uc=null,zt=g,L.H=b,L.A=N,vt===null&&(aa=null,St=0,Cp()),R}function DV(){for(;vt!==null;)CP(vt)}function IV(i,l){var f=zt;zt|=2;var g=NP(),b=AP();aa!==i||St!==l?(rh=null,nh=rt()+500,Bl(i,l)):Dl=Vt(i,l);e:do try{if(Ht!==0&&vt!==null){l=vt;var N=dr;t:switch(Ht){case 1:Ht=0,dr=null,zl(i,l,N,1);break;case 2:case 9:if(I4(N)){Ht=0,dr=null,PP(l);break}l=function(){Ht!==2&&Ht!==9||aa!==i||(Ht=7),Ms(i)},N.then(l,l);break e;case 3:Ht=7;break e;case 4:Ht=5;break e;case 7:I4(N)?(Ht=0,dr=null,PP(l)):(Ht=0,dr=null,zl(i,l,N,7));break;case 5:var R=null;switch(vt.tag){case 26:R=vt.memoizedState;case 5:case 27:var G=vt;if(R?fT(R):G.stateNode.complete){Ht=0,dr=null;var J=G.sibling;if(J!==null)vt=J;else{var ce=G.return;ce!==null?(vt=ce,oh(ce)):vt=null}break t}}Ht=0,dr=null,zl(i,l,N,5);break;case 6:Ht=0,dr=null,zl(i,l,N,6);break;case 8:Eb(),Na=6;break e;default:throw Error(n(462))}}LV();break}catch(xe){wP(i,xe)}while(!0);return ni=uc=null,L.H=g,L.A=b,zt=f,vt!==null?0:(aa=null,St=0,Cp(),Na)}function LV(){for(;vt!==null&&!He();)CP(vt)}function CP(i){var l=Y5(i.alternate,i,mi);i.memoizedProps=i.pendingProps,l===null?oh(i):vt=l}function PP(i){var l=i,f=l.alternate;switch(l.tag){case 15:case 0:l=V5(f,l,l.pendingProps,l.type,void 0,St);break;case 11:l=V5(f,l,l.pendingProps,l.type.render,l.ref,St);break;case 5:Fy(l);default:Z5(f,l),l=vt=A4(l,mi),l=Y5(f,l,mi)}i.memoizedProps=i.pendingProps,l===null?oh(i):vt=l}function zl(i,l,f,g){ni=uc=null,Fy(l),Tl=null,ku=0;var b=l.return;try{if(AV(i,b,l,f,St)){Na=1,Qp(i,Nr(f,i.current)),vt=null;return}}catch(N){if(b!==null)throw vt=b,N;Na=1,Qp(i,Nr(f,i.current)),vt=null;return}l.flags&32768?(Ct||g===1?i=!0:Dl||(St&536870912)!==0?i=!1:(no=i=!0,(g===2||g===9||g===3||g===6)&&(g=cr.current,g!==null&&g.tag===13&&(g.flags|=16384))),TP(l,i)):oh(l)}function oh(i){var l=i;do{if((l.flags&32768)!==0){TP(l,no);return}i=l.return;var f=TV(l.alternate,l,mi);if(f!==null){vt=f;return}if(l=l.sibling,l!==null){vt=l;return}vt=l=i}while(l!==null);Na===0&&(Na=5)}function TP(i,l){do{var f=EV(i.alternate,i);if(f!==null){f.flags&=32767,vt=f;return}if(f=i.return,f!==null&&(f.flags|=32768,f.subtreeFlags=0,f.deletions=null),!l&&(i=i.sibling,i!==null)){vt=i;return}vt=i=f}while(i!==null);Na=6,vt=null}function EP(i,l,f,g,b,N,R,G,J){i.cancelPendingCommit=null;do ch();while(Ja!==0);if((zt&6)!==0)throw Error(n(327));if(l!==null){if(l===i.current)throw Error(n(177));if(N=l.lanes|l.childLanes,N|=vy,qa(i,f,N,R,G,J),i===aa&&(vt=aa=null,St=0),Ll=l,io=i,pi=f,Cb=N,Pb=b,vP=g,(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?(i.callbackNode=null,i.callbackPriority=0,qV(Xe,function(){return RP(),null})):(i.callbackNode=null,i.callbackPriority=0),g=(l.flags&13878)!==0,(l.subtreeFlags&13878)!==0||g){g=L.T,L.T=null,b=V.p,V.p=2,R=zt,zt|=4;try{OV(i,l,f)}finally{zt=R,V.p=b,L.T=g}}Ja=1,OP(),MP(),_P()}}function OP(){if(Ja===1){Ja=0;var i=io,l=Ll,f=(l.flags&13878)!==0;if((l.subtreeFlags&13878)!==0||f){f=L.T,L.T=null;var g=V.p;V.p=2;var b=zt;zt|=4;try{dP(l,i);var N=Gb,R=g4(i.containerInfo),G=N.focusedElem,J=N.selectionRange;if(R!==G&&G&&G.ownerDocument&&h4(G.ownerDocument.documentElement,G)){if(J!==null&&my(G)){var ce=J.start,xe=J.end;if(xe===void 0&&(xe=ce),"selectionStart"in G)G.selectionStart=ce,G.selectionEnd=Math.min(xe,G.value.length);else{var je=G.ownerDocument||document,de=je&&je.defaultView||window;if(de.getSelection){var pe=de.getSelection(),ze=G.textContent.length,Ye=Math.min(J.start,ze),Xt=J.end===void 0?Ye:Math.min(J.end,ze);!pe.extend&&Ye>Xt&&(R=Xt,Xt=Ye,Ye=R);var ie=p4(G,Ye),ne=p4(G,Xt);if(ie&&ne&&(pe.rangeCount!==1||pe.anchorNode!==ie.node||pe.anchorOffset!==ie.offset||pe.focusNode!==ne.node||pe.focusOffset!==ne.offset)){var oe=je.createRange();oe.setStart(ie.node,ie.offset),pe.removeAllRanges(),Ye>Xt?(pe.addRange(oe),pe.extend(ne.node,ne.offset)):(oe.setEnd(ne.node,ne.offset),pe.addRange(oe))}}}}for(je=[],pe=G;pe=pe.parentNode;)pe.nodeType===1&&je.push({element:pe,left:pe.scrollLeft,top:pe.scrollTop});for(typeof G.focus=="function"&&G.focus(),G=0;G<je.length;G++){var be=je[G];be.element.scrollLeft=be.left,be.element.scrollTop=be.top}}bh=!!qb,Gb=qb=null}finally{zt=b,V.p=g,L.T=f}}i.current=l,Ja=2}}function MP(){if(Ja===2){Ja=0;var i=io,l=Ll,f=(l.flags&8772)!==0;if((l.subtreeFlags&8772)!==0||f){f=L.T,L.T=null;var g=V.p;V.p=2;var b=zt;zt|=4;try{sP(i,l.alternate,l)}finally{zt=b,V.p=g,L.T=f}}Ja=3}}
vendor: 16,372 bytes, lines 48-49
48function _P(){if(Ja===4||Ja===3){Ja=0,lt();var i=io,l=Ll,f=pi,g=vP;(l.subtreeFlags&10256)!==0||(l.flags&10256)!==0?Ja=5:(Ja=0,Ll=io=null,kP(i,i.pendingLanes));var b=i.pendingLanes;if(b===0&&(so=null),ja(f),l=l.stateNode,ya&&typeof ya.onCommitFiberRoot=="function")try{ya.onCommitFiberRoot(In,l,void 0,(l.current.flags&128)===128)}catch{}if(g!==null){l=L.T,b=V.p,V.p=2,L.T=null;try{for(var N=i.onRecoverableError,R=0;R<g.length;R++){var G=g[R];N(G.value,{componentStack:G.stack})}}finally{L.T=l,V.p=b}}(pi&3)!==0&&ch(),Ms(i),b=i.pendingLanes,(f&261930)!==0&&(b&42)!==0?i===Tb?Yu++:(Yu=0,Tb=i):Yu=0,Xu(0)}}function kP(i,l){(i.pooledCacheLanes&=l)===0&&(l=i.pooledCache,l!=null&&(i.pooledCache=null,Mu(l)))}function ch(){return OP(),MP(),_P(),RP()}function RP(){if(Ja!==5)return!1;var i=io,l=Cb;Cb=0;var f=ja(pi),g=L.T,b=V.p;try{V.p=32>f?32:f,L.T=null,f=Pb,Pb=null;var N=io,R=pi;if(Ja=0,Ll=io=null,pi=0,(zt&6)!==0)throw Error(n(331));var G=zt;if(zt|=4,hP(N.current),fP(N,N.current,R,f),zt=G,Xu(0,!1),ya&&typeof ya.onPostCommitFiberRoot=="function")try{ya.onPostCommitFiberRoot(In,N)}catch{}return!0}finally{V.p=b,L.T=g,kP(i,l)}}function DP(i,l,f){l=Nr(f,l),l=ib(i.stateNode,l,2),i=Ji(i,l,2),i!==null&&(Ft(i,2),Ms(i))}function Kt(i,l,f){if(i.tag===3)DP(i,i,f);else for(;l!==null;){if(l.tag===3){DP(l,i,f);break}else if(l.tag===1){var g=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof g.componentDidCatch=="function"&&(so===null||!so.has(g))){i=Nr(f,i),f=I5(2),g=Ji(l,f,2),g!==null&&(L5(f,g,l,i),Ft(g,2),Ms(g));break}}l=l.return}}function Mb(i,l,f){var g=i.pingCache;if(g===null){g=i.pingCache=new kV;var b=new Set;g.set(l,b)}else b=g.get(l),b===void 0&&(b=new Set,g.set(l,b));b.has(f)||(Sb=!0,b.add(f),i=BV.bind(null,i,l,f),l.then(i,i))}function BV(i,l,f){var g=i.pingCache;g!==null&&g.delete(l),i.pingedLanes|=i.suspendedLanes&f,i.warmLanes&=~f,aa===i&&(St&f)===f&&(Na===4||Na===3&&(St&62914560)===St&&300>rt()-ah?(zt&2)===0&&Bl(i,0):Nb|=f,Il===St&&(Il=0)),Ms(i)}function IP(i,l){l===0&&(l=ga()),i=cc(i,l),i!==null&&(Ft(i,l),Ms(i))}function zV(i){var l=i.memoizedState,f=0;l!==null&&(f=l.retryLane),IP(i,f)}function $V(i,l){var f=0;switch(i.tag){case 31:case 13:var g=i.stateNode,b=i.memoizedState;b!==null&&(f=b.retryLane);break;case 19:g=i.stateNode;break;case 22:g=i.stateNode._retryCache;break;default:throw Error(n(314))}g!==null&&g.delete(l),IP(i,f)}function qV(i,l){return Fe(i,l)}var lh=null,$l=null,_b=!1,dh=!1,kb=!1,co=0;function Ms(i){i!==$l&&i.next===null&&($l===null?lh=$l=i:$l=$l.next=i),dh=!0,_b||(_b=!0,UV())}function Xu(i,l){if(!kb&&dh){kb=!0;do for(var f=!1,g=lh;g!==null;){if(i!==0){var b=g.pendingLanes;if(b===0)var N=0;else{var R=g.suspendedLanes,G=g.pingedLanes;N=(1<<31-ha(42|i)+1)-1,N&=b&~(R&~G),N=N&201326741?N&201326741|1:N?N|2:0}N!==0&&(f=!0,$P(g,N))}else N=St,N=Ve(g,g===aa?N:0,g.cancelPendingCommit!==null||g.timeoutHandle!==-1),(N&3)===0||Vt(g,N)||(f=!0,$P(g,N));g=g.next}while(f);kb=!1}}function GV(){LP()}function LP(){dh=_b=!1;var i=0;co!==0&&JV()&&(i=co);for(var l=rt(),f=null,g=lh;g!==null;){var b=g.next,N=BP(g,l);N===0?(g.next=null,f===null?lh=b:f.next=b,b===null&&($l=f)):(f=g,(i!==0||(N&3)!==0)&&(dh=!0)),g=b}Ja!==0&&Ja!==5||Xu(i),co!==0&&(co=0)}function BP(i,l){for(var f=i.suspendedLanes,g=i.pingedLanes,b=i.expirationTimes,N=i.pendingLanes&-62914561;0<N;){var R=31-ha(N),G=1<<R,J=b[R];J===-1?((G&f)===0||(G&g)!==0)&&(b[R]=oa(G,l)):J<=l&&(i.expiredLanes|=G),N&=~G}if(l=aa,f=St,f=Ve(i,i===l?f:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),g=i.callbackNode,f===0||i===l&&(Ht===2||Ht===9)||i.cancelPendingCommit!==null)return g!==null&&g!==null&&Je(g),i.callbackNode=null,i.callbackPriority=0;if((f&3)===0||Vt(i,f)){if(l=f&-f,l===i.callbackPriority)return l;switch(g!==null&&Je(g),ja(f)){case 2:case 8:f=Ae;break;case 32:f=Xe;break;case 268435456:f=At;break;default:f=Xe}return g=zP.bind(null,i),f=Fe(f,g),i.callbackPriority=l,i.callbackNode=f,l}return g!==null&&g!==null&&Je(g),i.callbackPriority=2,i.callbackNode=null,2}function zP(i,l){if(Ja!==0&&Ja!==5)return i.callbackNode=null,i.callbackPriority=0,null;var f=i.callbackNode;if(ch()&&i.callbackNode!==f)return null;var g=St;return g=Ve(i,i===aa?g:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),g===0?null:(bP(i,g,l),BP(i,rt()),i.callbackNode!=null&&i.callbackNode===f?zP.bind(null,i):null)}function $P(i,l){if(ch())return null;bP(i,l,!0)}function UV(){tF(function(){(zt&6)!==0?Fe(Qe,GV):LP()})}function Rb(){if(co===0){var i=Al;i===0&&(i=Ln,Ln<<=1,(Ln&261888)===0&&(Ln=256)),co=i}return co}function qP(i){return i==null||typeof i=="symbol"||typeof i=="boolean"?null:typeof i=="function"?i:nc(""+i)}function GP(i,l){var f=l.ownerDocument.createElement("input");return f.name=l.name,f.value=l.value,i.id&&f.setAttribute("form",i.id),l.parentNode.insertBefore(f,l),i=new FormData(i),f.parentNode.removeChild(f),i}function VV(i,l,f,g,b){if(l==="submit"&&f&&f.stateNode===b){var N=qP((b[An]||null).action),R=g.submitter;R&&(l=(l=R[An]||null)?qP(l.formAction):R.getAttribute("formAction"),l!==null&&(N=l,R=null));var G=new wp("action","action",null,g,b);i.push({event:G,listeners:[{instance:null,listener:function(){if(g.defaultPrevented){if(co!==0){var J=R?GP(b,R):new FormData(b);eb(f,{pending:!0,data:J,method:b.method,action:N},null,J)}}else typeof N=="function"&&(G.preventDefault(),J=R?GP(b,R):new FormData(b),eb(f,{pending:!0,data:J,method:b.method,action:N},N,J))},currentTarget:b}]})}}for(var Db=0;Db<xy.length;Db++){var Ib=xy[Db],FV=Ib.toLowerCase(),HV=Ib[0].toUpperCase()+Ib.slice(1);as(FV,"on"+HV)}as(y4,"onAnimationEnd"),as(b4,"onAnimationIteration"),as(j4,"onAnimationStart"),as("dblclick","onDoubleClick"),as("focusin","onFocus"),as("focusout","onBlur"),as(cV,"onTransitionRun"),as(lV,"onTransitionStart"),as(dV,"onTransitionCancel"),as(w4,"onTransitionEnd"),Vi("onMouseEnter",["mouseout","mouseover"]),Vi("onMouseLeave",["mouseout","mouseover"]),Vi("onPointerEnter",["pointerout","pointerover"]),Vi("onPointerLeave",["pointerout","pointerover"]),Ns("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Ns("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Ns("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ns("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Ns("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Ns("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Zu="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(" "),KV=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Zu));function UP(i,l){l=(l&4)!==0;for(var f=0;f<i.length;f++){var g=i[f],b=g.event;g=g.listeners;e:{var N=void 0;if(l)for(var R=g.length-1;0<=R;R--){var G=g[R],J=G.instance,ce=G.currentTarget;if(G=G.listener,J!==N&&b.isPropagationStopped())break e;N=G,b.currentTarget=ce;try{N(b)}catch(xe){Ap(xe)}b.currentTarget=null,N=J}else for(R=0;R<g.length;R++){if(G=g[R],J=G.instance,ce=G.currentTarget,G=G.listener,J!==N&&b.isPropagationStopped())break e;N=G,b.currentTarget=ce;try{N(b)}catch(xe){Ap(xe)}b.currentTarget=null,N=J}}}}function yt(i,l){var f=l[mp];f===void 0&&(f=l[mp]=new Set);var g=i+"__bubble";f.has(g)||(VP(l,i,2,!1),f.add(g))}function Lb(i,l,f){var g=0;l&&(g|=4),VP(f,i,g,l)}var uh="_reactListening"+Math.random().toString(36).slice(2);function Bb(i){if(!i[uh]){i[uh]=!0,pp.forEach(function(f){f!=="selectionchange"&&(KV.has(f)||Lb(f,!1,i),Lb(f,!0,i))});var l=i.nodeType===9?i:i.ownerDocument;l===null||l[uh]||(l[uh]=!0,Lb("selectionchange",!1,l))}}function VP(i,l,f,g){switch(yT(l)){case 2:var b=jF;break;case 8:b=wF;break;default:b=Jb}f=b.bind(null,l,f,i),b=void 0,!k||l!=="touchstart"&&l!=="touchmove"&&l!=="wheel"||(b=!0),g?b!==void 0?i.addEventListener(l,f,{capture:!0,passive:b}):i.addEventListener(l,f,!0):b!==void 0?i.addEventListener(l,f,{passive:b}):i.addEventListener(l,f,!1)}function zb(i,l,f,g,b){var N=g;if((l&1)===0&&(l&2)===0&&g!==null)e:for(;;){if(g===null)return;var R=g.tag;if(R===3||R===4){var G=g.stateNode.containerInfo;if(G===b)break;if(R===4)for(R=g.return;R!==null;){var J=R.tag;if((J===3||J===4)&&R.stateNode.containerInfo===b)return;R=R.return}for(;G!==null;){if(R=Ui(G),R===null)return;if(J=R.tag,J===5||J===6||J===26||J===27){g=N=R;continue e}G=G.parentNode}}g=g.return}yp(function(){var ce=N,xe=bu(f),je=[];e:{var de=S4.get(i);if(de!==void 0){var pe=wp,ze=i;switch(i){case"keypress":if(bp(f)===0)break e;case"keydown":case"keyup":pe=$U;break;case"focusin":ze="focus",pe=cy;break;case"focusout":ze="blur",pe=cy;break;case"beforeblur":case"afterblur":pe=cy;break;case"click":if(f.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":pe=Z3;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":pe=TU;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":pe=UU;break;case y4:case b4:case j4:pe=MU;break;case w4:pe=FU;break;case"scroll":case"scrollend":pe=CU;break;case"wheel":pe=KU;break;case"copy":case"cut":case"paste":pe=kU;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":pe=e4;break;case"toggle":case"beforetoggle":pe=WU}var Ye=(l&4)!==0,Xt=!Ye&&(i==="scroll"||i==="scrollend"),ie=Ye?de!==null?de+"Capture":null:de;Ye=[];for(var ne=ce,oe;ne!==null;){var be=ne;if(oe=be.stateNode,be=be.tag,be!==5&&be!==26&&be!==27||oe===null||ie===null||(be=rc(ne,ie),be!=null&&Ye.push(Ju(ne,be,oe))),Xt)break;ne=ne.return}0<Ye.length&&(de=new pe(de,ze,null,f,xe),je.push({event:de,listeners:Ye}))}}if((l&7)===0){e:{if(de=i==="mouseover"||i==="pointerover",pe=i==="mouseout"||i==="pointerout",de&&f!==yu&&(ze=f.relatedTarget||f.fromElement)&&(Ui(ze)||ze[qi]))break e;if((pe||de)&&(de=xe.window===xe?xe:(de=xe.ownerDocument)?de.defaultView||de.parentWindow:window,pe?(ze=f.relatedTarget||f.toElement,pe=ce,ze=ze?Ui(ze):null,ze!==null&&(Xt=o(ze),Ye=ze.tag,ze!==Xt||Ye!==5&&Ye!==27&&Ye!==6)&&(ze=null)):(pe=null,ze=ce),pe!==ze)){if(Ye=Z3,be="onMouseLeave",ie="onMouseEnter",ne="mouse",(i==="pointerout"||i==="pointerover")&&(Ye=e4,be="onPointerLeave",ie="onPointerEnter",ne="pointer"),Xt=pe==null?de:tc(pe),oe=ze==null?de:tc(ze),de=new Ye(be,ne+"leave",pe,f,xe),de.target=Xt,de.relatedTarget=oe,be=null,Ui(xe)===ce&&(Ye=new Ye(ie,ne+"enter",ze,f,xe),Ye.target=oe,Ye.relatedTarget=Xt,be=Ye),Xt=be,pe&&ze)t:{for(Ye=QV,ie=pe,ne=ze,oe=0,be=ie;be;be=Ye(be))oe++;be=0;for(var Ue=ne;Ue;Ue=Ye(Ue))be++;for(;0<oe-be;)ie=Ye(ie),oe--;for(;0<be-oe;)ne=Ye(ne),be--;for(;oe--;){if(ie===ne||ne!==null&&ie===ne.alternate){Ye=ie;break t}ie=Ye(ie),ne=Ye(ne)}Ye=null}else Ye=null;pe!==null&&FP(je,de,pe,Ye,!1),ze!==null&&Xt!==null&&FP(je,Xt,ze,Ye,!0)}}e:{if(de=ce?tc(ce):window,pe=de.nodeName&&de.nodeName.toLowerCase(),pe==="select"||pe==="input"&&de.type==="file")var Dt=c4;else if(i4(de))if(l4)Dt=sV;else{Dt=nV;var Ge=aV}else pe=de.nodeName,!pe||pe.toLowerCase()!=="input"||de.type!=="checkbox"&&de.type!=="radio"?ce&&Ps(ce.elementType)&&(Dt=c4):Dt=rV;if(Dt&&(Dt=Dt(i,ce))){o4(je,Dt,f,xe);break e}Ge&&Ge(i,de,ce),i==="focusout"&&ce&&de.type==="number"&&ce.memoizedProps.value!=null&&sr(de,"number",de.value)}switch(Ge=ce?tc(ce):window,i){case"focusin":(i4(Ge)||Ge.contentEditable==="true")&&(xl=Ge,py=ce,Tu=null);break;case"focusout":Tu=py=xl=null;break;case"mousedown":hy=!0;break;case"contextmenu":case"mouseup":case"dragend":hy=!1,x4(je,f,xe);break;case"selectionchange":if(oV)break;case"keydown":case"keyup":x4(je,f,xe)}var ot;if(dy)e:{switch(i){case"compositionstart":var Nt="onCompositionStart";break e;case"compositionend":Nt="onCompositionEnd";break e;case"compositionupdate":Nt="onCompositionUpdate";break e}Nt=void 0}else gl?r4(i,f)&&(Nt="onCompositionEnd"):i==="keydown"&&f.keyCode===229&&(Nt="onCompositionStart");Nt&&(t4&&f.locale!=="ko"&&(gl||Nt!=="onCompositionStart"?Nt==="onCompositionEnd"&&gl&&(ot=Tn()):(We=xe,wa="value"in We?We.value:We.textContent,gl=!0)),Ge=fh(ce,Nt),0<Ge.length&&(Nt=new J3(Nt,i,null,f,xe),je.push({event:Nt,listeners:Ge}),ot?Nt.data=ot:(ot=s4(f),ot!==null&&(Nt.data=ot)))),(ot=XU?ZU(i,f):JU(i,f))&&(Nt=fh(ce,"onBeforeInput"),0<Nt.length&&(Ge=new J3("onBeforeInput","beforeinput",null,f,xe),je.push({event:Ge,listeners:Nt}),Ge.data=ot)),VV(je,i,ce,f,xe)}UP(je,l)})}function Ju(i,l,f){return{instance:i,listener:l,currentTarget:f}}function fh(i,l){for(var f=l+"Capture",g=[];i!==null;){var b=i,N=b.stateNode;if(b=b.tag,b!==5&&b!==26&&b!==27||N===null||(b=rc(i,f),b!=null&&g.unshift(Ju(i,b,N)),b=rc(i,l),b!=null&&g.push(Ju(i,b,N))),i.tag===3)return g;i=i.return}return[]}function QV(i){if(i===null)return null;do i=i.return;while(i&&i.tag!==5&&i.tag!==27);return i||null}function FP(i,l,f,g,b){for(var N=l._reactName,R=[];f!==null&&f!==g;){var G=f,J=G.alternate,ce=G.stateNode;if(G=G.tag,J!==null&&J===g)break;G!==5&&G!==26&&G!==27||ce===null||(J=ce,b?(ce=rc(f,N),ce!=null&&R.unshift(Ju(f,ce,J))):b||(ce=rc(f,N),ce!=null&&R.push(Ju(f,ce,J)))),f=f.return}R.length!==0&&i.push({event:l,listeners:R})}var WV=/\r\n?/g,YV=/\u0000|\uFFFD/g;function HP(i){return(typeof i=="string"?i:""+i).replace(WV,`
49`).replace(YV,"")}function KP(i,l){return l=HP(l),HP(i)===l}function Yt(i,l,f,g,b,N){switch(f){case"children":typeof g=="string"?l==="body"||l==="textarea"&&g===""||es(i,g):(typeof g=="number"||typeof g=="bigint")&&l!=="body"&&es(i,""+g);break;case"className":Et(i,"class",g);break;case"tabIndex":Et(i,"tabindex",g);break;case"dir":case"role":case"viewBox":case"width":case"height":Et(i,f,g);break;case"style":vu(i,g,N);break;case"data":if(l!=="object"){Et(i,"data",g);break}case"src":case"href":if(g===""&&(l!=="a"||f!=="href")){i.removeAttribute(f);break}if(g==null||typeof g=="function"||typeof g=="symbol"||typeof g=="boolean"){i.removeAttribute(f);break}g=nc(""+g),i.setAttribute(f,g);break;case"action":case"formAction":if(typeof g=="function"){i.setAttribute(f,"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 N=="function"&&(f==="formAction"?(l!=="input"&&Yt(i,l,"name",b.name,b,null),Yt(i,l,"formEncType",b.formEncType,b,null),Yt(i,l,"formMethod",b.formMethod,b,null),Yt(i,l,"formTarget",b.formTarget,b,null)):(Yt(i,l,"encType",b.encType,b,null),Yt(i,l,"method",b.method,b,null),Yt(i,l,"target",b.target,b,null)));if(g==null||typeof g=="symbol"||typeof g=="boolean"){i.removeAttribute(f);break}g=nc(""+g),i.setAttribute(f,g);break;case"onClick":g!=null&&(i.onclick=ts);break;case"onScroll":g!=null&&yt("scroll",i);break;case"onScrollEnd":g!=null&&yt("scrollend",i);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(n(61));if(f=g.__html,f!=null){if(b.children!=null)throw Error(n(60));i.innerHTML=f}}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}f=nc(""+g),i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",f);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(f,""+g):i.removeAttribute(f);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(f,""):i.removeAttribute(f);break;case"capture":case"download":g===!0?i.setAttribute(f,""):g!==!1&&g!=null&&typeof g!="function"&&typeof g!="symbol"?i.setAttribute(f,g):i.removeAttribute(f);break;case"cols":case"rows":case"size":case"span":g!=null&&typeof g!="function"&&typeof g!="symbol"&&!isNaN(g)&&1<=g?i.setAttribute(f,g):i.removeAttribute(f);break;case"rowSpan":case"start":g==null||typeof g=="function"||typeof g=="symbol"||isNaN(g)?i.removeAttribute(f):i.setAttribute(f,g);break;case"popover":yt("beforetoggle",i),yt("toggle",i),hl(i,"popover",g);break;case"xlinkActuate":ca(i,"http://www.w3.org/1999/xlink","xlink:actuate",g);break;case"xlinkArcrole":ca(i,"http://www.w3.org/1999/xlink","xlink:arcrole",g);break;case"xlinkRole":ca(i,"http://www.w3.org/1999/xlink","xlink:role",g);break;case"xlinkShow":ca(i,"http://www.w3.org/1999/xlink","xlink:show",g);break;case"xlinkTitle":ca(i,"http://www.w3.org/1999/xlink","xlink:title",g);break;case"xlinkType":ca(i,"http://www.w3.org/1999/xlink","xlink:type",g);break;case"xmlBase":ca(i,"http://www.w3.org/XML/1998/namespace","xml:base",g);break;case"xmlLang":ca(i,"http://www.w3.org/XML/1998/namespace","xml:lang",g);break;case"xmlSpace":ca(i,"http://www.w3.org/XML/1998/namespace","xml:space",g);break;case"is":hl(i,"is",g);break;case"innerText":case"textContent":break;default:(!(2<f.length)||f[0]!=="o"&&f[0]!=="O"||f[1]!=="n"&&f[1]!=="N")&&(f=ry.get(f)||f,hl(i,f,g))}}function $b(i,l,f,g,b,N){switch(f){case"style":vu(i,g,N);break;case"dangerouslySetInnerHTML":if(g!=null){if(typeof g!="object"||!("__html"in g))throw Error(n(61));if(f=g.__html,f!=null){if(b.children!=null)throw Error(n(60));i.innerHTML=f}}break;case"children":typeof g=="string"?es(i,g):(typeof g=="number"||typeof g=="bigint")&&es(i,""+g);break;case"onScroll":g!=null&&yt("scroll",i);break;case"onScrollEnd":g!=null&&yt("scrollend",i);break;case"onClick":g!=null&&(i.onclick=ts);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!hp.hasOwnProperty(f))e:{if(f[0]==="o"&&f[1]==="n"&&(b=f.endsWith("Capture"),l=f.slice(2,b?f.length-7:void 0),N=i[An]||null,N=N!=null?N[f]:null,typeof N=="function"&&i.removeEventListener(l,N,b),typeof g=="function")){typeof N!="function"&&N!==null&&(f in i?i[f]=null:i.hasAttribute(f)&&i.removeAttribute(f)),i.addEventListener(l,g,b);break e}f in i?i[f]=g:g===!0?i.setAttribute(f,""):hl(i,f,g)}}}function yn(i,l,f){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":yt("error",i),yt("load",i);var g=!1,b=!1,N;for(N in f)if(f.hasOwnProperty(N)){var R=f[N];if(R!=null)switch(N){case"src":g=!0;break;case"srcSet":b=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(n(137,l));default:Yt(i,l,N,R,f,null)}}b&&Yt(i,l,"srcSet",f.srcSet,f,null),g&&Yt(i,l,"src",f.src,f,null);return;case"input":yt("invalid",i);var G=N=R=b=null,J=null,ce=null;for(g in f)if(f.hasOwnProperty(g)){var xe=f[g];if(xe!=null)switch(g){case"name":b=xe;break;case"type":R=xe;break;case"checked":J=xe;break;case"defaultChecked":ce=xe;break;case"value":N=xe;break;case"defaultValue":G=xe;break;case"children":case"dangerouslySetInnerHTML":if(xe!=null)throw Error(n(137,l));break;default:Yt(i,l,g,xe,f,null)}}Cn(i,N,G,J,ce,R,b,!1);return;case"select":yt("invalid",i),g=R=N=null;for(b in f)if(f.hasOwnProperty(b)&&(G=f[b],G!=null))switch(b){case"value":N=G;break;case"defaultValue":R=G;break;case"multiple":g=G;default:Yt(i,l,b,G,f,null)}l=N,f=R,i.multiple=!!g,l!=null?Jr(i,!!g,l,!1):f!=null&&Jr(i,!!g,f,!0);return;case"textarea":yt("invalid",i),N=b=g=null;for(R in f)if(f.hasOwnProperty(R)&&(G=f[R],G!=null))switch(R){case"value":g=G;break;case"defaultValue":b=G;break;case"children":N=G;break;case"dangerouslySetInnerHTML":if(G!=null)throw Error(n(91));break;default:Yt(i,l,R,G,f,null)}ac(i,g,b,N);return;case"option":for(J in f)if(f.hasOwnProperty(J)&&(g=f[J],g!=null))switch(J){case"selected":i.selected=g&&typeof g!="function"&&typeof g!="symbol";break;default:Yt(i,l,J,g,f,null)}return;case"dialog":yt("beforetoggle",i),yt("toggle",i),yt("cancel",i),yt("close",i);break;case"iframe":case"object":yt("load",i);break;case"video":case"audio":for(g=0;g<Zu.length;g++)yt(Zu[g],i);break;case"image":yt("error",i),yt("load",i);break;case"details":yt("toggle",i);break;case"embed":case"source":case"link":yt("error",i),yt("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(ce in f)if(f.hasOwnProperty(ce)&&(g=f[ce],g!=null))switch(ce){case"children":case"dangerouslySetInnerHTML":throw Error(n(137,l));default:Yt(i,l,ce,g,f,null)}return;default:if(Ps(l)){for(xe in f)f.hasOwnProperty(xe)&&(g=f[xe],g!==void 0&&$b(i,l,xe,g,f,void 0));return}}for(G in f)f.hasOwnProperty(G)&&(g=f[G],g!=null&&Yt(i,l,G,g,f,null))}function XV(i,l,f,g){switch(l){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var b=null,N=null,R=null,G=null,J=null,ce=null,xe=null;for(pe in f){var je=f[pe];if(f.hasOwnProperty(pe)&&je!=null)switch(pe){case"checked":break;case"value":break;case"defaultValue":J=je;default:g.hasOwnProperty(pe)||Yt(i,l,pe,null,g,je)}}for(var de in g){var pe=g[de];if(je=f[de],g.hasOwnProperty(de)&&(pe!=null||je!=null))switch(de){case"type":N=pe;break;case"name":b=pe;break;case"checked":ce=pe;break;case"defaultChecked":xe=pe;break;case"value":R=pe;break;case"defaultValue":G=pe;break;case"children":case"dangerouslySetInnerHTML":if(pe!=null)throw Error(n(137,l));break;default:pe!==je&&Yt(i,l,de,pe,g,je)}}Rt(i,R,G,J,ce,xe,N,b);return;case"select":pe=R=G=de=null;for(N in f)if(J=f[N],f.hasOwnProperty(N)&&J!=null)switch(N){case"value":break;case"multiple":pe=J;default:g.hasOwnProperty(N)||Yt(i,l,N,null,g,J)}for(b in g)if(N=g[b],J=f[b],g.hasOwnProperty(b)&&(N!=null||J!=null))switch(b){case"value":de=N;break;case"defaultValue":G=N;break;case"multiple":R=N;default:N!==J&&Yt(i,l,b,N,g,J)}l=G,f=R,g=pe,de!=null?Jr(i,!!f,de,!1):!!g!=!!f&&(l!=null?Jr(i,!!f,l,!0):Jr(i,!!f,f?[]:"",!1));return;case"textarea":pe=de=null;for(G in f)if(b=f[G],f.hasOwnProperty(G)&&b!=null&&!g.hasOwnProperty(G))switch(G){case"value":break;case"children":break;default:Yt(i,l,G,null,g,b)}for(R in g)if(b=g[R],N=f[R],g.hasOwnProperty(R)&&(b!=null||N!=null))switch(R){case"value":de=b;break;case"defaultValue":pe=b;break;case"children":break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(n(91));break;default:b!==N&&Yt(i,l,R,b,g,N)}cn(i,de,pe);return;case"option":for(var ze in f)if(de=f[ze],f.hasOwnProperty(ze)&&de!=null&&!g.hasOwnProperty(ze))switch(ze){case"selected":i.selected=!1;break;default:Yt(i,l,ze,null,g,de)}for(J in g)if(de=g[J],pe=f[J],g.hasOwnProperty(J)&&de!==pe&&(de!=null||pe!=null))switch(J){case"selected":i.selected=de&&typeof de!="function"&&typeof de!="symbol";break;default:Yt(i,l,J,de,g,pe)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var Ye in f)de=f[Ye],f.hasOwnProperty(Ye)&&de!=null&&!g.hasOwnProperty(Ye)&&Yt(i,l,Ye,null,g,de);for(ce in g)if(de=g[ce],pe=f[ce],g.hasOwnProperty(ce)&&de!==pe&&(de!=null||pe!=null))switch(ce){case"children":case"dangerouslySetInnerHTML":if(de!=null)throw Error(n(137,l));break;default:Yt(i,l,ce,de,g,pe)}return;default:if(Ps(l)){for(var Xt in f)de=f[Xt],f.hasOwnProperty(Xt)&&de!==void 0&&!g.hasOwnProperty(Xt)&&$b(i,l,Xt,void 0,g,de);for(xe in g)de=g[xe],pe=f[xe],!g.hasOwnProperty(xe)||de===pe||de===void 0&&pe===void 0||$b(i,l,xe,de,g,pe);return}}for(var ie in f)de=f[ie],f.hasOwnProperty(ie)&&de!=null&&!g.hasOwnProperty(ie)&&Yt(i,l,ie,null,g,de);for(je in g)de=g[je],pe=f[je],!g.hasOwnProperty(je)||de===pe||de==null&&pe==null||Yt(i,l,je,de,g,pe)}function QP(i){switch(i){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function ZV(){if(typeof performance.getEntriesByType=="function"){for(var i=0,l=0,f=performance.getEntriesByType("resource"),g=0;g<f.length;g++){var b=f[g],N=b.transferSize,R=b.initiatorType,G=b.duration;if(N&&G&&QP(R)){for(R=0,G=b.responseEnd,g+=1;g<f.length;g++){var J=f[g],ce=J.startTime;if(ce>G)break;var xe=J.transferSize,je=J.initiatorType;xe&&QP(je)&&(J=J.responseEnd,R+=xe*(J<G?1:(G-ce)/(J-ce)))}if(--g,l+=8*(N+R)/(b.duration/1e3),i++,10<i)break}}if(0<i)return l/i/1e6}return navigator.connection&&(i=navigator.connection.downlink,typeof i=="number")?i:5}var qb=null,Gb=null;function mh(i){return i.nodeType===9?i:i.ownerDocument}function WP(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 YP(i,l){if(i===0)switch(l){case"svg":return 1;case"math":return 2;default:return 0}return i===1&&l==="foreignObject"?0:i}function Ub(i,l){return i==="textarea"||i==="noscript"||typeof l.children=="string"||typeof l.children=="number"||typeof l.children=="bigint"||typeof l.dangerouslySetInnerHTML=="object"&&l.dangerouslySetInnerHTML!==null&&l.dangerouslySetInnerHTML.__html!=null}var Vb=null;function JV(){var i=window.event;return i&&i.type==="popstate"?i===Vb?!1:(Vb=i,!0):(Vb=null,!1)}var XP=typeof setTimeout=="function"?setTimeout:void 0,eF=typeof clearTimeout=="function"?clearTimeout:void 0,ZP=typeof Promise=="function"?Promise:void 0,tF=typeof queueMicrotask=="function"?queueMicrotask:typeof ZP<"u"?function(i){return ZP.resolve(null).then(i).catch(aF)}:XP;function aF(i){setTimeout(function(){throw i})}function lo(i){return i==="head"}function JP(i,l){var f=l,g=0;do{var b=f.nextSibling;if(i.removeChild(f),b&&b.nodeType===8)if(f=b.data,f==="/$"||f==="/&"){if(g===0){i.removeChild(b),Vl(l);return}g--}else if(f==="$"||f==="$?"||f==="$~"||f==="$!"||f==="&")g++;else if(f==="html")ef(i.ownerDocument.documentElement);else if(f==="head"){f=i.ownerDocument.head,ef(f);for(var N=f.firstChild;N;){var R=N.nextSibling,G=N.nodeName;N[ec]||G==="SCRIPT"||G==="STYLE"||G==="LINK"&&N.rel.toLowerCase()==="stylesheet"||f.removeChild(N),N=R}}else f==="body"&&ef(i.ownerDocument.body);f=b}while(f);Vl(l)}function eT(i,l){var f=i;i=0;do{var g=f.nextSibling;if(f.nodeType===1?l?(f._stashedDisplay=f.style.display,f.style.display="none"):(f.style.display=f._stashedDisplay||"",f.getAttribute("style")===""&&f.removeAttribute("style")):f.nodeType===3&&(l?(f._stashedText=f.nodeValue,f.nodeValue=""):f.nodeValue=f._stashedText||""),g&&g.nodeType===8)if(f=g.data,f==="/$"){if(i===0)break;i--}else f!=="$"&&f!=="$?"&&f!=="$~"&&f!=="$!"||i++;f=g}while(f)}function Fb(i){var l=i.firstChild;for(l&&l.nodeType===10&&(l=l.nextSibling);l;){var f=l;switch(l=l.nextSibling,f.nodeName){case"HTML":case"HEAD":case"BODY":Fb(f),gu(f);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(f.rel.toLowerCase()==="stylesheet")continue}i.removeChild(f)}}function nF(i,l,f,g){for(;i.nodeType===1;){var b=f;if(i.nodeName.toLowerCase()!==l.toLowerCase()){if(!g&&(i.nodeName!=="INPUT"||i.type!=="hidden"))break}else if(g){if(!i[ec])switch(l){case"meta":if(!i.hasAttribute("itemprop"))break;return i;case"link":if(N=i.getAttribute("rel"),N==="stylesheet"&&i.hasAttribute("data-precedence"))break;if(N!==b.rel||i.getAttribute("href")!==(b.href==null||b.href===""?null:b.href)||i.getAttribute("crossorigin")!==(b.crossOrigin==null?null:b.crossOrigin)||i.getAttribute("title")!==(b.title==null?null:b.title))break;return i;case"style":if(i.hasAttribute("data-precedence"))break;return i;case"script":if(N=i.getAttribute("src"),(N!==(b.src==null?null:b.src)||i.getAttribute("type")!==(b.type==null?null:b.type)||i.getAttribute("crossorigin")!==(b.crossOrigin==null?null:b.crossOrigin))&&N&&i.hasAttribute("async")&&!i.hasAttribute("itemprop"))break;return i;default:return i}}else if(l==="input"&&i.type==="hidden"){var N=b.name==null?null:""+b.name;if(b.type==="hidden"&&i.getAttribute("name")===N)return i}else return i;if(i=Er(i.nextSibling),i===null)break}return null}function rF(i,l,f){if(l==="")return null;for(;i.nodeType!==3;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!f||(i=Er(i.nextSibling),i===null))return null;return i}function tT(i,l){for(;i.nodeType!==8;)if((i.nodeType!==1||i.nodeName!=="INPUT"||i.type!=="hidden")&&!l||(i=Er(i.nextSibling),i===null))return null;return i}function Hb(i){return i.data==="$?"||i.data==="$~"}function Kb(i){return i.data==="$!"||i.data==="$?"&&i.ownerDocument.readyState!=="loading"}function sF(i,l){var f=i.ownerDocument;if(i.data==="$~")i._reactRetry=l;else if(i.data!=="$?"||f.readyState!=="loading")l();else{var g=function(){l(),f.removeEventListener("DOMContentLoaded",g)};f.addEventListener("DOMContentLoaded",g),i._reactRetry=g}}function Er(i){for(;i!=null;i=i.nextSibling){var l=i.nodeType;if(l===1||l===3)break;if(l===8){if(l=i.data,l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"||l==="F!"||l==="F")break;
vendor: 9,489 bytes, line 49
49if(l==="/$"||l==="/&")return null}}return i}var Qb=null;function aT(i){i=i.nextSibling;for(var l=0;i;){if(i.nodeType===8){var f=i.data;if(f==="/$"||f==="/&"){if(l===0)return Er(i.nextSibling);l--}else f!=="$"&&f!=="$!"&&f!=="$?"&&f!=="$~"&&f!=="&"||l++}i=i.nextSibling}return null}function nT(i){i=i.previousSibling;for(var l=0;i;){if(i.nodeType===8){var f=i.data;if(f==="$"||f==="$!"||f==="$?"||f==="$~"||f==="&"){if(l===0)return i;l--}else f!=="/$"&&f!=="/&"||l++}i=i.previousSibling}return null}function rT(i,l,f){switch(l=mh(f),i){case"html":if(i=l.documentElement,!i)throw Error(n(452));return i;case"head":if(i=l.head,!i)throw Error(n(453));return i;case"body":if(i=l.body,!i)throw Error(n(454));return i;default:throw Error(n(451))}}function ef(i){for(var l=i.attributes;l.length;)i.removeAttributeNode(l[0]);gu(i)}var Or=new Map,sT=new Set;function ph(i){return typeof i.getRootNode=="function"?i.getRootNode():i.nodeType===9?i:i.ownerDocument}var hi=V.d;V.d={f:iF,r:oF,D:cF,C:lF,L:dF,m:uF,X:mF,S:fF,M:pF};function iF(){var i=hi.f(),l=sh();return i||l}function oF(i){var l=ws(i);l!==null&&l.tag===5&&l.type==="form"?w5(l):hi.r(i)}var ql=typeof document>"u"?null:document;function iT(i,l,f){var g=ql;if(g&&typeof l=="string"&&l){var b=Ke(l);b='link[rel="'+i+'"][href="'+b+'"]',typeof f=="string"&&(b+='[crossorigin="'+f+'"]'),sT.has(b)||(sT.add(b),i={rel:i,crossOrigin:f,href:l},g.querySelector(b)===null&&(l=g.createElement("link"),yn(l,"link",i),xa(l),g.head.appendChild(l)))}}function cF(i){hi.D(i),iT("dns-prefetch",i,null)}function lF(i,l){hi.C(i,l),iT("preconnect",i,l)}function dF(i,l,f){hi.L(i,l,f);var g=ql;if(g&&i&&l){var b='link[rel="preload"][as="'+Ke(l)+'"]';l==="image"&&f&&f.imageSrcSet?(b+='[imagesrcset="'+Ke(f.imageSrcSet)+'"]',typeof f.imageSizes=="string"&&(b+='[imagesizes="'+Ke(f.imageSizes)+'"]')):b+='[href="'+Ke(i)+'"]';var N=b;switch(l){case"style":N=Gl(i);break;case"script":N=Ul(i)}Or.has(N)||(i=p({rel:"preload",href:l==="image"&&f&&f.imageSrcSet?void 0:i,as:l},f),Or.set(N,i),g.querySelector(b)!==null||l==="style"&&g.querySelector(tf(N))||l==="script"&&g.querySelector(af(N))||(l=g.createElement("link"),yn(l,"link",i),xa(l),g.head.appendChild(l)))}}function uF(i,l){hi.m(i,l);var f=ql;if(f&&i){var g=l&&typeof l.as=="string"?l.as:"script",b='link[rel="modulepreload"][as="'+Ke(g)+'"][href="'+Ke(i)+'"]',N=b;switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":N=Ul(i)}if(!Or.has(N)&&(i=p({rel:"modulepreload",href:i},l),Or.set(N,i),f.querySelector(b)===null)){switch(g){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(f.querySelector(af(N)))return}g=f.createElement("link"),yn(g,"link",i),xa(g),f.head.appendChild(g)}}}function fF(i,l,f){hi.S(i,l,f);var g=ql;if(g&&i){var b=Ss(g).hoistableStyles,N=Gl(i);l=l||"default";var R=b.get(N);if(!R){var G={loading:0,preload:null};if(R=g.querySelector(tf(N)))G.loading=5;else{i=p({rel:"stylesheet",href:i,"data-precedence":l},f),(f=Or.get(N))&&Wb(i,f);var J=R=g.createElement("link");xa(J),yn(J,"link",i),J._p=new Promise(function(ce,xe){J.onload=ce,J.onerror=xe}),J.addEventListener("load",function(){G.loading|=1}),J.addEventListener("error",function(){G.loading|=2}),G.loading|=4,hh(R,l,g)}R={type:"stylesheet",instance:R,count:1,state:G},b.set(N,R)}}}function mF(i,l){hi.X(i,l);var f=ql;if(f&&i){var g=Ss(f).hoistableScripts,b=Ul(i),N=g.get(b);N||(N=f.querySelector(af(b)),N||(i=p({src:i,async:!0},l),(l=Or.get(b))&&Yb(i,l),N=f.createElement("script"),xa(N),yn(N,"link",i),f.head.appendChild(N)),N={type:"script",instance:N,count:1,state:null},g.set(b,N))}}function pF(i,l){hi.M(i,l);var f=ql;if(f&&i){var g=Ss(f).hoistableScripts,b=Ul(i),N=g.get(b);N||(N=f.querySelector(af(b)),N||(i=p({src:i,async:!0,type:"module"},l),(l=Or.get(b))&&Yb(i,l),N=f.createElement("script"),xa(N),yn(N,"link",i),f.head.appendChild(N)),N={type:"script",instance:N,count:1,state:null},g.set(b,N))}}function oT(i,l,f,g){var b=(b=Ne.current)?ph(b):null;if(!b)throw Error(n(446));switch(i){case"meta":case"title":return null;case"style":return typeof f.precedence=="string"&&typeof f.href=="string"?(l=Gl(f.href),f=Ss(b).hoistableStyles,g=f.get(l),g||(g={type:"style",instance:null,count:0,state:null},f.set(l,g)),g):{type:"void",instance:null,count:0,state:null};case"link":if(f.rel==="stylesheet"&&typeof f.href=="string"&&typeof f.precedence=="string"){i=Gl(f.href);var N=Ss(b).hoistableStyles,R=N.get(i);if(R||(b=b.ownerDocument||b,R={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},N.set(i,R),(N=b.querySelector(tf(i)))&&!N._p&&(R.instance=N,R.state.loading=5),Or.has(i)||(f={rel:"preload",as:"style",href:f.href,crossOrigin:f.crossOrigin,integrity:f.integrity,media:f.media,hrefLang:f.hrefLang,referrerPolicy:f.referrerPolicy},Or.set(i,f),N||hF(b,i,f,R.state))),l&&g===null)throw Error(n(528,""));return R}if(l&&g!==null)throw Error(n(529,""));return null;case"script":return l=f.async,f=f.src,typeof f=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Ul(f),f=Ss(b).hoistableScripts,g=f.get(l),g||(g={type:"script",instance:null,count:0,state:null},f.set(l,g)),g):{type:"void",instance:null,count:0,state:null};default:throw Error(n(444,i))}}function Gl(i){return'href="'+Ke(i)+'"'}function tf(i){return'link[rel="stylesheet"]['+i+"]"}function cT(i){return p({},i,{"data-precedence":i.precedence,precedence:null})}function hF(i,l,f,g){i.querySelector('link[rel="preload"][as="style"]['+l+"]")?g.loading=1:(l=i.createElement("link"),g.preload=l,l.addEventListener("load",function(){return g.loading|=1}),l.addEventListener("error",function(){return g.loading|=2}),yn(l,"link",f),xa(l),i.head.appendChild(l))}function Ul(i){return'[src="'+Ke(i)+'"]'}function af(i){return"script[async]"+i}function lT(i,l,f){if(l.count++,l.instance===null)switch(l.type){case"style":var g=i.querySelector('style[data-href~="'+Ke(f.href)+'"]');if(g)return l.instance=g,xa(g),g;var b=p({},f,{"data-href":f.href,"data-precedence":f.precedence,href:null,precedence:null});return g=(i.ownerDocument||i).createElement("style"),xa(g),yn(g,"style",b),hh(g,f.precedence,i),l.instance=g;case"stylesheet":b=Gl(f.href);var N=i.querySelector(tf(b));if(N)return l.state.loading|=4,l.instance=N,xa(N),N;g=cT(f),(b=Or.get(b))&&Wb(g,b),N=(i.ownerDocument||i).createElement("link"),xa(N);var R=N;return R._p=new Promise(function(G,J){R.onload=G,R.onerror=J}),yn(N,"link",g),l.state.loading|=4,hh(N,f.precedence,i),l.instance=N;case"script":return N=Ul(f.src),(b=i.querySelector(af(N)))?(l.instance=b,xa(b),b):(g=f,(b=Or.get(N))&&(g=p({},f),Yb(g,b)),i=i.ownerDocument||i,b=i.createElement("script"),xa(b),yn(b,"link",g),i.head.appendChild(b),l.instance=b);case"void":return null;default:throw Error(n(443,l.type))}else l.type==="stylesheet"&&(l.state.loading&4)===0&&(g=l.instance,l.state.loading|=4,hh(g,f.precedence,i));return l.instance}function hh(i,l,f){for(var g=f.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),b=g.length?g[g.length-1]:null,N=b,R=0;R<g.length;R++){var G=g[R];if(G.dataset.precedence===l)N=G;else if(N!==b)break}N?N.parentNode.insertBefore(i,N.nextSibling):(l=f.nodeType===9?f.head:f,l.insertBefore(i,l.firstChild))}function Wb(i,l){i.crossOrigin==null&&(i.crossOrigin=l.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=l.referrerPolicy),i.title==null&&(i.title=l.title)}function Yb(i,l){i.crossOrigin==null&&(i.crossOrigin=l.crossOrigin),i.referrerPolicy==null&&(i.referrerPolicy=l.referrerPolicy),i.integrity==null&&(i.integrity=l.integrity)}var gh=null;function dT(i,l,f){if(gh===null){var g=new Map,b=gh=new Map;b.set(f,g)}else b=gh,g=b.get(f),g||(g=new Map,b.set(f,g));if(g.has(i))return g;for(g.set(i,null),f=f.getElementsByTagName(i),b=0;b<f.length;b++){var N=f[b];if(!(N[ec]||N[_a]||i==="link"&&N.getAttribute("rel")==="stylesheet")&&N.namespaceURI!=="http://www.w3.org/2000/svg"){var R=N.getAttribute(l)||"";R=i+R;var G=g.get(R);G?G.push(N):g.set(R,[N])}}return g}function uT(i,l,f){i=i.ownerDocument||i,i.head.insertBefore(f,l==="title"?i.querySelector("head > title"):null)}function gF(i,l,f){if(f===1||l.itemProp!=null)return!1;switch(i){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return i=l.disabled,typeof l.precedence=="string"&&i==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function fT(i){return!(i.type==="stylesheet"&&(i.state.loading&3)===0)}function xF(i,l,f,g){if(f.type==="stylesheet"&&(typeof g.media!="string"||matchMedia(g.media).matches!==!1)&&(f.state.loading&4)===0){if(f.instance===null){var b=Gl(g.href),N=l.querySelector(tf(b));if(N){l=N._p,l!==null&&typeof l=="object"&&typeof l.then=="function"&&(i.count++,i=xh.bind(i),l.then(i,i)),f.state.loading|=4,f.instance=N,xa(N);return}N=l.ownerDocument||l,g=cT(g),(b=Or.get(b))&&Wb(g,b),N=N.createElement("link"),xa(N);var R=N;R._p=new Promise(function(G,J){R.onload=G,R.onerror=J}),yn(N,"link",g),f.instance=N}i.stylesheets===null&&(i.stylesheets=new Map),i.stylesheets.set(f,l),(l=f.state.preload)&&(f.state.loading&3)===0&&(i.count++,f=xh.bind(i),l.addEventListener("load",f),l.addEventListener("error",f))}}var Xb=0;
vendor: 10,589 bytes, line 49
49function vF(i,l){return i.stylesheets&&i.count===0&&yh(i,i.stylesheets),0<i.count||0<i.imgCount?function(f){var g=setTimeout(function(){if(i.stylesheets&&yh(i,i.stylesheets),i.unsuspend){var N=i.unsuspend;i.unsuspend=null,N()}},6e4+l);0<i.imgBytes&&Xb===0&&(Xb=62500*ZV());var b=setTimeout(function(){if(i.waitingForImages=!1,i.count===0&&(i.stylesheets&&yh(i,i.stylesheets),i.unsuspend)){var N=i.unsuspend;i.unsuspend=null,N()}},(i.imgBytes>Xb?50:800)+l);return i.unsuspend=f,function(){i.unsuspend=null,clearTimeout(g),clearTimeout(b)}}:null}function xh(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)yh(this,this.stylesheets);else if(this.unsuspend){var i=this.unsuspend;this.unsuspend=null,i()}}}var vh=null;function yh(i,l){i.stylesheets=null,i.unsuspend!==null&&(i.count++,vh=new Map,l.forEach(yF,i),vh=null,xh.call(i))}function yF(i,l){if(!(l.state.loading&4)){var f=vh.get(i);if(f)var g=f.get(null);else{f=new Map,vh.set(i,f);for(var b=i.querySelectorAll("link[data-precedence],style[data-precedence]"),N=0;N<b.length;N++){var R=b[N];(R.nodeName==="LINK"||R.getAttribute("media")!=="not all")&&(f.set(R.dataset.precedence,R),g=R)}g&&f.set(null,g)}b=l.instance,R=b.getAttribute("data-precedence"),N=f.get(R)||g,N===g&&f.set(null,b),f.set(R,b),this.count++,g=xh.bind(this),b.addEventListener("load",g),b.addEventListener("error",g),N?N.parentNode.insertBefore(b,N.nextSibling):(i=i.nodeType===9?i.head:i,i.insertBefore(b,i.firstChild)),l.state.loading|=4}}var nf={$$typeof:E,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function bF(i,l,f,g,b,N,R,G,J){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=Hn(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hn(0),this.hiddenUpdates=Hn(null),this.identifierPrefix=g,this.onUncaughtError=b,this.onCaughtError=N,this.onRecoverableError=R,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=J,this.incompleteTransitions=new Map}function mT(i,l,f,g,b,N,R,G,J,ce,xe,je){return i=new bF(i,l,f,R,J,ce,xe,je,G),l=1,N===!0&&(l|=24),N=or(3,null,null,l),i.current=N,N.stateNode=i,l=Oy(),l.refCount++,i.pooledCache=l,l.refCount++,N.memoizedState={element:g,isDehydrated:f,cache:l},Ry(N),i}function pT(i){return i?(i=bl,i):bl}function hT(i,l,f,g,b,N){b=pT(b),g.context===null?g.context=b:g.pendingContext=b,g=Zi(l),g.payload={element:f},N=N===void 0?null:N,N!==null&&(g.callback=N),f=Ji(i,g,l),f!==null&&(Zn(f,i,l),Du(f,i,l))}function gT(i,l){if(i=i.memoizedState,i!==null&&i.dehydrated!==null){var f=i.retryLane;i.retryLane=f!==0&&f<l?f:l}}function Zb(i,l){gT(i,l),(i=i.alternate)&&gT(i,l)}function xT(i){if(i.tag===13||i.tag===31){var l=cc(i,67108864);l!==null&&Zn(l,i,67108864),Zb(i,67108864)}}function vT(i){if(i.tag===13||i.tag===31){var l=fr();l=se(l);var f=cc(i,l);f!==null&&Zn(f,i,l),Zb(i,l)}}var bh=!0;function jF(i,l,f,g){var b=L.T;L.T=null;var N=V.p;try{V.p=2,Jb(i,l,f,g)}finally{V.p=N,L.T=b}}function wF(i,l,f,g){var b=L.T;L.T=null;var N=V.p;try{V.p=8,Jb(i,l,f,g)}finally{V.p=N,L.T=b}}function Jb(i,l,f,g){if(bh){var b=e0(g);if(b===null)zb(i,l,g,jh,f),bT(i,g);else if(NF(b,i,l,f,g))g.stopPropagation();else if(bT(i,g),l&4&&-1<SF.indexOf(i)){for(;b!==null;){var N=ws(b);if(N!==null)switch(N.tag){case 3:if(N=N.stateNode,N.current.memoizedState.isDehydrated){var R=hn(N.pendingLanes);if(R!==0){var G=N;for(G.pendingLanes|=2,G.entangledLanes|=2;R;){var J=1<<31-ha(R);G.entanglements[1]|=J,R&=~J}Ms(N),(zt&6)===0&&(nh=rt()+500,Xu(0))}}break;case 31:case 13:G=cc(N,2),G!==null&&Zn(G,N,2),sh(),Zb(N,2)}if(N=e0(g),N===null&&zb(i,l,g,jh,f),N===b)break;b=N}b!==null&&g.stopPropagation()}else zb(i,l,g,null,f)}}function e0(i){return i=bu(i),t0(i)}var jh=null;function t0(i){if(jh=null,i=Ui(i),i!==null){var l=o(i);if(l===null)i=null;else{var f=l.tag;if(f===13){if(i=c(l),i!==null)return i;i=null}else if(f===31){if(i=d(l),i!==null)return i;i=null}else if(f===3){if(l.stateNode.current.memoizedState.isDehydrated)return l.tag===3?l.stateNode.containerInfo:null;i=null}else l!==i&&(i=null)}}return jh=i,null}function yT(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(xt()){case Qe:return 2;case Ae:return 8;case Xe:case et:return 32;case At:return 268435456;default:return 32}default:return 32}}var a0=!1,uo=null,fo=null,mo=null,rf=new Map,sf=new Map,po=[],SF="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 bT(i,l){switch(i){case"focusin":case"focusout":uo=null;break;case"dragenter":case"dragleave":fo=null;break;case"mouseover":case"mouseout":mo=null;break;case"pointerover":case"pointerout":rf.delete(l.pointerId);break;case"gotpointercapture":case"lostpointercapture":sf.delete(l.pointerId)}}function of(i,l,f,g,b,N){return i===null||i.nativeEvent!==N?(i={blockedOn:l,domEventName:f,eventSystemFlags:g,nativeEvent:N,targetContainers:[b]},l!==null&&(l=ws(l),l!==null&&xT(l)),i):(i.eventSystemFlags|=g,l=i.targetContainers,b!==null&&l.indexOf(b)===-1&&l.push(b),i)}function NF(i,l,f,g,b){switch(l){case"focusin":return uo=of(uo,i,l,f,g,b),!0;case"dragenter":return fo=of(fo,i,l,f,g,b),!0;case"mouseover":return mo=of(mo,i,l,f,g,b),!0;case"pointerover":var N=b.pointerId;return rf.set(N,of(rf.get(N)||null,i,l,f,g,b)),!0;case"gotpointercapture":return N=b.pointerId,sf.set(N,of(sf.get(N)||null,i,l,f,g,b)),!0}return!1}function jT(i){var l=Ui(i.target);if(l!==null){var f=o(l);if(f!==null){if(l=f.tag,l===13){if(l=c(f),l!==null){i.blockedOn=l,ml(i.priority,function(){vT(f)});return}}else if(l===31){if(l=d(f),l!==null){i.blockedOn=l,ml(i.priority,function(){vT(f)});return}}else if(l===3&&f.stateNode.current.memoizedState.isDehydrated){i.blockedOn=f.tag===3?f.stateNode.containerInfo:null;return}}}i.blockedOn=null}function wh(i){if(i.blockedOn!==null)return!1;for(var l=i.targetContainers;0<l.length;){var f=e0(i.nativeEvent);if(f===null){f=i.nativeEvent;var g=new f.constructor(f.type,f);yu=g,f.target.dispatchEvent(g),yu=null}else return l=ws(f),l!==null&&xT(l),i.blockedOn=f,!1;l.shift()}return!0}function wT(i,l,f){wh(i)&&f.delete(l)}function AF(){a0=!1,uo!==null&&wh(uo)&&(uo=null),fo!==null&&wh(fo)&&(fo=null),mo!==null&&wh(mo)&&(mo=null),rf.forEach(wT),sf.forEach(wT)}function Sh(i,l){i.blockedOn===l&&(i.blockedOn=null,a0||(a0=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,AF)))}var Nh=null;function ST(i){Nh!==i&&(Nh=i,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Nh===i&&(Nh=null);for(var l=0;l<i.length;l+=3){var f=i[l],g=i[l+1],b=i[l+2];if(typeof g!="function"){if(t0(g||f)===null)continue;break}var N=ws(f);N!==null&&(i.splice(l,3),l-=3,eb(N,{pending:!0,data:b,method:f.method,action:g},g,b))}}))}function Vl(i){function l(J){return Sh(J,i)}uo!==null&&Sh(uo,i),fo!==null&&Sh(fo,i),mo!==null&&Sh(mo,i),rf.forEach(l),sf.forEach(l);for(var f=0;f<po.length;f++){var g=po[f];g.blockedOn===i&&(g.blockedOn=null)}for(;0<po.length&&(f=po[0],f.blockedOn===null);)jT(f),f.blockedOn===null&&po.shift();if(f=(i.ownerDocument||i).$$reactFormReplay,f!=null)for(g=0;g<f.length;g+=3){var b=f[g],N=f[g+1],R=b[An]||null;if(typeof N=="function")R||ST(f);else if(R){var G=null;if(N&&N.hasAttribute("formAction")){if(b=N,R=N[An]||null)G=R.formAction;else if(t0(b)!==null)continue}else G=R.action;typeof G=="function"?f[g+1]=G:(f.splice(g,3),g-=3),ST(f)}}}function NT(){function i(N){N.canIntercept&&N.info==="react-transition"&&N.intercept({handler:function(){return new Promise(function(R){return b=R})},focusReset:"manual",scroll:"manual"})}function l(){b!==null&&(b(),b=null),g||setTimeout(f,20)}function f(){if(!g&&!navigation.transition){var N=navigation.currentEntry;N&&N.url!=null&&navigation.navigate(N.url,{state:N.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var g=!1,b=null;return navigation.addEventListener("navigate",i),navigation.addEventListener("navigatesuccess",l),navigation.addEventListener("navigateerror",l),setTimeout(f,100),function(){g=!0,navigation.removeEventListener("navigate",i),navigation.removeEventListener("navigatesuccess",l),navigation.removeEventListener("navigateerror",l),b!==null&&(b(),b=null)}}}function n0(i){this._internalRoot=i}Ah.prototype.render=n0.prototype.render=function(i){var l=this._internalRoot;if(l===null)throw Error(n(409));var f=l.current,g=fr();hT(f,g,i,l,null,null)},Ah.prototype.unmount=n0.prototype.unmount=function(){var i=this._internalRoot;if(i!==null){this._internalRoot=null;var l=i.containerInfo;hT(i.current,2,null,i,null,null),sh(),l[qi]=null}};function Ah(i){this._internalRoot=i}Ah.prototype.unstable_scheduleHydration=function(i){if(i){var l=hu();i={blockedOn:null,target:i,priority:l};for(var f=0;f<po.length&&l!==0&&l<po[f].priority;f++);po.splice(f,0,i),f===0&&jT(i)}};var AT=t.version;if(AT!=="19.2.1")throw Error(n(527,AT,"19.2.1"));V.findDOMNode=function(i){var l=i._reactInternals;if(l===void 0)throw typeof i.render=="function"?Error(n(188)):(i=Object.keys(i).join(","),Error(n(268,i)));return i=m(l),i=i!==null?h(i):null,i=i===null?null:i.stateNode,i};
49var CF={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:L,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ch=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ch.isDisabled&&Ch.supportsFiber)try{In=Ch.inject(CF),ya=Ch}catch{}}return df.createRoot=function(i,l){if(!s(i))throw Error(n(299));var f=!1,g="",b=_5,N=k5,R=R5;return l!=null&&(l.unstable_strictMode===!0&&(f=!0),l.identifierPrefix!==void 0&&(g=l.identifierPrefix),l.onUncaughtError!==void 0&&(b=l.onUncaughtError),l.onCaughtError!==void 0&&(N=l.onCaughtError),l.onRecoverableError!==void 0&&(R=l.onRecoverableError)),l=mT(i,1,!1,null,null,f,g,null,b,N,R,NT),i[qi]=l.current,Bb(i),new n0(l)},df.hydrateRoot=function(i,l,f){if(!s(i))throw Error(n(299));var g=!1,b="",N=_5,R=k5,G=R5,J=null;return f!=null&&(f.unstable_strictMode===!0&&(g=!0),f.identifierPrefix!==void 0&&(b=f.identifierPrefix),f.onUncaughtError!==void 0&&(N=f.onUncaughtError),f.onCaughtError!==void 0&&(R=f.onCaughtError),f.onRecoverableError!==void 0&&(G=f.onRecoverableError),f.formState!==void 0&&(J=f.formState)),l=mT(i,1,!0,l,f??null,g,b,J,N,R,G,NT),l.context=pT(null),f=l.current,g=fr(),g=se(g),b=Zi(g),b.callback=null,Ji(f,b,g),f=g,l.current.lanes=f,Ft(l,f),Ms(l),i[qi]=l.current,Bb(i),new Ah(l)},df.version="19.2.1",df}var XT;function GK(){if(XT)return d0.exports;XT=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(),d0.exports=qK(),d0.exports}var UK=GK(),VK=(function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(t,a){this.keyToValue.set(t,a),this.valueToKey.set(a,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})(),a7=(function(){function e(t){this.generateIdentifier=t,this.kv=new VK}return e.prototype.register=function(t,a){this.kv.getByValue(t)||(a||(a=this.generateIdentifier(t)),this.kv.set(a,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})(),FK=(function(){var e=function(t,a){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,s){n.__proto__=s}||function(n,s){for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(n[o]=s[o])},e(t,a)};return function(t,a){if(typeof a!="function"&&a!==null)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");e(t,a);function n(){this.constructor=t}t.prototype=a===null?Object.create(a):(n.prototype=a.prototype,new n)}})(),HK=(function(e){FK(t,e);function t(){var a=e.call(this,function(n){return n.name})||this;return a.classToAllowedProps=new Map,a}return t.prototype.register=function(a,n){typeof n=="object"?(n.allowProps&&this.classToAllowedProps.set(a,n.allowProps),e.prototype.register.call(this,a,n.identifier)):e.prototype.register.call(this,a,n)},t.prototype.getAllowedProps=function(a){return this.classToAllowedProps.get(a)},t})(a7),KK=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var n=a.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=n.next()).done;)o.push(s.value)}catch(d){c={error:d}}finally{try{s&&!s.done&&(a=n.return)&&a.call(n)}finally{if(c)throw c.error}}return o};function QK(e){if("values"in Object)return Object.values(e);var t=[];for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);return t}function WK(e,t){var a=QK(e);if("find"in a)return a.find(t);for(var n=a,s=0;s<n.length;s++){var o=n[s];if(t(o))return o}}function bd(e,t){Object.entries(e).forEach(function(a){var n=KK(a,2),s=n[0],o=n[1];return t(o,s)})}function mg(e,t){return e.indexOf(t)!==-1}function ZT(e,t){for(var a=0;a<e.length;a++){var n=e[a];if(t(n))return n}}var YK=(function(){function e(){this.transfomers={}}return e.prototype.register=function(t){this.transfomers[t.name]=t},e.prototype.findApplicable=function(t){return WK(this.transfomers,function(a){return a.isApplicable(t)})},e.prototype.findByName=function(t){return this.transfomers[t]},e})(),XK=function(e){return Object.prototype.toString.call(e).slice(8,-1)},n7=function(e){return typeof e>"u"},ZK=function(e){return e===null},Ff=function(e){return typeof e!="object"||e===null||e===Object.prototype?!1:Object.getPrototypeOf(e)===null?!0:Object.getPrototypeOf(e)===Object.prototype},iS=function(e){return Ff(e)&&Object.keys(e).length===0},ko=function(e){return Array.isArray(e)},JK=function(e){return typeof e=="string"},eQ=function(e){return typeof e=="number"&&!isNaN(e)},tQ=function(e){return typeof e=="boolean"},aQ=function(e){return e instanceof RegExp},Hf=function(e){return e instanceof Map},Kf=function(e){return e instanceof Set},r7=function(e){return XK(e)==="Symbol"},nQ=function(e){return e instanceof Date&&!isNaN(e.valueOf())},rQ=function(e){return e instanceof Error},JT=function(e){return typeof e=="number"&&isNaN(e)},sQ=function(e){return tQ(e)||ZK(e)||n7(e)||eQ(e)||JK(e)||r7(e)},iQ=function(e){return typeof e=="bigint"},oQ=function(e){return e===1/0||e===-1/0},cQ=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},lQ=function(e){return e instanceof URL},s7=function(e){return e.replace(/\./g,"\\.")},p0=function(e){return e.map(String).map(s7).join(".")},Mf=function(e){for(var t=[],a="",n=0;n<e.length;n++){var s=e.charAt(n),o=s==="\\"&&e.charAt(n+1)===".";if(o){a+=".",n++;continue}var c=s===".";if(c){t.push(a),a="";continue}a+=s}var d=a;return t.push(d),t},oS=function(){return oS=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++){t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},oS.apply(this,arguments)},cS=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var n=a.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=n.next()).done;)o.push(s.value)}catch(d){c={error:d}}finally{try{s&&!s.done&&(a=n.return)&&a.call(n)}finally{if(c)throw c.error}}return o},lS=function(e,t){for(var a=0,n=t.length,s=e.length;a<n;a++,s++)e[s]=t[a];return e};function _s(e,t,a,n){return{isApplicable:e,annotation:t,transform:a,untransform:n}}var i7=[_s(n7,"undefined",function(){return null},function(){}),_s(iQ,"bigint",function(e){return e.toString()},function(e){return typeof BigInt<"u"?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),_s(nQ,"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),_s(rQ,"Error",function(e,t){var a={name:e.name,message:e.message};return t.allowedErrorProps.forEach(function(n){a[n]=e[n]}),a},function(e,t){var a=new Error(e.message);return a.name=e.name,a.stack=e.stack,t.allowedErrorProps.forEach(function(n){a[n]=e[n]}),a}),_s(aQ,"regexp",function(e){return""+e},function(e){var t=e.slice(1,e.lastIndexOf("/")),a=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,a)}
49),_s(Kf,"set",function(e){return lS([],cS(e.values()))},function(e){return new Set(e)}),_s(Hf,"map",function(e){return lS([],cS(e.entries()))},function(e){return new Map(e)}),_s(function(e){return JT(e)||oQ(e)},"number",function(e){return JT(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),_s(function(e){return e===0&&1/e===-1/0},"number",function(){return"-0"},Number),_s(lQ,"URL",function(e){return e.toString()},function(e){return new URL(e)})];function Wx(e,t,a,n){return{isApplicable:e,annotation:t,transform:a,untransform:n}}var o7=Wx(function(e,t){if(r7(e)){var a=!!t.symbolRegistry.getIdentifier(e);return a}return!1},function(e,t){var a=t.symbolRegistry.getIdentifier(e);return["symbol",a]},function(e){return e.description},function(e,t,a){var n=a.symbolRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown symbol");return n}),dQ=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),c7=Wx(cQ,function(e){return["typed-array",e.constructor.name]},function(e){return lS([],cS(e))},function(e,t){var a=dQ[t[1]];if(!a)throw new Error("Trying to deserialize unknown typed array");return new a(e)});function l7(e,t){if(e?.constructor){var a=!!t.classRegistry.getIdentifier(e.constructor);return a}return!1}var d7=Wx(l7,function(e,t){var a=t.classRegistry.getIdentifier(e.constructor);return["class",a]},function(e,t){var a=t.classRegistry.getAllowedProps(e.constructor);if(!a)return oS({},e);var n={};return a.forEach(function(s){n[s]=e[s]}),n},function(e,t,a){var n=a.classRegistry.getValue(t[1]);if(!n)throw new Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(n.prototype),e)}),u7=Wx(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){var a=t.customTransformerRegistry.findApplicable(e);return["custom",a.name]},function(e,t){var a=t.customTransformerRegistry.findApplicable(e);return a.serialize(e)},function(e,t,a){var n=a.customTransformerRegistry.findByName(t[1]);if(!n)throw new Error("Trying to deserialize unknown custom value");return n.deserialize(e)}),uQ=[d7,o7,u7,c7],eE=function(e,t){var a=ZT(uQ,function(s){return s.isApplicable(e,t)});if(a)return{value:a.transform(e,t),type:a.annotation(e,t)};var n=ZT(i7,function(s){return s.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation}},f7={};i7.forEach(function(e){f7[e.annotation]=e});var fQ=function(e,t,a){if(ko(t))switch(t[0]){case"symbol":return o7.untransform(e,t,a);case"class":return d7.untransform(e,t,a);case"custom":return u7.untransform(e,t,a);case"typed-array":return c7.untransform(e,t,a);default:throw new Error("Unknown transformation: "+t)}else{var n=f7[t];if(!n)throw new Error("Unknown transformation: "+t);return n.untransform(e,a)}},ed=function(e,t){for(var a=e.keys();t>0;)a.next(),t--;return a.next().value};function m7(e){if(mg(e,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(mg(e,"prototype"))throw new Error("prototype is not allowed as a property");if(mg(e,"constructor"))throw new Error("constructor is not allowed as a property")}var mQ=function(e,t){m7(t);for(var a=0;a<t.length;a++){var n=t[a];if(Kf(e))e=ed(e,+n);else if(Hf(e)){var s=+n,o=+t[++a]==0?"key":"value",c=ed(e,s);switch(o){case"key":e=c;break;case"value":e=e.get(c);break}}else e=e[n]}return e},dS=function(e,t,a){if(m7(t),t.length===0)return a(e);for(var n=e,s=0;s<t.length-1;s++){var o=t[s];if(ko(n)){var c=+o;n=n[c]}else if(Ff(n))n=n[o];else if(Kf(n)){var d=+o;n=ed(n,d)}else if(Hf(n)){var u=s===t.length-2;if(u)break;var d=+o,m=+t[++s]==0?"key":"value",h=ed(n,d);switch(m){case"key":n=h;break;case"value":n=n.get(h);break}}}var p=t[t.length-1];if(ko(n)?n[+p]=a(n[+p]):Ff(n)&&(n[p]=a(n[p])),Kf(n)){var x=ed(n,+p),v=a(x);x!==v&&(n.delete(x),n.add(v))}if(Hf(n)){var d=+t[t.length-2],j=ed(n,d),m=+p==0?"key":"value";switch(m){case"key":{var y=a(j);n.set(y,n.get(j)),y!==j&&n.delete(j);break}case"value":{n.set(j,a(n.get(j)));break}}}return e},yi=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var n=a.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=n.next()).done;)o.push(s.value)}catch(d){c={error:d}}finally{try{s&&!s.done&&(a=n.return)&&a.call(n)}finally{if(c)throw c.error}}return o},jo=function(e,t){for(var a=0,n=t.length,s=e.length;a<n;a++,s++)e[s]=t[a];return e};function uS(e,t,a){if(a===void 0&&(a=[]),!!e){if(!ko(e)){bd(e,function(c,d){return uS(c,t,jo(jo([],yi(a)),yi(Mf(d))))});return}var n=yi(e,2),s=n[0],o=n[1];o&&bd(o,function(c,d){uS(c,t,jo(jo([],yi(a)),yi(Mf(d))))}),t(s,a)}}function pQ(e,t,a){return uS(t,function(n,s){e=dS(e,s,function(o){return fQ(o,n,a)})}),e}function hQ(e,t){function a(c,d){var u=mQ(e,Mf(d));c.map(Mf).forEach(function(m){e=dS(e,m,function(){return u})})}if(ko(t)){var n=yi(t,2),s=n[0],o=n[1];
49s.forEach(function(c){e=dS(e,Mf(c),function(){return e})}),o&&bd(o,a)}else bd(t,a);return e}var gQ=function(e,t){return Ff(e)||ko(e)||Hf(e)||Kf(e)||l7(e,t)};function xQ(e,t,a){var n=a.get(e);n?n.push(t):a.set(e,[t])}function vQ(e,t){var a={},n=void 0;return e.forEach(function(s){if(!(s.length<=1)){t||(s=s.map(function(u){return u.map(String)}).sort(function(u,m){return u.length-m.length}));var o=yi(s),c=o[0],d=o.slice(1);c.length===0?n=d.map(p0):a[p0(c)]=d.map(p0)}}),n?iS(a)?[n]:[n,a]:iS(a)?void 0:a}var p7=function(e,t,a,n,s,o,c){var d;s===void 0&&(s=[]),o===void 0&&(o=[]),c===void 0&&(c=new Map);var u=sQ(e);if(!u){xQ(e,s,t);var m=c.get(e);if(m)return n?{transformedValue:null}:m}if(!gQ(e,a)){var h=eE(e,a),p=h?{transformedValue:h.value,annotations:[h.type]}:{transformedValue:e};return u||c.set(e,p),p}if(mg(o,e))return{transformedValue:null};var x=eE(e,a),v=(d=x?.value)!==null&&d!==void 0?d:e,j=ko(v)?[]:{},y={};bd(v,function(A,P){var E=p7(A,t,a,n,jo(jo([],yi(s)),[P]),jo(jo([],yi(o)),[e]),c);j[P]=E.transformedValue,ko(E.annotations)?y[P]=E.annotations:Ff(E.annotations)&&bd(E.annotations,function(C,T){y[s7(P)+"."+T]=C})});var w=iS(y)?{transformedValue:j,annotations:x?[x.type]:void 0}:{transformedValue:j,annotations:x?[x.type,y]:y};return u||c.set(e,w),w};function h7(e){return Object.prototype.toString.call(e).slice(8,-1)}function tE(e){return h7(e)==="Array"}function yQ(e){if(h7(e)!=="Object")return!1;const t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}function bQ(e,t,a,n,s){const o={}.propertyIsEnumerable.call(n,t)?"enumerable":"nonenumerable";o==="enumerable"&&(e[t]=a),s&&o==="nonenumerable"&&Object.defineProperty(e,t,{value:a,enumerable:!1,writable:!0,configurable:!0})}function fS(e,t={}){if(tE(e))return e.map(s=>fS(s,t));if(!yQ(e))return e;const a=Object.getOwnPropertyNames(e),n=Object.getOwnPropertySymbols(e);return[...a,...n].reduce((s,o)=>{if(tE(t.props)&&!t.props.includes(o))return s;const c=e[o],d=fS(c,t);return bQ(s,o,d,e,t.nonenumerable),s},{})}var Tc=function(){return Tc=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++){t=arguments[a];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},Tc.apply(this,arguments)},jQ=function(e,t){var a=typeof Symbol=="function"&&e[Symbol.iterator];if(!a)return e;var n=a.call(e),s,o=[],c;try{for(;(t===void 0||t-- >0)&&!(s=n.next()).done;)o.push(s.value)}catch(d){c={error:d}}finally{try{s&&!s.done&&(a=n.return)&&a.call(n)}finally{if(c)throw c.error}}return o},wQ=function(e,t){for(var a=0,n=t.length,s=e.length;a<n;a++,s++)e[s]=t[a];return e},Li=(function(){function e(t){var a=t===void 0?{}:t,n=a.dedupe,s=n===void 0?!1:n;this.classRegistry=new HK,this.symbolRegistry=new a7(function(o){var c;return(c=o.description)!==null&&c!==void 0?c:""}),this.customTransformerRegistry=new YK,this.allowedErrorProps=[],this.dedupe=s}return e.prototype.serialize=function(t){var a=new Map,n=p7(t,a,this,this.dedupe),s={json:n.transformedValue};n.annotations&&(s.meta=Tc(Tc({},s.meta),{values:n.annotations}));var o=vQ(a,this.dedupe);return o&&(s.meta=Tc(Tc({},s.meta),{referentialEqualities:o})),s},e.prototype.deserialize=function(t){var a=t.json,n=t.meta,s=fS(a);return n?.values&&(s=pQ(s,n.values,this)),n?.referentialEqualities&&(s=hQ(s,n.referentialEqualities)),s},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,a){this.classRegistry.register(t,a)},e.prototype.registerSymbol=function(t,a){this.symbolRegistry.register(t,a)},e.prototype.registerCustom=function(t,a){this.customTransformerRegistry.register(Tc({name:a},t))},e.prototype.allowErrorProps=function(){for(var t,a=[],n=0;n<arguments.length;n++)a[n]=arguments[n];(t=this.allowedErrorProps).push.apply(t,wQ([],jQ(a)))},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: 1,076 bytes, line 49
49Li.serialize;Li.deserialize;Li.stringify;Li.parse;Li.registerClass;Li.registerCustom;Li.registerSymbol;Li.allowErrorProps;var SQ=(e,t,a,n,s,o,c,d)=>{let u=document.documentElement,m=["light","dark"];function h(v){(Array.isArray(e)?e:[e]).forEach(j=>{let y=j==="class",w=y&&o?s.map(A=>o[A]||A):s;y?(u.classList.remove(...w),u.classList.add(o&&o[v]?o[v]:v)):u.setAttribute(j,v)}),p(v)}function p(v){d&&m.includes(v)&&(u.style.colorScheme=v)}function x(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(n)h(n);else try{let v=localStorage.getItem(t)||a,j=c&&v==="system"?x():v;h(j)}catch{}},NQ=S.createContext(void 0),AQ={setTheme:e=>{},themes:[]},CQ=()=>{var e;return(e=S.useContext(NQ))!=null?e:AQ};S.memo(({forcedTheme:e,storageKey:t,attribute:a,enableSystem:n,enableColorScheme:s,defaultTheme:o,value:c,themes:d,nonce:u,scriptProps:m})=>{let h=JSON.stringify([a,t,o,e,d,c,n,s]).slice(1,-1);return S.createElement("script",{...m,suppressHydrationWarning:!0,nonce:typeof window>"u"?u:"",dangerouslySetInnerHTML:{__html:`(${SQ.toString()})(${h}
49)`}})});var Vm=t7();const g7=ea(Vm);function PQ(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",t.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}const TQ=e=>{switch(e){case"success":return MQ;case"info":return kQ;case"warning":return _Q;case"error":return RQ;default:return null}},EQ=Array(12).fill(0),OQ=({visible:e,className:t})=>Q.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},Q.createElement("div",{className:"sonner-spinner"},EQ.map((a,n)=>Q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),MQ=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.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"})),_Q=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},Q.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"})),kQ=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.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"})),RQ=Q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},Q.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"})),DQ=Q.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"},Q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),Q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),IQ=()=>{const[e,t]=Q.useState(document.hidden);return Q.useEffect(()=>{const a=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),e};let mS=1;class LQ{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const a=this.subscribers.indexOf(t);this.subscribers.splice(a,1)}),this.publish=t=>{this.subscribers.forEach(a=>a(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var a;const{message:n,...s}=t,o=typeof t?.id=="number"||((a=t.id)==null?void 0:a.length)>0?t.id:mS++,c=this.toasts.find(u=>u.id===o),d=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(o)&&this.dismissedToasts.delete(o),c?this.toasts=this.toasts.map(u=>u.id===o?(this.publish({...u,...t,id:o,title:n}
vendor: 3,171 bytes, line 49
49),{...u,...t,id:o,dismissible:d,title:n}):u):this.addToast({title:n,...s,dismissible:d,id:o}),o},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:t,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(n=>n({id:a.id,dismiss:!0}))}),t),this.message=(t,a)=>this.create({...a,message:t}),this.error=(t,a)=>this.create({...a,message:t,type:"error"}),this.success=(t,a)=>this.create({...a,type:"success",message:t}),this.info=(t,a)=>this.create({...a,type:"info",message:t}),this.warning=(t,a)=>this.create({...a,type:"warning",message:t}),this.loading=(t,a)=>this.create({...a,type:"loading",message:t}),this.promise=(t,a)=>{if(!a)return;let n;a.loading!==void 0&&(n=this.create({...a,promise:t,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const s=Promise.resolve(t instanceof Function?t():t);let o=n!==void 0,c;const d=s.then(async m=>{if(c=["resolve",m],Q.isValidElement(m))o=!1,this.create({id:n,type:"default",message:m});else if(zQ(m)&&!m.ok){o=!1;const p=typeof a.error=="function"?await a.error(`HTTP error! status: ${m.status}`):a.error,x=typeof a.description=="function"?await a.description(`HTTP error! status: ${m.status}`):a.description,j=typeof p=="object"&&!Q.isValidElement(p)?p:{message:p};this.create({id:n,type:"error",description:x,...j})}else if(m instanceof Error){o=!1;const p=typeof a.error=="function"?await a.error(m):a.error,x=typeof a.description=="function"?await a.description(m):a.description,j=typeof p=="object"&&!Q.isValidElement(p)?p:{message:p};this.create({id:n,type:"error",description:x,...j})}else if(a.success!==void 0){o=!1;const p=typeof a.success=="function"?await a.success(m):a.success,x=typeof a.description=="function"?await a.description(m):a.description,j=typeof p=="object"&&!Q.isValidElement(p)?p:{message:p};this.create({id:n,type:"success",description:x,...j})}}).catch(async m=>{if(c=["reject",m],a.error!==void 0){o=!1;const h=typeof a.error=="function"?await a.error(m):a.error,p=typeof a.description=="function"?await a.description(m):a.description,v=typeof h=="object"&&!Q.isValidElement(h)?h:{message:h};this.create({id:n,type:"error",description:p,...v})}}).finally(()=>{o&&(this.dismiss(n),n=void 0),a.finally==null||a.finally.call(a)}),u=()=>new Promise((m,h)=>d.then(()=>c[0]==="reject"?h(c[1]):m(c[1])).catch(h));return typeof n!="string"&&typeof n!="number"?{unwrap:u}:Object.assign(n,{unwrap:u})},this.custom=(t,a)=>{const n=a?.id||mS++;return this.create({jsx:t(n),id:n,...a}),n},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Jn=new LQ,BQ=(e,t)=>{const a=t?.id||mS++;return Jn.addToast({title:e,...t,id:a}),a},zQ=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",$Q=BQ,qQ=()=>Jn.toasts,GQ=()=>Jn.getActiveToasts(),q=Object.assign($Q,{success:Jn.success,info:Jn.info,warning:Jn.warning,error:Jn.error,custom:Jn.custom,message:Jn.message,promise:Jn.promise,dismiss:Jn.dismiss,loading:Jn.loading},{getHistory:qQ,getToasts:GQ});PQ
vendor: 14,873 bytes, line 49
49("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function 
vendor: 580 bytes, line 49
49_h(e){return e.label!==void 0}const UQ=3,VQ="24px",FQ="16px",aE=4e3,HQ=356,KQ=14,QQ=45,WQ=200;function ks(...e){return e.filter(Boolean).join(" ")}function YQ(e){const[t,a]=e.split("-"),n=[];return t&&n.push(t),a&&n.push(a),n}const XQ=e=>{var t,a,n,s,o,c,d,u,m;const{invert:h,toast:p,unstyled:x,interacting:v,setHeights:j,visibleToasts:y,heights:w,index:A,toasts:P,expanded:E,removeToast:C,defaultRichColors:T,closeButton:M,style:O,cancelButtonStyle:_,actionButtonStyle:I,className:$="",descriptionClassName:D="",duration:z,position:K,gap:W,expandByDefault:Y,classNames:L,icons:V,
vendor: 21,584 bytes, line 49
49closeButtonAriaLabel:U="Close toast"}=e,[ae,te]=Q.useState(null),[B,H]=Q.useState(null),[Z,re]=Q.useState(!1),[me,Ne]=Q.useState(!1),[he,Pe]=Q.useState(!1),[ue,Ce]=Q.useState(!1),[Te,le]=Q.useState(!1),[Ie,ee]=Q.useState(0),[Re,ve]=Q.useState(0),Me=Q.useRef(p.duration||z||aE),ge=Q.useRef(null),Le=Q.useRef(null),Fe=A===0,Je=A+1<=y,He=p.type,lt=p.dismissible!==!1,rt=p.className||"",xt=p.descriptionClassName||"",Qe=Q.useMemo(()=>w.findIndex(Ve=>Ve.toastId===p.id)||0,[w,p.id]),Ae=Q.useMemo(()=>{var Ve;return(Ve=p.closeButton)!=null?Ve:M},[p.closeButton,M]),Xe=Q.useMemo(()=>p.duration||z||aE,[p.duration,z]),et=Q.useRef(0),At=Q.useRef(0),ra=Q.useRef(0),Un=Q.useRef(null),[In,ya]=K.split("-"),pn=Q.useMemo(()=>w.reduce((Ve,Vt,oa)=>oa>=Qe?Ve:Ve+Vt.height,0),[w,Qe]),ha=IQ(),Yr=p.invert||h,Xr=He==="loading";At.current=Q.useMemo(()=>Qe*W+pn,[Qe,pn]),Q.useEffect(()=>{Me.current=Xe},[Xe]),Q.useEffect(()=>{re(!0)},[]),Q.useEffect(()=>{const Ve=Le.current;if(Ve){const Vt=Ve.getBoundingClientRect().height;return ve(Vt),j(oa=>[{toastId:p.id,height:Vt,position:p.position},...oa]),()=>j(oa=>oa.filter(ga=>ga.toastId!==p.id))}},[j,p.id]),Q.useLayoutEffect(()=>{if(!Z)return;const Ve=Le.current,Vt=Ve.style.height;Ve.style.height="auto";const oa=Ve.getBoundingClientRect().height;Ve.style.height=Vt,ve(oa),j(ga=>ga.find(Ft=>Ft.toastId===p.id)?ga.map(Ft=>Ft.toastId===p.id?{...Ft,height:oa}:Ft):[{toastId:p.id,height:oa,position:p.position},...ga])},[Z,p.title,p.description,j,p.id,p.jsx,p.action,p.cancel]);const Za=Q.useCallback(()=>{Ne(!0),ee(At.current),j(Ve=>Ve.filter(Vt=>Vt.toastId!==p.id)),setTimeout(()=>{C(p)},WQ)},[p,C,j,At]);Q.useEffect(()=>{if(p.promise&&He==="loading"||p.duration===1/0||p.type==="loading")return;let Ve;return E||v||ha?(()=>{if(ra.current<et.current){const ga=new Date().getTime()-et.current;Me.current=Me.current-ga}ra.current=new Date().getTime()})():(()=>{Me.current!==1/0&&(et.current=new Date().getTime(),Ve=setTimeout(()=>{p.onAutoClose==null||p.onAutoClose.call(p,p),Za()},Me.current))})(),()=>clearTimeout(Ve)},[E,v,p,He,ha,Za]),Q.useEffect(()=>{p.delete&&(Za(),p.onDismiss==null||p.onDismiss.call(p,p))},[Za,p.delete]);function Ln(){var Ve;if(V?.loading){var Vt;return Q.createElement("div",{className:ks(L?.loader,p==null||(Vt=p.classNames)==null?void 0:Vt.loader,"sonner-loader"),"data-visible":He==="loading"},V.loading)}return Q.createElement(OQ,{className:ks(L?.loader,p==null||(Ve=p.classNames)==null?void 0:Ve.loader),visible:He==="loading"})}const Vn=p.icon||V?.[He]||TQ(He);var Fn,hn;return Q.createElement("li",{tabIndex:0,ref:Le,className:ks($,rt,L?.toast,p==null||(t=p.classNames)==null?void 0:t.toast,L?.default,L?.[He],p==null||(a=p.classNames)==null?void 0:a[He]),"data-sonner-toast":"","data-rich-colors":(Fn=p.richColors)!=null?Fn:T,"data-styled":!(p.jsx||p.unstyled||x),"data-mounted":Z,"data-promise":!!p.promise,"data-swiped":Te,"data-removed":me,"data-visible":Je,"data-y-position":In,"data-x-position":ya,"data-index":A,"data-front":Fe,"data-swiping":he,"data-dismissible":lt,"data-type":He,"data-invert":Yr,"data-swipe-out":ue,"data-swipe-direction":B,"data-expanded":!!(E||Y&&Z),"data-testid":p.testId,style:{"--index":A,"--toasts-before":A,"--z-index":P.length-A,"--offset":`${me?Ie:At.current}px`,"--initial-height":Y?"auto":`${Re}px`,...O,...p.style},onDragEnd:()=>{Pe(!1),te(null),Un.current=null},onPointerDown:Ve=>{Ve.button!==2&&(Xr||!lt||(ge.current=new Date,ee(At.current),Ve.target.setPointerCapture(Ve.pointerId),Ve.target.tagName!=="BUTTON"&&(Pe(!0),Un.current={x:Ve.clientX,y:Ve.clientY})))},onPointerUp:()=>{var Ve,Vt,oa;if(ue||!lt)return;Un.current=null;const ga=Number(((Ve=Le.current)==null?void 0:Ve.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Hn=Number(((Vt=Le.current)==null?void 0:Vt.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Ft=new Date().getTime()-((oa=ge.current)==null?void 0:oa.getTime()),qa=ae==="x"?ga:Hn,Nn=Math.abs(qa)/Ft;if(Math.abs(qa)>=QQ||Nn>.11){ee(At.current),p.onDismiss==null||p.onDismiss.call(p,p),H(ae==="x"?ga>0?"right":"left":Hn>0?"down":"up"),Za(),Ce(!0);return}else{var Ga,ba;(Ga=Le.current)==null||Ga.style.setProperty("--swipe-amount-x","0px"),(ba=Le.current)==null||ba.style.setProperty("--swipe-amount-y","0px")}le(!1),Pe(!1),te(null)},onPointerMove:Ve=>{var Vt,oa,ga;if(!Un.current||!lt||((Vt=window.getSelection())==null?void 0:Vt.toString().length)>0)return;const Ft=Ve.clientY-Un.current.y,qa=Ve.clientX-Un.current.x;var Nn;const Ga=(Nn=e.swipeDirections)!=null?Nn:YQ(K);!ae&&(Math.abs(qa)>1||Math.abs(Ft)>1)&&te(Math.abs(qa)>Math.abs(Ft)?"x":"y");let ba={x:0,y:0};const se=ja=>1/(1.5+Math.abs(ja)/20);if(ae==="y"){if(Ga.includes("top")||Ga.includes("bottom"))if(Ga.includes("top")&&Ft<0||Ga.includes("bottom")&&Ft>0)ba.y=Ft;else{const ja=Ft*se(Ft);ba.y=Math.abs(ja)<Math.abs(Ft)?ja:Ft}}else if(ae==="x"&&(Ga.includes("left")||Ga.includes("right")))if(Ga.includes("left")&&qa<0||Ga.includes("right")&&qa>0)ba.x=qa;else{const ja=qa*se(qa);ba.x=Math.abs(ja)<Math.abs(qa)?ja:qa}(Math.abs(ba.x)>0||Math.abs(ba.y)>0)&&le(!0),(oa=Le.current)==null||oa.style.setProperty("--swipe-amount-x",`${ba.x}px`),(ga=Le.current)==null||ga.style.setProperty("--swipe-amount-y",`${ba.y}px`)}},Ae&&!p.jsx&&He!=="loading"?Q.createElement("button",{"aria-label":U,"data-disabled":Xr,"data-close-button":!0,onClick:Xr||!lt?()=>{}:()=>{Za(),p.onDismiss==null||p.onDismiss.call(p,p)},className:ks(L?.closeButton,p==null||(n=p.classNames)==null?void 0:n.closeButton)},(hn=V?.close)!=null?hn:DQ):null,(He||p.icon||p.promise)&&p.icon!==null&&(V?.[He]!==null||p.icon)?Q.createElement("div",{"data-icon":"",className:ks(L?.icon,p==null||(s=p.classNames)==null?void 0:s.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||Ln():null,p.type!=="loading"?Vn:null):null,Q.createElement("div",{"data-content":"",className:ks(L?.content,p==null||(o=p.classNames)==null?void 0:o.content)},Q.createElement("div",{"data-title":"",className:ks(L?.title,p==null||(c=p.classNames)==null?void 0:c.title)},p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title),p.description?Q.createElement("div",{"data-description":"",className:ks(D,xt,L?.description,p==null||(d=p.classNames)==null?void 0:d.description)},typeof p.description=="function"?p.description():p.description):null),Q.isValidElement(p.cancel)?p.cancel:p.cancel&&_h(p.cancel)?Q.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||_,onClick:Ve=>{_h(p.cancel)&&lt&&(p.cancel.onClick==null||p.cancel.onClick.call(p.cancel,Ve),Za())},className:ks(L?.cancelButton,p==null||(u=p.classNames)==null?void 0:u.cancelButton)},p.cancel.label):null,Q.isValidElement(p.action)?p.action:p.action&&_h(p.action)?Q.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||I,onClick:Ve=>{_h(p.action)&&(p.action.onClick==null||p.action.onClick.call(p.action,Ve),!Ve.defaultPrevented&&Za())},className:ks(L?.actionButton,p==null||(m=p.classNames)==null?void 0:m.actionButton)},p.action.label):null)};function nE(){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 ZQ(e,t){const a={};return[e,t].forEach((n,s)=>{const o=s===1,c=o?"--mobile-offset":"--offset",d=o?FQ:VQ;function u(m){["top","right","bottom","left"].forEach(h=>{a[`${c}-${h}`]=typeof m=="number"?`${m}px`:m})}typeof n=="number"||typeof n=="string"?u(n):typeof n=="object"?["top","right","bottom","left"].forEach(m=>{n[m]===void 0?a[`${c}-${m}`]=d:a[`${c}-${m}`]=typeof n[m]=="number"?`${n[m]}px`:n[m]}):u(d)}),a}const JQ=Q.forwardRef(function(t,a){const{id:n,invert:s,position:o="bottom-right",hotkey:c=["altKey","KeyT"],expand:d,closeButton:u,className:m,offset:h,mobileOffset:p,theme:x="light",richColors:v,duration:j,style:y,visibleToasts:w=UQ,toastOptions:A,dir:P=nE(),gap:E=KQ,icons:C,containerAriaLabel:T="Notifications"}=t,[M,O]=Q.useState([]),_=Q.useMemo(()=>n?M.filter(Z=>Z.toasterId===n):M.filter(Z=>!Z.toasterId),[M,n]),I=Q.useMemo(()=>Array.from(new Set([o].concat(_.filter(Z=>Z.position).map(Z=>Z.position)))),[_,o]),[$,D]=Q.useState([]),[z,K]=Q.useState(!1),[W,Y]=Q.useState(!1),[L,V]=Q.useState(x!=="system"?x:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),U=Q.useRef(null),ae=c.join("+").replace(/Key/g,"").replace(/Digit/g,""),te=Q.useRef(null),B=Q.useRef(!1),H=Q.useCallback(Z=>{O(re=>{var me;return(me=re.find(Ne=>Ne.id===Z.id))!=null&&me.delete||Jn.dismiss(Z.id),re.filter(({id:Ne})=>Ne!==Z.id)})},[]);return Q.useEffect(()=>Jn.subscribe(Z=>{if(Z.dismiss){requestAnimationFrame(()=>{O(re=>re.map(me=>me.id===Z.id?{...me,delete:!0}:me))});return}setTimeout(()=>{g7.flushSync(()=>{O(re=>{const me=re.findIndex(Ne=>Ne.id===Z.id);return me!==-1?[...re.slice(0,me),{...re[me],...Z},...re.slice(me+1)]:[Z,...re]})})})}),[M]),Q.useEffect(()=>{if(x!=="system"){V(x);return}if(x==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?V("dark"):V("light")),typeof window>"u")return;const Z=window.matchMedia("(prefers-color-scheme: dark)");try{Z.addEventListener("change",({matches:re})=>{V(re?"dark":"light")})}catch{Z.addListener(({matches:me})=>{try{V(me?"dark":"light")}catch(Ne){console.error(Ne)}})}},[x]),Q.useEffect(()=>{M.length<=1&&K(!1)},[M]),Q.useEffect(()=>{const Z=re=>{var me;if(c.every(Pe=>re[Pe]||re.code===Pe)){var he;K(!0),(he=U.current)==null||he.focus()}re.code==="Escape"&&(document.activeElement===U.current||(me=U.current)!=null&&me.contains(document.activeElement))&&K(!1)};return document.addEventListener("keydown",Z),()=>document.removeEventListener("keydown",Z)},[c]),Q.useEffect(()=>{if(U.current)return()=>{te.current&&(te.current.focus({preventScroll:!0}),te.current=null,B.current=!1)}},[U.current]),Q.createElement("section",{ref:a,"aria-label":`${T} ${ae}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},I.map((Z,re)=>{var me;const[Ne,he]=Z.split("-");return _.length?Q.createElement("ol",{key:Z,dir:P==="auto"?nE():P,tabIndex:-1,ref:U,className:m,"data-sonner-toaster":!0,"data-sonner-theme":L,"data-y-position":Ne,"data-x-position":he,style:{"--front-toast-height":`${((me=$[0])==null?void 0:me.height)||0}px`,"--width":`${HQ}px`,"--gap":`${E}px`,...y,...ZQ(h,p)},onBlur:Pe=>{B.current&&!Pe.currentTarget.contains(Pe.relatedTarget)&&(B.current=!1,te.current&&(te.current.focus({preventScroll:!0}),te.current=null))},onFocus:Pe=>{Pe.target instanceof HTMLElement&&Pe.target.dataset.dismissible==="false"||B.current||(B.current=!0,te.current=Pe.relatedTarget)},onMouseEnter:()=>K(!0),onMouseMove:()=>K(!0),onMouseLeave:()=>{W||K(!1)},onDragEnd:()=>K(!1),onPointerDown:Pe=>{Pe.target instanceof HTMLElement&&Pe.target.dataset.dismissible==="false"||Y(!0)},onPointerUp:()=>Y(!1)},_.filter(Pe=>!Pe.position&&re===0||Pe.position===Z).map((Pe,ue)=>{var Ce,Te;return Q.createElement(XQ,{key:Pe.id,icons:C,index:ue,toast:Pe,defaultRichColors:v,duration:(Ce=A?.duration)!=null?Ce:j,className:A?.className,descriptionClassName:A?.descriptionClassName,invert:s,visibleToasts:w,closeButton:(Te=A?.closeButton)!=null?Te:u,interacting:W,position:Z,style:A?.style,unstyled:A?.unstyled,classNames:A?.classNames,cancelButtonStyle:A?.cancelButtonStyle,actionButtonStyle:A?.actionButtonStyle,closeButtonAriaLabel:A?.closeButtonAriaLabel,removeToast:H,toasts:_.filter(le=>le.position==Pe.position),heights:$.filter(le=>le.position==Pe.position),setHeights:D,expandByDefault:d,gap:E,expanded:z,swipeDirections:t.swipeDirections})})):null}))}),eW=({...e})=>{const{theme:t="system"}=CQ();return r.jsx(JQ,{"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 tt(e,t,{checkForDefaultPrevented:a=!0}={}){return function(s){if(e?.(s),a===!1||!s.defaultPrevented)return t?.(s)}}function rE(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function x7(...e){return t=>{let a=!1;const n=e.map(s=>{const o=rE(s,t);return!a&&typeof o=="function"&&(a=!0),o});if(a)return()=>{for(let s=0;s<n.length;s++){const o=n[s];typeof o=="function"?o():rE(e[s],null)}}}}function _t(...e){return S.useCallback(x7(...e),e)}function tW(e,t){const a=S.createContext(t),n=o=>{const{children:c,...d}=o,u=S.useMemo(()=>d,Object.values(d));return r.jsx(a.Provider,{value:u,children:c})};n.displayName=e+"Provider";function s(o){const c=S.useContext(a);if(c)return c;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[n,s]}function vs(e,t=[]){let a=[];function n(o,c){const d=S.createContext(c),u=a.length;a=[...a,c];const m=p=>{const{scope:x,children:v,...j}=p,y=x?.[e]?.[u]||d,w=S.useMemo(()=>j,Object.values(j));return r.jsx(y.Provider,{value:w,children:v})};m.displayName=o+"Provider";function h(p,x){const v=x?.[e]?.[u]||d,j=S.useContext(v);if(j)return j;if(c!==void 0)return c;throw new Error(`\`${p}\` must be used within \`${o}\``)}return[m,h]}const s=()=>{const o=a.map(c=>S.createContext(c));return function(d){const u=d?.[e]||o;return S.useMemo(()=>({[`__scope${e}`]:{...d,[e]:u}}),[d,u])}};return s.scopeName=e,[n,aW(s,...t)]}function aW(...e){const t=e[0];if(e.length===1)return t;const a=()=>{const n=e.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(o){const c=n.reduce((d,{useScope:u,scopeName:m})=>{const p=u(o)[`__scope${m}`];return{...d,...p}},{});return S.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return a.scopeName=t.scopeName,a}function jd(e){const t=nW(e),a=S.forwardRef((n,s)=>{const{children:o,...c}=n,d=S.Children.toArray(o),u=d.find(sW);if(u){const m=u.props.children,h=d.map(p=>p===u?S.Children.count(m)>1?S.Children.only(null):S.isValidElement(m)?m.props.children:null:p);return r.jsx(t,{...c,ref:s,children:S.isValidElement(m)?S.cloneElement(m,void 0,h):null})}return r.jsx(t,{...c,ref:s,children:o})});return a.displayName=`${e}.Slot`,a}var v7=jd("Slot");function nW(e){const t=S.forwardRef((a,n)=>{const{children:s,...o}=a;if(S.isValidElement(s)){const c=oW(s),d=iW(o,s.props);return s.type!==S.Fragment&&(d.ref=n?x7(n,c):c),S.cloneElement(s,d)}return S.Children.count(s)>1?S.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var y7=Symbol("radix.slottable");function rW(e){const t=({children:a})=>r.jsx(r.Fragment,{children:a});return t.displayName=`${e}.Slottable`,t.__radixId=y7,t}function sW(e){return S.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===y7}function iW(e,t){const a={...t};for(const n in t){const s=e[n],o=t[n];/^on[A-Z]/.test(n)?s&&o?a[n]=(...d)=>{const u=o(...d);return s(...d),u}:s&&(a[n]=s):n==="style"?a[n]={...s,...o}:n==="className"&&(a[n]=[s,o].filter(Boolean).join(" "))}return{...e,...a}}function oW(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var cW=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],nt=cW.reduce((e,t)=>{const a=jd(`Primitive.${t}`),n=S.forwardRef((s,o)=>{const{asChild:c,...d}=s,u=c?a:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),r.jsx(u,{...d,ref:o})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function lW(e,t){e&&Vm.flushSync(()=>e.dispatchEvent(t))}function Ro(e){const t=S.useRef(e);return S.useEffect(()=>{t.current=e}),S.useMemo(()=>(...a)=>t.current?.(...a),[])}function dW(e,t=globalThis?.document){const a=Ro(e);S.useEffect(()=>{const n=s=>{s.key==="Escape"&&a(s)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[a,t])}var uW="DismissableLayer",pS="dismissableLayer.update",fW="dismissableLayer.pointerDownOutside",mW="dismissableLayer.focusOutside",sE,b7=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Yx=S.forwardRef((e,t)=>{const{disableOutsidePointerEvents:a=!1,onEscapeKeyDown:n,onPointerDownOutside:s,onFocusOutside:o,onInteractOutside:c,onDismiss:d,...u}=e,m=S.useContext(b7),[h,p]=S.useState(null),x=h?.ownerDocument??globalThis?.document,[,v]=S.useState({}),j=_t(t,O=>p(O)),y=Array.from(m.layers),[w]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),A=y.indexOf(w),P=h?y.indexOf(h):-1,E=m.layersWithOutsidePointerEventsDisabled.size>0,C=P>=A,T=gW(O=>{const _=O.target,I=[...m.branches].some($=>$.contains(_));!C||I||(s?.(O),c?.(O),O.defaultPrevented||d?.())},x),M=xW(O=>{const _=O.target;[...m.branches].some($=>$.contains(_))||(o?.(O),c?.(O),O.defaultPrevented||d?.())},x);return dW(O=>{P===m.layers.size-1&&(n?.(O),!O.defaultPrevented&&d&&(O.preventDefault(),d()))},x),S.useEffect(()=>{if(h)return a&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(sE=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(h)),m.layers.add(h),iE(),()=>{a&&m.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=sE)}},[h,x,a,m]),S.useEffect(()=>()=>{h&&(m.layers.delete(h),m.layersWithOutsidePointerEventsDisabled.delete(h),iE())},[h,m]),S.useEffect(()=>{const O=()=>v({});return document.addEventListener(pS,O),()=>document.removeEventListener(pS,O)},[]),r.jsx(nt.div,{...u,ref:j,style:{pointerEvents:E?C?"auto":"none":void 0,...e.style},onFocusCapture:tt(e.onFocusCapture,M.onFocusCapture),onBlurCapture:tt(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:tt(e.onPointerDownCapture,T.onPointerDownCapture)})});Yx.displayName=uW;var pW="DismissableLayerBranch",hW=S.forwardRef((e,t)=>{const a=S.useContext(b7),n=S.useRef(null),s=_t(t,n);return S.useEffect(()=>{const o=n.current;if(o)return a.branches.add(o),()=>{a.branches.delete(o)}},[a.branches]),r.jsx(nt.div,{...e,ref:s})});hW.displayName=pW;function gW(e,t=globalThis?.document){const a=Ro(e),n=S.useRef(!1),s=S.useRef(()=>{});return S.useEffect(()=>{const o=d=>{if(d.target&&!n.current){let u=function(){j7(fW,a,m,{discrete:!0})};const m={originalEvent:d};d.pointerType==="touch"?(t.removeEventListener("click",s.current),s.current=u,t.addEventListener("click",s.current,{once:!0})):u()}else t.removeEventListener("click",s.current);n.current=!1},c=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(c),t.removeEventListener("pointerdown",o),t.removeEventListener("click",s.current)}},[t,a]),{onPointerDownCapture:()=>n.current=!0}}function xW(e,t=globalThis?.document){const a=Ro(e),n=S.useRef(!1);return S.useEffect(()=>{const s=o=>{o.target&&!n.current&&j7(mW,a,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",s),()=>t.removeEventListener("focusin",s)},[t,a]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function iE(){const e=new CustomEvent(pS);document.dispatchEvent(e)}function j7(e,t,a,{discrete:n}){const s=a.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:a});t&&s.addEventListener(e,t,{once:!0}),n?lW(s,o):s.dispatchEvent(o)}var Dn=globalThis?.document?S.useLayoutEffect:()=>{},vW=Ux[" useId ".trim().toString()]||(()=>{}),yW=0;function Ao(e){const[t,a]=S.useState(vW());return Dn(()=>{a(n=>n??String(yW++))},[e]),e||(t?`radix-${t}`:"")}const bW=["top","right","bottom","left"],Do=Math.min,gr=Math.max,Cg=Math.round,kh=Math.floor,Gs=e=>({x:e,y:e}),jW={left:"right",right:"left",bottom:"top",top:"bottom"},wW={start:"end",end:"start"};function hS(e,t,a){return gr(e,Do(t,a))}function Ei(e,t){return typeof e=="function"?e(t):e}function Oi(e){return e.split("-")[0]}function Zd(e){return e.split("-")[1]}function _A(e){return e==="x"?"y":"x"}function kA(e){return e==="y"?"height":"width"}const SW=new Set(["top","bottom"]);function zs(e){return SW.has(Oi(e))?"y":"x"}function RA(e){return _A(zs(e))}function NW(e,t,a){a===void 0&&(a=!1);const n=Zd(e),s=RA(e),o=kA(s);let c=s==="x"?n===(a?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(c=Pg(c)),[c,Pg(c)]}function AW(e){const t=Pg(e);return[gS(e),t,gS(t)]}function gS(e){return e.replace(/start|end/g,t=>wW[t])}const oE=["left","right"],cE=["right","left"],CW=["top","bottom"],PW=["bottom","top"];function TW(e,t,a){switch(e){case"top":case"bottom":return a?t?cE:oE:t?oE:cE;case"left":case"right":return t?CW:PW;default:return[]}}function EW(e,t,a,n){const s=Zd(e);let o=TW(Oi(e),a==="start",n);return s&&(o=o.map(c=>c+"-"+s),t&&(o=o.concat(o.map(gS)))),o}function Pg(e){return e.replace(/left|right|bottom|top/g,t=>jW[t])}function OW(e){return{top:0,right:0,bottom:0,left:0,...e}}function w7(e){return typeof e!="number"?OW(e):{top:e,right:e,bottom:e,left:e}}function Tg(e){const{x:t,y:a,width:n,height:s}=e;return{width:n,height:s,top:a,left:t,right:t+n,bottom:a+s,x:t,y:a}}function lE(e,t,a){let{reference:n,floating:s}=e;const o=zs(t),c=RA(t),d=kA(c),u=Oi(t),m=o==="y",h=n.x+n.width/2-s.width/2,p=n.y+n.height/2-s.height/2,x=n[d]/2-s[d]/2;let v;switch(u){case"top":v={x:h,y:n.y-s.height};break;case"bottom":v={x:h,y:n.y+n.height};break;case"right":v={x:n.x+n.width,y:p};break;case"left":v={x:n.x-s.width,y:p};break;default:v={x:n.x,y:n.y}}switch(Zd(t)){case"start":v[c]-=x*(a&&m?-1:1);break;case"end":v[c]+=x*(a&&m?-1:1);break}return v}const MW=async(e,t,a)=>{const{placement:n="bottom",strategy:s="absolute",middleware:o=[],platform:c}
vendor: 14,936 bytes, line 49
49=a,d=o.filter(Boolean),u=await(c.isRTL==null?void 0:c.isRTL(t));let m=await c.getElementRects({reference:e,floating:t,strategy:s}),{x:h,y:p}=lE(m,n,u),x=n,v={},j=0;for(let y=0;y<d.length;y++){const{name:w,fn:A}=d[y],{x:P,y:E,data:C,reset:T}=await A({x:h,y:p,initialPlacement:n,placement:x,strategy:s,middlewareData:v,rects:m,platform:c,elements:{reference:e,floating:t}});h=P??h,p=E??p,v={...v,[w]:{...v[w],...C}},T&&j<=50&&(j++,typeof T=="object"&&(T.placement&&(x=T.placement),T.rects&&(m=T.rects===!0?await c.getElementRects({reference:e,floating:t,strategy:s}):T.rects),{x:h,y:p}=lE(m,x,u)),y=-1)}return{x:h,y:p,placement:x,strategy:s,middlewareData:v}};async function Qf(e,t){var a;t===void 0&&(t={});const{x:n,y:s,platform:o,rects:c,elements:d,strategy:u}=e,{boundary:m="clippingAncestors",rootBoundary:h="viewport",elementContext:p="floating",altBoundary:x=!1,padding:v=0}=Ei(t,e),j=w7(v),w=d[x?p==="floating"?"reference":"floating":p],A=Tg(await o.getClippingRect({element:(a=await(o.isElement==null?void 0:o.isElement(w)))==null||a?w:w.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(d.floating)),boundary:m,rootBoundary:h,strategy:u})),P=p==="floating"?{x:n,y:s,width:c.floating.width,height:c.floating.height}:c.reference,E=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d.floating)),C=await(o.isElement==null?void 0:o.isElement(E))?await(o.getScale==null?void 0:o.getScale(E))||{x:1,y:1}:{x:1,y:1},T=Tg(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:P,offsetParent:E,strategy:u}):P);return{top:(A.top-T.top+j.top)/C.y,bottom:(T.bottom-A.bottom+j.bottom)/C.y,left:(A.left-T.left+j.left)/C.x,right:(T.right-A.right+j.right)/C.x}}const _W=e=>({name:"arrow",options:e,async fn(t){const{x:a,y:n,placement:s,rects:o,platform:c,elements:d,middlewareData:u}=t,{element:m,padding:h=0}=Ei(e,t)||{};if(m==null)return{};const p=w7(h),x={x:a,y:n},v=RA(s),j=kA(v),y=await c.getDimensions(m),w=v==="y",A=w?"top":"left",P=w?"bottom":"right",E=w?"clientHeight":"clientWidth",C=o.reference[j]+o.reference[v]-x[v]-o.floating[j],T=x[v]-o.reference[v],M=await(c.getOffsetParent==null?void 0:c.getOffsetParent(m));let O=M?M[E]:0;(!O||!await(c.isElement==null?void 0:c.isElement(M)))&&(O=d.floating[E]||o.floating[j]);const _=C/2-T/2,I=O/2-y[j]/2-1,$=Do(p[A],I),D=Do(p[P],I),z=$,K=O-y[j]-D,W=O/2-y[j]/2+_,Y=hS(z,W,K),L=!u.arrow&&Zd(s)!=null&&W!==Y&&o.reference[j]/2-(W<z?$:D)-y[j]/2<0,V=L?W<z?W-z:W-K:0;return{[v]:x[v]+V,data:{[v]:Y,centerOffset:W-Y-V,...L&&{alignmentOffset:V}},reset:L}}}),kW=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var a,n;const{placement:s,middlewareData:o,rects:c,initialPlacement:d,platform:u,elements:m}=t,{mainAxis:h=!0,crossAxis:p=!0,fallbackPlacements:x,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:y=!0,...w}=Ei(e,t);if((a=o.arrow)!=null&&a.alignmentOffset)return{};const A=Oi(s),P=zs(d),E=Oi(d)===d,C=await(u.isRTL==null?void 0:u.isRTL(m.floating)),T=x||(E||!y?[Pg(d)]:AW(d)),M=j!=="none";!x&&M&&T.push(...EW(d,y,j,C));const O=[d,...T],_=await Qf(t,w),I=[];let $=((n=o.flip)==null?void 0:n.overflows)||[];if(h&&I.push(_[A]),p){const W=NW(s,c,C);I.push(_[W[0]],_[W[1]])}if($=[...$,{placement:s,overflows:I}],!I.every(W=>W<=0)){var D,z;const W=(((D=o.flip)==null?void 0:D.index)||0)+1,Y=O[W];if(Y&&(!(p==="alignment"?P!==zs(Y):!1)||$.every(U=>zs(U.placement)===P?U.overflows[0]>0:!0)))return{data:{index:W,overflows:$},reset:{placement:Y}};let L=(z=$.filter(V=>V.overflows[0]<=0).sort((V,U)=>V.overflows[1]-U.overflows[1])[0])==null?void 0:z.placement;if(!L)switch(v){case"bestFit":{var K;const V=(K=$.filter(U=>{if(M){const ae=zs(U.placement);return ae===P||ae==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(ae=>ae>0).reduce((ae,te)=>ae+te,0)]).sort((U,ae)=>U[1]-ae[1])[0])==null?void 0:K[0];V&&(L=V);break}case"initialPlacement":L=d;break}if(s!==L)return{reset:{placement:L}}}return{}}}};function dE(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function uE(e){return bW.some(t=>e[t]>=0)}const RW=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:a}=t,{strategy:n="referenceHidden",...s}=Ei(e,t);switch(n){case"referenceHidden":{const o=await Qf(t,{...s,elementContext:"reference"}),c=dE(o,a.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:uE(c)}}}case"escaped":{const o=await Qf(t,{...s,altBoundary:!0}),c=dE(o,a.floating);return{data:{escapedOffsets:c,escaped:uE(c)}}}default:return{}}}}},S7=new Set(["left","top"]);async function DW(e,t){const{placement:a,platform:n,elements:s}=e,o=await(n.isRTL==null?void 0:n.isRTL(s.floating)),c=Oi(a),d=Zd(a),u=zs(a)==="y",m=S7.has(c)?-1:1,h=o&&u?-1:1,p=Ei(t,e);let{mainAxis:x,crossAxis:v,alignmentAxis:j}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return d&&typeof j=="number"&&(v=d==="end"?j*-1:j),u?{x:v*h,y:x*m}:{x:x*m,y:v*h}}const IW=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var a,n;const{x:s,y:o,placement:c,middlewareData:d}=t,u=await DW(t,e);return c===((a=d.offset)==null?void 0:a.placement)&&(n=d.arrow)!=null&&n.alignmentOffset?{}:{x:s+u.x,y:o+u.y,data:{...u,placement:c}}}}},LW=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:a,y:n,placement:s}=t,{mainAxis:o=!0,crossAxis:c=!1,limiter:d={fn:w=>{let{x:A,y:P}=w;return{x:A,y:P}}},...u}=Ei(e,t),m={x:a,y:n},h=await Qf(t,u),p=zs(Oi(s)),x=_A(p);let v=m[x],j=m[p];if(o){const w=x==="y"?"top":"left",A=x==="y"?"bottom":"right",P=v+h[w],E=v-h[A];v=hS(P,v,E)}if(c){const w=p==="y"?"top":"left",A=p==="y"?"bottom":"right",P=j+h[w],E=j-h[A];j=hS(P,j,E)}const y=d.fn({...t,[x]:v,[p]:j});return{...y,data:{x:y.x-a,y:y.y-n,enabled:{[x]:o,[p]:c}}}}}},BW=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:a,y:n,placement:s,rects:o,middlewareData:c}=t,{offset:d=0,mainAxis:u=!0,crossAxis:m=!0}=Ei(e,t),h={x:a,y:n},p=zs(s),x=_A(p);let v=h[x],j=h[p];const y=Ei(d,t),w=typeof y=="number"?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(u){const E=x==="y"?"height":"width",C=o.reference[x]-o.floating[E]+w.mainAxis,T=o.reference[x]+o.reference[E]-w.mainAxis;v<C?v=C:v>T&&(v=T)}if(m){var A,P;const E=x==="y"?"width":"height",C=S7.has(Oi(s)),T=o.reference[p]-o.floating[E]+(C&&((A=c.offset)==null?void 0:A[p])||0)+(C?0:w.crossAxis),M=o.reference[p]+o.reference[E]+(C?0:((P=c.offset)==null?void 0:P[p])||0)-(C?w.crossAxis:0);j<T?j=T:j>M&&(j=M)}return{[x]:v,[p]:j}}}},zW=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var a,n;const{placement:s,rects:o,platform:c,elements:d}=t,{apply:u=()=>{},...m}=Ei(e,t),h=await Qf(t,m),p=Oi(s),x=Zd(s),v=zs(s)==="y",{width:j,height:y}=o.floating;let w,A;p==="top"||p==="bottom"?(w=p,A=x===(await(c.isRTL==null?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(A=p,w=x==="end"?"top":"bottom");const P=y-h.top-h.bottom,E=j-h.left-h.right,C=Do(y-h[w],P),T=Do(j-h[A],E),M=!t.middlewareData.shift;let O=C,_=T;if((a=t.middlewareData.shift)!=null&&a.enabled.x&&(_=E),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(O=P),M&&!x){const $=gr(h.left,0),D=gr(h.right,0),z=gr(h.top,0),K=gr(h.bottom,0);v?_=j-2*($!==0||D!==0?$+D:gr(h.left,h.right)):O=y-2*(z!==0||K!==0?z+K:gr(h.top,h.bottom))}await u({...t,availableWidth:_,availableHeight:O});const I=await c.getDimensions(d.floating);return j!==I.width||y!==I.height?{reset:{rects:!0}}:{}}}};function Xx(){return typeof window<"u"}function Jd(e){return N7(e)?(e.nodeName||"").toLowerCase():"#document"}function jr(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Zs(e){var t;return(t=(N7(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function N7(e){return Xx()?e instanceof Node||e instanceof jr(e).Node:!1}function hs(e){return Xx()?e instanceof Element||e instanceof jr(e).Element:!1}function Ks(e){return Xx()?e instanceof HTMLElement||e instanceof jr(e).HTMLElement:!1}function fE(e){return!Xx()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof jr(e).ShadowRoot}const $W=new Set(["inline","contents"]);function Fm(e){const{overflow:t,overflowX:a,overflowY:n,display:s}=gs(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+a)&&!$W.has(s)}const qW=new Set(["table","td","th"]);function GW(e){return qW.has(Jd(e))}const UW=[":popover-open",":modal"];function Zx(e){return UW.some(t=>{try{return e.matches(t)}catch{return!1}})}const VW=["transform","translate","scale","rotate","perspective"],FW=["transform","translate","scale","rotate","perspective","filter"],HW=["paint","layout","strict","content"];function DA(e){const t=IA(),a=hs(e)?gs(e):e;return VW.some(n=>a[n]?a[n]!=="none":!1)||(a.containerType?a.containerType!=="normal":!1)||!t&&(a.backdropFilter?a.backdropFilter!=="none":!1)||!t&&(a.filter?a.filter!=="none":!1)||FW.some(n=>(a.willChange||"").includes(n))||HW.some(n=>(a.contain||"").includes(n))}function KW(e){let t=Io(e);for(;Ks(t)&&!wd(t);){if(DA(t))return t;if(Zx(t))return null;t=Io(t)}return null}function IA(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const QW=new Set(["html","body","#document"]);function wd(e){return QW.has(Jd(e))}function gs(e){return jr(e).getComputedStyle(e)}function Jx(e){return hs(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Io(e){if(Jd(e)==="html")return e;const t=e.assignedSlot||e.parentNode||fE(e)&&e.host||Zs(e);return fE(t)?t.host:t}function A7(e){const t=Io(e);return wd(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ks(t)&&Fm(t)?t:A7(t)}function Wf(e,t,a){var n;t===void 0&&(t=[]),a===void 0&&(a=!0);const s=A7(e),o=s===((n=e.ownerDocument)==null?void 0:n.body),c=jr(s);if(o){const d=xS(c);return t.concat(c,c.visualViewport||[],Fm(s)?s:[],d&&a?Wf(d):[])}return t.concat(s,Wf(s,[],a))}function xS(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function C7(e){const t=gs(e);let a=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const s=Ks(e),o=s?e.offsetWidth:a,c=s?e.offsetHeight:n,d=Cg(a)!==o||Cg(n)!==c;return d&&(a=o,n=c),{width:a,height:n,$:d}}function LA(e){return hs(e)?e:e.contextElement}function dd(e){const t=LA(e);if(!Ks(t))return Gs(1);const a=t.getBoundingClientRect(),{width:n,height:s,$:o}=C7(t);let c=(o?Cg(a.width):a.width)/n,d=(o?Cg(a.height):a.height)/s;return(!c||!Number.isFinite(c))&&(c=1),(!d||!Number.isFinite(d))&&(d=1),{x:c,y:d}}const WW=Gs(0);function P7(e){const t=jr(e);return!IA()||!t.visualViewport?WW:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function YW(e,t,a){return t===void 0&&(t=!1),!a||t&&a!==jr(e)?!1:t}function Hc(e,t,a,n){t===void 0&&(t=!1),a===void 0&&(a=!1);const s=e.getBoundingClientRect(),o=LA(e);let c=Gs(1);t&&(n?hs(n)&&(c=dd(n)):c=dd(e));const d=YW(o,a,n)?P7(o):Gs(0);let u=(s.left+d.x)/c.x,m=(s.top+d.y)/c.y,h=s.width/c.x,p=s.height/c.y;if(o){const x=jr(o),v=n&&hs(n)?jr(n):n;let j=x,y=xS(j);for(;y&&n&&v!==j;){const w=dd(y),A=y.getBoundingClientRect(),P=gs(y),E=A.left+(y.clientLeft+parseFloat(P.paddingLeft))*w.x,C=A.top+(y.clientTop+parseFloat(P.paddingTop))*w.y;u*=w.x,m*=w.y,h*=w.x,p*=w.y,u+=E,m+=C,j=jr(y),y=xS(j)}}return Tg({width:h,height:p,x:u,y:m})}function ev(e,t){const a=Jx(e).scrollLeft;return t?t.left+a:Hc(Zs(e)).left+a}function T7(e,t){const a=e.getBoundingClientRect(),n=a.left+t.scrollLeft-ev(e,a),s=a.top+t.scrollTop;return{x:n,y:s}}function XW(e){let{elements:t,rect:a,offsetParent:n,strategy:s}=e;const o=s==="fixed",c=Zs(n),d=t?Zx(t.floating):!1;if(n===c||d&&o)return a;let u={scrollLeft:0,scrollTop:0},m=Gs(1);const h=Gs(0),p=Ks(n);if((p||!p&&!o)&&((Jd(n)!=="body"||Fm(c))&&(u=Jx(n)),Ks(n))){const v=Hc(n);m=dd(n),h.x=v.x+n.clientLeft,h.y=v.y+n.clientTop}const x=c&&!p&&!o?T7(c,u):Gs(0);return{width:a.width*m.x,height:a.height*m.y,x:a.x*m.x-u.scrollLeft*m.x+h.x+x.x,y:a.y*m.y-u.scrollTop*m.y+h.y+x.y}}function ZW(e){return Array.from(e.getClientRects())}function JW(e){const t=Zs(e),a=Jx(e),n=e.ownerDocument.body,s=gr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=gr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let c=-a.scrollLeft+ev(e);const d=-a.scrollTop;return gs(n).direction==="rtl"&&(c+=gr(t.clientWidth,n.clientWidth)-s),{width:s,height:o,x:c,y:d}}const mE=25;function eY(e,t){const a=jr(e),n=Zs(e),s=a.visualViewport;let o=n.clientWidth,c=n.clientHeight,d=0,u=0;if(s){o=s.width,c=s.height;const h=IA();(!h||h&&t==="fixed")&&(d=s.offsetLeft,u=s.offsetTop)}const m=ev(n);if(m<=0){const h=n.ownerDocument,p=h.body,x=getComputedStyle(p),v=h.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,j=Math.abs(n.clientWidth-p.clientWidth-v);j<=mE&&(o-=j)}else m<=mE&&(o+=m);return{width:o,height:c,x:d,y:u}}const tY=new Set(["absolute","fixed"]);function aY(e,t){const a=Hc(e,!0,t==="fixed"),n=a.top+e.clientTop,s=a.left+e.clientLeft,o=Ks(e)?dd(e):Gs(1),c=e.clientWidth*o.x,d=e.clientHeight*o.y,u=s*o.x,m=n*o.y;return{width:c,height:d,x:u,y:m}}function pE(e,t,a){let n;if(t==="viewport")n=eY(e,a);else if(t==="document")n=JW(Zs(e));else if(hs(t))n=aY(t,a);else{const s=P7(e);n={x:t.x-s.x,y:t.y-s.y,width:t.width,height:t.height}}return Tg(n)}function E7(e,t){const a=Io(e);return a===t||!hs(a)||wd(a)?!1:gs(a).position==="fixed"||E7(a,t)}function nY(e,t){const a=t.get(e);if(a)return a;let n=Wf(e,[],!1).filter(d=>hs(d)&&Jd(d)!=="body"),s=null;const o=gs(e).position==="fixed";let c=o?Io(e):e;for(;hs(c)&&!wd(c);){const d=gs(c),u=DA(c);!u&&d.position==="fixed"&&(s=null),(o?!u&&!s:!u&&d.position==="static"&&!!s&&tY.has(s.position)||Fm(c)&&!u&&E7(e,c))?n=n.filter(h=>h!==c):s=d,c=Io(c)}return t.set(e,n),n}function rY(e){let{element:t,boundary:a,rootBoundary:n,strategy:s}=e;const c=[...a==="clippingAncestors"?Zx(t)?[]:nY(t,this._c):[].concat(a),n],d=c[0],u=c.reduce((m,h)=>{const p=pE(t,h,s);return m.top=gr(p.top,m.top),m.right=Do(p.right,m.right),m.bottom=Do(p.bottom,m.bottom),m.left=gr(p.left,m.left),m},pE(t,d,s));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function sY(e){const{width:t,height:a}=C7(e);return{width:t,height:a}}function iY(e,t,a){const n=Ks(t),s=Zs(t),o=a==="fixed",c=Hc(e,!0,o,t);let d={scrollLeft:0,scrollTop:0};const u=Gs(0);function m(){u.x=ev(s)}if(n||!n&&!o)if((Jd(t)!=="body"||Fm(s))&&(d=Jx(t)),n){const v=Hc(t,!0,o,t);u.x=v.x+t.clientLeft,u.y=v.y+t.clientTop}else s&&m();o&&!n&&s&&m();const h=s&&!n&&!o?T7(s,d):Gs(0),p=c.left+d.scrollLeft-u.x-h.x,x=c.top+d.scrollTop-u.y-h.y;return{x:p,y:x,width:c.width,height:c.height}}function h0(e){return gs(e).position==="static"}function hE(e,t){if(!Ks(e)||gs(e).position==="fixed")return null;if(t)return t(e);let a=e.offsetParent;return Zs(e)===a&&(a=a.ownerDocument.body),a}function O7(e,t){const a=jr(e);
vendor: 10,108 bytes, line 49
49if(Zx(e))return a;if(!Ks(e)){let s=Io(e);for(;s&&!wd(s);){if(hs(s)&&!h0(s))return s;s=Io(s)}return a}let n=hE(e,t);for(;n&&GW(n)&&h0(n);)n=hE(n,t);return n&&wd(n)&&h0(n)&&!DA(n)?a:n||KW(e)||a}const oY=async function(e){const t=this.getOffsetParent||O7,a=this.getDimensions,n=await a(e.floating);return{reference:iY(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function cY(e){return gs(e).direction==="rtl"}const lY={convertOffsetParentRelativeRectToViewportRelativeRect:XW,getDocumentElement:Zs,getClippingRect:rY,getOffsetParent:O7,getElementRects:oY,getClientRects:ZW,getDimensions:sY,getScale:dd,isElement:hs,isRTL:cY};function M7(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function dY(e,t){let a=null,n;const s=Zs(e);function o(){var d;clearTimeout(n),(d=a)==null||d.disconnect(),a=null}function c(d,u){d===void 0&&(d=!1),u===void 0&&(u=1),o();const m=e.getBoundingClientRect(),{left:h,top:p,width:x,height:v}=m;if(d||t(),!x||!v)return;const j=kh(p),y=kh(s.clientWidth-(h+x)),w=kh(s.clientHeight-(p+v)),A=kh(h),E={rootMargin:-j+"px "+-y+"px "+-w+"px "+-A+"px",threshold:gr(0,Do(1,u))||1};let C=!0;function T(M){const O=M[0].intersectionRatio;if(O!==u){if(!C)return c();O?c(!1,O):n=setTimeout(()=>{c(!1,1e-7)},1e3)}O===1&&!M7(m,e.getBoundingClientRect())&&c(),C=!1}try{a=new IntersectionObserver(T,{...E,root:s.ownerDocument})}catch{a=new IntersectionObserver(T,E)}a.observe(e)}return c(!0),o}function uY(e,t,a,n){n===void 0&&(n={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:c=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:u=!1}=n,m=LA(e),h=s||o?[...m?Wf(m):[],...Wf(t)]:[];h.forEach(A=>{s&&A.addEventListener("scroll",a,{passive:!0}),o&&A.addEventListener("resize",a)});const p=m&&d?dY(m,a):null;let x=-1,v=null;c&&(v=new ResizeObserver(A=>{let[P]=A;P&&P.target===m&&v&&(v.unobserve(t),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var E;(E=v)==null||E.observe(t)})),a()}),m&&!u&&v.observe(m),v.observe(t));let j,y=u?Hc(e):null;u&&w();function w(){const A=Hc(e);y&&!M7(y,A)&&a(),y=A,j=requestAnimationFrame(w)}return a(),()=>{var A;h.forEach(P=>{s&&P.removeEventListener("scroll",a),o&&P.removeEventListener("resize",a)}),p?.(),(A=v)==null||A.disconnect(),v=null,u&&cancelAnimationFrame(j)}}const fY=IW,mY=LW,pY=kW,hY=zW,gY=RW,gE=_W,xY=BW,vY=(e,t,a)=>{const n=new Map,s={platform:lY,...a},o={...s.platform,_c:n};return MW(e,t,{...s,platform:o})};var yY=typeof document<"u",bY=function(){},pg=yY?S.useLayoutEffect:bY;function Eg(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 a,n,s;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(a=e.length,a!==t.length)return!1;for(n=a;n--!==0;)if(!Eg(e[n],t[n]))return!1;return!0}if(s=Object.keys(e),a=s.length,a!==Object.keys(t).length)return!1;for(n=a;n--!==0;)if(!{}.hasOwnProperty.call(t,s[n]))return!1;for(n=a;n--!==0;){const o=s[n];if(!(o==="_owner"&&e.$$typeof)&&!Eg(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function _7(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function xE(e,t){const a=_7(e);return Math.round(t*a)/a}function g0(e){const t=S.useRef(e);return pg(()=>{t.current=e}),t}function jY(e){e===void 0&&(e={});const{placement:t="bottom",strategy:a="absolute",middleware:n=[],platform:s,elements:{reference:o,floating:c}={},transform:d=!0,whileElementsMounted:u,open:m}=e,[h,p]=S.useState({x:0,y:0,strategy:a,placement:t,middlewareData:{},isPositioned:!1}),[x,v]=S.useState(n);Eg(x,n)||v(n);const[j,y]=S.useState(null),[w,A]=S.useState(null),P=S.useCallback(U=>{U!==M.current&&(M.current=U,y(U))},[]),E=S.useCallback(U=>{U!==O.current&&(O.current=U,A(U))},[]),C=o||j,T=c||w,M=S.useRef(null),O=S.useRef(null),_=S.useRef(h),I=u!=null,$=g0(u),D=g0(s),z=g0(m),K=S.useCallback(()=>{if(!M.current||!O.current)return;const U={placement:t,strategy:a,middleware:x};D.current&&(U.platform=D.current),vY(M.current,O.current,U).then(ae=>{const te={...ae,isPositioned:z.current!==!1};W.current&&!Eg(_.current,te)&&(_.current=te,Vm.flushSync(()=>{p(te)}))})},[x,t,a,D,z]);pg(()=>{m===!1&&_.current.isPositioned&&(_.current.isPositioned=!1,p(U=>({...U,isPositioned:!1})))},[m]);const W=S.useRef(!1);pg(()=>(W.current=!0,()=>{W.current=!1}),[]),pg(()=>{if(C&&(M.current=C),T&&(O.current=T),C&&T){if($.current)return $.current(C,T,K);K()}},[C,T,K,$,I]);const Y=S.useMemo(()=>({reference:M,floating:O,setReference:P,setFloating:E}),[P,E]),L=S.useMemo(()=>({reference:C,floating:T}),[C,T]),V=S.useMemo(()=>{const U={position:a,left:0,top:0};if(!L.floating)return U;const ae=xE(L.floating,h.x),te=xE(L.floating,h.y);return d?{...U,transform:"translate("+ae+"px, "+te+"px)",..._7(L.floating)>=1.5&&{willChange:"transform"}}:{position:a,left:ae,top:te}},[a,d,L.floating,h.x,h.y]);return S.useMemo(()=>({...h,update:K,refs:Y,elements:L,floatingStyles:V}),[h,K,Y,L,V])}const wY=e=>{function t(a){return{}.hasOwnProperty.call(a,"current")}return{name:"arrow",options:e,fn(a){const{element:n,padding:s}=typeof e=="function"?e(a):e;return n&&t(n)?n.current!=null?gE({element:n.current,padding:s}).fn(a):{}:n?gE({element:n,padding:s}).fn(a):{}}}},SY=(e,t)=>({...fY(e),options:[e,t]}),NY=(e,t)=>({...mY(e),options:[e,t]}),AY=(e,t)=>({...xY(e),options:[e,t]}),CY=(e,t)=>({...pY(e),options:[e,t]}),PY=(e,t)=>({...hY(e),options:[e,t]}),TY=(e,t)=>({...gY(e),options:[e,t]}),EY=(e,t)=>({...wY(e),options:[e,t]});var OY="Arrow",k7=S.forwardRef((e,t)=>{const{children:a,width:n=10,height:s=5,...o}=e;return r.jsx(nt.svg,{...o,ref:t,width:n,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?a:r.jsx("polygon",{points:"0,0 30,0 15,10"})})});k7.displayName=OY;var MY=k7;function tv(e){const[t,a]=S.useState(void 0);return Dn(()=>{if(e){a({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const o=s[0];let c,d;if("borderBoxSize"in o){const u=o.borderBoxSize,m=Array.isArray(u)?u[0]:u;c=m.inlineSize,d=m.blockSize}else c=e.offsetWidth,d=e.offsetHeight;a({width:c,height:d})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else a(void 0)},[e]),t}var BA="Popper",[R7,av]=vs(BA),[_Y,D7]=R7(BA),I7=e=>{const{__scopePopper:t,children:a}=e,[n,s]=S.useState(null);return r.jsx(_Y,{scope:t,anchor:n,onAnchorChange:s,children:a})};I7.displayName=BA;var L7="PopperAnchor",B7=S.forwardRef((e,t)=>{const{__scopePopper:a,virtualRef:n,...s}=e,o=D7(L7,a),c=S.useRef(null),d=_t(t,c),u=S.useRef(null);return S.useEffect(()=>{const m=u.current;u.current=n?.current||c.current,m!==u.current&&o.onAnchorChange(u.current)}),n?null:r.jsx(nt.div,{...s,ref:d})});B7.displayName=L7;var zA="PopperContent",[kY,RY]=R7(zA),z7=S.forwardRef((e,t)=>{const{__scopePopper:a,side:n="bottom",sideOffset:s=0,align:o="center",alignOffset:c=0,arrowPadding:d=0,avoidCollisions:u=!0,collisionBoundary:m=[],collisionPadding:h=0,sticky:p="partial",hideWhenDetached:x=!1,updatePositionStrategy:v="optimized",onPlaced:j,...y}=e,w=D7(zA,a),[A,P]=S.useState(null),E=_t(t,he=>P(he)),[C,T]=S.useState(null),M=tv(C),O=M?.width??0,_=M?.height??0,I=n+(o!=="center"?"-"+o:""),$=typeof h=="number"?h:{top:0,right:0,bottom:0,left:0,...h},D=Array.isArray(m)?m:[m],z=D.length>0,K={padding:$,boundary:D.filter(IY),altBoundary:z},{refs:W,floatingStyles:Y,placement:L,isPositioned:V,middlewareData:U}=jY({strategy:"fixed",placement:I,whileElementsMounted:(...he)=>uY(...he,{animationFrame:v==="always"}),elements:{reference:w.anchor},middleware:[SY({mainAxis:s+_,alignmentAxis:c}),u&&NY({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?AY():void 0,...K}),u&&CY({...K}),PY({...K,apply:({elements:he,rects:Pe,availableWidth:ue,availableHeight:Ce})=>{const{width:Te,height:le}=Pe.reference,Ie=he.floating.style;Ie.setProperty("--radix-popper-available-width",`${ue}px`),Ie.setProperty("--radix-popper-available-height",`${Ce}px`),Ie.setProperty("--radix-popper-anchor-width",`${Te}px`),Ie.setProperty("--radix-popper-anchor-height",`${le}px`)}}),C&&EY({element:C,padding:d}),LY({arrowWidth:O,arrowHeight:_}),x&&TY({strategy:"referenceHidden",...K})]}),[ae,te]=G7(L),B=Ro(j);Dn(()=>{V&&B?.()},[V,B]);const H=U.arrow?.x,Z=U.arrow?.y,re=U.arrow?.centerOffset!==0,[me,Ne]=S.useState();return Dn(()=>{A&&Ne(window.getComputedStyle(A).zIndex)},[A]),r.jsx("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:V?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:me,"--radix-popper-transform-origin":[U.transformOrigin?.x,U.transformOrigin?.y].join(" "),...U.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:r.jsx(kY,{scope:a,placedSide:ae,onArrowChange:T,arrowX:H,arrowY:Z,shouldHideArrow:re,children:r.jsx(nt.div,{"data-side":ae,"data-align":te,...y,ref:E,style:{...y.style,animation:V?void 0:"none"}})})})});z7.displayName=zA;var $7="PopperArrow",DY={top:"bottom",right:"left",bottom:"top",left:"right"},q7=S.forwardRef(function(t,a){const{__scopePopper:n,...s}=t,o=RY($7,n),c=DY[o.placedSide];return r.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[c]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:r.jsx(MY,{...s,ref:a,style:{...s.style,display:"block"}})})});q7.displayName=$7;function IY(e){return e!==null}var LY=e=>({name:"transformOrigin",options:e,fn(t){const{placement:a,rects:n,middlewareData:s}=t,c=s.arrow?.centerOffset!==0,d=c?0:e.arrowWidth,u=c?0:e.arrowHeight,[m,h]=G7(a),p={start:"0%",center:"50%",end:"100%"}[h],x=(s.arrow?.x??0)+d/2,v=(s.arrow?.y??0)+u/2;let j="",y="";return m==="bottom"?(j=c?p:`${x}px`,y=`${-u}px`):m==="top"?(j=c?p:`${x}px`,y=`${n.floating.height+u}px`):m==="right"?(j=`${-u}px`,y=c?p:`${v}px`):m==="left"&&(j=`${n.floating.width+u}
49px`,y=c?p:`${v}px`),{data:{x:j,y}}}});function G7(e){const[t,a="center"]=e.split("-");return[t,a]}var BY=I7,U7=B7,V7=z7,F7=q7,zY="Portal",$A=S.forwardRef((e,t)=>{const{container:a,...n}=e,[s,o]=S.useState(!1);Dn(()=>o(!0),[]);const c=a||s&&globalThis?.document?.body;return c?g7.createPortal(r.jsx(nt.div,{...n,ref:t}),c):null});$A.displayName=zY;function $Y(e,t){return S.useReducer((a,n)=>t[a][n]??a,e)}var il=e=>{const{present:t,children:a}=e,n=qY(t),s=typeof a=="function"?a({present:n.isPresent}):S.Children.only(a),o=_t(n.ref,GY(s));return typeof a=="function"||n.isPresent?S.cloneElement(s,{ref:o}):null};il.displayName="Presence";function qY(e){const[t,a]=S.useState(),n=S.useRef(null),s=S.useRef(e),o=S.useRef("none"),c=e?"mounted":"unmounted",[d,u]=$Y(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const m=Rh(n.current);o.current=d==="mounted"?m:"none"},[d]),Dn(()=>{const m=n.current,h=s.current;if(h!==e){const x=o.current,v=Rh(m);e?u("MOUNT"):v==="none"||m?.display==="none"?u("UNMOUNT"):u(h&&x!==v?"ANIMATION_OUT":"UNMOUNT"),s.current=e}},[e,u]),Dn(()=>{if(t){let m;const h=t.ownerDocument.defaultView??window,p=v=>{const y=Rh(n.current).includes(CSS.escape(v.animationName));if(v.target===t&&y&&(u("ANIMATION_END"),!s.current)){const w=t.style.animationFillMode;t.style.animationFillMode="forwards",m=h.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=w)})}},x=v=>{v.target===t&&(o.current=Rh(n.current))};return t.addEventListener("animationstart",x),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{h.clearTimeout(m),t.removeEventListener("animationstart",x),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:S.useCallback(m=>{n.current=m?getComputedStyle(m):null,a(m)},[])}}function Rh(e){return e?.animationName||"none"}function GY(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning;return a?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,a=t&&"isReactWarning"in t&&t.isReactWarning,a?e.props.ref:e.props.ref||e.ref)}var UY=Ux[" useInsertionEffect ".trim().toString()]||Dn;function Lo({prop:e,defaultProp:t,onChange:a=()=>{},caller:n}){const[s,o,c]=VY({defaultProp:t,onChange:a}),d=e!==void 0,u=d?e:s;{const h=S.useRef(e!==void 0);S.useEffect(()=>{const p=h.current;p!==d&&console.warn(`${n} is changing from ${p?"controlled":"uncontrolled"} to ${d?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),h.current=d},[d,n])}const m=S.useCallback(h=>{if(d){const p=FY(h)?h(e):h;p!==e&&c.current?.(p)}else o(h)},[d,e,o,c]);return[u,m]}function VY({defaultProp:e,onChange:t}){const[a,n]=S.useState(e),s=S.useRef(a),o=S.useRef(t);return UY(()=>{o.current=t},[t]),S.useEffect(()=>{s.current!==a&&(o.current?.(a),s.current=a)},[a,s]),[a,n,o]}function FY(e){return typeof e=="function"}var H7=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"}),HY="VisuallyHidden",K7=S.forwardRef((e,t)=>r.jsx(nt.span,{...e,ref:t,style:{...H7,...e.style}}));K7.displayName=HY;var KY=K7,[nv]=vs("Tooltip",[av]),qA=av(),Q7="TooltipProvider",QY=700,vE="tooltip.open",[WY,W7]=nv(Q7),Y7=e=>{const{__scopeTooltip:t,delayDuration:a=QY,skipDelayDuration:n=300,disableHoverableContent:s=!1,children:o}=e,c=S.useRef(!0),d=S.useRef(!1),u=S.useRef(0);return S.useEffect(()=>{const m=u.current;return()=>window.clearTimeout(m)},[]),r.jsx(WY,{scope:t,isOpenDelayedRef:c,delayDuration:a,onOpen:S.useCallback(()=>{window.clearTimeout(u.current),c.current=!1},[]),onClose:S.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>c.current=!0,n)},[n]),isPointerInTransitRef:d,onPointerInTransitChange:S.useCallback(m=>{d.current=m},[]),disableHoverableContent:s,children:o})};Y7.displayName=Q7;var X7="Tooltip",[Owe,rv]=nv(X7),vS="TooltipTrigger",YY=S.forwardRef((e,t)=>
vendor: 10,242 bytes, line 49
49{const{__scopeTooltip:a,...n}=e,s=rv(vS,a),o=W7(vS,a),c=qA(a),d=S.useRef(null),u=_t(t,d,s.onTriggerChange),m=S.useRef(!1),h=S.useRef(!1),p=S.useCallback(()=>m.current=!1,[]);return S.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),r.jsx(U7,{asChild:!0,...c,children:r.jsx(nt.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...n,ref:u,onPointerMove:tt(e.onPointerMove,x=>{x.pointerType!=="touch"&&!h.current&&!o.isPointerInTransitRef.current&&(s.onTriggerEnter(),h.current=!0)}),onPointerLeave:tt(e.onPointerLeave,()=>{s.onTriggerLeave(),h.current=!1}),onPointerDown:tt(e.onPointerDown,()=>{s.open&&s.onClose(),m.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:tt(e.onFocus,()=>{m.current||s.onOpen()}),onBlur:tt(e.onBlur,s.onClose),onClick:tt(e.onClick,s.onClose)})})});YY.displayName=vS;var XY="TooltipPortal",[Mwe,ZY]=nv(XY,{forceMount:void 0}),Sd="TooltipContent",JY=S.forwardRef((e,t)=>{const a=ZY(Sd,e.__scopeTooltip),{forceMount:n=a.forceMount,side:s="top",...o}=e,c=rv(Sd,e.__scopeTooltip);return r.jsx(il,{present:n||c.open,children:c.disableHoverableContent?r.jsx(Z7,{side:s,...o,ref:t}):r.jsx(eX,{side:s,...o,ref:t})})}),eX=S.forwardRef((e,t)=>{const a=rv(Sd,e.__scopeTooltip),n=W7(Sd,e.__scopeTooltip),s=S.useRef(null),o=_t(t,s),[c,d]=S.useState(null),{trigger:u,onClose:m}=a,h=s.current,{onPointerInTransitChange:p}=n,x=S.useCallback(()=>{d(null),p(!1)},[p]),v=S.useCallback((j,y)=>{const w=j.currentTarget,A={x:j.clientX,y:j.clientY},P=sX(A,w.getBoundingClientRect()),E=iX(A,P),C=oX(y.getBoundingClientRect()),T=lX([...E,...C]);d(T),p(!0)},[p]);return S.useEffect(()=>()=>x(),[x]),S.useEffect(()=>{if(u&&h){const j=w=>v(w,h),y=w=>v(w,u);return u.addEventListener("pointerleave",j),h.addEventListener("pointerleave",y),()=>{u.removeEventListener("pointerleave",j),h.removeEventListener("pointerleave",y)}}},[u,h,v,x]),S.useEffect(()=>{if(c){const j=y=>{const w=y.target,A={x:y.clientX,y:y.clientY},P=u?.contains(w)||h?.contains(w),E=!cX(A,c);P?x():E&&(x(),m())};return document.addEventListener("pointermove",j),()=>document.removeEventListener("pointermove",j)}},[u,h,c,m,x]),r.jsx(Z7,{...e,ref:o})}),[tX,aX]=nv(X7,{isInside:!1}),nX=rW("TooltipContent"),Z7=S.forwardRef((e,t)=>{const{__scopeTooltip:a,children:n,"aria-label":s,onEscapeKeyDown:o,onPointerDownOutside:c,...d}=e,u=rv(Sd,a),m=qA(a),{onClose:h}=u;return S.useEffect(()=>(document.addEventListener(vE,h),()=>document.removeEventListener(vE,h)),[h]),S.useEffect(()=>{if(u.trigger){const p=x=>{x.target?.contains(u.trigger)&&h()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[u.trigger,h]),r.jsx(Yx,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:p=>p.preventDefault(),onDismiss:h,children:r.jsxs(V7,{"data-state":u.stateAttribute,...m,...d,ref:t,style:{...d.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:[r.jsx(nX,{children:n}),r.jsx(tX,{scope:a,isInside:!0,children:r.jsx(KY,{id:u.contentId,role:"tooltip",children:s||n})})]})})});JY.displayName=Sd;var J7="TooltipArrow",rX=S.forwardRef((e,t)=>{const{__scopeTooltip:a,...n}=e,s=qA(a);return aX(J7,a).isInside?null:r.jsx(F7,{...s,...n,ref:t})});rX.displayName=J7;function sX(e,t){const a=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),s=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(a,n,s,o)){case o:return"left";case s:return"right";case a:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function iX(e,t,a=5){const n=[];switch(t){case"top":n.push({x:e.x-a,y:e.y+a},{x:e.x+a,y:e.y+a});break;case"bottom":n.push({x:e.x-a,y:e.y-a},{x:e.x+a,y:e.y-a});break;case"left":n.push({x:e.x+a,y:e.y-a},{x:e.x+a,y:e.y+a});break;case"right":n.push({x:e.x-a,y:e.y-a},{x:e.x-a,y:e.y+a});break}return n}function oX(e){const{top:t,right:a,bottom:n,left:s}=e;return[{x:s,y:t},{x:a,y:t},{x:a,y:n},{x:s,y:n}]}function cX(e,t){const{x:a,y:n}=e;let s=!1;for(let o=0,c=t.length-1;o<t.length;c=o++){const d=t[o],u=t[c],m=d.x,h=d.y,p=u.x,x=u.y;h>n!=x>n&&a<(p-m)*(n-h)/(x-h)+m&&(s=!s)}return s}function lX(e){const t=e.slice();return t.sort((a,n)=>a.x<n.x?-1:a.x>n.x?1:a.y<n.y?-1:a.y>n.y?1:0),dX(t)}function dX(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const s=e[n];for(;t.length>=2;){const o=t[t.length-1],c=t[t.length-2];if((o.x-c.x)*(s.y-c.y)>=(o.y-c.y)*(s.x-c.x))t.pop();else break}t.push(s)}t.pop();const a=[];for(let n=e.length-1;n>=0;n--){const s=e[n];for(;a.length>=2;){const o=a[a.length-1],c=a[a.length-2];if((o.x-c.x)*(s.y-c.y)>=(o.y-c.y)*(s.x-c.x))a.pop();else break}a.push(s)}return a.pop(),t.length===1&&a.length===1&&t[0].x===a[0].x&&t[0].y===a[0].y?t:t.concat(a)}var uX=Y7;function eI(e){var t,a,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(a=eI(e[t]))&&(n&&(n+=" "),n+=a)}else for(a in e)e[a]&&(n&&(n+=" "),n+=a);return n}function Tt(){for(var e,t,a=0,n="",s=arguments.length;a<s;a++)(e=arguments[a])&&(t=eI(e))&&(n&&(n+=" "),n+=t);return n}const GA="-",fX=e=>{const t=pX(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:c=>{const d=c.split(GA);return d[0]===""&&d.length!==1&&d.shift(),tI(d,t)||mX(c)},getConflictingClassGroupIds:(c,d)=>{const u=a[c]||[];return d&&n[c]?[...u,...n[c]]:u}}},tI=(e,t)=>{if(e.length===0)return t.classGroupId;const a=e[0],n=t.nextPart.get(a),s=n?tI(e.slice(1),n):void 0;if(s)return s;if(t.validators.length===0)return;const o=e.join(GA);return t.validators.find(({validator:c})=>c(o))?.classGroupId},yE=/^\[(.+)\]$/,mX=e=>{if(yE.test(e)){const t=yE.exec(e)[1],a=t?.substring(0,t.indexOf(":"));if(a)return"arbitrary.."+a}},pX=e=>{const{theme:t,classGroups:a}=e,n={nextPart:new Map,validators:[]};for(const s in a)yS(a[s],n,s,t);return n},yS=(e,t,a,n)=>{e.forEach(s=>{if(typeof s=="string"){const o=s===""?t:bE(t,s);o.classGroupId=a;return}if(typeof s=="function"){if(hX(s)){yS(s(n),t,a,n);return}t.validators.push({validator:s,classGroupId:a});return}Object.entries(s).forEach(([o,c])=>{yS(c,bE(t,o),a,n)})})},bE=(e,t)=>{let a=e;return t.split(GA).forEach(n=>{a.nextPart.has(n)||a.nextPart.set(n,{nextPart:new Map,validators:[]}),a=a.nextPart.get(n)}),a},hX=e=>e.isThemeGetter,gX=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,a=new Map,n=new Map;const s=(o,c)=>{a.set(o,c),t++,t>e&&(t=0,n=a,a=new Map)};return{get(o){let c=a.get(o);if(c!==void 0)return c;if((c=n.get(o))!==void 0)return s(o,c),c},set(o,c){a.has(o)?a.set(o,c):s(o,c)}}},bS="!",jS=":",xX=jS.length,vX=e=>{const{prefix:t,experimentalParseClassName:a}=e;let n=s=>{const o=[];let c=0,d=0,u=0,m;for(let j=0;j<s.length;j++){let y=s[j];if(c===0&&d===0){if(y===jS){o.push(s.slice(u,j)),u=j+xX;continue}if(y==="/"){m=j;continue}}y==="["?c++:y==="]"?c--:y==="("?d++:y===")"&&d--}const h=o.length===0?s:s.substring(u),p=yX(h),x=p!==h,v=m&&m>u?m-u:void 0;return{modifiers:o,hasImportantModifier:x,baseClassName:p,maybePostfixModifierPosition:v}};if(t){const s=t+jS,o=n;n=c=>c.startsWith(s)?o(c.substring(s.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:c,maybePostfixModifierPosition:void 0}}if(a){const s=n;n=o=>a({className:o,parseClassName:s})}return n},yX=e=>e.endsWith(bS)?e.substring(0,e.length-1):e.startsWith(bS)?e.substring(1):e,bX=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(n=>[n,!0]));return n=>{if(n.length<=1)return n;const s=[];let o=[];return n.forEach(c=>{c[0]==="["||t[c]?(s.push(...o.sort(),c),o=[]):o.push(c)}),s.push(...o.sort()),s}},jX=e=>({cache:gX(e.cacheSize),parseClassName:vX(e),sortModifiers:bX(e),...fX(e)}),wX=/\s+/,SX=(e,t)=>{const{parseClassName:a,getClassGroupId:n,getConflictingClassGroupIds:s,sortModifiers:o}=t,c=[],d=e.trim().split(wX);let u="";for(let m=d.length-1;m>=0;m-=1){const h=d[m],{isExternal:p,modifiers:x,hasImportantModifier:v,baseClassName:j,maybePostfixModifierPosition:y}=a(h);if(p){u=h+(u.length>0?" "+u:u);continue}let w=!!y,A=n(w?j.substring(0,y):j);if(!A){if(!w){u=h+(u.length>0?" "+u:u);continue}if(A=n(j),!A){u=h+(u.length>0?" "+u:u);continue}w=!1}const P=o(x).join(":"),E=v?P+bS:P,C=E+A;if(c.includes(C))continue;c.push(C);const T=s(A,w);for(let M=0;M<T.length;++M){const O=T[M];c.push(E+O)}u=h+(u.length>0?" "+u:u)}return u};function NX(){let e=0,t,a,n="";for(;e<arguments.length;)(t=arguments[e++])&&(a=aI(t))&&(n&&(n+=" "),n+=a);return n}const aI=e=>{if(typeof e=="string")return e;let t,a="";for(let n=0;n<e.length;n++)e[n]&&(t=aI(e[n]))&&(a&&(a+=" "),a+=t);return a};function AX(e,...t){let a,n,s,o=c;function c(u){const m=t.reduce((h,p)=>p(h),e());return a=jX(m),n=a.cache.get,s=a.cache.set,o=d,d(u)}function d(u){const m=n(u);if(m)return m;const h=SX(u,a);return s(u,h),h}return function(){return o(NX.apply(null,arguments))}}const en=e=>{const t=a=>a[e]||[];return t.isThemeGetter=!0,t},nI=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,rI=/^\((?:(\w[\w-]*):)?(.+)\)$/i,CX=/^\d+\/\d+$/,PX=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,TX=/\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$/,EX=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,OX=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,MX=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Hl=e=>CX.test(e),pt=e=>!!e&&!Number.isNaN(Number(e)),go=e=>!!e&&Number.isInteger(Number(e)),x0=e=>e.endsWith("%")&&pt(e.slice(0,-1)),gi=e=>PX.test(e),_X=()=>!0,kX=e=>TX.test(e)&&!EX.test(e),sI=()=>!1,RX=e=>OX.test(e),DX=e=>MX.test(e),IX=e=>!$e(e)&&!qe(e),LX=e=>eu(e,cI,sI),$e=e=>nI.test(e),jc=e=>eu(e,lI,kX),v0=e=>eu(e,GX,pt),jE=e=>eu(e,iI,sI),BX=e=>eu(e,oI,DX),Dh=e=>eu(e,dI,RX),qe=e=>rI.test(e),uf=e=>tu(e,lI),zX=e=>tu(e,UX),wE=e=>tu(e,iI),$X=e=>tu(e,cI),qX=e=>tu(e,oI),Ih=e=>tu(e,dI,!0),eu=(e,t,a)=>{const n=nI.exec(e);
vendor: 4,474 bytes, line 49
49return n?n[1]?t(n[1]):a(n[2]):!1},tu=(e,t,a=!1)=>{const n=rI.exec(e);return n?n[1]?t(n[1]):a:!1},iI=e=>e==="position"||e==="percentage",oI=e=>e==="image"||e==="url",cI=e=>e==="length"||e==="size"||e==="bg-size",lI=e=>e==="length",GX=e=>e==="number",UX=e=>e==="family-name",dI=e=>e==="shadow",VX=()=>{const e=en("color"),t=en("font"),a=en("text"),n=en("font-weight"),s=en("tracking"),o=en("leading"),c=en("breakpoint"),d=en("container"),u=en("spacing"),m=en("radius"),h=en("shadow"),p=en("inset-shadow"),x=en("text-shadow"),v=en("drop-shadow"),j=en("blur"),y=en("perspective"),w=en("aspect"),A=en("ease"),P=en("animate"),E=()=>["auto","avoid","all","avoid-page","page","left","right","column"],C=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],T=()=>[...C(),qe,$e],M=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],_=()=>[qe,$e,u],I=()=>[Hl,"full","auto",..._()],$=()=>[go,"none","subgrid",qe,$e],D=()=>["auto",{span:["full",go,qe,$e]},go,qe,$e],z=()=>[go,"auto",qe,$e],K=()=>["auto","min","max","fr",qe,$e],W=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Y=()=>["start","end","center","stretch","center-safe","end-safe"],L=()=>["auto",..._()],V=()=>[Hl,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",..._()],U=()=>[e,qe,$e],ae=()=>[...C(),wE,jE,{position:[qe,$e]}],te=()=>["no-repeat",{repeat:["","x","y","space","round"]}],B=()=>["auto","cover","contain",$X,LX,{size:[qe,$e]}],H=()=>[x0,uf,jc],Z=()=>["","none","full",m,qe,$e],re=()=>["",pt,uf,jc],me=()=>["solid","dashed","dotted","double"],Ne=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],he=()=>[pt,x0,wE,jE],Pe=()=>["","none",j,qe,$e],ue=()=>["none",pt,qe,$e],Ce=()=>["none",pt,qe,$e],Te=()=>[pt,qe,$e],le=()=>[Hl,"full",..._()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[gi],breakpoint:[gi],color:[_X],container:[gi],"drop-shadow":[gi],ease:["in","out","in-out"],font:[IX],"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",pt],text:[gi],"text-shadow":[gi],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Hl,$e,qe,w]}],container:["container"],columns:[{columns:[pt,$e,qe,d]}],"break-after":[{"break-after":E()}],"break-before":[{"break-before":E()}],"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:T()}],overflow:[{overflow:M()}],"overflow-x":[{"overflow-x":M()}],"overflow-y":[{"overflow-y":M()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{start:I()}],end:[{end:I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[go,"auto",qe,$e]}],basis:[{basis:[Hl,"full","auto",d,..._()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[pt,Hl,"auto","initial","none",$e]}],grow:[{grow:["",pt,qe,$e]}],shrink:[{shrink:["",pt,qe,$e]}],order:[{order:[go,"first","last","none",qe,$e]}],"grid-cols":[{"grid-cols":$()}],"col-start-end":[{col:D()}],"col-start":[{"col-start":z()}
vendor: 9,145 bytes, line 49
49],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":$()}],"row-start-end":[{row:D()}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":K()}],"auto-rows":[{"auto-rows":K()}],gap:[{gap:_()}],"gap-x":[{"gap-x":_()}],"gap-y":[{"gap-y":_()}],"justify-content":[{justify:[...W(),"normal"]}],"justify-items":[{"justify-items":[...Y(),"normal"]}],"justify-self":[{"justify-self":["auto",...Y()]}],"align-content":[{content:["normal",...W()]}],"align-items":[{items:[...Y(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Y(),{baseline:["","last"]}]}],"place-content":[{"place-content":W()}],"place-items":[{"place-items":[...Y(),"baseline"]}],"place-self":[{"place-self":["auto",...Y()]}],p:[{p:_()}],px:[{px:_()}],py:[{py:_()}],ps:[{ps:_()}],pe:[{pe:_()}],pt:[{pt:_()}],pr:[{pr:_()}],pb:[{pb:_()}],pl:[{pl:_()}],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":_()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":_()}],"space-y-reverse":["space-y-reverse"],size:[{size:V()}],w:[{w:[d,"screen",...V()]}],"min-w":[{"min-w":[d,"screen","none",...V()]}],"max-w":[{"max-w":[d,"screen","none","prose",{screen:[c]},...V()]}],h:[{h:["screen","lh",...V()]}],"min-h":[{"min-h":["screen","lh","none",...V()]}],"max-h":[{"max-h":["screen","lh",...V()]}],"font-size":[{text:["base",a,uf,jc]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,qe,v0]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",x0,$e]}],"font-family":[{font:[zX,$e,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:[s,qe,$e]}],"line-clamp":[{"line-clamp":[pt,"none",qe,v0]}],leading:[{leading:[o,..._()]}],"list-image":[{"list-image":["none",qe,$e]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",qe,$e]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:U()}],"text-color":[{text:U()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...me(),"wavy"]}],"text-decoration-thickness":[{decoration:[pt,"from-font","auto",qe,jc]}],"text-decoration-color":[{decoration:U()}],"underline-offset":[{"underline-offset":[pt,"auto",qe,$e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:_()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",qe,$e]}],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",qe,$e]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ae()}],"bg-repeat":[{bg:te()}],"bg-size":[{bg:B()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},go,qe,$e],radial:["",qe,$e],conic:[go,qe,$e]},qX,BX]}],"bg-color":[{bg:U()}],"gradient-from-pos":[{from:H()}],"gradient-via-pos":[{via:H()}],"gradient-to-pos":[{to:H()}],"gradient-from":[{from:U()}],"gradient-via":[{via:U()}],"gradient-to":[{to:U()}],rounded:[{rounded:Z()}],"rounded-s":[{"rounded-s":Z()}],"rounded-e":[{"rounded-e":Z()}],"rounded-t":[{"rounded-t":Z()}],"rounded-r":[{"rounded-r":Z()}],"rounded-b":[{"rounded-b":Z()}],"rounded-l":[{"rounded-l":Z()}],"rounded-ss":[{"rounded-ss":Z()}],"rounded-se":[{"rounded-se":Z()}],"rounded-ee":[{"rounded-ee":Z()}],"rounded-es":[{"rounded-es":Z()}],"rounded-tl":[{"rounded-tl":Z()}],"rounded-tr":[{"rounded-tr":Z()}],"rounded-br":[{"rounded-br":Z()}],"rounded-bl":[{"rounded-bl":Z()}],"border-w":[{border:re()}],"border-w-x":[{"border-x":re()}],"border-w-y":[{"border-y":re()}],"border-w-s":[{"border-s":re()}],"border-w-e":[{"border-e":re()}],"border-w-t":[{"border-t":re()}],"border-w-r":[{"border-r":re()}],"border-w-b":[{"border-b":re()}],"border-w-l":[{"border-l":re()}],"divide-x":[{"divide-x":re()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":re()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...me(),"hidden","none"]}],"divide-style":[{divide:[...me(),"hidden","none"]}],"border-color":[{border:U()}],"border-color-x":[{"border-x":U()}],"border-color-y":[{"border-y":U()}],"border-color-s":[{"border-s":U()}],"border-color-e":[{"border-e":U()}],"border-color-t":[{"border-t":U()}],"border-color-r":[{"border-r":U()}],"border-color-b":[{"border-b":U()}],"border-color-l":[{"border-l":U()}],"divide-color":[{divide:U()}],"outline-style":[{outline:[...me(),"none","hidden"]}],"outline-offset":[{"outline-offset":[pt,qe,$e]}],"outline-w":[{outline:["",pt,uf,jc]}],"outline-color":[{outline:U()}],shadow:[{shadow:["","none",h,Ih,Dh]}],"shadow-color":[{shadow:U()}],"inset-shadow":[{"inset-shadow":["none",p,Ih,Dh]}],"inset-shadow-color":[{"inset-shadow":U()}],"ring-w":[{ring:re()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:U()}],"ring-offset-w":[{"ring-offset":[pt,jc]}],"ring-offset-color":[{"ring-offset":U()}],"inset-ring-w":[{"inset-ring":re()}],"inset-ring-color":[{"inset-ring":U()}],"text-shadow":[{"text-shadow":["none",x,Ih,Dh]}],"text-shadow-color":[{"text-shadow":U()}],opacity:[{opacity:[pt,qe,$e]}],"mix-blend":[{"mix-blend":[...Ne(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ne()}],"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":[pt]}],"mask-image-linear-from-pos":[{"mask-linear-from":he()}],"mask-image-linear-to-pos":[{"mask-linear-to":he()}],"mask-image-linear-from-color":[{"mask-linear-from":U()}],"mask-image-linear-to-color":[{"mask-linear-to":U()}],"mask-image-t-from-pos":[{"mask-t-from":he()}],"mask-image-t-to-pos":[{"mask-t-to":he()}],"mask-image-t-from-color":[{"mask-t-from":U()}],"mask-image-t-to-color":[{"mask-t-to":U()}],"mask-image-r-from-pos":[{"mask-r-from":he()}],"mask-image-r-to-pos":[{"mask-r-to":he()}],"mask-image-r-from-color":[{"mask-r-from":U()}],"mask-image-r-to-color":[{"mask-r-to":U()}],"mask-image-b-from-pos":[{"mask-b-from":he()}],"mask-image-b-to-pos":[{"mask-b-to":he()}],"mask-image-b-from-color":[{"mask-b-from":U()}],"mask-image-b-to-color":[{"mask-b-to":U()}],"mask-image-l-from-pos":[{"mask-l-from":he()}],"mask-image-l-to-pos":[{"mask-l-to":he()}],"mask-image-l-from-color":[{"mask-l-from":U()}],"mask-image-l-to-color":[{"mask-l-to":U()}],"mask-image-x-from-pos":[{"mask-x-from":he()}],"mask-image-x-to-pos":[{"mask-x-to":he()}],"mask-image-x-from-color":[{"mask-x-from":U()}],"mask-image-x-to-color":[{"mask-x-to":U()}],"mask-image-y-from-pos":[{"mask-y-from":he()}],"mask-image-y-to-pos":[{"mask-y-to":he()}],"mask-image-y-from-color":[{"mask-y-from":U()}],"mask-image-y-to-color":[{"mask-y-to":U()}],"mask-image-radial":[{"mask-radial":[qe,$e]}],"mask-image-radial-from-pos":[{"mask-radial-from":he()}],"mask-image-radial-to-pos":[{"mask-radial-to":he()}],"mask-image-radial-from-color":[{"mask-radial-from":U()}],"mask-image-radial-to-color":[{"mask-radial-to":U()}],"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":C()}],"mask-image-conic-pos":[{"mask-conic":[pt]}],"mask-image-conic-from-pos":[{"mask-conic-from":he()}],"mask-image-conic-to-pos":[{"mask-conic-to":he()}],"mask-image-conic-from-color":[{"mask-conic-from":U()}],"mask-image-conic-to-color":[{"mask-conic-to":U()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ae()}],"mask-repeat":[{mask:te()}],"mask-size":[{mask:B()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",qe,$e]}],filter:[{filter:["","none",qe,$e]}],blur:[{blur:Pe()}],brightness:[{brightness:[pt,qe,$e]}],contrast:[{contrast:[pt,qe,$e]}],"drop-shadow":[{"drop-shadow":["","none",v,Ih,Dh]}],"drop-shadow-color":[{"drop-shadow":U()}],grayscale:[{grayscale:["",pt,qe,$e]}],"hue-rotate":[{"hue-rotate":[pt,qe,$e]}],invert:[{invert:["",pt,qe,$e]}],saturate:[{saturate:[pt,qe,$e]}],sepia:[{sepia:["",pt,qe,$e]}],"backdrop-filter":[{"backdrop-filter":["","none",qe,$e]}
vendor: 16,384 bytes, lines 49-129
49],"backdrop-blur":[{"backdrop-blur":Pe()}],"backdrop-brightness":[{"backdrop-brightness":[pt,qe,$e]}],"backdrop-contrast":[{"backdrop-contrast":[pt,qe,$e]}],"backdrop-grayscale":[{"backdrop-grayscale":["",pt,qe,$e]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[pt,qe,$e]}],"backdrop-invert":[{"backdrop-invert":["",pt,qe,$e]}],"backdrop-opacity":[{"backdrop-opacity":[pt,qe,$e]}],"backdrop-saturate":[{"backdrop-saturate":[pt,qe,$e]}],"backdrop-sepia":[{"backdrop-sepia":["",pt,qe,$e]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":_()}],"border-spacing-x":[{"border-spacing-x":_()}],"border-spacing-y":[{"border-spacing-y":_()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",qe,$e]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[pt,"initial",qe,$e]}],ease:[{ease:["linear","initial",A,qe,$e]}],delay:[{delay:[pt,qe,$e]}],animate:[{animate:["none",P,qe,$e]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[y,qe,$e]}],"perspective-origin":[{"perspective-origin":T()}],rotate:[{rotate:ue()}],"rotate-x":[{"rotate-x":ue()}],"rotate-y":[{"rotate-y":ue()}],"rotate-z":[{"rotate-z":ue()}],scale:[{scale:Ce()}],"scale-x":[{"scale-x":Ce()}],"scale-y":[{"scale-y":Ce()}],"scale-z":[{"scale-z":Ce()}],"scale-3d":["scale-3d"],skew:[{skew:Te()}],"skew-x":[{"skew-x":Te()}],"skew-y":[{"skew-y":Te()}],transform:[{transform:[qe,$e,"","none","gpu","cpu"]}],"transform-origin":[{origin:T()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:le()}],"translate-x":[{"translate-x":le()}],"translate-y":[{"translate-y":le()}],"translate-z":[{"translate-z":le()}],"translate-none":["translate-none"],accent:[{accent:U()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:U()}],"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",qe,$e]}],"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":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"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",qe,$e]}],fill:[{fill:["none",...U()]}],"stroke-w":[{stroke:[pt,uf,jc,v0]}],stroke:[{stroke:["none",...U()]}],"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"]}},FX=AX(VX);function ct(...e){return FX(Tt(e))}function HX({delayDuration:e=0,...t}){return r.jsx(uX,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:e,...t})}const SE=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,NE=Tt,uI=(e,t)=>a=>{var n;if(t?.variants==null)return NE(e,a?.class,a?.className);const{variants:s,defaultVariants:o}=t,c=Object.keys(s).map(m=>{const h=a?.[m],p=o?.[m];if(h===null)return null;const x=SE(h)||SE(p);return s[m][x]}),d=a&&Object.entries(a).reduce((m,h)=>{let[p,x]=h;return x===void 0||(m[p]=x),m},{}),u=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((m,h)=>{let{class:p,className:x,...v}=h;return Object.entries(v).every(j=>{let[y,w]=j;return Array.isArray(w)?w.includes({...o,...d}[y]):{...o,...d}[y]===w})?[...m,p,x]:m},[]);return NE(e,c,u,a?.class,a?.className)},KX=uI("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 X({className:e,variant:t,size:a,asChild:n=!1,...s}){const o=n?v7:"button";return r.jsx(o,{"data-loc":"client/src/components/ui/button.tsx:52","data-slot":"button",className:ct(KX({variant:t,size:a,className:e})),...s})}function jt({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:7","data-slot":"card",className:ct("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function Wa({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:20","data-slot":"card-header",className:ct("@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 Ya({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:33","data-slot":"card-title",className:ct("leading-none font-semibold",e),...t})}function Co({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:43","data-slot":"card-description",className:ct("text-muted-foreground text-sm",e),...t})}function Mt({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:66","data-slot":"card-content",className:ct("px-6",e),...t})}function AE({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/card.tsx:76","data-slot":"card-footer",className:ct("flex items-center px-6 [.border-t]:pt-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 QX=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),fI=(...e)=>e.filter((t,a,n)=>!!t&&n.indexOf(t)===a).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 WX={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 YX=S.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:n,className:s="",children:o,iconNode:c,...d},u)=>S.createElement("svg",{ref:u,...WX,width:t,height:t,stroke:e,strokeWidth:n?Number(a)*24/Number(t):a,className:fI("lucide",s),...d},[...c.map(([m,h])=>S.createElement(m,h)),...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 we=(e,t)=>{const a=S.forwardRef(({className:n,...s},o)=>S.createElement(YX,{ref:o,iconNode:t,className:fI(`lucide-${QX(e)}`,n),...s}));return a.displayName=`${e}`,a};/**
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 Nd=we("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
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 Lc=we("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
80 * @license lucide-react v0.453.0 - ISC
81 *
82 * This source code is licensed under the ISC license.
83 * See the LICENSE file in the root directory of this source tree.
84 */const _f=we("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
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 XX=we("Baby",[["path",{d:"M9 12h.01",key:"157uk2"}],["path",{d:"M15 12h.01",key:"1k8ypt"}],["path",{d:"M10 16c.5.3 1.2.5 2 .5s1.5-.2 2-.5",key:"1u7htd"}],["path",{d:"M19 6.3a9 9 0 0 1 1.8 3.9 2 2 0 0 1 0 3.6 9 9 0 0 1-17.6 0 2 2 0 0 1 0-3.6A9 9 0 0 1 12 3c2 0 3.5 1.1 3.5 2.5s-.9 2.5-2 2.5c-.8 0-1.5-.4-1.5-1",key:"5yv0yz"}]]);/**
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 Og=we("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);/**
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 bt=we("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/**
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 ZX=we("Bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);/**
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 mI=we("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
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 pI=we("Boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);/**
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 hI=we("BriefcaseBusiness",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 6V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2",key:"1ksdt3"}],["path",{d:"M22 13a18.15 18.15 0 0 1-20 0",key:"12hx5q"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
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 JX=we("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"}]]);/**
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 gI=we("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["pat
129h",{d:"M3 10h18",key:"8toen8"}]]);/**
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 CE=we("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"}]]);/**
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 eZ=we("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"}]]);/**
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 wo=we("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
145 * @license lucide-react v0.453.0 - ISC
146 *
147 * This source code is licensed under the ISC license.
148 * See the LICENSE file in the root directory of this source tree.
149 */const xI=we("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
150 * @license lucide-react v0.453.0 - ISC
151 *
152 * This source code is licensed under the ISC license.
153 * See the LICENSE file in the root directory of this source tree.
154 */const tZ=we("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);/**
155 * @license lucide-react v0.453.0 - ISC
156 *
157 * This source code is licensed under the ISC license.
158 * See the LICENSE file in the root directory of this source tree.
159 */const UA=we("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
160 * @license lucide-react v0.453.0 - ISC
161 *
162 * This source code is licensed under the ISC license.
163 * See the LICENSE file in the root directory of this source tree.
164 */const aZ=we("ChevronUp",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
165 * @license lucide-react v0.453.0 - ISC
166 *
167 * This source code is licensed under the ISC license.
168 * See the LICENSE file in the root directory of this source tree.
169 */const Mg=we("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
170 * @license lucide-react v0.453.0 - ISC
171 *
172 * This source code is licensed under the ISC license.
173 * See the LICENSE file in the root directory of this source tree.
174 */const nZ=we("CircleArrowDown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]]);/**
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 Qs=we("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/**
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 $r=we("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
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 rZ=we("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]);/**
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 wS=we("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]]);/**
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 sZ=we("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
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 Hm=we("Clapperboard",[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]]);/**
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 Yf=we("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);/**
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 ol=we("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
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 iZ=we("Code",[["polyline",{points:"16 18 22 12 16 6",key:"z7tu5w"}],["polyline",{points:"8 6 2 12 8 18",key:"1eg1df"}]]);/**
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 _g=we("Coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]]);/**
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 Lr=we("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);/**
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 Km=we("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/**
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 sv=we("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"}]]);/**
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 La=we("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"}]]);/**
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 Ad=we("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"}]]);/**
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 iv=we("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);/**
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 Po=we("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
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 VA=we("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
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 oZ=we("Flame",[["path",{d:"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z",key:"96xj49"}]]);/**
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 Kc=we("Gamepad2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]);/**
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 Oa=we("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);/**
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 Xf=we("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
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 ov=we("GraduationCap",[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]]);/**
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 Zf=we("Headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
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 $n=we("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
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 cZ=we("History",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]]);/**
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 lZ=we("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"}]]);/**
310 * @license lucide-react v0.453.0 - ISC
311 *
312 * This source code is licensed under the ISC license.
313 * See the LICENSE file in the root directory of this source tree.
314 */const er=we("KeyRound",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/**
315 * @license lucide-react v0.453.0 - ISC
316 *
317 * This source code is licensed under the ISC license.
318 * See the LICENSE file in the root directory of this source tree.
319 */const Bo=we("Key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]);/**
320 * @license lucide-react v0.453.0 - ISC
321 *
322 * This source code is licensed under the ISC license.
323 * See the LICENSE file in the root directory of this source tree.
324 */const vI=we("Languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]);/**
325 * @license lucide-react v0.453.0 - ISC
326 *
327 * This source code is licensed under the ISC license.
328 * See the LICENSE file in the root directory of this source tree.
329 */const dZ=we("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]);/**
330 * @license lucide-react v0.453.0 - ISC
331 *
332 * This source code is licensed under the ISC license.
333 * See the LICENSE file in the root directory of this source tree.
334 */const uZ=we("Link2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]]);/**
335 * @license lucide-react v0.453.0 - ISC
336 *
337 * This source code is licensed under the ISC license.
338 * See the LICENSE file in the root directory of this source tree.
339 */const fZ=we("List",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]]);/**
340 * @license lucide-react v0.453.0 - ISC
341 *
342 * This source code is licensed under the ISC license.
343 * See the LICENSE file in the root directory of this source tree.
344 */const gt=we("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
345 * @license lucide-react v0.453.0 - ISC
346 *
347 * This source code is licensed under the ISC license.
348 * See the LICENSE file in the root directory of this source tree.
349 */const zr=we("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
350 * @license lucide-react v0.453.0 - ISC
351 *
352 * This source code is licensed under the ISC license.
353 * See the LICENSE file in the root directory of this source tree.
354 */const Cd=we("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"}]]);/**
355 * @license lucide-react v0.453.0 - ISC
356 *
357 * This source code is licensed under the ISC license.
358 * See the LICENSE file in the root directory of this source tree.
359 */const mZ=we("Maximize2",[["polyline",{points:"15 3 21 3 21 9",key:"mznyad"}],["polyline",{points:"9 21 3 21 3 15",key:"1avn1i"}],["line",{x1:"21",x2:"14",y1:"3",y2:"10",key:"ota7mn"}],["line",{x1:"3",x2:"10",y1:"21",y2:"14",key:"1atl0r"}]]);/**
360 * @license lucide-react v0.453.0 - ISC
361 *
362 * This source code is licensed under the ISC license.
363 * See the LICENSE file in the root directory of this source tree.
364 */const pZ=we("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"}]]);/**
365 * @license lucide-react v0.453.0 - ISC
366 *
367 * This source code is licensed under the ISC license.
368 * See the LICENSE file in the root directory of this source tree.
369 */const vr=we("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]);/**
370 * @license lucide-react v0.453.0 - ISC
371 *
372 * This source code is licensed under the ISC license.
373 * See the LICENSE file in the root directory of this source tree.
374 */const yI=we("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"}]]);/**
375 * @license lucide-react v0.453.0 - ISC
376 *
377 * This source code is licensed under the ISC license.
378 * See the LICENSE file in the root directory of this source tree.
379 */const kg=we("Mic",[["path",{d:"M12 2a3 3 0 0 0-3 3v7a3 3 0 0 0 6 0V5a3 3 0 0 0-3-3Z",key:"131961"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["line",{x1:"12",x2:"12",y1:"19",y2:"22",key:"x3vr5v"}]]);/**
380 * @license lucide-react v0.453.0 - ISC
381 *
382 * This source code is licensed under the ISC license.
383 * See the LICENSE file in the root directory of this source tree.
384 */const hZ=we("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
385 * @license lucide-react v0.453.0 - ISC
386 *
387 * This source code is licensed under the ISC license.
388 * See the LICENSE file in the root directory of this source tree.
389 */const gZ=we("MonitorPlay",[["path",{d:"M10 7.75a.75.75 0 0 1 1.142-.638l3.664 2.249a.75.75 0 0 1 0 1.278l-3.664 2.25a.75.75 0 0 1-1.142-.64z",key:"1pctta"}],["path",{d:"M12 17v4",key:"1riwvh"}],["path",{d:"M8 21h8",key:"1ev6f3"}],["rect",{x:"2",y:"3",width:"20",height:"14",rx:"2",key:"x3v2xh"}]]);/**
390 * @license lucide-react v0.453.0 - ISC
391 *
392 * This source code is licensed under the ISC license.
393 * See the LICENSE file in the root directory of this source tree.
394 */const xZ=we("Moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**
395 * @license lucide-react v0.453.0 - ISC
396 *
397 * This source code is licensed under the ISC license.
398 * See the LICENSE file in the root directory of this source tree.
399 */const y0=we("Music2",[["circle",{cx:"8",cy:"18",r:"4",key:"1fc0mg"}],["path",{d:"M12 18V2l7 4",key:"g04rme"}]]);/**
400 * @license lucide-react v0.453.0 - ISC
401 *
402 * This source code is licensed under the ISC license.
403 * See the LICENSE file in the root directory of this source tree.
404 */const hg=we("Music",[["path",{d:"M9 18V5l12-2v13",key:"1jmyc2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["circle",{cx:"18",cy:"16",r:"3",key:"1hluhg"}]]);/**
405 * @license lucide-react v0.453.0 - ISC
406 *
407 * This source code is licensed under the ISC license.
408 * See the LICENSE file in the root directory of this source tree.
409 */const vZ=we("Package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["path",{d:"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7",key:"yx3hmr"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]]);/**
410 * @license lucide-react v0.453.0 - ISC
411 *
412 * This source code is licensed under the ISC license.
413 * See the LICENSE file in the root directory of this source tree.
414 */const FA=we("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/**
415 * @license lucide-react v0.453.0 - ISC
416 *
417 * This source code is licensed under the ISC license.
418 * See the LICENSE file in the root directory of this source tree.
419 */const bI=we("Pause",[["rect",{x:"14",y:"4",width:"4",height:"16",rx:"1",key:"zuxfzm"}],["rect",{x:"6",y:"4",width:"4",height:"16",rx:"1",key:"1okwgv"}]]);/**
420 * @license lucide-react v0.453.0 - ISC
421 *
422 * This source code is licensed under the ISC license.
423 * See the LICENSE file in the root directory of this source tree.
424 */const SS=we("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z",key:"1ykcvy"}]]);/**
425 * @license lucide-react v0.453.0 - ISC
426 *
427 * This source code is licensed under the ISC license.
428 * See the LICENSE file in the root directory of this source tree.
429 */const yZ=we("Pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);/**
430 * @license lucide-react v0.453.0 - ISC
431 *
432 * This source code is licensed under the ISC license.
433 * See the LICENSE file in the root directory of this source tree.
434 */const HA=we("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
435 * @license lucide-react v0.453.0 - ISC
436 *
437 * This source code is licensed under the ISC license.
438 * See the LICENSE file in the root directory of this source tree.
439 */const ms=we("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
440 * @license lucide-react v0.453.0 - ISC
441 *
442 * This source code is licensed under the ISC license.
443 * See the LICENSE file in the root directory of this source tree.
444 */const bZ=we("QrCode",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**
445 * @license lucide-react v0.453.0 - ISC
446 *
447 * This source code is licensed under the ISC license.
448 * See the LICENSE file in the root directory of this source tree.
449 */const jZ=we("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"}]]);/**
450 * @license lucide-react v0.453.0 - ISC
451 *
452 * This source code is licensed under the ISC license.
453 * See the LICENSE file in the root directory of this source tree.
454 */const To=we("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"}]]);/**
455 * @license lucide-react v0.453.0 - ISC
456 *
457 * This source code is licensed under the ISC license.
458 * See the LICENSE file in the root directory of this source tree.
459 */const cv=we("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"}]]);/**
460 * @license lucide-react v0.453.0 - ISC
461 *
462 * This source code is licensed under the ISC license.
463 * See the LICENSE file in the root directory of this source tree.
464 */const wZ=we("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]);/**
465 * @license lucide-react v0.453.0 - ISC
466 *
467 * This source code is licensed under the ISC license.
468 * See the LICENSE file in the root directory of this source tree.
469 */const bi=we("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"}]]);/**
470 * @license lucide-react v0.453.0 - ISC
471 *
472 * This source code is licensed under the ISC license.
473 * See the LICENSE file in the root directory of this source tree.
474 */const jI=we("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
475 * @license lucide-react v0.453.0 - ISC
476 *
477 * This source code is licensed under the ISC license.
478 * See the LICENSE file in the root directory of this source tree.
479 */const br=we("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"}]]);/**
480 * @license lucide-react v0.453.0 - ISC
481 *
482 * This source code is licensed under the ISC license.
483 * See the LICENSE file in the root directory of this source tree.
484 */const SZ=we("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]);/**
485 * @license lucide-react v0.453.0 - ISC
486 *
487 * This source code is licensed under the ISC license.
488 * See the LICENSE file in the root directory of this source tree.
489 */const NZ=we("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
490 * @license lucide-react v0.453.0 - ISC
491 *
492 * This source code is licensed under the ISC license.
493 * See the LICENSE file in the root directory of this source tree.
494 */const AZ=we("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);/**
495 * @license lucide-react v0.453.0 - ISC
496 *
497 * This source code is licensed under the ISC license.
498 * See the LICENSE file in the root directory of this source tree.
499 */const b0=we("ShieldBan",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
499y:"oel41y"}],["path",{d:"m4.243 5.21 14.39 12.472",key:"1c9a7c"}]]);/**
500 * @license lucide-react v0.453.0 - ISC
501 *
502 * This source code is licensed under the ISC license.
503 * See the LICENSE file in the root directory of this source tree.
504 */const wI=we("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
505 * @license lucide-react v0.453.0 - ISC
506 *
507 * This source code is licensed under the ISC license.
508 * See the LICENSE file in the root directory of this source tree.
509 */const wn=we("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
510 * @license lucide-react v0.453.0 - ISC
511 *
512 * This source code is licensed under the ISC license.
513 * See the LICENSE file in the root directory of this source tree.
514 */const Ni=we("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"}]]);/**
515 * @license lucide-react v0.453.0 - ISC
516 *
517 * This source code is licensed under the ISC license.
518 * See the LICENSE file in the root directory of this source tree.
519 */const zo=we("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/**
520 * @license lucide-react v0.453.0 - ISC
521 *
522 * This source code is licensed under the ISC license.
523 * See the LICENSE file in the root directory of this source tree.
524 */const PE=we("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);/**
525 * @license lucide-react v0.453.0 - ISC
526 *
527 * This source code is licensed under the ISC license.
528 * See the LICENSE file in the root directory of this source tree.
529 */const CZ=we("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/**
530 * @license lucide-react v0.453.0 - ISC
531 *
532 * This source code is licensed under the ISC license.
533 * See the LICENSE file in the root directory of this source tree.
534 */const Ia=we("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
535 * @license lucide-react v0.453.0 - ISC
536 *
537 * This source code is licensed under the ISC license.
538 * See the LICENSE file in the root directory of this source tree.
539 */const PZ=we("SquarePlay",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m9 8 6 4-6 4Z",key:"f1r3lt"}]]);/**
540 * @license lucide-react v0.453.0 - ISC
541 *
542 * This source code is licensed under the ISC license.
543 * See the LICENSE file in the root directory of this source tree.
544 */const TZ=we("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]);/**
545 * @license lucide-react v0.453.0 - ISC
546 *
547 * This source code is licensed under the ISC license.
548 * See the LICENSE file in the root directory of this source tree.
549 */const $s=we("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
550 * @license lucide-react v0.453.0 - ISC
551 *
552 * This source code is licensed under the ISC license.
553 * See the LICENSE file in the root directory of this source tree.
554 */const SI=we("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);/**
555 * @license lucide-react v0.453.0 - ISC
556 *
557 * This source code is licensed under the ISC license.
558 * See the LICENSE file in the root directory of this source tree.
559 */const EZ=we("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"}]]);/**
560 * @license lucide-react v0.453.0 - ISC
561 *
562 * This source code is licensed under the ISC license.
563 * See the LICENSE file in the root directory of this source tree.
564 */const ps=we("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/**
565 * @license lucide-react v0.453.0 - ISC
566 *
567 * This source code is licensed under the ISC license.
568 * See the LICENSE file in the root directory of this source tree.
569 */const Qm=we("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"}]]);/**
570 * @license lucide-react v0.453.0 - ISC
571 *
572 * This source code is licensed under the ISC license.
573 * See the LICENSE file in the root directory of this source tree.
574 */const Ai=we("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"}]]);/**
575 * @license lucide-react v0.453.0 - ISC
576 *
577 * This source code is licensed under the ISC license.
578 * See the LICENSE file in the root directory of this source tree.
579 */const Wm=we("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]]);/**
580 * @license lucide-react v0.453.0 - ISC
581 *
582 * This source code is licensed under the ISC license.
583 * See the LICENSE file in the root directory of this source tree.
584 */const OZ=we("Tv",[["rect",{width:"20",height:"15",x:"2",y:"7",rx:"2",ry:"2",key:"10ag99"}],["polyline",{points:"17 2 12 7 7 2",key:"11pgbg"}]]);/**
585 * @license lucide-react v0.453.0 - ISC
586 *
587 * This source code is licensed under the ISC license.
588 * See the LICENSE file in the root directory of this source tree.
589 */const vi=we("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"}]]);/**
590 * @license lucide-react v0.453.0 - ISC
591 *
592 * This source code is licensed under the ISC license.
593 * See the LICENSE file in the root directory of this source tree.
594 */const TE=we("UserCheck",[["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"}],["polyline",{points:"16 11 18 13 22 9",key:"1pwet4"}]]);/**
595 * @license lucide-react v0.453.0 - ISC
596 *
597 * This source code is licensed under the ISC license.
598 * See the LICENSE file in the root directory of this source tree.
599 */const Pd=we("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"}]]);/**
600 * @license lucide-react v0.453.0 - ISC
601 *
602 * This source code is licensed under the ISC license.
603 * See the LICENSE file in the root directory of this source tree.
604 */const Ws=we("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"}]]);/**
605 * @license lucide-react v0.453.0 - ISC
606 *
607 * This source code is licensed under the ISC license.
608 * See the LICENSE file in the root directory of this source tree.
609 */const MZ=we("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);/**
610 * @license lucide-react v0.453.0 - ISC
611 *
612 * This source code is licensed under the ISC license.
613 * See the LICENSE file in the root directory of this source tree.
614 */const NI=we("Volume2",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]]);/**
615 * @license lucide-react v0.453.0 - ISC
616 *
617 * This source code is licensed under the ISC license.
618 * See the LICENSE file in the root directory of this source tree.
619 */const AI=we("VolumeX",[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]]);/**
620 * @license lucide-react v0.453.0 - ISC
621 *
622 * This source code is licensed under the ISC license.
623 * See the LICENSE file in the root directory of this source tree.
624 */const Rg=we("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);/**
625 * @license lucide-react v0.453.0 - ISC
626 *
627 * This source code is licensed under the ISC license.
628 * See the LICENSE file in the root directory of this source tree.
629 */const NS=we("WandSparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]);/**
630 * @license lucide-react v0.453.0 - ISC
631 *
632 * This source code is licensed under the ISC license.
633 * See the LICENSE file in the root directory of this source tree.
634 */const Hr=we("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
634],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
635 * @license lucide-react v0.453.0 - ISC
636 *
637 * This source code is licensed under the ISC license.
638 * See the LICENSE file in the root directory of this source tree.
639 */const Ut=we("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 _Z(e,t){if(e instanceof RegExp)return{keys:!1,pattern:e};var a,n,s,o,c=[],d="",u=e.split("/");for(u[0]||u.shift();s=u.shift();)a=s[0],a==="*"?(c.push(a),d+=s[1]==="?"?"(?:/(.*))?":"/(.*)"):a===":"?(n=s.indexOf("?",1),o=s.indexOf(".",1),c.push(s.substring(1,~n?n:~o?o:s.length)),d+=~n&&!~o?"(?:/([^/]+?))?":"/([^/]+?)",~o&&(d+=(~n?"?":"")+"\\"+s.substring(o))):d+="/"+s;return{keys:c,pattern:new RegExp("^"+d+(t?"(?=$|/)":"/?$"),"i")}}var j0={exports:{}},w0={};/**
640 * @license React
641 * use-sync-external-store-shim.production.js
642 *
643 * Copyright (c) Meta Platforms, Inc. and affiliates.
644 *
645 * This source code is licensed under the MIT license found in the
646 * LICENSE file in the root directory of this source tree.
647 */var EE;function kZ(){if(EE)return w0;EE=1;var e=Gx();function t(p,x){return p===x&&(p!==0||1/p===1/x)||p!==p&&x!==x}var a=typeof Object.is=="function"?Object.is:t,n=e.useState,s=e.useEffect,o=e.useLayoutEffect,c=e.useDebugValue;function d(p,x){var v=x(),j=n({inst:{value:v,getSnapshot:x}}),y=j[0].inst,w=j[1];return o(function(){y.value=v,y.getSnapshot=x,u(y)&&w({inst:y})},[p,v,x]),s(function(){return u(y)&&w({inst:y}),p(function(){u(y)&&w({inst:y})})},[p]),c(v),v}function u(p){var x=p.getSnapshot;p=p.value;try{var v=x();return!a(p,v)}catch{return!0}}function m(p,x){return x()}var h=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?m:d;return w0.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:h,w0}var OE;function RZ(){return OE||(OE=1,j0.exports=kZ()),j0.exports}var DZ=RZ();const IZ=Ux.useInsertionEffect,LZ=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",BZ=LZ?S.useLayoutEffect:S.useEffect,zZ=IZ||BZ,CI=e=>{const t=S.useRef([e,(...a)=>t[0](...a)]).current;return zZ(()=>{t[0]=e}),t[1]},$Z="popstate",KA="pushState",QA="replaceState",qZ="hashchange",ME=[$Z,KA,QA,qZ],GZ=e=>{for(const t of ME)addEventListener(t,e);return()=>{for(const t of ME)removeEventListener(t,e)}},PI=(e,t)=>DZ.useSyncExternalStore(GZ,e,t),UZ=()=>location.search,VZ=({ssrSearch:e=""}={})=>PI(UZ,()=>e),_E=()=>location.pathname,FZ=({ssrPath:e}={})=>PI(_E,e?()=>e:_E),HZ=(e,{replace:t=!1,state:a=null}={})=>history[t?QA:KA](a,"",e),KZ=(e={})=>[FZ(e),HZ],kE=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[kE]>"u"){for(const e of[KA,QA]){const t=history[e];history[e]=function(){const a=t.apply(this,arguments),n=new Event(e);return n.arguments=arguments,dispatchEvent(n),a}}Object.defineProperty(window,kE,{value:!0})}const QZ=(e,t)=>t.toLowerCase().indexOf(e.toLowerCase())?"~"+t:t.slice(e.length)||"/",TI=(e="")=>e==="/"?"":e,WZ=(e,t)=>e[0]==="~"?e.slice(1):TI(t)+e,YZ=(e="",t)=>QZ(RE(TI(e)),RE(t)),RE=e=>{try{return decodeURI(e)}catch{return e}},EI={hook:KZ,searchHook:VZ,parser:_Z,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:e=>e},OI=S.createContext(EI),Ym=()=>S.useContext(OI),MI={},_I=S.createContext(MI),kI=()=>S.useContext(_I),lv=e=>{const[t,a]=e.hook(e);return[YZ(e.base,t),CI((n,s)=>a(WZ(n,e.base),s))]},cl=()=>lv(Ym()),RI=(e,t,a,n)=>{const{pattern:s,keys:o}=t instanceof RegExp?{keys:!1,pattern:t}:e(t||"*",n),c=s.exec(a)||[],[d,...u]=c;return d!==void 0?[!0,(()=>{const m=o!==!1?Object.fromEntries(o.map((p,x)=>[p,u[x]])):c.groups;let h={...u};return m&&Object.assign(h,m),h})(),...n?[d]:[]]:[!1,null]},XZ=({children:e,...t})=>{const a=Ym(),n=t.hook?EI:a;let s=n;const[o,c]=t.ssrPath?.split("?")??[];c&&(t.ssrSearch=c,t.ssrPath=o),t.hrefs=t.hrefs??t.hook?.hrefs;let d=S.useRef({}),u=d.current,m=u;for(let h in n){const p=h==="base"?n[h]+(t[h]||""):t[h]||n[h];u===m&&p!==m[h]&&(d.current=m={...m}),m[h]=p,(p!==n[h]||p!==s[h])&&(s=m)}return S.createElement(OI.Provider,{value:s,children:e})},DE=({children:e,component:t},a)=>t?S.createElement(t,{params:a}):typeof e=="function"?e(a):e,ZZ=e=>{let t=S.useRef(MI);const a=t.current;return t.current=Object.keys(e).length!==Object.keys(a).length||Object.entries(e).some(([n,s])=>s!==a[n])?e:a},Ot=({path:e,nest:t,match:a,...n})=>{const s=Ym(),[o]=lv(s),[c,d,u]=a??RI(s.parser,e,o,t),m=ZZ({...kI(),...d});if(!c)return null;const h=u?S.createElement(XZ,{base:u},DE(n,m)):DE(n,m);return S.createElement(_I.Provider,{value:m,children:h})},Qt=S.forwardRef((e,t)=>
647{const a=Ym(),[n,s]=lv(a),{to:o="",href:c=o,onClick:d,asChild:u,children:m,className:h,replace:p,state:x,...v}=e,j=CI(w=>{w.ctrlKey||w.metaKey||w.altKey||w.shiftKey||w.button!==0||(d?.(w),w.defaultPrevented||(w.preventDefault(),s(c,e)))}),y=a.hrefs(c[0]==="~"?c.slice(1):a.base+c,a);return u&&S.isValidElement(m)?S.cloneElement(m,{onClick:j,href:y}):S.createElement("a",{...v,onClick:j,href:y,className:h?.call?h(n===c):h,children:m,ref:t})}),AS=e=>Array.isArray(e)?e.flatMap(t=>AS(t&&t.type===S.Fragment?t.props.children:t)):[e],JZ=({children:e,location:t})=>{const a=Ym(),[n]=lv(a);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),AS(e).forEach(o=>{if(S.isValidElement(o)&&o.props.path){const c=o.props.path;window.__WOUTER_ROUTES__.includes(c)||window.__WOUTER_ROUTES__.push(c)}}));for(const s of AS(e)){let o=0;if(S.isValidElement(s)&&(o=RI(a.parser,s.props.path,t||n,s.props.nest))[0])return S.cloneElement(s,{match:o})}return null};function IE(){const[,e]=cl(),t=()=>{e("/")};return r.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:r.jsx(jt,{"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:r.jsxs(Mt,{"data-loc":"client/src/pages/NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[r.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:17",className:"flex justify-center mb-6",children:r.jsxs("div",{"data-loc":"client/src/pages/NotFound.tsx:18",className:"relative",children:[r.jsx("div",{"data-loc":"client/src/pages/NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full skeleton-neon"}),r.jsx(Mg,{"data-loc":"client/src/pages/NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),r.jsx("h1",{"data-loc":"client/src/pages/NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),r.jsx("h2",{"data-loc":"client/src/pages/NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),r.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.",r.jsx("br",{"data-loc":"client/src/pages/NotFound.tsx:32"}),"It may have been moved or deleted."]}),r.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:r.jsxs(X,{"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:[r.jsx(lZ,{"data-loc":"client/src/pages/NotFound.tsx:44",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class eJ extends S.Component{constructor(t){super(t),this.state={hasError:!1,error:null}}static getDerivedStateFromError(t){return{hasError:!0,error:t}}render(){return this.state.hasError?r.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:r.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[r.jsx(Ai,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),r.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),r.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:r.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),r.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:ct("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[r.jsx(cv,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const tJ=S.createContext(void 0);function aJ({children:e,defaultTheme:t="light",switchable:a=!1}){const[n,s]=S.useState(()=>a&&localStorage.getItem("theme")||t);S.useEffect(()=>{const c=document.documentElement;n==="dark"?c.classList.add("dark"):c.classList.remove("dark"),a&&localStorage.setItem("theme",n)},[n,a]);const o=a?()=>{s(c=>c==="light"?"dark":"light")}:void 0;return r.jsx(tJ.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:n,toggleTheme:o,switchable:a},children:e})}const za=()=>{window.location.href="/login"};function kt(e){const{redirectOnUnauthenticated:t=!1,redirectPath:a}={},n=F.useUtils(),s=F.auth.me.useQuery(void 0,{retry:!1,refetchOnWindowFocus:!1}),o=F.auth.logout.useMutation({onSuccess:()=>{n.auth.me.setData(void 0,null)}}),c=S.useCallback(async()=>{try{await o.mutateAsync()}catch(u){if(u instanceof yd&&u.data?.code==="UNAUTHORIZED")return;throw u}finally{try{sessionStorage.removeItem("manus-cookie")}catch{}
vendor: 44,048 bytes, lines 647-655
647n.auth.me.setData(void 0,null),await n.auth.me.invalidate()}},[o,n]),d=S.useMemo(()=>(localStorage.setItem("manus-runtime-user-info",JSON.stringify(s.data)),{user:s.data??null,loading:s.isLoading||o.isPending,error:s.error??o.error??null,isAuthenticated:!!s.data}),[s.data,s.error,s.isLoading,o.error,o.isPending]);return S.useEffect(()=>{t&&(s.isLoading||o.isPending||d.user||typeof window>"u"||a&&window.location.pathname===a||(a?window.location.href=a:za()))},[t,a,o.isPending,s.isLoading,d.user]),{...d,refresh:()=>s.refetch(),logout:c}}const WA=S.createContext({});function YA(e){const t=S.useRef(null);return t.current===null&&(t.current=e()),t.current}const XA=typeof window<"u",DI=XA?S.useLayoutEffect:S.useEffect,dv=S.createContext(null);function ZA(e,t){e.indexOf(t)===-1&&e.push(t)}function JA(e,t){const a=e.indexOf(t);a>-1&&e.splice(a,1)}const Mi=(e,t,a)=>a>t?t:a<e?e:a;let eC=()=>{};const _i={},II=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function LI(e){return typeof e=="object"&&e!==null}const BI=e=>/^0[^.\s]+$/u.test(e);function tC(e){let t;return()=>(t===void 0&&(t=e()),t)}const Ur=e=>e,nJ=(e,t)=>a=>t(e(a)),Xm=(...e)=>e.reduce(nJ),Jf=(e,t,a)=>{const n=t-e;return n===0?1:(a-e)/n};class aC{constructor(){this.subscriptions=[]}add(t){return ZA(this.subscriptions,t),()=>JA(this.subscriptions,t)}notify(t,a,n){const s=this.subscriptions.length;if(s)if(s===1)this.subscriptions[0](t,a,n);else for(let o=0;o<s;o++){const c=this.subscriptions[o];c&&c(t,a,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Us=e=>e*1e3,qr=e=>e/1e3;function zI(e,t){return t?e*(1e3/t):0}const $I=(e,t,a)=>(((1-3*a+3*t)*e+(3*a-6*t))*e+3*t)*e,rJ=1e-7,sJ=12;function iJ(e,t,a,n,s){let o,c,d=0;do c=t+(a-t)/2,o=$I(c,n,s)-e,o>0?a=c:t=c;while(Math.abs(o)>rJ&&++d<sJ);return c}function Zm(e,t,a,n){if(e===t&&a===n)return Ur;const s=o=>iJ(o,0,1,e,a);return o=>o===0||o===1?o:$I(s(o),t,n)}const qI=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,GI=e=>t=>1-e(1-t),UI=Zm(.33,1.53,.69,.99),nC=GI(UI),VI=qI(nC),FI=e=>(e*=2)<1?.5*nC(e):.5*(2-Math.pow(2,-10*(e-1))),rC=e=>1-Math.sin(Math.acos(e)),HI=GI(rC),KI=qI(rC),oJ=Zm(.42,0,1,1),cJ=Zm(0,0,.58,1),QI=Zm(.42,0,.58,1),lJ=e=>Array.isArray(e)&&typeof e[0]!="number",WI=e=>Array.isArray(e)&&typeof e[0]=="number",dJ={linear:Ur,easeIn:oJ,easeInOut:QI,easeOut:cJ,circIn:rC,circInOut:KI,circOut:HI,backIn:nC,backInOut:VI,backOut:UI,anticipate:FI},uJ=e=>typeof e=="string",LE=e=>{if(WI(e)){eC(e.length===4);const[t,a,n,s]=e;return Zm(t,a,n,s)}else if(uJ(e))return dJ[e];return e},Lh=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function fJ(e,t){let a=new Set,n=new Set,s=!1,o=!1;const c=new WeakSet;let d={delta:0,timestamp:0,isProcessing:!1};function u(h){c.has(h)&&(m.schedule(h),e()),h(d)}const m={schedule:(h,p=!1,x=!1)=>{const j=x&&s?a:n;return p&&c.add(h),j.has(h)||j.add(h),h},cancel:h=>{n.delete(h),c.delete(h)},process:h=>{if(d=h,s){o=!0;return}s=!0,[a,n]=[n,a],a.forEach(u),a.clear(),s=!1,o&&(o=!1,m.process(h))}};return m}const mJ=40;function YI(e,t){let a=!1,n=!0;const s={delta:0,timestamp:0,isProcessing:!1},o=()=>a=!0,c=Lh.reduce((E,C)=>(E[C]=fJ(o),E),{}),{setup:d,read:u,resolveKeyframes:m,preUpdate:h,update:p,preRender:x,render:v,postRender:j}=c,y=()=>{const E=_i.useManualTiming?s.timestamp:performance.now();a=!1,_i.useManualTiming||(s.delta=n?1e3/60:Math.max(Math.min(E-s.timestamp,mJ),1)),s.timestamp=E,s.isProcessing=!0,d.process(s),u.process(s),m.process(s),h.process(s),p.process(s),x.process(s),v.process(s),j.process(s),s.isProcessing=!1,a&&t&&(n=!1,e(y))},w=()=>{a=!0,n=!0,s.isProcessing||e(y)};return{schedule:Lh.reduce((E,C)=>{const T=c[C];return E[C]=(M,O=!1,_=!1)=>(a||w(),T.schedule(M,O,_)),E},{}),cancel:E=>{for(let C=0;C<Lh.length;C++)c[Lh[C]].cancel(E)},state:s,steps:c}}const{schedule:ma,cancel:$o,state:jn,steps:S0}=YI(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ur,!0);let gg;function pJ(){gg=void 0}const tr={now:()=>(gg===void 0&&tr.set(jn.isProcessing||_i.useManualTiming?jn.timestamp:performance.now()),gg),set:e=>{gg=e,queueMicrotask(pJ)}},XI=e=>t=>typeof t=="string"&&t.startsWith(e),sC=XI("--"),hJ=XI("var(--"),iC=e=>hJ(e)?gJ.test(e.split("/*")[0].trim()):!1,gJ=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,au={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},em={...au,transform:e=>Mi(0,1,e)},Bh={...au,default:1},kf=e=>Math.round(e*1e5)/1e5,oC=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function xJ(e){return e==null}const vJ=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,cC=(e,t)=>a=>!!(typeof a=="string"&&vJ.test(a)&&a.startsWith(e)||t&&!xJ(a)&&Object.prototype.hasOwnProperty.call(a,t)),ZI=(e,t,a)=>n=>{if(typeof n!="string")return n;const[s,o,c,d]=n.match(oC);return{[e]:parseFloat(s),[t]:parseFloat(o),[a]:parseFloat(c),alpha:d!==void 0?parseFloat(d):1}},yJ=e=>Mi(0,255,e),N0={...au,transform:e=>Math.round(yJ(e))},Mc={test:cC("rgb","red"),parse:ZI("red","green","blue"),transform:({red:e,green:t,blue:a,alpha:n=1})=>"rgba("+N0.transform(e)+", "+N0.transform(t)+", "+N0.transform(a)+", "+kf(em.transform(n))+")"};function bJ(e){let t="",a="",n="",s="";return e.length>5?(t=e.substring(1,3),a=e.substring(3,5),n=e.substring(5,7),s=e.substring(7,9)):(t=e.substring(1,2),a=e.substring(2,3),n=e.substring(3,4),s=e.substring(4,5),t+=t,a+=a,n+=n,s+=s),{red:parseInt(t,16),green:parseInt(a,16),blue:parseInt(n,16),alpha:s?parseInt(s,16)/255:1}}const CS={test:cC("#"),parse:bJ,transform:Mc.transform},Jm=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),xo=Jm("deg"),Vs=Jm("%"),at=Jm("px"),jJ=Jm("vh"),wJ=Jm("vw"),BE={...Vs,parse:e=>Vs.parse(e)/100,transform:e=>Vs.transform(e*100)},td={test:cC("hsl","hue"),parse:ZI("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:a,alpha:n=1})=>"hsla("+Math.round(e)+", "+Vs.transform(kf(t))+", "+Vs.transform(kf(a))+", "+kf(em.transform(n))+")"},Qa={test:e=>Mc.test(e)||CS.test(e)||td.test(e),parse:e=>Mc.test(e)?Mc.parse(e):td.test(e)?td.parse(e):CS.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Mc.transform(e):td.transform(e),getAnimatableNone:e=>{const t=Qa.parse(e);return t.alpha=0,Qa.transform(t)}},SJ=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function NJ(e){return isNaN(e)&&typeof e=="string"&&(e.match(oC)?.length||0)+(e.match(SJ)?.length||0)>0}const JI="number",eL="color",AJ="var",CJ="var(",zE="${}",PJ=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function tm(e){const t=e.toString(),a=[],n={color:[],number:[],var:[]},s=[];let o=0;const d=t.replace(PJ,u=>(Qa.test(u)?(n.color.push(o),s.push(eL),a.push(Qa.parse(u))):u.startsWith(CJ)?(n.var.push(o),s.push(AJ),a.push(u)):(n.number.push(o),s.push(JI),a.push(parseFloat(u))),++o,zE)).split(zE);return{values:a,split:d,indexes:n,types:s}}function tL(e){return tm(e).values}function aL(e){const{split:t,types:a}=tm(e),n=t.length;return s=>{let o="";for(let c=0;c<n;c++)if(o+=t[c],s[c]!==void 0){const d=a[c];d===JI?o+=kf(s[c]):d===eL?o+=Qa.transform(s[c]):o+=s[c]}return o}}const TJ=e=>typeof e=="number"?0:Qa.test(e)?Qa.getAnimatableNone(e):e;function EJ(e){const t=tL(e);return aL(e)(t.map(TJ))}const qo={test:NJ,parse:tL,createTransformer:aL,getAnimatableNone:EJ};function A0(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+(t-e)*6*a:a<1/2?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function OJ({hue:e,saturation:t,lightness:a,alpha:n}){e/=360,t/=100,a/=100;let s=0,o=0,c=0;if(!t)s=o=c=a;else{const d=a<.5?a*(1+t):a+t-a*t,u=2*a-d;s=A0(u,d,e+1/3),o=A0(u,d,e),c=A0(u,d,e-1/3)}return{red:Math.round(s*255),green:Math.round(o*255),blue:Math.round(c*255),alpha:n}}function Dg(e,t){return a=>a>0?t:e}const va=(e,t,a)=>e+(t-e)*a,C0=(e,t,a)=>{const n=e*e,s=a*(t*t-n)+n;return s<0?0:Math.sqrt(s)},MJ=[CS,Mc,td],_J=e=>MJ.find(t=>t.test(e));function $E(e){const t=_J(e);if(!t)return!1;let a=t.parse(e);return t===td&&(a=OJ(a)),a}const qE=(e,t)=>{const a=$E(e),n=$E(t);if(!a||!n)return Dg(e,t);const s={...a};return o=>(s.red=C0(a.red,n.red,o),s.green=C0(a.green,n.green,o),s.blue=C0(a.blue,n.blue,o),s.alpha=va(a.alpha,n.alpha,o),Mc.transform(s))},PS=new Set(["none","hidden"]);function kJ(e,t){return PS.has(e)?a=>a<=0?e:t:a=>a>=1?t:e}function RJ(e,t){return a=>va(e,t,a)}function lC(e){return typeof e=="number"?RJ:typeof e=="string"?iC(e)?Dg:Qa.test(e)?qE:LJ:Array.isArray(e)?nL:typeof e=="object"?Qa.test(e)?qE:DJ:Dg}function nL(e,t){const a=[...e],n=a.length,s=e.map((o,c)=>lC(o)(o,t[c]));return o=>{for(let c=0;c<n;c++)a[c]=s[c](o);return a}}function DJ(e,t){const a={...e,...t},n={};for(const s in a)e[s]!==void 0&&t[s]!==void 0&&(n[s]=lC(e[s])(e[s],t[s]));return s=>{for(const o in n)a[o]=n[o](s);return a}}function IJ(e,t){const a=[],n={color:0,var:0,number:0};for(let s=0;s<t.values.length;s++){const o=t.types[s],c=e.indexes[o][n[o]],d=e.values[c]??0;a[s]=d,n[o]++}return a}const LJ=(e,t)=>{const a=qo.createTransformer(t),n=tm(e),s=tm(t);return n.indexes.var.length===s.indexes.var.length&&n.indexes.color.length===s.indexes.color.length&&n.indexes.number.length>=s.indexes.number.length?PS.has(e)&&!s.values.length||PS.has(t)&&!n.values.length?kJ(e,t):Xm(nL(IJ(n,s),s.values),a):Dg(e,t)};function rL(e,t,a){return typeof e=="number"&&typeof t=="number"&&typeof a=="number"?va(e,t,a):lC(e)(e,t)}const BJ=e=>{const t=({timestamp:a})=>e(a);return{start:(a=!0)=>ma.update(t,a),stop:()=>$o(t),now:()=>jn.isProcessing?jn.timestamp:tr.now()}},sL=(e,t,a=10)=>{let n="";const s=Math.max(Math.round(t/a),2);for(let o=0;o<s;o++)n+=Math.round(e(o/(s-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},Ig=2e4;function dC(e){let t=0;const a=50;let n=e.next(t);for(;!n.done&&t<Ig;)t+=a,n=e.next(t);return t>=Ig?1/0:t}function zJ(e,t=100,a){const n=a({...e,keyframes:[0,t]}),s=Math.min(dC(n),Ig);return{type:"keyframes",ease:o=>n.next(s*o).value/t,duration:qr(s)}}const $J=5;function iL(e,t,a){const n=Math.max(t-$J,0);return zI(a-e(n),t-n)}const Pa={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},P0=.001;function qJ({duration:e=Pa.duration,bounce:t=Pa.bounce,velocity:a=Pa.velocity,mass:n=Pa.mass}){let s,o,c=1-t;c=Mi(Pa.minDamping,Pa.maxDamping,c),e=Mi(Pa.minDuration,Pa.maxDuration,qr(e)),c<1?(s=m=>{const h=m*c,p=h*e,x=h-a,v=TS(m,c),j=Math.exp(-p);return P0-x/v*j},o=m=>{const p=m*c*e,x=p*a+a,v=Math.pow(c,2)*Math.pow(m,2)*e,j=Math.exp(-p),y=TS(Math.pow(m,2),c);return(-s(m)+P0>0?-1:1)*((x-v)*j)/y}):(s=m=>{const h=Math.exp(-m*e),p=(m-a)*e+1;return-P0+h*p},o=m=>{const h=Math.exp(-m*e),p=(a-m)*(e*e);return h*p});const d=5/e,u=UJ(s,o,d);if(e=Us(e),isNaN(u))return{stiffness:Pa.stiffness,damping:Pa.damping,duration:e};{const m=Math.pow(u,2)*n;return{stiffness:m,damping:c*2*Math.sqrt(n*m),duration:e}}}const GJ=12;function UJ(e,t,a){let n=a;for(let s=1;s<GJ;s++)n=n-e(n)/t(n);return n}function TS(e,t){return e*Math.sqrt(1-t*t)}const VJ=["duration","bounce"],FJ=["stiffness","damping","mass"];function GE(e,t){return t.some(a=>e[a]!==void 0)}function HJ(e){let t={velocity:Pa.velocity,stiffness:Pa.stiffness,damping:Pa.damping,mass:Pa.mass,isResolvedFromDuration:!1,...e};if(!GE(e,FJ)&&GE(e,VJ))if(e.visualDuration){const a=e.visualDuration,n=2*Math.PI/(a*1.2),s=n*n,o=2*Mi(.05,1,1-(e.bounce||0))*Math.sqrt(s);t={...t,mass:Pa.mass,stiffness:s,damping:o}}else{const a=qJ(e);t={...t,...a,mass:Pa.mass},t.isResolvedFromDuration=!0}return t}function Lg(e=Pa.visualDuration,t=Pa.bounce){const a=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:s}=a;const o=a.keyframes[0],c=a.keyframes[a.keyframes.length-1],d={done:!1,value:o},{stiffness:u,damping:m,mass:h,duration:p,velocity:x,isResolvedFromDuration:v}=HJ({...a,velocity:-qr(a.velocity||0)}),j=x||0,y=m/(2*Math.sqrt(u*h)),w=c-o,A=qr(Math.sqrt(u/h)),P=Math.abs(w)<5;n||(n=P?Pa.restSpeed.granular:Pa.restSpeed.default),s||(s=P?Pa.restDelta.granular:Pa.restDelta.default);let E;if(y<1){const T=TS(A,y);E=M=>{const O=Math.exp(-y*A*M);return c-O*((j+y*A*w)/T*Math.sin(T*M)+w*Math.cos(T*M))}}else if(y===1)E=T=>c-Math.exp(-A*T)*(w+(j+A*w)*T);else{const T=A*Math.sqrt(y*y-1);E=M=>{const O=Math.exp(-y*A*M),_=Math.min(T*M,300);return c-O*((j+y*A*w)*Math.sinh(_)+T*w*Math.cosh(_))/T}}const C={calculatedDuration:v&&p||null,next:T=>{const M=E(T);if(v)d.done=T>=p;else{let O=T===0?j:0;y<1&&(O=T===0?Us(j):iL(E,T,M));const _=Math.abs(O)<=n,I=Math.abs(c-M)<=s;d.done=_&&I}return d.value=d.done?c:M,d},toString:()=>{const T=Math.min(dC(C),Ig),M=sL(O=>C.next(T*O).value,T,30);return T+"ms "+M},toTransition:()=>{}};return C}Lg.applyToOptions=e=>{const t=zJ(e,100,Lg);return e.ease=t.ease,e.duration=Us(t.duration),e.type="keyframes",e};function ES({keyframes:e,velocity:t=0,power:a=.8,timeConstant:n=325,bounceDamping:s=10,bounceStiffness:o=500,modifyTarget:c,min:d,max:u,restDelta:m=.5,restSpeed:h}){const p=e[0],x={done:!1,value:p},v=_=>d!==void 0&&_<d||u!==void 0&&_>u,j=_=>d===void 0?u:u===void 0||Math.abs(d-_)<Math.abs(u-_)?d:u;let y=a*t;const w=p+y,A=c===void 0?w:c(w);A!==w&&(y=A-p);const P=_=>-y*Math.exp(-_/n),E=_=>A+P(_),C=_=>{const I=P(_),$=E(_);x.done=Math.abs(I)<=m,x.value=x.done?A:$};let T,M;const O=_=>{v(x.value)&&(T=_,M=Lg({keyframes:[x.value,j(x.value)],velocity:iL(E,_,x.value),damping:s,stiffness:o,restDelta:m,restSpeed:h}))};return O(0),{calculatedDuration:null,next:_=>{let I=!1;return!M&&T===void 0&&(I=!0,C(_),O(_)),T!==void 0&&_>=T?M.next(_-T):(!I&&C(_),x)}}}function KJ(e,t,a){const n=[],s=a||_i.mix||rL,o=e.length-1;for(let c=0;c<o;c++){let d=s(e[c],e[c+1]);if(t){const u=Array.isArray(t)?t[c]||Ur:t;d=Xm(u,d)}n.push(d)}return n}function QJ(e,t,{clamp:a=!0,ease:n,mixer:s}={}){const o=e.length;if(eC(o===t.length),o===1)return()=>t[0];if(o===2&&t[0]===t[1])return()=>t[1];const c=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const d=KJ(t,n,s),u=d.length,m=h=>{if(c&&h<e[0])return t[0];let p=0;if(u>1)for(;p<e.length-2&&!(h<e[p+1]);p++);const x=Jf(e[p],e[p+1],h);return d[p](x)};return a?h=>m(Mi(e[0],e[o-1],h)):m}function WJ(e,t){const a=e[e.length-1];for(let n=1;n<=t;n++){const s=Jf(0,t,n);e.push(va(a,1,s))}}function YJ(e){const t=[0];return WJ(t,e.length-1),t}function XJ(e,t){return e.map(a=>a*t)}function ZJ(e,t){return e.map(()=>t||QI).splice(0,e.length-1)}function Rf({duration:e=300,keyframes:t,times:a,ease:n="easeInOut"}){const s=lJ(n)?n.map(LE):LE(n),o={done:!1,value:t[0]},c=XJ(a&&a.length===t.length?a:YJ(t),e),d=QJ(c,t,{ease:Array.isArray(s)?s:ZJ(t,s)});return{calculatedDuration:e,next:u=>(o.value=d(u),o.done=u>=e,o)}}const JJ=e=>e!==null;function uC(e,{repeat:t,repeatType:a="loop"},n,s=1){const o=e.filter(JJ),d=s<0||t&&a!=="loop"&&t%2===1?0:o.length-1;return!d||n===void 0?o[d]:n}const eee={decay:ES,inertia:ES,tween:Rf,keyframes:Rf,spring:Lg};function oL(e){typeof e.type=="string"&&(e.type=eee[e.type])}class fC{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,a){return this.finished.then(t,a)}}const tee=e=>e/100;class mC extends fC{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:a}=this.options;a&&a.updatedAt!==tr.now()&&this.tick(tr.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;oL(t);const{type:a=Rf,repeat:n=0,repeatDelay:s=0,repeatType:o,velocity:c=0}=t;let{keyframes:d}=t;const u=a||Rf;u!==Rf&&typeof d[0]!="number"&&(this.mixKeyframes=Xm(tee,rL(d[0],d[1])),d=[0,100]);const m=u({...t,keyframes:d});o==="mirror"&&(this.mirroredGenerator=u({...t,keyframes:[...d].reverse(),velocity:-c})),m.calculatedDuration===null&&(m.calculatedDuration=dC(m));const{calculatedDuration:h}=m;this.calculatedDuration=h,this.resolvedDuration=h+s,this.totalDuration=this.resolvedDuration*(n+1)-s,this.generator=m}updateTime(t){const a=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=a}tick(t,a=!1){const{generator:n,totalDuration:s,mixKeyframes:o,mirroredGenerator:c,resolvedDuration:d,calculatedDuration:u}=this;if(this.startTime===null)return n.next(0);const{delay:m=0,keyframes:h,repeat:p,repeatType:x,repeatDelay:v,type:j,onUpdate:y,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-s/this.speed,this.startTime)),a?this.currentTime=t:this.updateTime(t);const A=this.currentTime-m*(this.playbackSpeed>=0?1:-1),P=this.playbackSpeed>=0?A<0:A>s;this.currentTime=Math.max(A,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=s);let E=this.currentTime,C=n;if(p){const _=Math.min(this.currentTime,s)/d;let I=Math.floor(_),$=_%1;!$&&_>=1&&($=1),$===1&&I--,I=Math.min(I,p+1),!!(I%2)&&(x==="reverse"?($=1-$,v&&($-=v/d)):x==="mirror"&&(C=c)),E=Mi(0,1,$)*d}const T=P?{done:!1,value:h[0]}:C.next(E);o&&(T.value=o(T.value));let{done:M}=T;!P&&u!==null&&(M=this.playbackSpeed>=0?this.currentTime>=s:this.currentTime<=0);const O=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&M);return O&&j!==ES&&(T.value=uC(h,this.options,w,this.speed)),y&&y(T.value),O&&this.finish(),T}then(t,a){return this.finished.then(t,a)}get duration(){return qr(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+qr(t)}get time(){return qr(this.currentTime)}set time(t){t=Us(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(tr.now());const a=this.playbackSpeed!==t;this.playbackSpeed=t,a&&(this.time=qr(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=BJ,startTime:a}=this.options;this.driver||(this.driver=t(s=>this.tick(s))),this.options.onPlay?.();const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=a??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(tr.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function aee(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const _c=e=>e*180/Math.PI,OS=e=>{const t=_c(Math.atan2(e[1],e[0]));return MS(t)},nee={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:OS,rotateZ:OS,skewX:e=>_c(Math.atan(e[1])),skewY:e=>_c(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},MS=e=>(e=e%360,e<0&&(e+=360),e),UE=OS,VE=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),FE=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),ree={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:VE,scaleY:FE,scale:e=>(VE(e)+FE(e))/2,rotateX:e=>MS(_c(Math.atan2(e[6],e[5]))),rotateY:e=>MS(_c(Math.atan2(-e[2],e[0]))),rotateZ:UE,rotate:UE,skewX:e=>_c(Math.atan(e[4])),skewY:e=>_c(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function _S(e){return e.includes("scale")?1:0}function kS(e,t){if(!e||e==="none")return _S(t);const a=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,s;if(a)n=ree,s=a;else{const d=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=nee,s=d}if(!s)return _S(t);const o=n[t],c=s[1].split(",").map(iee);return typeof o=="function"?o(c):c[o]}const see=(e,t)=>{const{transform:a="none"}=getComputedStyle(e);return kS(a,t)};function iee(e){return parseFloat(e.trim())}const nu=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],ru=new Set(nu),HE=e=>e===au||e===at,oee=new Set(["x","y","z"]),cee=nu.filter(e=>!oee.has(e));function lee(e){const t=[];return cee.forEach(a=>{const n=e.getValue(a);n!==void 0&&(t.push([a,n.get()]),n.set(a.startsWith("scale")?1:0))}),t}const Bc={width:({x:e},{paddingLeft:t="0",paddingRight:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),height:({y:e},{paddingTop:t="0",paddingBottom:a="0"})=>e.max-e.min-parseFloat(t)-parseFloat(a),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>kS(t,"x"),y:(e,{transform:t})=>kS(t,"y")};Bc.translateX=Bc.x;Bc.translateY=Bc.y;const zc=new Set;let RS=!1,DS=!1,IS=!1;function cL(){if(DS){const e=Array.from(zc).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),a=new Map;t.forEach(n=>{const s=lee(n);s.length&&(a.set(n,s),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const s=a.get(n);s&&s.forEach(([o,c])=>{n.getValue(o)?.set(c)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}DS=!1,RS=!1,zc.forEach(e=>e.complete(IS)),zc.clear()}function lL(){zc.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(DS=!0)})}function dee(){IS=!0,lL(),cL(),IS=!1}class pC{constructor(t,a,n,s,o,c=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=a,this.name=n,this.motionValue=s,this.element=o,this.isAsync=c}scheduleResolve(){this.state="scheduled",this.isAsync?(zc.add(this),RS||(RS=!0,ma.read(lL),ma.resolveKeyframes(cL))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:a,element:n,motionValue:s}=this;if(t[0]===null){const o=s?.get(),c=t[t.length-1];if(o!==void 0)t[0]=o;else if(n&&a){const d=n.readValue(a,c);d!=null&&(t[0]=d)}t[0]===void 0&&(t[0]=c),s&&o===void 0&&s.set(t[0])}aee(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),zc.delete(this)}cancel(){this.state==="scheduled"&&(zc.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const uee=e=>e.startsWith("--");function fee(e,t,a){uee(t)?e.style.setProperty(t,a):e.style[t]=a}const mee=tC(()=>window.ScrollTimeline!==void 0),pee={};function hee(e,t){const a=tC(e);return()=>pee[t]??a()}const dL=hee(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Af=([e,t,a,n])=>`cubic-bezier(${e}, ${t}, ${a}, ${n})`,KE={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Af([0,.65,.55,1]),circOut:Af([.55,0,1,.45]),backIn:Af([.31,.01,.66,-.59]),backOut:Af([.33,1.53,.69,.99])};function uL(e,t){if(e)return typeof e=="function"?dL()?sL(e,t):"ease-out":WI(e)?Af(e):Array.isArray(e)?e.map(a=>uL(a,t)||KE.easeOut):KE[e]}function gee(e,t,a,{delay:n=0,duration:s=300,repeat:o=0,repeatType:c="loop",ease:d="easeOut",times:u}={},m=void 0){const h={[t]:a};u&&(h.offset=u);const p=uL(d,s);Array.isArray(p)&&(h.easing=p);const x={delay:n,duration:s,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:o+1,direction:c==="reverse"?"alternate":"normal"};return m&&(x.pseudoElement=m),e.animate(h,x)}function fL(e){return typeof e=="function"&&"applyToOptions"in e}function xee({type:e,...t}){return fL(e)&&dL()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class vee extends fC{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:a,name:n,keyframes:s,pseudoElement:o,allowFlatten:c=!1,finalKeyframe:d,onComplete:u}=t;this.isPseudoElement=!!o,this.allowFlatten=c,this.options=t,eC(typeof t.type!="string");const m=xee(t);this.animation=gee(a,n,s,m,o),m.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!o){const h=uC(s,this.options,d,this.speed);this.updateMotionValue?this.updateMotionValue(h):fee(a,n,h),this.animation.cancel()}u?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return qr(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+qr(t)}get time(){return qr(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Us(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:a}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&mee()?(this.animation.timeline=t,Ur):a(this)}}const mL={anticipate:FI,backInOut:VI,circInOut:KI};function yee(e){return e in mL}function bee(e){typeof e.ease=="string"&&yee(e.ease)&&(e.ease=mL[e.ease])}const QE=10;class jee extends vee{constructor(t){bee(t),oL(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:a,onUpdate:n,onComplete:s,element:o,...c}=this.options;if(!a)return;if(t!==void 0){a.set(t);return}const d=new mC({...c,autoplay:!1}),u=Us(this.finishedTime??this.time);a.setWithVelocity(d.sample(u-QE).value,d.sample(u).value,QE),d.stop()}}const WE=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(qo.test(e)||e==="0")&&!e.startsWith("url("));function wee(e){const t=e[0];if(e.length===1)return!0;for(let a=0;a<e.length;a++)if(e[a]!==t)return!0}function See(e,t,a,n){const s=e[0];if(s===null)return!1;if(t==="display"||t==="visibility")return!0;const o=e[e.length-1],c=WE(s,t),d=WE(o,t);return!c||!d?!1:wee(e)||(a==="spring"||fL(a))&&n}function LS(e){e.duration=0,e.type="keyframes"}const Nee=new Set(["opacity","clipPath","filter","transform"]),Aee=tC(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function Cee(e){const{motionValue:t,name:a,repeatDelay:n,repeatType:s,damping:o,type:c}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:u,transformTemplate:m}=t.owner.getProps();return Aee()&&a&&Nee.has(a)&&(a!=="transform"||!m)&&!u&&!n&&s!=="mirror"&&o!==0&&c!=="inertia"}const Pee=40;class Tee extends fC{constructor({autoplay:t=!0,delay:a=0,type:n="keyframes",repeat:s=0,repeatDelay:o=0,repeatType:c="loop",keyframes:d,name:u,motionValue:m,element:h,...p}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=tr.now();const x={autoplay:t,delay:a,type:n,repeat:s,repeatDelay:o,repeatType:c,name:u,motionValue:m,element:h,...p},v=h?.KeyframeResolver||pC;this.keyframeResolver=new v(d,(j,y,w)=>this.onKeyframesResolved(j,y,x,!w),u,m,h),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,a,n,s){this.keyframeResolver=void 0;const{name:o,type:c,velocity:d,delay:u,isHandoff:m,onUpdate:h}=n;this.resolvedAt=tr.now(),See(t,o,c,d)||((_i.instantAnimations||!u)&&h?.(uC(t,n,a)),t[0]=t[t.length-1],LS(n),n.repeat=0);const x={startTime:s?this.resolvedAt?this.resolvedAt-this.createdAt>Pee?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:a,...n,keyframes:t},v=!m&&Cee(x)?new jee({...x,element:x.motionValue.owner.current}):new mC(x);v.finished.then(()=>this.notifyFinished()).catch(Ur),this.pendingTimeline&&(this.stopTimeline=v.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=v}get finished(){return this._animation?this.animation.finished:this._finished}then(t,a){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),dee()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const Eee=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Oee(e){const t=Eee.exec(e);if(!t)return[,];const[,a,n,s]=t;return[`--${a??n}`,s]}function pL(e,t,a=1){const[n,s]=Oee(e);if(!n)return;const o=window.getComputedStyle(t).getPropertyValue(n);if(o){const c=o.trim();return II(c)?parseFloat(c):c}return iC(s)?pL(s,t,a+1):s}function hC(e,t){return e?.[t]??e?.default??e}const hL=new Set(["width","height","top","left","right","bottom",...nu]),Mee={test:e=>e==="auto",parse:e=>e},gL=e=>t=>t.test(e),xL=[au,at,Vs,xo,wJ,jJ,Mee],YE=e=>xL.find(gL(e));function _ee(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||BI(e):!0}const kee=new Set(["brightness","contrast","saturate","opacity"]);function Ree(e){const[t,a]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=a.match(oC)||[];if(!n)return e;const s=a.replace(n,"");let o=kee.has(t)?1:0;return n!==a&&(o*=100),t+"("+o+s+")"}const Dee=/\b([a-z-]*)\(.*?\)/gu,BS={...qo,getAnimatableNone:e=>{const t=e.match(Dee);return t?t.map(Ree).join(" "):e}},XE={...au,transform:Math.round},Iee={rotate:xo,rotateX:xo,rotateY:xo,rotateZ:xo,scale:Bh,scaleX:Bh,scaleY:Bh,scaleZ:Bh,skew:xo,skewX:xo,skewY:xo,distance:at,translateX:at,translateY:at,translateZ:at,x:at,y:at,z:at,perspective:at,transformPerspective:at,opacity:em,originX:BE,originY:BE,originZ:at},gC={borderWidth:at,borderTopWidth:at,borderRightWidth:at,borderBottomWidth:at,borderLeftWidth:at,borderRadius:at,radius:at,borderTopLeftRadius:at,borderTopRightRadius:at,borderBottomRightRadius:at,borderBottomLeftRadius:at,width:at,maxWidth:at,height:at,maxHeight:at,top:at,right:at,bottom:at,left:at,padding:at,paddingTop:at,paddingRight:at,paddingBottom:at,paddingLeft:at,margin:at,marginTop:at,marginRight:at,marginBottom:at,marginLeft:at,backgroundPositionX:at,backgroundPositionY:at,...Iee,zIndex:XE,fillOpacity:em,strokeOpacity:em,numOctaves:XE},Lee={...gC,color:Qa,backgroundColor:Qa,outlineColor:Qa,fill:Qa,stroke:Qa,borderColor:Qa,borderTopColor:Qa,borderRightColor:Qa,borderBottomColor:Qa,borderLeftColor:Qa,filter:BS,WebkitFilter:BS},vL=e=>Lee[e];function yL(e,t){let a=vL(e);return a!==BS&&(a=qo),a.getAnimatableNone?a.getAnimatableNone(t):void 0}const Bee=new Set(["auto","none","0"]);function zee(e,t,a){let n=0,s;for(;n<e.length&&!s;){const o=e[n];typeof o=="string"&&!Bee.has(o)&&tm(o).values.length&&(s=e[n]),n++}if(s&&a)for(const o of t)e[o]=yL(a,s)}class $ee extends pC{constructor(t,a,n,s,o){super(t,a,n,s,o,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:a,name:n}=this;if(!a||!a.current)return;super.readKeyframes();for(let u=0;u<t.length;u++){let m=t[u];if(typeof m=="string"&&(m=m.trim(),iC(m))){const h=pL(m,a.current);h!==void 0&&(t[u]=h),u===t.length-1&&(this.finalKeyframe=m)}}if(this.resolveNoneKeyframes(),!hL.has(n)||t.length!==2)return;const[s,o]=t,c=YE(s),d=YE(o);if(c!==d)if(HE(c)&&HE(d))for(let u=0;u<t.length;u++){const m=t[u];typeof m=="string"&&(t[u]=parseFloat(m))}else Bc[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:a}=this,n=[];for(let s=0;s<t.length;s++)(t[s]===null||_ee(t[s]))&&n.push(s);n.length&&zee(t,n,a)}measureInitialState(){const{element:t,unresolvedKeyframes:a,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Bc[n](t.measureViewportBox(),window.getComputedStyle(t.current)),a[0]=this.measuredOrigin;const s=a[a.length-1];s!==void 0&&t.getValue(n,s).jump(s,!1)}measureEndState(){const{element:t,name:a,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const s=t.getValue(a);s&&s.jump(this.measuredOrigin,!1);const o=n.length-1,c=n[o];n[o]=Bc[a](t.measureViewportBox(),window.getComputedStyle(t.current)),c!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=c),this.removedTransforms?.length&&this.removedTransforms.forEach(([d,u])=>{t.getValue(d).set(u)}),this.resolveNoneKeyframes()}}function qee(e,t,a){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;const s=a?.[e]??n.querySelectorAll(e);return s?Array.from(s):[]}return Array.from(e)}const bL=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function jL(e){return LI(e)&&"offsetHeight"in e}const ZE=30,Gee=e=>!isNaN(parseFloat(e));class Uee{constructor(t,a={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{const s=tr.now();if(this.updatedAt!==s&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const o of this.dependents)o.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=a.owner}setCurrent(t){this.current=t,this.updatedAt=tr.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Gee(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,a){this.events[t]||(this.events[t]=new aC);const n=this.events[t].add(a);return t==="change"?()=>{n(),ma.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,a){this.passiveEffect=t,this.stopPassiveEffect=a}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,a,n){this.set(a),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,a=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,a&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=tr.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>ZE)return 0;const a=Math.min(this.updatedAt-this.prevUpdatedAt,ZE);return zI(parseFloat(this.current)-parseFloat(this.prevFrameValue),a)}start(t){return this.stop(),new Promise(a=>{this.hasAnimated=!0,this.animation=t(a),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Td(e,t){return new Uee(e,t)}const{schedule:xC}=YI(queueMicrotask,!1),is={x:!1,y:!1};function wL(){return is.x||is.y}function Vee(e){return e==="x"||e==="y"?is[e]?null:(is[e]=!0,()=>{is[e]=!1}):is.x||is.y?null:(is.x=is.y=!0,()=>{is.x=is.y=!1})}function SL(e,t){const a=qee(e),n=new AbortController,s={passive:!0,...t,signal:n.signal};return[a,s,()=>n.abort()]}function JE(e){return!(e.pointerType==="touch"||wL())}function Fee(e,t,a={}){const[n,s,o]=SL(e,a),c=d=>{if(!JE(d))return;const{target:u}=d,m=t(u,d);if(typeof m!="function"||!u)return;const h=p=>{JE(p)&&(m(p),u.removeEventListener("pointerleave",h))};u.addEventListener("pointerleave",h,s)};return n.forEach(d=>{d.addEventListener("pointerenter",c,s)}),o}const NL=(e,t)=>t?e===t?!0:NL(e,t.parentElement):!1,vC=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,Hee=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Kee(e){return Hee.has(e.tagName)||e.tabIndex!==-1}const xg=new WeakSet;function eO(e){return t=>{t.key==="Enter"&&e(t)}}function T0(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const Qee=(e,t)=>{const a=e.currentTarget;if(!a)return;const n=eO(()=>{if(xg.has(a))return;T0(a,"down");const s=eO(()=>{T0(a,"up")}),o=()=>T0(a,"cancel");a.addEventListener("keyup",s,t),a.addEventListener("blur",o,t)});a.addEventListener("keydown",n,t),a.addEventListener("blur",()=>a.removeEventListener("keydown",n),t)};function tO(e){return vC(e)&&!wL()}function Wee(e,t,a={}){const[n,s,o]=SL(e,a),c=d=>{const u=d.currentTarget;if(!tO(d))return;xg.add(u);const m=t(u,d),h=(v,j)=>{window.removeEventListener("pointerup",p),window.removeEventListener("pointercancel",x),xg.has(u)&&xg.delete(u),tO(v)&&typeof m=="function"&&m(v,{success:j})},p=v=>{h(v,u===window||u===document||a.useGlobalTarget||NL(u,v.target))},x=v=>{h(v,!1)};window.addEventListener("pointerup",p,s),window.addEventListener("pointercancel",x,s)};return n.forEach(d=>{(a.useGlobalTarget?window:d).addEventListener("pointerdown",c,s),jL(d)&&(d.addEventListener("focus",m=>Qee(m,s)),!Kee(d)&&!d.hasAttribute("tabindex")&&(d.tabIndex=0))}),o}function AL(e){return LI(e)&&"ownerSVGElement"in e}function Yee(e){return AL(e)&&e.tagName==="svg"}const Rn=e=>!!(e&&e.getVelocity),Xee=[...xL,Qa,qo],Zee=e=>Xee.find(gL(e)),yC=S.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function aO(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Jee(...e){return t=>{let a=!1;const n=e.map(s=>{const o=aO(s,t);return!a&&typeof o=="function"&&(a=!0),o});if(a)return()=>{for(let s=0;s<n.length;s++){const o=n[s];typeof o=="function"?o():aO(e[s],null)}}}}function ete(...e){return S.useCallback(Jee(...e),e)}class tte extends S.Component{getSnapshotBeforeUpdate(t){const a=this.props.childRef.current;if(a&&t.isPresent&&!this.props.isPresent){const n=a.offsetParent,s=jL(n)&&n.offsetWidth||0,o=this.props.sizeRef.current;o.height=a.offsetHeight||0,o.width=a.offsetWidth||0,o.top=a.offsetTop,o.left=a.offsetLeft,o.right=s-o.width-o.left}return null}componentDidUpdate(){}render(){return this.props.children}}function ate({children:e,isPresent:t,anchorX:a,root:n}){const s=S.useId(),o=S.useRef(null),c=S.useRef({width:0,height:0,top:0,left:0,right:0}),{nonce:d}=S.useContext(yC),u=ete(o,e?.ref);return S.useInsertionEffect(()=>{const{width:m,height:h,top:p,left:x,right:v}=c.current;if(t||!o.current||!m||!h)return;const j=a==="left"?`left: ${x}`:`right: ${v}`;o.current.dataset.motionPopId=s;const y=document.createElement("style");d&&(y.nonce=d);const w=n??document.head;return w.appendChild(y),y.sheet&&y.sheet.insertRule(`
648          [data-motion-pop-id="${s}"] {
649            position: absolute !important;
650            width: ${m}px !important;
651            height: ${h}px !important;
652            ${j}px !important;
653            top: ${p}px !important;
654          }
655        `),()=>{w.contains(y)&&w.removeChild(y)}},[t]),r.jsx(tte,{isPresent:t,childRef:o,sizeRef:c,children:S.cloneElement(e,{ref:u})})}const nte=({children:e,initial:t,isPresent:a,onExitComplete:n,custom:s,presenceAffectsLayout:o,mode:c,anchorX:d,root:u})=>{const m=YA(rte),h=S.useId();let p=!0,x=S.useMemo(()=>(p=!1,{id:h,initial:t,isPresent:a,custom:s,onExitComplete:v=>{m.set(v,!0);for(const j of m.values())if(!j)return;n&&n()},register:v=>(m.set(v,!1),()=>m.delete(v))}),[a,m,n]);return o&&p&&(x={...x}),S.useMemo(()=>{m.forEach((v,j)=>m.set(j,!1))},[a]),S.useEffect(()=>{!a&&!m.size&&n&&n()},[a]),c==="popLayout"&&(e=r.jsx(ate,{isPresent:a,anchorX:d,root:u,children:e})),r.jsx(dv.Provider,{value:x,children:e})};function rte(){return new Map}function CL(e=!0){const t=S.useContext(dv);if(t===null)return[!0,null];const{isPresent:a,onExitComplete:n,register:s}=t,o=S.useId();S.useEffect(()=>{if(e)return s(o)},[e]);const c=S.useCallback(()=>e&&n&&n(o),[o,n,e]);return!a&&n?[!1,c]:[!0]}const zh=e=>e.key||"";function nO(e){const t=[];return S.Children.forEach(e,a=>{S.isValidElement(a)&&t.push(a)}),t}const Kr=({children:e,custom:t,initial:a=!0,onExitComplete:n,presenceAffectsLayout:s=!0,mode:o="sync",propagate:c=!1,anchorX:d="left",root:u})=>{const[m,h]=CL(c),p=S.useMemo(()=>nO(e),[e]),x=c&&!m?[]:p.map(zh),v=S.useRef(!0),j=S.useRef(p),y=YA(()=>new Map),[w,A]=S.useState(p),[P,E]=S.useState(p);DI(()=>{v.current=!1,j.current=p;for(let M=0;M<P.length;M++){const O=zh(P[M]);x.includes(O)?y.delete(O):y.get(O)!==!0&&y.set(O,!1)}},[P,x.length,x.join("-")]);const C=[];if(p!==w){let M=[...p];for(let O=0;O<P.length;O++){const _=P[O],I=zh(_);x.includes(I)||(M.splice(O,0,_),C.push(_))}return o==="wait"&&C.length&&(M=C),E(nO(M)),A(p),null}const{forceRender:T}=S.useContext(WA);return r.jsx(r.Fragment,{children:P.map(M=>{const O=zh(M),_=c&&!m?!1:p===P||x.includes(O),I=()=>{if(y.has(O))y.set(O,!0);else return;let $=!0;y.forEach(D=>{D||($=!1)}),$&&(T?.(),E(j.current),c&&h?.(),n&&n())};return r.jsx(nte,{isPresent:_,initial:!v.current||a?void 0:!1,custom:t,presenceAffectsLayout:s,mode:o,root:u,onExitComplete:_?void 0:I,anchorX:d,children:M},O)})})},PL=S.createContext({strict:!1}),rO={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ed={};for(const e in rO)Ed[e]={isEnabled:t=>rO[e].some(a=>!!t[a])};function ste(e){for(const t in e)Ed[t]={...Ed[t],...e[t]}}const ite=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Bg(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||ite.has(e)}let TL=e=>!Bg(e);function ote(e){typeof e=="function"&&(TL=t=>
vendor: 8,800 bytes, line 655
655t.startsWith("on")?!Bg(t):e(t))}try{ote(require("@emotion/is-prop-valid").default)}catch{}function cte(e,t,a){const n={};for(const s in e)s==="values"&&typeof e.values=="object"||(TL(s)||a===!0&&Bg(s)||!t&&!Bg(s)||e.draggable&&s.startsWith("onDrag"))&&(n[s]=e[s]);return n}const uv=S.createContext({});function fv(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function am(e){return typeof e=="string"||Array.isArray(e)}const bC=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],jC=["initial",...bC];function mv(e){return fv(e.animate)||jC.some(t=>am(e[t]))}function EL(e){return!!(mv(e)||e.variants)}function lte(e,t){if(mv(e)){const{initial:a,animate:n}=e;return{initial:a===!1||am(a)?a:void 0,animate:am(n)?n:void 0}}return e.inherit!==!1?t:{}}function dte(e){const{initial:t,animate:a}=lte(e,S.useContext(uv));return S.useMemo(()=>({initial:t,animate:a}),[sO(t),sO(a)])}function sO(e){return Array.isArray(e)?e.join(" "):e}const nm={};function ute(e){for(const t in e)nm[t]=e[t],sC(t)&&(nm[t].isCSSVariable=!0)}function OL(e,{layout:t,layoutId:a}){return ru.has(e)||e.startsWith("origin")||(t||a!==void 0)&&(!!nm[e]||e==="opacity")}const fte={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},mte=nu.length;function pte(e,t,a){let n="",s=!0;for(let o=0;o<mte;o++){const c=nu[o],d=e[c];if(d===void 0)continue;let u=!0;if(typeof d=="number"?u=d===(c.startsWith("scale")?1:0):u=parseFloat(d)===0,!u||a){const m=bL(d,gC[c]);if(!u){s=!1;const h=fte[c]||c;n+=`${h}(${m}) `}a&&(t[c]=m)}}return n=n.trim(),a?n=a(t,s?"":n):s&&(n="none"),n}function wC(e,t,a){const{style:n,vars:s,transformOrigin:o}=e;let c=!1,d=!1;for(const u in t){const m=t[u];if(ru.has(u)){c=!0;continue}else if(sC(u)){s[u]=m;continue}else{const h=bL(m,gC[u]);u.startsWith("origin")?(d=!0,o[u]=h):n[u]=h}}if(t.transform||(c||a?n.transform=pte(t,e.transform,a):n.transform&&(n.transform="none")),d){const{originX:u="50%",originY:m="50%",originZ:h=0}=o;n.transformOrigin=`${u} ${m} ${h}`}}const SC=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function ML(e,t,a){for(const n in t)!Rn(t[n])&&!OL(n,a)&&(e[n]=t[n])}function hte({transformTemplate:e},t){return S.useMemo(()=>{const a=SC();return wC(a,t,e),Object.assign({},a.vars,a.style)},[t])}function gte(e,t){const a=e.style||{},n={};return ML(n,a,e),Object.assign(n,hte(e,t)),n}function xte(e,t){const a={},n=gte(e,t);return e.drag&&e.dragListener!==!1&&(a.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(a.tabIndex=0),a.style=n,a}const vte={offset:"stroke-dashoffset",array:"stroke-dasharray"},yte={offset:"strokeDashoffset",array:"strokeDasharray"};function bte(e,t,a=1,n=0,s=!0){e.pathLength=1;const o=s?vte:yte;e[o.offset]=at.transform(-n);const c=at.transform(t),d=at.transform(a);e[o.array]=`${c} ${d}`}function _L(e,{attrX:t,attrY:a,attrScale:n,pathLength:s,pathSpacing:o=1,pathOffset:c=0,...d},u,m,h){if(wC(e,d,m),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:x}=e;p.transform&&(x.transform=p.transform,delete p.transform),(x.transform||p.transformOrigin)&&(x.transformOrigin=p.transformOrigin??"50% 50%",delete p.transformOrigin),x.transform&&(x.transformBox=h?.transformBox??"fill-box",delete p.transformBox),t!==void 0&&(p.x=t),a!==void 0&&(p.y=a),n!==void 0&&(p.scale=n),s!==void 0&&bte(p,s,o,c,!1)}const kL=()=>({...SC(),attrs:{}}),RL=e=>typeof e=="string"&&e.toLowerCase()==="svg";function jte(e,t,a,n){const s=S.useMemo(()=>{const o=kL();return _L(o,t,RL(n),e.transformTemplate,e.style),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};ML(o,e.style,e),s.style={...o,...s.style}}return s}const wte=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function NC(e){return typeof e!="string"||e.includes("-")?!1:!!(wte.indexOf(e)>-1||/[A-Z]/u.test(e))}function Ste(e,t,a,{latestValues:n},s,o=!1){const d=(NC(e)?jte:xte)(t,n,s,e),u=cte(t,typeof e=="string",o),m=e!==S.Fragment?{...u,...d,ref:a}:{},{children:h}=t,p=S.useMemo(()=>Rn(h)?h.get():h,[h]);return S.createElement(e,{...m,children:p})}function iO(e){const t=[{},{}];return e?.values.forEach((a,n)=>{t[0][n]=a.get(),t[1][n]=a.getVelocity()}),t}function AC(e,t,a,n){if(typeof t=="function"){const[s,o]=iO(n);t=t(a!==void 0?a:e.custom,s,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[s,o]=iO(n);t=t(a!==void 0?a:e.custom,s,o)}return t}function vg(e){return Rn(e)?e.get():e}function Nte({scrapeMotionValuesFromProps:e,createRenderState:t},a,n,s){return{latestValues:Ate(a,n,s,e),renderState:t()}}function Ate(e,t,a,n){const s={},o=n(e,{});for(const x in o)s[x]=vg(o[x]);let{initial:c,animate:d}=e;const u=mv(e),m=EL(e);t&&m&&!u&&e.inherit!==!1&&(c===void 0&&(c=t.initial),d===void 0&&(d=t.animate));let h=a?a.initial===!1:!1;h=h||c===!1;const p=h?d:c;if(p&&typeof p!="boolean"&&!fv(p)){const x=Array.isArray(p)?p:[p];for(let v=0;v<x.length;v++){const j=AC(e,x[v]);if(j){const{transitionEnd:y,transition:w,...A}=j;for(const P in A){let E=A[P];if(Array.isArray(E)){const C=h?E.length-1:0;E=E[C]}E!==null&&(s[P]=E)}for(const P in y)s[P]=y[P]}}}return s}const DL=e=>(t,a)=>{const n=S.useContext(uv),s=S.useContext(dv),o=()=>Nte(e,t,n,s);return a?o():YA(o)};function CC(e,t,a){const{style:n}=e,s={};for(const o in n)(Rn(n[o])||t.style&&Rn(t.style[o])||OL(o,e)||a?.getValue(o)?.liveStyle!==void 0)&&(s[o]=n[o]);return s}const Cte=DL({scrapeMotionValuesFromProps:CC,createRenderState:SC});function IL(e,t,a){const n=CC(e,t,a);for(const s in e)if(Rn(e[s])||Rn(t[s])){const o=nu.indexOf(s)!==-1?"attr"+s.charAt(0).toUpperCase()+s.substring(1):s;n[o]=e[s]}return n}const Pte=DL({scrapeMotionValuesFromProps:IL,createRenderState:kL}),Tte=Symbol.for("motionComponentSymbol");function ad(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Ete(e,t,a){return S.useCallback(n=>{n&&e.onMount&&e.onMount(n),t&&(n?t.mount(n):t.unmount()),a&&(typeof a=="function"?a(n):ad(a)&&(a.current=n))},[t])}const PC=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Ote="framerAppearId",LL="data-"+PC(Ote),BL=S.createContext({});function Mte(e,t,a,n,s){const{visualElement:o}=S.useContext(uv),c=S.useContext(PL),d=S.useContext(dv),u=S.useContext(yC).reducedMotion,m=S.useRef(null);n=n||c.renderer,!m.current&&n&&(m.current=n(e,{visualState:t,parent:o,props:a,presenceContext:d,blockInitialAnimation:d?d.initial===!1:!1,reducedMotionConfig:u}));const h=m.current,p=S.useContext(BL);h&&!h.projection&&s&&(h.type==="html"||h.type==="svg")&&_te(m.current,a,s,p);const x=S.useRef(!1);S.useInsertionEffect(()=>{h&&x.current&&h.update(a,d)});const v=a[LL],j=S.useRef(!!v&&!window.MotionHandoffIsComplete?.(v)&&window.MotionHasOptimisedAnimation?.(v));return DI(()=>{h&&(x.current=!0,window.MotionIsMounted=!0,h.updateFeatures(),h.scheduleRenderMicrotask(),j.current&&h.animationState&&h.animationState.animateChanges())}),S.useEffect(()=>{h&&(!j.current&&h.animationState&&h.animationState.animateChanges(),j.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(v)}),j.current=!1),h.enteringChildren=void 0)}),h}function _te(e,t,a,n){const{layoutId:s,layout:o,drag:c,dragConstraints:d,layoutScroll:u,layoutRoot:m,layoutCrossfade:h}=t;e.projection=new a(e.latestValues,t["data-framer-portal-id"]?void 0:zL(e.parent)),e.projection.setOptions({layoutId:s,layout:o,alwaysMeasureLayout:!!c||d&&ad(d),visualElement:e,animationType:typeof o=="string"?o:"both",initialPromotionConfig:n,crossfade:h,layoutScroll:u,layoutRoot:m})}function zL(e){if(e)return e.options.allowProjection!==!1?e.projection:zL(e.parent)}function E0(e,{forwardMotionProps:t=!1}={},a,n){a&&ste(a);const s=NC(e)?Pte:Cte;function o(d,u){let m;const h={...S.useContext(yC),...d,layoutId:kte(d)},{isStatic:p}=h,x=dte(d),v=s(d,p);if(!p&&XA){Rte();const j=Dte(h);m=j.MeasureLayout,x.visualElement=Mte(e,v,h,n,j.ProjectionNode)}return r.jsxs(uv.Provider,{value:x,children:[m&&x.visualElement?r.jsx(m,{visualElement:x.visualElement,...h}):null,Ste(e,d,Ete(v,x.visualElement,u),v,p,t)]})}o.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const c=S.forwardRef(o);return c[Tte]=e,c}function kte({layoutId:e}){const t=S.useContext(WA).id;return t&&e!==void 0?t+"-"+e:e}function Rte(e,t){S.useContext(PL).strict}function Dte(e){const{drag:t,layout:a}=Ed;if(!t&&!a)return{};const n={...t,...a};return{MeasureLayout:t?.isEnabled(e)||a?.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}
vendor: 8,550 bytes, line 655
655function Ite(e,t){if(typeof Proxy>"u")return E0;const a=new Map,n=(o,c)=>E0(o,c,e,t),s=(o,c)=>n(o,c);return new Proxy(s,{get:(o,c)=>c==="create"?n:(a.has(c)||a.set(c,E0(c,void 0,e,t)),a.get(c))})}function $L({top:e,left:t,right:a,bottom:n}){return{x:{min:t,max:a},y:{min:e,max:n}}}function Lte({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Bte(e,t){if(!t)return e;const a=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:a.y,left:a.x,bottom:n.y,right:n.x}}function O0(e){return e===void 0||e===1}function zS({scale:e,scaleX:t,scaleY:a}){return!O0(e)||!O0(t)||!O0(a)}function Ac(e){return zS(e)||qL(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function qL(e){return oO(e.x)||oO(e.y)}function oO(e){return e&&e!=="0%"}function zg(e,t,a){const n=e-a,s=t*n;return a+s}function cO(e,t,a,n,s){return s!==void 0&&(e=zg(e,s,n)),zg(e,a,n)+t}function $S(e,t=0,a=1,n,s){e.min=cO(e.min,t,a,n,s),e.max=cO(e.max,t,a,n,s)}function GL(e,{x:t,y:a}){$S(e.x,t.translate,t.scale,t.originPoint),$S(e.y,a.translate,a.scale,a.originPoint)}const lO=.999999999999,dO=1.0000000000001;function zte(e,t,a,n=!1){const s=a.length;if(!s)return;t.x=t.y=1;let o,c;for(let d=0;d<s;d++){o=a[d],c=o.projectionDelta;const{visualElement:u}=o.options;u&&u.props.style&&u.props.style.display==="contents"||(n&&o.options.layoutScroll&&o.scroll&&o!==o.root&&rd(e,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),c&&(t.x*=c.x.scale,t.y*=c.y.scale,GL(e,c)),n&&Ac(o.latestValues)&&rd(e,o.latestValues))}t.x<dO&&t.x>lO&&(t.x=1),t.y<dO&&t.y>lO&&(t.y=1)}function nd(e,t){e.min=e.min+t,e.max=e.max+t}function uO(e,t,a,n,s=.5){const o=va(e.min,e.max,s);$S(e,t,a,o,n)}function rd(e,t){uO(e.x,t.x,t.scaleX,t.scale,t.originX),uO(e.y,t.y,t.scaleY,t.scale,t.originY)}function UL(e,t){return $L(Bte(e.getBoundingClientRect(),t))}function $te(e,t,a){const n=UL(e,a),{scroll:s}=t;return s&&(nd(n.x,s.offset.x),nd(n.y,s.offset.y)),n}const fO=()=>({translate:0,scale:1,origin:0,originPoint:0}),sd=()=>({x:fO(),y:fO()}),mO=()=>({min:0,max:0}),Da=()=>({x:mO(),y:mO()}),qS={current:null},VL={current:!1};function qte(){if(VL.current=!0,!!XA)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>qS.current=e.matches;e.addEventListener("change",t),t()}else qS.current=!1}const Gte=new WeakMap;function Ute(e,t,a){for(const n in t){const s=t[n],o=a[n];if(Rn(s))e.addValue(n,s);else if(Rn(o))e.addValue(n,Td(s,{owner:e}));else if(o!==s)if(e.hasValue(n)){const c=e.getValue(n);c.liveStyle===!0?c.jump(s):c.hasAnimated||c.set(s)}else{const c=e.getStaticValue(n);e.addValue(n,Td(c!==void 0?c:s,{owner:e}))}}for(const n in a)t[n]===void 0&&e.removeValue(n);return t}const pO=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class Vte{scrapeMotionValuesFromProps(t,a,n){return{}}constructor({parent:t,props:a,presenceContext:n,reducedMotionConfig:s,blockInitialAnimation:o,visualState:c},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=pC,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const x=tr.now();this.renderScheduledAt<x&&(this.renderScheduledAt=x,ma.render(this.render,!1,!0))};const{latestValues:u,renderState:m}=c;this.latestValues=u,this.baseTarget={...u},this.initialValues=a.initial?{...u}:{},this.renderState=m,this.parent=t,this.props=a,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=s,this.options=d,this.blockInitialAnimation=!!o,this.isControllingVariants=mv(a),this.isVariantNode=EL(a),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:h,...p}=this.scrapeMotionValuesFromProps(a,{},this);for(const x in p){const v=p[x];u[x]!==void 0&&Rn(v)&&v.set(u[x])}}mount(t){this.current=t,Gte.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((a,n)=>this.bindToMotionValue(n,a)),VL.current||qte(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:qS.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),$o(this.notifyUpdate),$o(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const a=this.features[t];a&&(a.unmount(),a.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,a){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=ru.has(t);n&&this.onBindTransform&&this.onBindTransform();const s=a.on("change",c=>{this.latestValues[t]=c,this.props.onUpdate&&ma.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,a)),this.valueSubscriptions.set(t,()=>{s(),o&&o(),a.owner&&a.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Ed){const a=Ed[t];if(!a)continue;const{isEnabled:n,Feature:s}=a;if(!this.features[t]&&s&&n(this.props)&&(this.features[t]=new s(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Da()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,a){this.latestValues[t]=a}update(t,a){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=a;for(let n=0;n<pO.length;n++){const s=pO[n];this.propEventSubscriptions[s]&&(this.propEventSubscriptions[s](),delete this.propEventSubscriptions[s]);const o="on"+s,c=t[o];c&&(this.propEventSubscriptions[s]=this.on(s,c))}this.prevMotionValues=Ute(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const a=this.getClosestVariantNode();if(a)return a.variantChildren&&a.variantChildren.add(t),()=>a.variantChildren.delete(t)}addValue(t,a){const n=this.values.get(t);a!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,a),this.values.set(t,a),this.latestValues[t]=a.get())}removeValue(t){this.values.delete(t);const a=this.valueSubscriptions.get(t);a&&(a(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,a){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&a!==void 0&&(n=Td(a===null?void 0:a,{owner:this}),this.addValue(t,n)),n}readValue(t,a){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(II(n)||BI(n))?n=parseFloat(n):!Zee(n)&&qo.test(a)&&(n=yL(t,a)),this.setBaseTarget(t,Rn(n)?n.get():n)),Rn(n)?n.get():n}setBaseTarget(t,a){this.baseTarget[t]=a}getBaseTarget(t){const{initial:a}=this.props;let n;
vendor: 2,431 bytes, line 655
655if(typeof a=="string"||typeof a=="object"){const o=AC(this.props,a,this.presenceContext?.custom);o&&(n=o[t])}if(a&&n!==void 0)return n;const s=this.getBaseTargetFromProps(this.props,t);return s!==void 0&&!Rn(s)?s:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,a){return this.events[t]||(this.events[t]=new aC),this.events[t].add(a)}notify(t,...a){this.events[t]&&this.events[t].notify(...a)}scheduleRenderMicrotask(){xC.render(this.render)}}class FL extends Vte{constructor(){super(...arguments),this.KeyframeResolver=$ee}sortInstanceNodePosition(t,a){return t.compareDocumentPosition(a)&2?1:-1}getBaseTargetFromProps(t,a){return t.style?t.style[a]:void 0}removeValueFromRenderState(t,{vars:a,style:n}){delete a[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Rn(t)&&(this.childSubscription=t.on("change",a=>{this.current&&(this.current.textContent=`${a}`)}))}}function HL(e,{style:t,vars:a},n,s){const o=e.style;let c;for(c in t)o[c]=t[c];s?.applyProjectionStyles(o,n);for(c in a)o.setProperty(c,a[c])}function Fte(e){return window.getComputedStyle(e)}class Hte extends FL{constructor(){super(...arguments),this.type="html",this.renderInstance=HL}readValueFromInstance(t,a){if(ru.has(a))return this.projection?.isProjecting?_S(a):see(t,a);{const n=Fte(t),s=(sC(a)?n.getPropertyValue(a):n[a])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:a}){return UL(t,a)}build(t,a,n){wC(t,a,n.transformTemplate)}scrapeMotionValuesFromProps(t,a,n){return CC(t,a,n)}}const KL=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Kte(e,t,a,n){HL(e,t,void 0,n);for(const s in t.attrs)e.setAttribute(KL.has(s)?s:PC(s),t.attrs[s])}class Qte extends FL{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Da}getBaseTargetFromProps(t,a){return t[a]}readValueFromInstance(t,a){if(ru.has(a)){const n=vL(a);return n&&n.default||0}return a=KL.has(a)?a:PC(a),t.getAttribute(a)}scrapeMotionValuesFromProps(t,a,n){return IL(t,a,n)}
vendor: 17,104 bytes, line 655
655build(t,a,n){_L(t,a,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,a,n,s){Kte(t,a,n,s)}mount(t){this.isSVGTag=RL(t.tagName),super.mount(t)}}const Wte=(e,t)=>NC(e)?new Qte(t):new Hte(t,{allowProjection:e!==S.Fragment});function ud(e,t,a){const n=e.getProps();return AC(n,t,a!==void 0?a:n.custom,e)}const GS=e=>Array.isArray(e);function Yte(e,t,a){e.hasValue(t)?e.getValue(t).set(a):e.addValue(t,Td(a))}function Xte(e){return GS(e)?e[e.length-1]||0:e}function Zte(e,t){const a=ud(e,t);let{transitionEnd:n={},transition:s={},...o}=a||{};o={...o,...n};for(const c in o){const d=Xte(o[c]);Yte(e,c,d)}}function Jte(e){return!!(Rn(e)&&e.add)}function US(e,t){const a=e.getValue("willChange");if(Jte(a))return a.add(t);if(!a&&_i.WillChange){const n=new _i.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function QL(e){return e.props[LL]}const eae=e=>e!==null;function tae(e,{repeat:t,repeatType:a="loop"},n){const s=e.filter(eae),o=t&&a!=="loop"&&t%2===1?0:s.length-1;return s[o]}const aae={type:"spring",stiffness:500,damping:25,restSpeed:10},nae=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),rae={type:"keyframes",duration:.8},sae={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},iae=(e,{keyframes:t})=>t.length>2?rae:ru.has(e)?e.startsWith("scale")?nae(t[1]):aae:sae;function oae({when:e,delay:t,delayChildren:a,staggerChildren:n,staggerDirection:s,repeat:o,repeatType:c,repeatDelay:d,from:u,elapsed:m,...h}){return!!Object.keys(h).length}const TC=(e,t,a,n={},s,o)=>c=>{const d=hC(n,e)||{},u=d.delay||n.delay||0;let{elapsed:m=0}=n;m=m-Us(u);const h={keyframes:Array.isArray(a)?a:[null,a],ease:"easeOut",velocity:t.getVelocity(),...d,delay:-m,onUpdate:x=>{t.set(x),d.onUpdate&&d.onUpdate(x)},onComplete:()=>{c(),d.onComplete&&d.onComplete()},name:e,motionValue:t,element:o?void 0:s};oae(d)||Object.assign(h,iae(e,h)),h.duration&&(h.duration=Us(h.duration)),h.repeatDelay&&(h.repeatDelay=Us(h.repeatDelay)),h.from!==void 0&&(h.keyframes[0]=h.from);let p=!1;if((h.type===!1||h.duration===0&&!h.repeatDelay)&&(LS(h),h.delay===0&&(p=!0)),(_i.instantAnimations||_i.skipAnimations)&&(p=!0,LS(h),h.delay=0),h.allowFlatten=!d.type&&!d.ease,p&&!o&&t.get()!==void 0){const x=tae(h.keyframes,d);if(x!==void 0){ma.update(()=>{h.onUpdate(x),h.onComplete()});return}}return d.isSync?new mC(h):new Tee(h)};function cae({protectedKeys:e,needsAnimating:t},a){const n=e.hasOwnProperty(a)&&t[a]!==!0;return t[a]=!1,n}function WL(e,t,{delay:a=0,transitionOverride:n,type:s}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:c,...d}=t;n&&(o=n);const u=[],m=s&&e.animationState&&e.animationState.getState()[s];for(const h in d){const p=e.getValue(h,e.latestValues[h]??null),x=d[h];if(x===void 0||m&&cae(m,h))continue;const v={delay:a,...hC(o||{},h)},j=p.get();if(j!==void 0&&!p.isAnimating&&!Array.isArray(x)&&x===j&&!v.velocity)continue;let y=!1;if(window.MotionHandoffAnimation){const A=QL(e);if(A){const P=window.MotionHandoffAnimation(A,h,ma);P!==null&&(v.startTime=P,y=!0)}}US(e,h),p.start(TC(h,p,x,e.shouldReduceMotion&&hL.has(h)?{type:!1}:v,e,y));const w=p.animation;w&&u.push(w)}return c&&Promise.all(u).then(()=>{ma.update(()=>{c&&Zte(e,c)})}),u}function YL(e,t,a,n=0,s=1){const o=Array.from(e).sort((m,h)=>m.sortNodePosition(h)).indexOf(t),c=e.size,d=(c-1)*n;return typeof a=="function"?a(o,c):s===1?o*n:d-o*n}function VS(e,t,a={}){const n=ud(e,t,a.type==="exit"?e.presenceContext?.custom:void 0);let{transition:s=e.getDefaultTransition()||{}}=n||{};a.transitionOverride&&(s=a.transitionOverride);const o=n?()=>Promise.all(WL(e,n,a)):()=>Promise.resolve(),c=e.variantChildren&&e.variantChildren.size?(u=0)=>{const{delayChildren:m=0,staggerChildren:h,staggerDirection:p}=s;return lae(e,t,u,m,h,p,a)}:()=>Promise.resolve(),{when:d}=s;if(d){const[u,m]=d==="beforeChildren"?[o,c]:[c,o];return u().then(()=>m())}else return Promise.all([o(),c(a.delay)])}function lae(e,t,a=0,n=0,s=0,o=1,c){const d=[];for(const u of e.variantChildren)u.notify("AnimationStart",t),d.push(VS(u,t,{...c,delay:a+(typeof n=="function"?0:n)+YL(e.variantChildren,u,n,s,o)}).then(()=>u.notify("AnimationComplete",t)));return Promise.all(d)}function dae(e,t,a={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const s=t.map(o=>VS(e,o,a));n=Promise.all(s)}else if(typeof t=="string")n=VS(e,t,a);else{const s=typeof t=="function"?ud(e,t,a.custom):t;n=Promise.all(WL(e,s,a))}return n.then(()=>{e.notify("AnimationComplete",t)})}function XL(e,t){if(!Array.isArray(t))return!1;const a=t.length;if(a!==e.length)return!1;for(let n=0;n<a;n++)if(t[n]!==e[n])return!1;return!0}const uae=jC.length;function ZL(e){if(!e)return;if(!e.isControllingVariants){const a=e.parent?ZL(e.parent)||{}:{};return e.props.initial!==void 0&&(a.initial=e.props.initial),a}const t={};for(let a=0;a<uae;a++){const n=jC[a],s=e.props[n];(am(s)||s===!1)&&(t[n]=s)}return t}const fae=[...bC].reverse(),mae=bC.length;function pae(e){return t=>Promise.all(t.map(({animation:a,options:n})=>dae(e,a,n)))}function hae(e){let t=pae(e),a=hO(),n=!0;const s=u=>(m,h)=>{const p=ud(e,h,u==="exit"?e.presenceContext?.custom:void 0);if(p){const{transition:x,transitionEnd:v,...j}=p;m={...m,...j,...v}}return m};function o(u){t=u(e)}function c(u){const{props:m}=e,h=ZL(e.parent)||{},p=[],x=new Set;let v={},j=1/0;for(let w=0;w<mae;w++){const A=fae[w],P=a[A],E=m[A]!==void 0?m[A]:h[A],C=am(E),T=A===u?P.isActive:null;T===!1&&(j=w);let M=E===h[A]&&E!==m[A]&&C;if(M&&n&&e.manuallyAnimateOnMount&&(M=!1),P.protectedKeys={...v},!P.isActive&&T===null||!E&&!P.prevProp||fv(E)||typeof E=="boolean")continue;const O=gae(P.prevProp,E);let _=O||A===u&&P.isActive&&!M&&C||w>j&&C,I=!1;const $=Array.isArray(E)?E:[E];let D=$.reduce(s(A),{});T===!1&&(D={});const{prevResolvedValues:z={}}=P,K={...z,...D},W=V=>{_=!0,x.has(V)&&(I=!0,x.delete(V)),P.needsAnimating[V]=!0;const U=e.getValue(V);U&&(U.liveStyle=!1)};for(const V in K){const U=D[V],ae=z[V];if(v.hasOwnProperty(V))continue;let te=!1;GS(U)&&GS(ae)?te=!XL(U,ae):te=U!==ae,te?U!=null?W(V):x.add(V):U!==void 0&&x.has(V)?W(V):P.protectedKeys[V]=!0}P.prevProp=E,P.prevResolvedValues=D,P.isActive&&(v={...v,...D}),n&&e.blockInitialAnimation&&(_=!1);const Y=M&&O;_&&(!Y||I)&&p.push(...$.map(V=>{const U={type:A};if(typeof V=="string"&&n&&!Y&&e.manuallyAnimateOnMount&&e.parent){const{parent:ae}=e,te=ud(ae,V);if(ae.enteringChildren&&te){const{delayChildren:B}=te.transition||{};U.delay=YL(ae.enteringChildren,e,B)}}return{animation:V,options:U}}))}if(x.size){const w={};if(typeof m.initial!="boolean"){const A=ud(e,Array.isArray(m.initial)?m.initial[0]:m.initial);A&&A.transition&&(w.transition=A.transition)}x.forEach(A=>{const P=e.getBaseTarget(A),E=e.getValue(A);E&&(E.liveStyle=!0),w[A]=P??null}),p.push({animation:w})}let y=!!p.length;return n&&(m.initial===!1||m.initial===m.animate)&&!e.manuallyAnimateOnMount&&(y=!1),n=!1,y?t(p):Promise.resolve()}function d(u,m){if(a[u].isActive===m)return Promise.resolve();e.variantChildren?.forEach(p=>p.animationState?.setActive(u,m)),a[u].isActive=m;const h=c(u);for(const p in a)a[p].protectedKeys={};return h}return{animateChanges:c,setActive:d,setAnimateFunction:o,getState:()=>a,reset:()=>{a=hO(),n=!0}}}function gae(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!XL(t,e):!1}function wc(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function hO(){return{animate:wc(!0),whileInView:wc(),whileHover:wc(),whileTap:wc(),whileDrag:wc(),whileFocus:wc(),exit:wc()}}class Vo{constructor(t){this.isMounted=!1,this.node=t}update(){}}class xae extends Vo{constructor(t){super(t),t.animationState||(t.animationState=hae(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();fv(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:a}=this.node.prevProps||{};t!==a&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let vae=0;class yae extends Vo{constructor(){super(...arguments),this.id=vae++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:a}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const s=this.node.animationState.setActive("exit",!t);a&&!t&&s.then(()=>{a(this.id)})}mount(){const{register:t,onExitComplete:a}=this.node.presenceContext||{};a&&a(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const bae={animation:{Feature:xae},exit:{Feature:yae}};function rm(e,t,a,n={passive:!0}){return e.addEventListener(t,a,n),()=>e.removeEventListener(t,a)}function ep(e){return{point:{x:e.pageX,y:e.pageY}}}const jae=e=>t=>vC(t)&&e(t,ep(t));function Df(e,t,a,n){return rm(e,t,jae(a),n)}const JL=1e-4,wae=1-JL,Sae=1+JL,eB=.01,Nae=0-eB,Aae=0+eB;function qn(e){return e.max-e.min}function Cae(e,t,a){return Math.abs(e-t)<=a}function gO(e,t,a,n=.5){e.origin=n,e.originPoint=va(t.min,t.max,e.origin),e.scale=qn(a)/qn(t),e.translate=va(a.min,a.max,e.origin)-e.originPoint,(e.scale>=wae&&e.scale<=Sae||isNaN(e.scale))&&(e.scale=1),(e.translate>=Nae&&e.translate<=Aae||isNaN(e.translate))&&(e.translate=0)}function If(e,t,a,n){gO(e.x,t.x,a.x,n?n.originX:void 0),gO(e.y,t.y,a.y,n?n.originY:void 0)}function xO(e,t,a){e.min=a.min+t.min,e.max=e.min+qn(t)}function Pae(e,t,a){xO(e.x,t.x,a.x),xO(e.y,t.y,a.y)}function vO(e,t,a){e.min=t.min-a.min,e.max=e.min+qn(t)}function Lf(e,t,a){vO(e.x,t.x,a.x),vO(e.y,t.y,a.y)}function Dr(e){return[e("x"),e("y")]}const tB=({current:e})=>e?e.ownerDocument.defaultView:null,yO=(e,t)=>Math.abs(e-t);function Tae(e,t){const a=yO(e.x,t.x),n=yO(e.y,t.y);return Math.sqrt(a**2+n**2)}class aB{constructor(t,a,{transformPagePoint:n,contextWindow:s=window,dragSnapToOrigin:o=!1,distanceThreshold:c=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=_0(this.lastMoveEventInfo,this.history),v=this.startEvent!==null,j=Tae(x.offset,{x:0,y:0})>=this.distanceThreshold;if(!v&&!j)return;const{point:y}=x,{timestamp:w}=jn;this.history.push({...y,timestamp:w});const{onStart:A,onMove:P}=this.handlers;v||(A&&A(this.lastMoveEvent,x),this.startEvent=this.lastMoveEvent),P&&P(this.lastMoveEvent,x)},this.handlePointerMove=(x,v)=>{this.lastMoveEvent=x,this.lastMoveEventInfo=M0(v,this.transformPagePoint),ma.update(this.updatePoint,!0)},this.handlePointerUp=(x,v)=>{this.end();const{onEnd:j,onSessionEnd:y,resumeAnimation:w}=this.handlers;if(this.dragSnapToOrigin&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const A=_0(x.type==="pointercancel"?this.lastMoveEventInfo:M0(v,this.transformPagePoint),this.history);this.startEvent&&j&&j(x,A),y&&y(x,A)},!vC(t))return;this.dragSnapToOrigin=o,this.handlers=a,this.transformPagePoint=n,this.distanceThreshold=c,this.contextWindow=s||window;const d=ep(t),u=M0(d,this.transformPagePoint),{point:m}=u,{timestamp:h}=jn;this.history=[{...m,timestamp:h}];const{onSessionStart:p}=a;p&&p(t,_0(u,this.history)),this.removeListeners=Xm(Df(this.contextWindow,"pointermove",this.handlePointerMove),Df(this.contextWindow,"pointerup",this.handlePointerUp),Df(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),$o(this.updatePoint)}}function M0(e,t){return t?{point:t(e.point)}:e}function bO(e,t){return{x:e.x-t.x,y:e.y-t.y}}function _0({point:e},t){return{point:e,delta:bO(e,nB(t)),offset:bO(e,Eae(t)),velocity:Oae(t,.1)}}function Eae(e){return e[0]}function nB(e){return e[e.length-1]}function Oae(e,t){if(e.length<2)return{x:0,y:0};let a=e.length-1,n=null;const s=nB(e);for(;a>=0&&(n=e[a],!(s.timestamp-n.timestamp>Us(t)));)a--;if(!n)return{x:0,y:0};const o=qr(s.timestamp-n.timestamp);if(o===0)return{x:0,y:0};const c={x:(s.x-n.x)/o,y:(s.y-n.y)/o};return c.x===1/0&&(c.x=0),c.y===1/0&&(c.y=0),c}function Mae(e,{min:t,max:a},n){return t!==void 0&&e<t?e=n?va(t,e,n.min):Math.max(e,t):a!==void 0&&e>a&&(e=n?va(a,e,n.max):Math.min(e,a)),e}function jO(e,t,a){return{min:t!==void 0?e.min+t:void 0,max:a!==void 0?e.max+a-(e.max-e.min):void 0}}function _ae(e,{top:t,left:a,bottom:n,right:s}){return{x:jO(e.x,a,s),y:jO(e.y,t,n)}}function wO(e,t){let a=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([a,n]=[n,a]),{min:a,max:n}}function kae(e,t){return{x:wO(e.x,t.x),y:wO(e.y,t.y)}}function Rae(e,t){let a=.5;const n=qn(e),s=qn(t);return s>n?a=Jf(t.min,t.max-n,e.min):n>s&&(a=Jf(e.min,e.max-s,t.min)),Mi(0,1,a)}function Dae(e,t){const a={};return t.min!==void 0&&(a.min=t.min-e.min),t.max!==void 0&&(a.max=t.max-e.min),a}const FS=.35;function Iae(e=FS){return e===!1?e=0:e===!0&&(e=FS),{x:SO(e,"left","right"),y:SO(e,"top","bottom")}}function SO(e,t,a){return{min:NO(e,t),max:NO(e,a)}}function NO(e,t){return typeof e=="number"?e:e[t]||0}const Lae=new WeakMap;class Bae{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Da(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:a=!1,distanceThreshold:n}={}){const{presenceContext:s}=this.visualElement;if(s&&s.isPresent===!1)return;const o=p=>{const{dragSnapToOrigin:x}=this.getProps();x?this.pauseAnimation():this.stopAnimation(),a&&this.snapToCursor(ep(p).point)},c=(p,x)=>{const{drag:v,dragPropagation:j,onDragStart:y}=this.getProps();if(v&&!j&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Vee(v),!this.openDragLock))return;this.latestPointerEvent=p,this.latestPanInfo=x,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Dr(A=>{let P=this.getAxisMotionValue(A).get()||0;if(Vs.test(P)){const{projection:E}=this.visualElement;if(E&&E.layout){const C=E.layout.layoutBox[A];C&&(P=qn(C)*(parseFloat(P)/100))}}this.originPoint[A]=P}),y&&ma.postRender(()=>y(p,x)),US(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},d=(p,x)=>{this.latestPointerEvent=p,this.latestPanInfo=x;const{dragPropagation:v,dragDirectionLock:j,onDirectionLock:y,onDrag:w}=this.getProps();if(!v&&!this.openDragLock)return;const{offset:A}=x;if(j&&this.currentDirection===null){this.currentDirection=zae(A),this.currentDirection!==null&&y&&y(this.currentDirection);return}this.updateAxis("x",x.point,A),this.updateAxis("y",x.point,A),this.visualElement.render(),w&&w(p,x)},u=(p,x)=>{this.latestPointerEvent=p,this.latestPanInfo=x,this.stop(p,x),this.latestPointerEvent=null,this.latestPanInfo=null},m=()=>Dr(p=>this.getAnimationState(p)==="paused"&&this.getAxisMotionValue(p).animation?.play()),{dragSnapToOrigin:h}=this.getProps();this.panSession=new aB(t,{onSessionStart:o,onStart:c,onMove:d,onSessionEnd:u,resumeAnimation:m},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:h,distanceThreshold:n,contextWindow:tB(this.visualElement)})}stop(t,a){const n=t||this.latestPointerEvent,s=a||this.latestPanInfo,o=this.isDragging;if(this.cancel(),!o||!s||!n)return;const{velocity:c}=s;this.startAnimation(c);const{onDragEnd:d}=this.getProps();d&&ma.postRender(()=>d(n,s))}cancel(){this.isDragging=!1;const{projection:t,animationState:a}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),a&&a.setActive("whileDrag",!1)}updateAxis(t,a,n){const{drag:s}=this.getProps();if(!n||!$h(t,s,this.currentDirection))return;const o=this.getAxisMotionValue(t);let c=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(c=Mae(c,this.constraints[t],this.elastic[t])),o.set(c)}resolveConstraints(){const{dragConstraints:t,dragElastic:a}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,s=this.constraints;t&&ad(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=_ae(n.layoutBox,t):this.constraints=!1,this.elastic=Iae(a),s!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&Dr(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=Dae(n.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:a}=this.getProps();if(!t||!ad(t))return!1;const n=t.current,{projection:s}=this.visualElement;if(!s||!s.layout)return!1;const o=$te(n,s.root,this.visualElement.getTransformPagePoint());let c=kae(s.layout.layoutBox,o);if(a){const d=a(Lte(c));this.hasMutatedConstraints=!!d,d&&(c=$L(d))}return c}startAnimation(t){const{drag:a,dragMomentum:n,dragElastic:s,dragTransition:o,dragSnapToOrigin:c,onDragTransitionEnd:d}=this.getProps(),u=this.constraints||{},m=Dr(h=>
vendor: 4,207 bytes, line 655
655{if(!$h(h,a,this.currentDirection))return;let p=u&&u[h]||{};c&&(p={min:0,max:0});const x=s?200:1e6,v=s?40:1e7,j={type:"inertia",velocity:n?t[h]:0,bounceStiffness:x,bounceDamping:v,timeConstant:750,restDelta:1,restSpeed:10,...o,...p};return this.startAxisValueAnimation(h,j)});return Promise.all(m).then(d)}startAxisValueAnimation(t,a){const n=this.getAxisMotionValue(t);return US(this.visualElement,t),n.start(TC(t,n,0,a,this.visualElement,!1))}stopAnimation(){Dr(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Dr(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){const a=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),s=n[a];return s||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){Dr(a=>{const{drag:n}=this.getProps();if(!$h(a,n,this.currentDirection))return;const{projection:s}=this.visualElement,o=this.getAxisMotionValue(a);if(s&&s.layout){const{min:c,max:d}=s.layout.layoutBox[a];o.set(t[a]-va(c,d,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:a}=this.getProps(),{projection:n}=this.visualElement;if(!ad(a)||!n||!this.constraints)return;this.stopAnimation();const s={x:0,y:0};Dr(c=>{const d=this.getAxisMotionValue(c);if(d&&this.constraints!==!1){const u=d.get();s[c]=Rae({min:u,max:u},this.constraints[c])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Dr(c=>{if(!$h(c,t,null))return;const d=this.getAxisMotionValue(c),{min:u,max:m}=this.constraints[c];d.set(va(u,m,s[c]))})}addListeners(){if(!this.visualElement.current)return;Lae.set(this.visualElement,this);const t=this.visualElement.current,a=Df(t,"pointerdown",u=>{const{drag:m,dragListener:h=!0}=this.getProps();m&&h&&this.start(u)}),n=()=>{const{dragConstraints:u}=this.getProps();ad(u)&&u.current&&(this.constraints=this.resolveRefConstraints())},{projection:s}=this.visualElement,o=s.addEventListener("measure",n);s&&!s.layout&&(s.root&&s.root.updateScroll(),s.updateLayout()),ma.read(n);const c=rm(window,"resize",()=>this.scalePositionWithinConstraints()),d=s.addEventListener("didUpdate",(({delta:u,hasLayoutChanged:m})=>{this.isDragging&&m&&(Dr(h=>{const p=this.getAxisMotionValue(h);p&&(this.originPoint[h]+=u[h].translate,p.set(p.get()+u[h].translate))}),this.visualElement.render())}));return()=>{c(),a(),o(),d&&d()}}getProps(){const t=this.visualElement.getProps(),{drag:a=!1,dragDirectionLock:n=!1,dragPropagation:s=!1,dragConstraints:o=!1,dragElastic:c=FS,dragMomentum:d=!0}=t;return{...t,drag:a,dragDirectionLock:n,dragPropagation:s,dragConstraints:o,dragElastic:c,dragMomentum:d}}}function $h(e,t,a){return(t===!0||t===e)&&(a===null||a===e)}function zae(e,t=10){let a=null;return Math.abs(e.y)>t?a="y":Math.abs(e.x)>t&&(a="x"),a}class $ae extends Vo{constructor(t){super(t),this.removeGroupControls=Ur,this.removeListeners=Ur,this.controls=new Bae(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ur}unmount(){this.removeGroupControls(),this.removeListeners()}}const AO=e=>(t,a)=>{e&&ma.postRender(()=>e(t,a))};class qae extends Vo{constructor(){super(...arguments),this.removePointerDownListener=Ur}onPointerDown(t){this.session=new aB(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:tB(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:a,onPan:n,onPanEnd:s}=this.node.getProps();return{onSessionStart:AO(t),onStart:AO(a),onMove:n,onEnd:(o,c)=>{delete this.session,s&&ma.postRender(()=>s(o,c))}}}mount(){this.removePointerDownListener=Df(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const yg={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function CO(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const ff={correct:(e,t)=>
vendor: 5,331 bytes, line 655
655{if(!t.target)return e;if(typeof e=="string")if(at.test(e))e=parseFloat(e);else return e;const a=CO(e,t.target.x),n=CO(e,t.target.y);return`${a}% ${n}%`}},Gae={correct:(e,{treeScale:t,projectionDelta:a})=>{const n=e,s=qo.parse(e);if(s.length>5)return n;const o=qo.createTransformer(e),c=typeof s[0]!="number"?1:0,d=a.x.scale*t.x,u=a.y.scale*t.y;s[0+c]/=d,s[1+c]/=u;const m=va(d,u,.5);return typeof s[2+c]=="number"&&(s[2+c]/=m),typeof s[3+c]=="number"&&(s[3+c]/=m),o(s)}};let k0=!1;class Uae extends S.Component{componentDidMount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:n,layoutId:s}=this.props,{projection:o}=t;ute(Vae),o&&(a.group&&a.group.add(o),n&&n.register&&s&&n.register(o),k0&&o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),yg.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:a,visualElement:n,drag:s,isPresent:o}=this.props,{projection:c}=n;return c&&(c.isPresent=o,k0=!0,s||t.layoutDependency!==a||a===void 0||t.isPresent!==o?c.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?c.promote():c.relegate()||ma.postRender(()=>{const d=c.getStack();(!d||!d.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),xC.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:a,switchLayoutGroup:n}=this.props,{projection:s}=t;k0=!0,s&&(s.scheduleCheckAfterUnmount(),a&&a.group&&a.group.remove(s),n&&n.deregister&&n.deregister(s))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function rB(e){const[t,a]=CL(),n=S.useContext(WA);return r.jsx(Uae,{...e,layoutGroup:n,switchLayoutGroup:S.useContext(BL),isPresent:t,safeToRemove:a})}const Vae={borderRadius:{...ff,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:ff,borderTopRightRadius:ff,borderBottomLeftRadius:ff,borderBottomRightRadius:ff,boxShadow:Gae};function Fae(e,t,a){const n=Rn(e)?e:Td(e);return n.start(TC("",n,t,a)),n.animation}const Hae=(e,t)=>e.depth-t.depth;class Kae{constructor(){this.children=[],this.isDirty=!1}add(t){ZA(this.children,t),this.isDirty=!0}remove(t){JA(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Hae),this.isDirty=!1,this.children.forEach(t)}}function Qae(e,t){const a=tr.now(),n=({timestamp:s})=>{const o=s-a;o>=t&&($o(n),e(o-t))};return ma.setup(n,!0),()=>$o(n)}const sB=["TopLeft","TopRight","BottomLeft","BottomRight"],Wae=sB.length,PO=e=>typeof e=="string"?parseFloat(e):e,TO=e=>typeof e=="number"||at.test(e);function Yae(e,t,a,n,s,o){s?(e.opacity=va(0,a.opacity??1,Xae(n)),e.opacityExit=va(t.opacity??1,0,Zae(n))):o&&(e.opacity=va(t.opacity??1,a.opacity??1,n));for(let c=0;c<Wae;c++){const d=`border${sB[c]}Radius`;let u=EO(t,d),m=EO(a,d);if(u===void 0&&m===void 0)continue;u||(u=0),m||(m=0),u===0||m===0||TO(u)===TO(m)?(e[d]=Math.max(va(PO(u),PO(m),n),0),(Vs.test(m)||Vs.test(u))&&(e[d]+="%")):e[d]=m}(t.rotate||a.rotate)&&(e.rotate=va(t.rotate||0,a.rotate||0,n))}function EO(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const Xae=iB(0,.5,HI),Zae=iB(.5,.95,Ur);function iB(e,t,a){return n=>n<e?0:n>t?1:a(Jf(e,t,n))}function OO(e,t){e.min=t.min,e.max=t.max}function Mr(e,t){OO(e.x,t.x),OO(e.y,t.y)}function MO(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function _O(e,t,a,n,s){return e-=t,e=zg(e,1/a,n),s!==void 0&&(e=zg(e,1/s,n)),e}function Jae(e,t=0,a=1,n=.5,s,o=e,c=e){if(Vs.test(t)&&(t=parseFloat(t),t=va(c.min,c.max,t/100)-c.min),typeof t!="number")return;let d=va(o.min,o.max,n);e===o&&(d-=t),e.min=_O(e.min,t,a,d,s),e.max=_O(e.max,t,a,d,s)}function kO(e,t,[a,n,s],o,c){Jae(e,t[a],t[n],t[s],t.scale,o,c)}const ene=["x","scaleX","originX"],tne=["y","scaleY","originY"];function RO(e,t,a,n){kO(e.x,t,ene,a?a.x:void 0,n?n.x:void 0),kO(e.y,t,tne,a?a.y:void 0,n?n.y:void 0)}function DO(e){return e.translate===0&&e.scale===1}function oB(e){return DO(e.x)&&DO(e.y)}function IO(e,t){return e.min===t.min&&e.max===t.max}function ane(e,t){return IO(e.x,t.x)&&IO(e.y,t.y)}function LO(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function cB(e,t){return LO(e.x,t.x)&&LO(e.y,t.y)}function BO(e){return qn(e.x)/qn(e.y)}function zO(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class nne{constructor(){this.members=[]}add(t){ZA(this.members,t),t.scheduleRender()}remove(t){if(JA(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const a=this.members[this.members.length-1];a&&this.promote(a)}}relegate(t){const a=this.members.findIndex(s=>t===s);if(a===0)return!1;let n;for(let s=a;s>=0;s--){const o=this.members[s];if(o.isPresent!==!1){n=o;break}}return n?(this.promote(n),!0):!1}promote(t,a){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,a&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:s}=t.options;s===!1&&n.hide()}}
vendor: 5,037 bytes, line 655
655exitAnimationComplete(){this.members.forEach(t=>{const{options:a,resumingFrom:n}=t;a.onExitComplete&&a.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function rne(e,t,a){let n="";const s=e.x.translate/t.x,o=e.y.translate/t.y,c=a?.z||0;if((s||o||c)&&(n=`translate3d(${s}px, ${o}px, ${c}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),a){const{transformPerspective:m,rotate:h,rotateX:p,rotateY:x,skewX:v,skewY:j}=a;m&&(n=`perspective(${m}px) ${n}`),h&&(n+=`rotate(${h}deg) `),p&&(n+=`rotateX(${p}deg) `),x&&(n+=`rotateY(${x}deg) `),v&&(n+=`skewX(${v}deg) `),j&&(n+=`skewY(${j}deg) `)}const d=e.x.scale*t.x,u=e.y.scale*t.y;return(d!==1||u!==1)&&(n+=`scale(${d}, ${u})`),n||"none"}const R0=["","X","Y","Z"],sne=1e3;let ine=0;function D0(e,t,a,n){const{latestValues:s}=t;s[e]&&(a[e]=s[e],t.setStaticValue(e,0),n&&(n[e]=0))}function lB(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const a=QL(t);if(window.MotionHasOptimisedAnimation(a,"transform")){const{layout:s,layoutId:o}=e.options;window.MotionCancelOptimisedAnimation(a,"transform",ma,!(s||o))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&lB(n)}function dB({attachResizeListener:e,defaultParent:t,measureScroll:a,checkIsScrollRoot:n,resetTransform:s}){return class{constructor(c={},d=t?.()){this.id=ine++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(lne),this.nodes.forEach(mne),this.nodes.forEach(pne),this.nodes.forEach(dne)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=c,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0;for(let u=0;u<this.path.length;u++)this.path[u].shouldResetTransform=!0;this.root===this&&(this.nodes=new Kae)}addEventListener(c,d){return this.eventHandlers.has(c)||this.eventHandlers.set(c,new aC),this.eventHandlers.get(c).add(d)}notifyListeners(c,...d){const u=this.eventHandlers.get(c);u&&u.notify(...d)}hasListeners(c){return this.eventHandlers.has(c)}mount(c){if(this.instance)return;this.isSVG=AL(c)&&!Yee(c),this.instance=c;const{layoutId:d,layout:u,visualElement:m}=this.options;if(m&&!m.current&&m.mount(c),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(u||d)&&(this.isLayoutDirty=!0),e){let h,p=0;const x=()=>this.root.updateBlockedByResize=!1;ma.read(()=>{p=window.innerWidth}),e(c,()=>{const v=window.innerWidth;v!==p&&(p=v,this.root.updateBlockedByResize=!0,h&&h(),h=Qae(x,250),yg.hasAnimatedSinceResize&&(yg.hasAnimatedSinceResize=!1,this.nodes.forEach(GO)))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&m&&(d||u)&&this.addEventListener("didUpdate",({delta:h,hasLayoutChanged:p,hasRelativeLayoutChanged:x,layout:v})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const j=this.options.transition||m.getDefaultTransition()||yne,{onLayoutAnimationStart:y,onLayoutAnimationComplete:w}=m.getProps(),A=!this.targetLayout||!cB(this.targetLayout,v),P=!p&&x;if(this.options.layoutRoot||this.resumeFrom||P||p&&(A||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const E={...hC(j,"layout"),onPlay:y,onComplete:w};(m.shouldReduceMotion||this.options.layoutRoot)&&(E.delay=0,E.type=!1),this.startAnimation(E),this.setAnimationOrigin(h,P)}else p||GO(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=v})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const c=this.getStack();c&&c.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),$o(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEac
vendor: 7,567 bytes, line 655
655h(hne),this.animationId++)}getTransformTemplate(){const{visualElement:c}=this.options;return c&&c.getProps().transformTemplate}willUpdate(c=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&lB(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let h=0;h<this.path.length;h++){const p=this.path[h];p.shouldResetTransform=!0,p.updateScroll("snapshot"),p.options.layoutRoot&&p.willUpdate(!1)}const{layoutId:d,layout:u}=this.options;if(d===void 0&&!u)return;const m=this.getTransformTemplate();this.prevTransformTemplateValue=m?m(this.latestValues,""):void 0,this.updateSnapshot(),c&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach($O);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(qO);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(fne),this.nodes.forEach(one),this.nodes.forEach(cne)):this.nodes.forEach(qO),this.clearAllSnapshots();const d=tr.now();jn.delta=Mi(0,1e3/60,d-jn.timestamp),jn.timestamp=d,jn.isProcessing=!0,S0.update.process(jn),S0.preRender.process(jn),S0.render.process(jn),jn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,xC.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(une),this.sharedNodes.forEach(gne)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ma.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ma.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!qn(this.snapshot.measuredBox.x)&&!qn(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let u=0;u<this.path.length;u++)this.path[u].updateScroll();const c=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Da(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:d}=this.options;d&&d.notify("LayoutMeasure",this.layout.layoutBox,c?c.layoutBox:void 0)}updateScroll(c="measure"){let d=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===c&&(d=!1),d&&this.instance){const u=n(this.instance);this.scroll={animationId:this.root.animationId,phase:c,isRoot:u,offset:a(this.instance),wasRoot:this.scroll?this.scroll.isRoot:u}}}resetTransform(){if(!s)return;const c=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,d=this.projectionDelta&&!oB(this.projectionDelta),u=this.getTransformTemplate(),m=u?u(this.latestValues,""):void 0,h=m!==this.prevTransformTemplateValue;c&&this.instance&&(d||Ac(this.latestValues)||h)&&(s(this.instance,m),this.shouldResetTransform=!1,this.scheduleRender())}measure(c=!0){const d=this.measurePageBox();let u=this.removeElementScroll(d);return c&&(u=this.removeTransform(u)),bne(u),{animationId:this.root.animationId,measuredBox:d,layoutBox:u,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:c}=this.options;if(!c)return Da();const d=c.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(jne))){const{scroll:m}=this.root;m&&(nd(d.x,m.offset.x),nd(d.y,m.offset.y))}return d}removeElementScroll(c){const d=Da();if(Mr(d,c),this.scroll?.wasRoot)return d;for(let u=0;u<this.path.length;u++){const m=this.path[u],{scroll:h,options:p}=m;m!==this.root&&h&&p.layoutScroll&&(h.wasRoot&&Mr(d,c),nd(d.x,h.offset.x),nd(d.y,h.offset.y))}return d}applyTransform(c,d=!1){const u=Da();Mr(u,c);for(let m=0;m<this.path.length;m++){const h=this.path[m];!d&&h.options.layoutScroll&&h.scroll&&h!==h.root&&rd(u,{x:-h.scroll.offset.x,y:-h.scroll.offset.y}),Ac(h.latestValues)&&rd(u,h.latestValues)}return Ac(this.latestValues)&&rd(u,this.latestValues),u}removeTransform(c){const d=Da();Mr(d,c);for(let u=0;u<this.path.length;u++){const m=this.path[u];if(!m.instance||!Ac(m.latestValues))continue;zS(m.latestValues)&&m.updateSnapshot();const h=Da(),p=m.measurePageBox();Mr(h,p),RO(d,m.latestValues,m.snapshot?m.snapshot.layoutBox:void 0,h)}return Ac(this.latestValues)&&RO(d,this.latestValues),d}setTargetDelta(c){this.targetDelta=c,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(c){this.options={...this.options,...c,crossfade:c.crossfade!==void 0?c.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==jn.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(c=!1){const d=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=d.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=d.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=d.isSharedProjectionDirty);const u=!!this.resumingFrom||this!==d;if(!(c||u&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:h,layoutId:p}=this.options;if(!(!this.layout||!(h||p))){if(this.resolvedRelativeTargetAt=jn.timestamp,!this.targetDelta&&!this.relativeTarget){const x=this.getClosestProjectingParent();x&&x.layout&&this.animationProgress!==1?(this.relativeParent=x,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Da(),this.relativeTargetOrigin=Da(),Lf(this.relativeTargetOrigin,this.layout.layoutBox,x.layout.layoutBox),Mr(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Da(),this.targetWithTransforms=Da()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Pae(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Mr(this.target,this.layout.layoutBox),GL(this.target,this.targetDelta)):Mr(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const x=this.getClosestProjectingParent();x&&!!x.resumingFrom==!!this.resumingFrom&&!x.options.layoutScroll&&x.target&&this.animationProgress!==1?(this.relativeParent=x,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Da(),this.relativeTargetOrigin=Da(),Lf(this.relativeTargetOrigin,this.target,x.target),Mr(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||zS(this.parent.latestValues)||qL(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const c=this.getLead(),d=!!this.resumingFrom||this!==c;let u=!0;
vendor: 9,338 bytes, line 655
655if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(u=!1),d&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(u=!1),this.resolvedRelativeTargetAt===jn.timestamp&&(u=!1),u)return;const{layout:m,layoutId:h}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(m||h))return;Mr(this.layoutCorrected,this.layout.layoutBox);const p=this.treeScale.x,x=this.treeScale.y;zte(this.layoutCorrected,this.treeScale,this.path,d),c.layout&&!c.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(c.target=c.layout.layoutBox,c.targetWithTransforms=Da());const{target:v}=c;if(!v){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(MO(this.prevProjectionDelta.x,this.projectionDelta.x),MO(this.prevProjectionDelta.y,this.projectionDelta.y)),If(this.projectionDelta,this.layoutCorrected,v,this.latestValues),(this.treeScale.x!==p||this.treeScale.y!==x||!zO(this.projectionDelta.x,this.prevProjectionDelta.x)||!zO(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",v))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(c=!0){if(this.options.visualElement?.scheduleRender(),c){const d=this.getStack();d&&d.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=sd(),this.projectionDelta=sd(),this.projectionDeltaWithTransform=sd()}setAnimationOrigin(c,d=!1){const u=this.snapshot,m=u?u.latestValues:{},h={...this.latestValues},p=sd();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!d;const x=Da(),v=u?u.source:void 0,j=this.layout?this.layout.source:void 0,y=v!==j,w=this.getStack(),A=!w||w.members.length<=1,P=!!(y&&!A&&this.options.crossfade===!0&&!this.path.some(vne));this.animationProgress=0;let E;this.mixTargetDelta=C=>{const T=C/1e3;UO(p.x,c.x,T),UO(p.y,c.y,T),this.setTargetDelta(p),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Lf(x,this.layout.layoutBox,this.relativeParent.layout.layoutBox),xne(this.relativeTarget,this.relativeTargetOrigin,x,T),E&&ane(this.relativeTarget,E)&&(this.isProjectionDirty=!1),E||(E=Da()),Mr(E,this.relativeTarget)),y&&(this.animationValues=h,Yae(h,m,this.latestValues,T,P,A)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=T},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(c){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&($o(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ma.update(()=>{yg.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Td(0)),this.currentAnimation=Fae(this.motionValue,[0,1e3],{...c,velocity:0,isSync:!0,onUpdate:d=>{this.mixTargetDelta(d),c.onUpdate&&c.onUpdate(d)},onStop:()=>{},onComplete:()=>{c.onComplete&&c.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const c=this.getStack();c&&c.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(sne),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const c=this.getLead();let{targetWithTransforms:d,target:u,layout:m,latestValues:h}=c;if(!(!d||!u||!m)){if(this!==c&&this.layout&&m&&uB(this.options.animationType,this.layout.layoutBox,m.layoutBox)){u=this.target||Da();const p=qn(this.layout.layoutBox.x);u.x.min=c.target.x.min,u.x.max=u.x.min+p;const x=qn(this.layout.layoutBox.y);u.y.min=c.target.y.min,u.y.max=u.y.min+x}Mr(d,u),rd(d,h),If(this.projectionDeltaWithTransform,this.layoutCorrected,d,h)}}registerSharedNode(c,d){this.sharedNodes.has(c)||this.sharedNodes.set(c,new nne),this.sharedNodes.get(c).add(d);const m=d.options.initialPromotionConfig;d.promote({transition:m?m.transition:void 0,preserveFollowOpacity:m&&m.shouldPreserveFollowOpacity?m.shouldPreserveFollowOpacity(d):void 0})}isLead(){const c=this.getStack();return c?c.lead===this:!0}getLead(){const{layoutId:c}=this.options;return c?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:c}=this.options;return c?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:c}=this.options;if(c)return this.root.sharedNodes.get(c)}promote({needsReset:c,transition:d,preserveFollowOpacity:u}={}){const m=this.getStack();m&&m.promote(this,u),c&&(this.projectionDelta=void 0,this.needsReset=!0),d&&this.setOptions({transition:d})}relegate(){const c=this.getStack();return c?c.relegate(this):!1}resetSkewAndRotation(){const{visualElement:c}=this.options;if(!c)return;let d=!1;const{latestValues:u}=c;if((u.z||u.rotate||u.rotateX||u.rotateY||u.rotateZ||u.skewX||u.skewY)&&(d=!0),!d)return;const m={};u.z&&D0("z",c,m,this.animationValues);for(let h=0;h<R0.length;h++)D0(`rotate${R0[h]}`,c,m,this.animationValues),D0(`skew${R0[h]}`,c,m,this.animationValues);c.render();for(const h in m)c.setStaticValue(h,m[h]),this.animationValues&&(this.animationValues[h]=m[h]);c.scheduleRender()}applyProjectionStyles(c,d){if(!this.instance||this.isSVG)return;if(!this.isVisible){c.visibility="hidden";return}const u=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,c.visibility="",c.opacity="",c.pointerEvents=vg(d?.pointerEvents)||"",c.transform=u?u(this.latestValues,""):"none";return}const m=this.getLead();if(!this.projectionDelta||!this.layout||!m.target){this.options.layoutId&&(c.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,c.pointerEvents=vg(d?.pointerEvents)||""),this.hasProjected&&!Ac(this.latestValues)&&(c.transform=u?u({},""):"none",this.hasProjected=!1);return}c.visibility="";const h=m.animationValues||m.latestValues;this.applyTransformsToTarget();let p=rne(this.projectionDeltaWithTransform,this.treeScale,h);u&&(p=u(h,p)),c.transform=p;const{x,y:v}=this.projectionDelta;c.transformOrigin=`${x.origin*100}% ${v.origin*100}% 0`,m.animationValues?c.opacity=m===this?h.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:h.opacityExit:c.opacity=m===this?h.opacity!==void 0?h.opacity:"":h.opacityExit!==void 0?h.opacityExit:0;for(const j in nm){if(h[j]===void 0)continue;const{correct:y,applyTo:w,isCSSVariable:A}=nm[j],P=p==="none"?h[j]:y(h[j],m);if(w){const E=w.length;for(let C=0;C<E;C++)c[w[C]]=P}else A?this.options.visualElement.renderState.vars[j]=P:c[j]=P}this.options.layoutId&&(c.pointerEvents=m===this?vg(d?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(c=>c.currentAnimation?.stop()),this.root.nodes.forEach($O),this.root.sharedNodes.clear()}}}function one(e){e.updateLayout()}function cne(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:a,measuredBox:n}=e.layout,{animationType:s}=e.options,o=t.source!==e.layout.source;s==="size"?Dr(h=>{const p=o?t.measuredBox[h]:t.layoutBox[h],x=qn(p);p.min=a[h].min,p.max=p.min+x}):uB(s,t.layoutBox,a)&&Dr(h=>{const p=o?t.measuredBox[h]:t.layoutBox[h],x=qn(a[h]);p.max=p.min+x,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[h].max=e.relativeTarget[h].min+x)});const c=sd();If(c,a,t.layoutBox);const d=sd();o?If(d,e.applyTransform(n,!0),t.measuredBox):If(d,a,t.layoutBox);const u=!oB(c);let m=!1;if(!e.resumeFrom){const h=e.getClosestProjectingParent();if(h&&!h.resumeFrom){const{snapshot:p,layout:x}=h;if(p&&x){const v=Da();Lf(v,t.layoutBox,p.layoutBox);const j=Da();Lf(j,a,x.layoutBox),cB(v,j)||(m=!0),h.options.layoutRoot&&(e.relativeTarget=j,e.relativeTargetOrigin=v,e.relativeParent=h)}}}e.notifyListeners("didUpdate",{layout:a,snapshot:t,delta:d,layoutDelta:c,hasLayoutChanged:u,hasRelativeLayoutChanged:m})}else if(e.isLead()){const{onExitComplete:a}=e.options;a&&a()}e.options.transition=void 0}function lne(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function dne(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function une(e){e.clearSnapshot()}function $O(e){e.clearMeasurements()}function qO(e){e.isLayoutDirty=!1}function fne(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function GO(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function mne(e){e.resolveTargetDelta()}function pne(e){e.calcProjection()}
vendor: 10,920 bytes, line 655
655function hne(e){e.resetSkewAndRotation()}function gne(e){e.removeLeadSnapshot()}function UO(e,t,a){e.translate=va(t.translate,0,a),e.scale=va(t.scale,1,a),e.origin=t.origin,e.originPoint=t.originPoint}function VO(e,t,a,n){e.min=va(t.min,a.min,n),e.max=va(t.max,a.max,n)}function xne(e,t,a,n){VO(e.x,t.x,a.x,n),VO(e.y,t.y,a.y,n)}function vne(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const yne={duration:.45,ease:[.4,0,.1,1]},FO=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),HO=FO("applewebkit/")&&!FO("chrome/")?Math.round:Ur;function KO(e){e.min=HO(e.min),e.max=HO(e.max)}function bne(e){KO(e.x),KO(e.y)}function uB(e,t,a){return e==="position"||e==="preserve-aspect"&&!Cae(BO(t),BO(a),.2)}function jne(e){return e!==e.root&&e.scroll?.wasRoot}const wne=dB({attachResizeListener:(e,t)=>rm(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),I0={current:void 0},fB=dB({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!I0.current){const e=new wne({});e.mount(window),e.setOptions({layoutScroll:!0}),I0.current=e}return I0.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Sne={pan:{Feature:qae},drag:{Feature:$ae,ProjectionNode:fB,MeasureLayout:rB}};function QO(e,t,a){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",a==="Start");const s="onHover"+a,o=n[s];o&&ma.postRender(()=>o(t,ep(t)))}class Nne extends Vo{mount(){const{current:t}=this.node;t&&(this.unmount=Fee(t,(a,n)=>(QO(this.node,n,"Start"),s=>QO(this.node,s,"End"))))}unmount(){}}class Ane extends Vo{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Xm(rm(this.node.current,"focus",()=>this.onFocus()),rm(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function WO(e,t,a){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",a==="Start");const s="onTap"+(a==="End"?"":a),o=n[s];o&&ma.postRender(()=>o(t,ep(t)))}class Cne extends Vo{mount(){const{current:t}=this.node;t&&(this.unmount=Wee(t,(a,n)=>(WO(this.node,n,"Start"),(s,{success:o})=>WO(this.node,s,o?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const HS=new WeakMap,L0=new WeakMap,Pne=e=>{const t=HS.get(e.target);t&&t(e)},Tne=e=>{e.forEach(Pne)};function Ene({root:e,...t}){const a=e||document;L0.has(a)||L0.set(a,{});const n=L0.get(a),s=JSON.stringify(t);return n[s]||(n[s]=new IntersectionObserver(Tne,{root:e,...t})),n[s]}function One(e,t,a){const n=Ene(t);return HS.set(e,a),n.observe(e),()=>{HS.delete(e),n.unobserve(e)}}const Mne={some:0,all:1};class _ne extends Vo{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:a,margin:n,amount:s="some",once:o}=t,c={root:a?a.current:void 0,rootMargin:n,threshold:typeof s=="number"?s:Mne[s]},d=u=>{const{isIntersecting:m}=u;if(this.isInView===m||(this.isInView=m,o&&!m&&this.hasEnteredView))return;m&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",m);const{onViewportEnter:h,onViewportLeave:p}=this.node.getProps(),x=m?h:p;x&&x(u)};return One(this.node.current,c,d)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:a}=this.node;["amount","margin","root"].some(kne(t,a))&&this.startObserver()}unmount(){}}function kne({viewport:e={}},{viewport:t={}}={}){return a=>e[a]!==t[a]}const Rne={inView:{Feature:_ne},tap:{Feature:Cne},focus:{Feature:Ane},hover:{Feature:Nne}},Dne={layout:{ProjectionNode:fB,MeasureLayout:rB}},Ine={...bae,...Rne,...Sne,...Dne},Se=Ite(Ine,Wte);function Ma(){const{user:e,isAuthenticated:t,logout:a}=kt(),[n,s]=S.useState(!1),[o]=cl(),{data:c}=F.cart.get.useQuery(void 0,{enabled:t}),d=c?.items.reduce((u,m)=>u+m.quantity,0)||0;return S.useEffect(()=>{n&&s(!1)},[o]),r.jsxs("nav",{"data-loc":"client/src/components/Navbar.tsx:24",className:"fixed top-0 left-0 right-0 z-50 border-b border-border/50 backdrop-blur-xl bg-background/80",children:[r.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:25",className:"container flex items-center h-16",children:[r.jsxs(Qt,{"data-loc":"client/src/components/Navbar.tsx:27",href:"/",className:"flex items-center gap-2 group shrink-0",children:[r.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:28",className:"relative",children:[r.jsx(bt,{"data-loc":"client/src/components/Navbar.tsx:29",className:"w-7 h-7 text-[var(--neon-blue)] group-hover:scale-110 transition-transform"}),r.jsx(Ia,{"data-loc":"client/src/components/Navbar.tsx:30",className:"w-3 h-3 text-[var(--neon-green)] absolute -top-1 -right-1"})]}),r.jsxs("span",{"data-loc":"client/src/components/Navbar.tsx:32",className:"font-[Orbitron] font-bold text-lg tracking-wider",children:[r.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:33",className:"neon-text-blue",children:"APEX"}),r.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:34",className:"neon-text-green",children:"FORGE"})]})]}),t&&r.jsxs(r.Fragment,{children:[r.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:41",className:"hidden md:flex min-w-0 flex-1 items-center gap-1 ml-4 overflow-x-auto overscroll-contain [scrollbar-width:none] [&::-webkit-scrollbar]:hidden",children:[r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:42",href:"/",label:"Inicio"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:43",href:"/catalogo",label:"Catálogo"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:44",href:"/gratis",label:"Gratis"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:45",href:"/colorear",label:"Colorear"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:46",href:"/servicios",label:"Servicios"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:47",href:"/redes-sociales",label:"Redes Sociales"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:48",href:"/smm-pedidos",label:"Pedidos SMM"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:49",href:"/entretenimiento",label:"Entretenimiento"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:50",href:"/bot-telegram",label:"Bot Telegram"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:51",href:"/ai-studio",label:"IA Studio"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:52",href:"/estudio-voz",label:"Estudio Voz"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:53",href:"/regalar",label:"Regalar"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:54",href:"/gana-gratis",label:"Gana Gratis"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:55",href:"/canje",label:"Canje"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:56",href:"/juegos",label:"Juegos"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:57",href:"/mis-juegos",label:"Mis Juegos"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:58",href:"/coins",label:"Coins & VIP"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:59",href:"/quiz",label:"Quiz"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:60",href:"/club",label:"Club de Lectura"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:61",href:"/ruleta",label:"Ruleta"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:62",href:"/comunidad",label:"Comunidad"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:63",href:"/podcast",label:"Podcast"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:64",href:"/progreso",label:"Progreso"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:65",href:"/#tutorial",label:"Tutorial"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:66",href:"/contacto",label:"Contacto"}),r.jsx(sa,{"data-loc":"client/src/components/Navbar.tsx:67",href:"/admin",label:"Admin",adminOnly:!0})]}),r.jsx("div",{"data-loc":"client/src/components/Navbar.tsx:71",className:"hidden lg:flex shrink-0",children:r.jsx(Qt,{"data-loc":"client/src/components/Navbar.tsx:72",href:"/catalogo",children:r.jsxs(X,{"data-loc":"client/src/components/Navbar.tsx:73",variant:"ghost",size:"sm",className:"gap-1.5 text-muted-foreground hover:text-[var(--neon-blue)] border border-border/30 hover:border-[var(--neon-blue)]/30",children:[r.jsx(jI,{"data-loc":"client/src/components/Navbar.tsx:74",className:"w-3.5 h-3.5"}),r.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:75",className:"text-xs",children:"Buscar..."}),r.jsx("kbd",{"data-loc":"client/src/components/Navbar.tsx:76",className:"hidden lg:inline-flex ml-2 px-1.5 py-0.5 rounded text-[10px] bg-card border border-border/50 text-muted-foreground font-mono",children:"Ctrl+K"})]})})}),r.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:82",className:"hidden md:flex shrink-0 items-center gap-3 ml-2",children:[r.jsx(Qt,{"data-loc":"client/src/components/Navbar.tsx:83",href:"/carrito",children:r.jsxs(X,{"data-loc":"client/src/components/Navbar.tsx:84",variant:"ghost",size:"icon",className:"relative",children:[r.jsx(zo,{"data-loc":"client/src/components/Navbar.tsx:85",className:`w-5 h-5 ${d>0?"cart-bounce":""}`}),d>0&&r.jsx("span",{"data-loc":"client/src/components/Navbar.tsx:87",className:"absolute -top-1 -right-1 w-5 h-5 rounded-full bg-[var(--neon-red)] text-xs font-bold flex items-center justify-center text-white neon-glow-red",children:d})]})}),r.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:93",className:"flex items-center gap-2",children:[r.jsx(Qt,{"data-loc":"client/src/components/Navbar.tsx:94",href:"/perfil",children:r.jsx(X,{"data-loc":"client/src/components/Navbar.tsx:95",variant:"ghost",size:"icon",children:r.jsx(Pd,{"data-loc":"client/src/components/Navbar.tsx:96",className:"w-5 h-5"})})}),r.jsx(X,{"data-loc":"client/src/components/Navbar.tsx:99",variant:"outline",size:"sm",onClick:()=>a(),children:"Salir"})]})]})]}),t&&r.jsx(X,{"data-loc":"client/src/components/Navbar.tsx:109",variant:"ghost",size:"icon",className:"md:hidden",onClick:()=>s(!n),children:n?r.jsx(Hr,{"data-loc":"client/src/components/Navbar.tsx:110",className:"w-5 h-5"}):r.jsx(pZ,{"data-loc":"client/src/components/Navbar.tsx:110",className:"w-5 h-5"})})]}),r.jsx(Kr,{"data-loc":"client/src/components/Navbar.tsx:116",children:n&&t&&r.jsx(Se.div,{"data-loc":"client/src/components/Navbar.tsx:118",initial:{opacity:0,height:0}
655,animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"md:hidden border-t border-border/50 bg-background/95 backdrop-blur-xl max-h-[calc(100vh-4.5rem)] overflow-y-auto overscroll-contain",children:r.jsxs("div",{"data-loc":"client/src/components/Navbar.tsx:124",className:"container py-4 flex flex-col gap-3",children:[r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:125",href:"/",label:"Inicio",icon:r.jsx(Ia,{"data-loc":"client/src/components/Navbar.tsx:125",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:126",href:"/catalogo",label:"Catálogo",icon:r.jsx(bt,{"data-loc":"client/src/components/Navbar.tsx:126",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:127",href:"/gratis",label:"Gratis",icon:r.jsx(Oa,{"data-loc":"client/src/components/Navbar.tsx:127",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:128",href:"/colorear",label:"Colorear",icon:r.jsx(FA,{"data-loc":"client/src/components/Navbar.tsx:128",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:129",href:"/servicios",label:"Servicios",icon:r.jsx(JX,{"data-loc":"client/src/components/Navbar.tsx:129",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:130",href:"/redes-sociales",label:"Redes Sociales",icon:r.jsx(AZ,{"data-loc":"client/src/components/Navbar.tsx:130",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:131",href:"/smm-pedidos",label:"Pedidos SMM",icon:r.jsx(Ut,{"data-loc":"client/src/components/Navbar.tsx:131",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:132",href:"/entretenimiento",label:"Entretenimiento",icon:r.jsx(Hm,{"data-loc":"client/src/components/Navbar.tsx:132",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:133",href:"/bot-telegram",label:"Bot Telegram",icon:r.jsx(mI,{"data-loc":"client/src/components/Navbar.tsx:133",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:134",href:"/contacto",label:"Contacto",icon:r.jsx(vr,{"data-loc":"client/src/components/Navbar.tsx:134",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:135",href:"/mis-compras",label:"Mis Compras",icon:r.jsx(Ni,{"data-loc":"client/src/components/Navbar.tsx:135",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:136",href:"/gana-gratis",label:"Gana Gratis",icon:r.jsx(Ut,{"data-loc":"client/src/components/Navbar.tsx:136",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:137",href:"/canje",label:"Canje",icon:r.
vendor: 5,354 bytes, line 655
655jsx(Rg,{"data-loc":"client/src/components/Navbar.tsx:137",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:138",href:"/juegos",label:"Juegos",icon:r.jsx(Kc,{"data-loc":"client/src/components/Navbar.tsx:138",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:139",href:"/mis-juegos",label:"Mis Juegos",icon:r.jsx(Kc,{"data-loc":"client/src/components/Navbar.tsx:139",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:140",href:"/ai-studio",label:"IA Studio",icon:r.jsx(Ia,{"data-loc":"client/src/components/Navbar.tsx:140",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:141",href:"/estudio-voz",label:"Estudio Voz",icon:r.jsx(kg,{"data-loc":"client/src/components/Navbar.tsx:141",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:142",href:"/regalar",label:"Regalar",icon:r.jsx(Oa,{"data-loc":"client/src/components/Navbar.tsx:142",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:143",href:"/quiz",label:"Quiz",icon:r.jsx(Ia,{"data-loc":"client/src/components/Navbar.tsx:143",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:144",href:"/club",label:"Club de Lectura",icon:r.jsx(bt,{"data-loc":"client/src/components/Navbar.tsx:144",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:145",href:"/ruleta",label:"Ruleta",icon:r.jsx(Ia,{"data-loc":"client/src/components/Navbar.tsx:145",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:146",href:"/comunidad",label:"Comunidad",icon:r.jsx(Ws,{"data-loc":"client/src/components/Navbar.tsx:146",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:147",href:"/podcast",label:"Podcast",icon:r.jsx(kg,{"data-loc":"client/src/components/Navbar.tsx:147",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:148",href:"/progreso",label:"Progreso",icon:r.jsx(Wm,{"data-loc":"client/src/components/Navbar.tsx:148",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:149",href:"/coins",label:"Coins & VIP",icon:r.jsx(Rg,{"data-loc":"client/src/components/Navbar.tsx:149",className:"w-4 h-4"})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:150",href:"/carrito",label:`Carrito${d>0?` (${d})`:""}`,icon:r.jsx(zo,{"data-loc":"client/src/components/Navbar.tsx:150",className:`w-4 h-4 ${d>0?"cart-bounce":""}`})}),r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:151",href:"/perfil",label:"Perfil",icon:r.jsx(Pd,{"data-loc":"client/src/components/Navbar.tsx:151",className:"w-4 h-4"})}),t&&e?.role==="admin"&&r.jsx(Zt,{"data-loc":"client/src/components/Navbar.tsx:153",href:"/admin",label:"Admin",icon:r.jsx(Ia,{"data-loc":"client/src/components/Navbar.tsx:153",className:"w-4 h-4"})}),t?r.jsx(X,{"data-loc":"client/src/components/Navbar.tsx:160",size:"sm",variant:"outline",onClick:()=>a(),children:"Salir"}):r.jsx(X,{"data-loc":"client/src/components/Navbar.tsx:156",size:"sm",className:"neon-border-blue bg-transparent text-[var(--neon-blue)]",onClick:()=>za(),children:"Ingresar"})]})})})]})}function sa({href:e,label:t,adminOnly:a}){const{user:n}=kt();return a&&n?.role!=="admin"?null:r.jsx(Qt,{"data-loc":"client/src/components/Navbar.tsx:174",href:e,children:r.jsx(X,{"data-loc":"client/src/components/Navbar.tsx:175",variant:"ghost",size:"sm",className:"font-medium text-sm tracking-wide whitespace-nowrap hover:text-[var(--neon-blue)] transition-colors",children:t})})}function Zt({href:e,label:t,icon:a}){return r.jsxs(Qt,{"data-loc":"client/src/components/Navbar.tsx:184",href:e,className:"flex items-center gap-2 text-foreground/80 hover:text-[var(--neon-blue)] transition-colors py-1",children:[a,t]})}var B0="focusScope.autoFocusOnMount",z0="focusScope.autoFocusOnUnmount",YO={bubbles:!1,cancelable:!0},Lne="FocusScope",EC=S.forwardRef((e,t)=>{const{loop:a=!1,trapped:n=!1,onMountAutoFocus:s,onUnmountAutoFocus:o,...c}=e,[d,u]=S.useState(null),m=Ro(s),h=Ro(o),p=S.useRef(null),x=_t(t,y=>u(y)),v=S.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;S.useEffect(()=>{if(n){let y=function(E){if(v.paused||!d)return;const C=E.target;d.contains(C)?p.current=C:vo(p.current,{select:!0})},w=function(E){if(v.paused||!d)return;const C=E.relatedTarget;C!==null&&(d.contains(C)||vo(p.current,{select:!0}))},A=function(E){if(document.activeElement===document.body)for(const T of E)T.removedNodes.length>0&&vo(d)};document.addEventListener("focusin",y),document.addEventListener("focusout",w);const P=new MutationObserver(A);return d&&P.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",y),document.removeEventListener("focusout",w),P.disconnect()}}},[n,d,v.paused]),S.useEffect(()=>{if(d){ZO.add(v);const y=document.activeElement;if(!d.contains(y)){const A=new CustomEvent(B0,YO);d.addEventListener(B0,m),d.dispatchEvent(A),A.defaultPrevented||(Bne(Une(mB(d)),{select:!0}),document.activeElement===y&&vo(d))}return()=>{d.removeEventListener(B0,m),setTimeout(()=>{const A=new CustomEvent(z0,YO);d.addEventListener(z0,h),d.dispatchEvent(A),A.defaultPrevented||vo(y??document.body,{select:!0}),d.removeEventListener(z0,h),ZO.remove(v)},0)}}},[d,m,h,v]);const j=S.useCallback(y=>{if(!a&&!n||v.paused)return;
vendor: 10,121 bytes, lines 655-692
655const w=y.key==="Tab"&&!y.altKey&&!y.ctrlKey&&!y.metaKey,A=document.activeElement;if(w&&A){const P=y.currentTarget,[E,C]=zne(P);E&&C?!y.shiftKey&&A===C?(y.preventDefault(),a&&vo(E,{select:!0})):y.shiftKey&&A===E&&(y.preventDefault(),a&&vo(C,{select:!0})):A===P&&y.preventDefault()}},[a,n,v.paused]);return r.jsx(nt.div,{tabIndex:-1,...c,ref:x,onKeyDown:j})});EC.displayName=Lne;function Bne(e,{select:t=!1}={}){const a=document.activeElement;for(const n of e)if(vo(n,{select:t}),document.activeElement!==a)return}function zne(e){const t=mB(e),a=XO(t,e),n=XO(t.reverse(),e);return[a,n]}function mB(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const s=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||s?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function XO(e,t){for(const a of e)if(!$ne(a,{upTo:t}))return a}function $ne(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 qne(e){return e instanceof HTMLInputElement&&"select"in e}function vo(e,{select:t=!1}={}){if(e&&e.focus){const a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&qne(e)&&t&&e.select()}}var ZO=Gne();function Gne(){let e=[];return{add(t){const a=e[0];t!==a&&a?.pause(),e=JO(e,t),e.unshift(t)},remove(t){e=JO(e,t),e[0]?.resume()}}}function JO(e,t){const a=[...e],n=a.indexOf(t);return n!==-1&&a.splice(n,1),a}function Une(e){return e.filter(t=>t.tagName!=="A")}var $0=0;function pB(){S.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??eM()),document.body.insertAdjacentElement("beforeend",e[1]??eM()),$0++,()=>{$0===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),$0--}},[])}function eM(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Bs=function(){return Bs=Object.assign||function(t){for(var a,n=1,s=arguments.length;n<s;n++){a=arguments[n];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(t[o]=a[o])}return t},Bs.apply(this,arguments)};function hB(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(e);s<n.length;s++)t.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(a[n[s]]=e[n[s]]);return a}function Vne(e,t,a){if(a||arguments.length===2)for(var n=0,s=t.length,o;n<s;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}var bg="right-scroll-bar-position",jg="width-before-scroll-bar",Fne="with-scroll-bars-hidden",Hne="--removed-body-scroll-bar-size";function q0(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Kne(e,t){var a=S.useState(function(){return{value:e,callback:t,facade:{get current(){return a.value},set current(n){var s=a.value;s!==n&&(a.value=n,a.callback(n,s))}}}})[0];return a.callback=t,a.facade}var Qne=typeof window<"u"?S.useLayoutEffect:S.useEffect,tM=new WeakMap;function Wne(e,t){var a=Kne(null,function(n){return e.forEach(function(s){return q0(s,n)})});return Qne(function(){var n=tM.get(a);if(n){var s=new Set(n),o=new Set(e),c=a.current;s.forEach(function(d){o.has(d)||q0(d,null)}),o.forEach(function(d){s.has(d)||q0(d,c)})}tM.set(a,e)},[e]),a}function Yne(e){return e}function Xne(e,t){t===void 0&&(t=Yne);var a=[],n=!1,s={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(o){var c=t(o,n);return a.push(c),function(){a=a.filter(function(d){return d!==c})}},assignSyncMedium:function(o){for(n=!0;a.length;){var c=a;a=[],c.forEach(o)}a={push:function(d){return o(d)},filter:function(){return a}}},assignMedium:function(o){n=!0;var c=[];if(a.length){var d=a;a=[],d.forEach(o),c=a}var u=function(){var h=c;c=[],h.forEach(o)},m=function(){return Promise.resolve().then(u)};m(),a={push:function(h){c.push(h),m()},filter:function(h){return c=c.filter(h),a}}}};return s}function Zne(e){e===void 0&&(e={});var t=Xne(null);return t.options=Bs({async:!0,ssr:!1},e),t}var gB=function(e){var t=e.sideCar,a=hB(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return S.createElement(n,Bs({},a))};gB.isSideCarExport=!0;function Jne(e,t){return e.useMedium(t),gB}var xB=Zne(),G0=function(){},pv=S.forwardRef(function(e,t){var a=S.useRef(null),n=S.useState({onScrollCapture:G0,onWheelCapture:G0,onTouchMoveCapture:G0}),s=n[0],o=n[1],c=e.forwardProps,d=e.children,u=e.className,m=e.removeScrollBar,h=e.enabled,p=e.shards,x=e.sideCar,v=e.noRelative,j=e.noIsolation,y=e.inert,w=e.allowPinchZoom,A=e.as,P=A===void 0?"div":A,E=e.gapMode,C=hB(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),T=x,M=Wne([a,t]),O=Bs(Bs({},C),s);return S.createElement(S.Fragment,null,h&&S.createElement(T,{sideCar:xB,removeScrollBar:m,shards:p,noRelative:v,noIsolation:j,inert:y,setCallbacks:o,allowPinchZoom:!!w,lockRef:a,gapMode:E}),c?S.cloneElement(S.Children.only(d),Bs(Bs({},O),{ref:M})):S.createElement(P,Bs({},O,{className:u,ref:M}),d))});pv.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};pv.classNames={fullWidth:jg,zeroRight:bg};var ere=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function tre(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ere();return t&&e.setAttribute("nonce",t),e}function are(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function nre(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var rre=function(){var e=0,t=null;return{add:function(a){e==0&&(t=tre())&&(are(t,a),nre(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},sre=function(){var e=rre();return function(t,a){S.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&a])}},vB=function(){var e=sre(),t=function(a){var n=a.styles,s=a.dynamic;return e(n,s),null};return t},ire={left:0,top:0,right:0,gap:0},U0=function(e){return parseInt(e||"",10)||0},ore=function(e){var t=window.getComputedStyle(document.body),a=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],s=t[e==="padding"?"paddingRight":"marginRight"];return[U0(a),U0(n),U0(s)]},cre=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return ire;var t=ore(e),a=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-a+t[2]-t[0])}},lre=vB(),fd="data-scroll-locked",dre=function(e,t,a,n){var s=e.left,o=e.top,c=e.right,d=e.gap;return a===void 0&&(a="margin"),`
656  .`.concat(Fne,` {
657   overflow: hidden `).concat(n,`;
658   padding-right: `).concat(d,"px ").concat(n,`;
659  }
660  body[`).concat(fd,`] {
661    overflow: hidden `).concat(n,`;
662    overscroll-behavior: contain;
663    `).concat([t&&"position: relative ".concat(n,";"),a==="margin"&&`
664    padding-left: `.concat(s,`px;
665    padding-top: `).concat(o,`px;
666    padding-right: `).concat(c,`px;
667    margin-left:0;
668    margin-top:0;
669    margin-right: `).concat(d,"px ").concat(n,`;
670    `),a==="padding"&&"padding-right: ".concat(d,"px ").concat(n,";")].filter(Boolean).join(""),`
671  }
672  
673  .`).concat(bg,` {
674    right: `).concat(d,"px ").concat(n,`;
675  }
676  
677  .`).concat(jg,` {
678    margin-right: `).concat(d,"px ").concat(n,`;
679  }
680  
681  .`).concat(bg," .").concat(bg,` {
682    right: 0 `).concat(n,`;
683  }
684  
685  .`).concat(jg," .").concat(jg,` {
686    margin-right: 0 `).concat(n,`;
687  }
688  
689  body[`).concat(fd,`] {
690    `).concat(Hne,": ").concat(d,`px;
691  }
692`)},aM=function(){var e=parseInt(document.body.getAttribute(fd)||"0",10);return isFinite(e)?e:0},ure=function(){S.useEffect(function(){return document.body.setAttribute(fd,(aM()+1).toString()),function(){var e=aM()-1;e<=0?document.body.removeAttribute(fd):document.body.setAttribute(fd,e.toString())}},[])},fre=function(e){var t=e.noRelative,a=e.noImportant,n=e.gapMode,s=n===void 0?"margin":n;ure();var o=S.useMemo(function(){return cre(s)},[s]);return S.createElement(lre,{styles:dre(o,!t,s,a?"":"!important")})},KS=!1;if(typeof window<"u")try{var qh=Object.defineProperty({},"passive",{get:function(){return KS=!0,!0}});window.addEventListener("test",qh,qh),window.removeEventListener("test",qh,qh)}catch{KS=!1}var Kl=KS?{passive:!1}:!1,mre=function(e){return e.tagName==="TEXTAREA"},yB=function(e,t){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return a[t]!=="hidden"&&!(a.overflowY===a.overflowX&&!mre(e)&&a[t]==="visible")},pre=function(e){return yB(e,"overflowY")},hre=function(e){return yB(e,"overflowX")},nM=function(e,t){var a=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var s=bB(e,n);if(s){var o=jB(e,n),c=o[1],d=o[2];if(c>d)return!0}n=n.parentNode}while(n&&n!==a.body);return!1},gre=function(e){var t=e.scrollTop,a=e.scrollHeight,n=e.clientHeight;return[t,a,n]},xre=function(e){var t=e.scrollLeft,a=e.scrollWidth,n=e.clientWidth;return[t,a,n]},bB=function(e,t){return e==="v"?pre(t):hre(t)},jB=function(e,t){return e==="v"?gre(t):xre(t)},vre=function(e,t){return e==="h"&&t==="rtl"?-1:1},yre=function(e,t,a,n,s){var o=vre(e,window.getComputedStyle(t).direction),c=o*n,d=a.target,u=t.contains(d),m=!1,h=c>0,p=0,x=0;do{if(!d)break;var v=jB(e,d),j=v[0],y=v[1],w=v[2],A=y-w-o*j;(j||A)&&bB(e,d)&&(p+=A,x+=j);var P=d.parentNode;d=P&&P.nodeType===Node.DOCUMENT_FRAGMENT_NODE?P.host:P}while(!u&&d!==document.body||u&&(t.contains(d)||t===d));
vendor: 4,415 bytes, lines 692-695
692return(h&&Math.abs(p)<1||!h&&Math.abs(x)<1)&&(m=!0),m},Gh=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},rM=function(e){return[e.deltaX,e.deltaY]},sM=function(e){return e&&"current"in e?e.current:e},bre=function(e,t){return e[0]===t[0]&&e[1]===t[1]},jre=function(e){return`
693  .block-interactivity-`.concat(e,` {pointer-events: none;}
694  .allow-interactivity-`).concat(e,` {pointer-events: all;}
695`)},wre=0,Ql=[];function Sre(e){var t=S.useRef([]),a=S.useRef([0,0]),n=S.useRef(),s=S.useState(wre++)[0],o=S.useState(vB)[0],c=S.useRef(e);S.useEffect(function(){c.current=e},[e]),S.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var y=Vne([e.lockRef.current],(e.shards||[]).map(sM),!0).filter(Boolean);return y.forEach(function(w){return w.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),y.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var d=S.useCallback(function(y,w){if("touches"in y&&y.touches.length===2||y.type==="wheel"&&y.ctrlKey)return!c.current.allowPinchZoom;var A=Gh(y),P=a.current,E="deltaX"in y?y.deltaX:P[0]-A[0],C="deltaY"in y?y.deltaY:P[1]-A[1],T,M=y.target,O=Math.abs(E)>Math.abs(C)?"h":"v";if("touches"in y&&O==="h"&&M.type==="range")return!1;var _=nM(O,M);if(!_)return!0;if(_?T=O:(T=O==="v"?"h":"v",_=nM(O,M)),!_)return!1;if(!n.current&&"changedTouches"in y&&(E||C)&&(n.current=T),!T)return!0;var I=n.current||T;return yre(I,w,y,I==="h"?E:C)},[]),u=S.useCallback(function(y){var w=y;if(!(!Ql.length||Ql[Ql.length-1]!==o)){var A="deltaY"in w?rM(w):Gh(w),P=t.current.filter(function(T){return T.name===w.type&&(T.target===w.target||w.target===T.shadowParent)&&bre(T.delta,A)})[0];if(P&&P.should){w.cancelable&&w.preventDefault();return}if(!P){var E=(c.current.shards||[]).map(sM).filter(Boolean).filter(function(T){return T.contains(w.target)}),C=E.length>0?d(w,E[0]):!c.current.noIsolation;C&&w.cancelable&&w.preventDefault()}}},[]),m=S.useCallback(function(y,w,A,P){var E={name:y,delta:w,target:A,should:P,shadowParent:Nre(A)};t.current.push(E),setTimeout(function(){t.current=t.current.filter(function(C){return C!==E})},1)},[]),h=S.useCallback(function(y){a.current=Gh(y),n.current=void 0},[]),p=S.useCallback(function(y){m(y.type,rM(y),y.target,d(y,e.lockRef.current))},[]),x=S.useCallback(function(y){m(y.type,Gh(y),y.target,d(y,e.lockRef.current))},[]);S.useEffect(function(){return Ql.push(o),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:x}),document.addEventListener("wheel",u,Kl),document.addEventListener("touchmove",u,Kl),document.addEventListener("touchstart",h,Kl),function(){Ql=Ql.filter(function(y){return y!==o}),document.removeEventListener("wheel",u,Kl),document.removeEventListener("touchmove",u,Kl),document.removeEventListener("touchstart",h,Kl)}},[]);var v=e.removeScrollBar,j=e.inert;return S.createElement(S.Fragment,null,j?S.createElement(o,{styles:jre(s)}):null,v?S.createElement(fre,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Nre(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Are=Jne(xB,Sre);var OC=S.forwardRef(function(e,t){return S.createElement(pv,Bs({},e,{ref:t,sideCar:Are}))});OC.classNames=pv.classNames;var Cre=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Wl=new WeakMap,Uh=new WeakMap,Vh={},V0=0,wB=function(e){return e&&(e.host||wB(e.parentNode))},Pre=function(e,t){return t.map(function(a){if(e.contains(a))return a;var n=wB(a);return n&&e.contains(n)?n:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},Tre=function(e,t,a,n){var s=Pre(t,Array.isArray(e)?e:[e]);Vh[a]||(Vh[a]=new WeakMap);var o=Vh[a],c=[],d=new Set,u=new Set(s),m=function(p){!p||d.has(p)||(d.add(p),m(p.parentNode))};s.forEach(m);var h=function(p){!p||u.has(p)||Array.prototype.forEach.call(p.children,function(x){if(d.has(x))h(x);else try{var v=x.getAttribute(n),j=v!==null&&v!=="false",y=(Wl.get(x)||0)+1,w=(o.get(x)||0)+1;Wl.set(x,y),o.set(x,w),c.push(x),y===1&&j&&Uh.set(x,!0),w===1&&x.setAttribute(a,"true"),j||x.setAttribute(n,"true")}catch(A){console.error("aria-hidden: cannot operate on ",x,A)}})};
vendor: 4,228 bytes, line 695
695return h(t),d.clear(),V0++,function(){c.forEach(function(p){var x=Wl.get(p)-1,v=o.get(p)-1;Wl.set(p,x),o.set(p,v),x||(Uh.has(p)||p.removeAttribute(n),Uh.delete(p)),v||p.removeAttribute(a)}),V0--,V0||(Wl=new WeakMap,Wl=new WeakMap,Uh=new WeakMap,Vh={})}},SB=function(e,t,a){a===void 0&&(a="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),s=Cre(e);return s?(n.push.apply(n,Array.from(s.querySelectorAll("[aria-live], script"))),Tre(n,s,a,"aria-hidden")):function(){return null}},hv="Dialog",[NB]=vs(hv),[Ere,ys]=NB(hv),AB=e=>{const{__scopeDialog:t,children:a,open:n,defaultOpen:s,onOpenChange:o,modal:c=!0}=e,d=S.useRef(null),u=S.useRef(null),[m,h]=Lo({prop:n,defaultProp:s??!1,onChange:o,caller:hv});return r.jsx(Ere,{scope:t,triggerRef:d,contentRef:u,contentId:Ao(),titleId:Ao(),descriptionId:Ao(),open:m,onOpenChange:h,onOpenToggle:S.useCallback(()=>h(p=>!p),[h]),modal:c,children:a})};AB.displayName=hv;var CB="DialogTrigger",PB=S.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=ys(CB,a),o=_t(t,s.triggerRef);return r.jsx(nt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":kC(s.open),...n,ref:o,onClick:tt(e.onClick,s.onOpenToggle)})});PB.displayName=CB;var MC="DialogPortal",[Ore,TB]=NB(MC,{forceMount:void 0}),EB=e=>{const{__scopeDialog:t,forceMount:a,children:n,container:s}=e,o=ys(MC,t);return r.jsx(Ore,{scope:t,forceMount:a,children:S.Children.map(n,c=>r.jsx(il,{present:a||o.open,children:r.jsx($A,{asChild:!0,container:s,children:c})}))})};EB.displayName=MC;var $g="DialogOverlay",OB=S.forwardRef((e,t)=>{const a=TB($g,e.__scopeDialog),{forceMount:n=a.forceMount,...s}=e,o=ys($g,e.__scopeDialog);return o.modal?r.jsx(il,{present:n||o.open,children:r.jsx(_re,{...s,ref:t})}):null});OB.displayName=$g;var Mre=jd("DialogOverlay.RemoveScroll"),_re=S.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=ys($g,a);return r.jsx(OC,{as:Mre,allowPinchZoom:!0,shards:[s.contentRef],children:r.jsx(nt.div,{"data-state":kC(s.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),Qc="DialogContent",MB=S.forwardRef((e,t)=>{const a=TB(Qc,e.__scopeDialog),{forceMount:n=a.forceMount,...s}=e,o=ys(Qc,e.__scopeDialog);return r.jsx(il,{present:n||o.open,children:o.modal?r.jsx(kre,{...s,ref:t}):r.jsx(Rre,{...s,ref:t})})});MB.displayName=Qc;var kre=S.forwardRef((e,t)=>{const a=ys(Qc,e.__scopeDialog),n=S.useRef(null),s=_t(t,a.contentRef,n);return S.useEffect(()=>{const o=n.current;if(o)return SB(o)},[]),r.jsx(_B,{...e,ref:s,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:tt(e.onCloseAutoFocus,o=>{o.preventDefault(),a.triggerRef.current?.focus()}),onPointerDownOutside:tt(e.onPointerDownOutside,o=>{const c=o.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&o.preventDefault()}),onFocusOutside:tt(e.onFocusOutside,o=>o.preventDefault())})}),Rre=S.forwardRef((e,t)=>{const a=ys(Qc,e.__scopeDialog),n=S.useRef(!1),s=S.useRef(!1);return r.jsx(_B,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(n.current||a.triggerRef.current?.focus(),o.preventDefault()),n.current=!1,s.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const c=o.target;a.triggerRef.current?.contains(c)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&s.current&&o.preventDefault()}})}),_B=S.forwardRef((e,t)=>{const{__scopeDialog:a,trapFocus:n,onOpenAutoFocus:s,onCloseAutoFocus:o,...c}=e,d=ys(Qc,a),u=S.useRef(null),m=_t(t,u);return pB(),r.jsxs(r.Fragment,{children:[r.jsx(EC,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:s,onUnmountAutoFocus:o,children:r.jsx(Yx,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":kC(d.open),...c,ref:m,onDismiss:()=>d.onOpenChange(!1)})}),r.jsxs(r.Fragment,{children:[r.jsx(Dre,{titleId:d.titleId}),r.jsx(Lre,{contentRef:u,descriptionId:d.descriptionId})]})]})}),_C="DialogTitle",kB=S.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=ys(_C,a);return r.jsx(nt.h2,{id:s.titleId,...n,ref:t})});kB.displayName=_C;var RB="DialogDescription",DB=S.forwardRef((e,t)=>
695{const{__scopeDialog:a,...n}=e,s=ys(RB,a);return r.jsx(nt.p,{id:s.descriptionId,...n,ref:t})});DB.displayName=RB;var IB="DialogClose",LB=S.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=ys(IB,a);return r.jsx(nt.button,{type:"button",...n,ref:t,onClick:tt(e.onClick,()=>s.onOpenChange(!1))})});LB.displayName=IB;function kC(e){return e?"open":"closed"}var BB="DialogTitleWarning",[kwe,zB]=tW(BB,{contentName:Qc,titleName:_C,docsSlug:"dialog"}),Dre=({titleId:e})=>{const t=zB(BB),a=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
696
697If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
698
699For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return S.useEffect(()=>{e&&(document.getElementById(e)||console.error(a))},[a,e]),null},Ire="DialogDescriptionWarning",Lre=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${zB(Ire).contentName}}.`;return S.useEffect(()=>{const s=e.current?.getAttribute("aria-describedby");t&&s&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},Bre=AB,zre=PB,$re=EB,qre=OB,Gre=MB,Ure=kB,Vre=DB,Fre=LB;const $B=S.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),RC=()=>S.useContext($B);function nn({...e}){const t=S.useRef(!1),a=S.useRef(!1),n=S.useRef(null),s=S.useMemo(()=>({isComposing:()=>t.current,setComposing:o=>{t.current=o},justEndedComposing:()=>a.current,markCompositionEnd:()=>{a.current=!0,n.current&&clearTimeout(n.current),n.current=setTimeout(()=>{a.current=!1},150)}}),[]);return r.jsx($B.Provider,{"data-loc":"client/src/components/ui/dialog.tsx:50",value:s,children:r.jsx(Bre,{"data-loc":"client/src/components/ui/dialog.tsx:51","data-slot":"dialog",...e})})}function Ec({...e}){return r.jsx(zre,{"data-loc":"client/src/components/ui/dialog.tsx:59","data-slot":"dialog-trigger",...e})}function Hre({...e}){return r.jsx($re,{"data-loc":"client/src/components/ui/dialog.tsx:65","data-slot":"dialog-portal",...e})}function qB({className:e,...t}){return r.jsx(qre,{"data-loc":"client/src/components/ui/dialog.tsx:79","data-slot":"dialog-overlay",className:ct("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})}qB.displayName="DialogOverlay";function rn({className:e,children:t,showCloseButton:a=!0,onEscapeKeyDown:n,...s}){const{isComposing:o}=RC(),c=S.useCallback(d=>{if(d.isComposing||o()){d.preventDefault();return}n?.(d)},[o,n]);return r.jsxs(Hre,{"data-loc":"client/src/components/ui/dialog.tsx:122","data-slot":"dialog-portal",children:[r.jsx(qB,{"data-loc":"client/src/components/ui/dialog.tsx:123"}),r.jsxs(Gre,{"data-loc":"client/src/components/ui/dialog.tsx:124","data-slot":"dialog-content",className:ct("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",e),onEscapeKeyDown:c,...s,children:[t,a&&r.jsxs(Fre,{"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:[r.jsx(Hr,{"data-loc":"client/src/components/ui/dialog.tsx:139"}),r.jsx("span",{"data-loc":"client/src/components/ui/dialog.tsx:140",className:"sr-only",children:"Close"})]})]})]})}function un({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/dialog.tsx:150","data-slot":"dialog-header",className:ct("flex flex-col gap-2 text-center sm:text-left",e),...t})}function fn({className:e,...t}){return r.jsx(Ure,{"data-loc":"client/src/components/ui/dialog.tsx:176","data-slot":"dialog-title",className:ct("text-lg leading-none font-semibold",e),...t})}function md({className:e,...t}){return r.jsx(Vre,{"data-loc":"client/src/components/ui/dialog.tsx:189","data-slot":"dialog-description",className:ct("text-muted-foreground text-sm",e),...t})}function Fh(e){const t=S.useRef(e);t.current=e;const a=S.useRef(null);return a.current||(a.current=function(...n){return t.current.apply(this,n)}),a.current}function GB(e={}){const{onKeyDown:t,onCompositionStart:a,onCompositionEnd:n}=e,s=S.useRef(!1),o=S.useRef(null),c=S.useRef(null),d=Fh(p=>{o.current&&(clearTimeout(o.current),o.current=null),c.current&&(clearTimeout(c.current),c.current=null),s.current=!0,a?.(p)}),u=Fh(p=>{o.current=setTimeout(()=>{c.current=setTimeout(()=>{s.current=!1})}),n?.(p)}),m=Fh(p=>{if(s.current&&(p.key==="Escape"||p.key==="Enter"&&!p.shiftKey)){p.stopPropagation();return}t?.(p)}),h=Fh(()=>s.current);return{onCompositionStart:d,onCompositionEnd:u,onKeyDown:m,isComposing:h}}function fe({className:e,type:t,onKeyDown:a,onCompositionStart:n,onCompositionEnd:s,...o}){const c=RC(),{onCompositionStart:d,onCompositionEnd:u,onKeyDown:m}=GB({onKeyDown:h=>{const p=h.nativeEvent.isComposing||c.justEndedComposing();h.key==="Enter"&&p||a?.(h)},onCompositionStart:h=>{c.setComposing(!0),n?.(h)},onCompositionEnd:h=>{c.markCompositionEnd(),setTimeout(()=>{c.setComposing(!1)},100),s?.(h)}});return r.jsx("input",{"data-loc":"client/src/components/ui/input.tsx:53",type:t,"data-slot":"input",className:ct("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:d,onCompositionEnd:u,onKeyDown:m,...o})}function $t({className:e,onKeyDown:t,onCompositionStart:a,onCompositionEnd:n,...s}){const o=RC(),{onCompositionStart:c,onCompositionEnd:d,onKeyDown:u}=GB({onKeyDown:m=>{const h=m.nativeEvent.isComposing||o.justEndedComposing();m.key==="Enter"&&!m.shiftKey&&h||t?.(m)},onCompositionStart:m=>{o.setComposing(!0),a?.(m)},onCompositionEnd:m=>{o.markCompositionEnd(),setTimeout(()=>{o.setComposing(!1)},100),n?.(m)}});return r.jsx("textarea",{"data-loc":"client/src/components/ui/textarea.tsx:53","data-slot":"textarea",className:ct("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),onCompositionStart:c,onCompositionEnd:d,onKeyDown:u,...s})}function Kre(){const{isAuthenticated:e}=kt(),[t,a]=S.useState(!1),[n,s]=S.useState(""),[o,c]=S.useState(""),d=F.suggestions.submit.useMutation({onSuccess:()=>{q.success("¡Gracias por tu sugerencia!"),a(!1),s(""),c("")},onError:m=>q.error(m.message)}),u=()=>{if(n.trim().length<10)return q.error("Escribe un poco más tu sugerencia (mínimo 10 caracteres)");d.mutate({text:n.trim(),email:o.trim()||void 0})};return r.jsxs(r.Fragment,{children:[r.jsx("button",{"data-loc":"client/src/components/SuggestionsFab.tsx:34",onClick:()=>a(!0),className:"fixed bottom-24 right-4 z-40 flex h-14 w-14 items-center justify-center rounded-full border border-neon-pink/50 bg-background/90 text-neon-pink shadow-[0_0_20px_rgba(255,50,150,0.35)] backdrop-blur transition-transform duration-200 hover:scale-105 active:scale-95","aria-label":"Enviar sugerencia",children:r.jsx(dZ,{"data-loc":"client/src/components/SuggestionsFab.tsx:39",className:"h-6 w-6"})}),r.jsx(nn,{"data-loc":"client/src/components/SuggestionsFab.tsx:42",open:t,onOpenChange:a,children:r.jsxs(rn,{"data-loc":"client/src/components/SuggestionsFab.tsx:43",className:"border-neon-pink/30 bg-background sm:max-w-md",children:[r.jsx(un,{"data-loc":"client/src/components/SuggestionsFab.tsx:44",children:r.jsxs(fn,{"data-loc":"client/src/components/SuggestionsFab.tsx:45",className:"flex items-center gap-2 text-card-foreground",children:[r.jsx(Ia,{"data-loc":"client/src/components/SuggestionsFab.tsx:46",className:"h-5 w-5 text-neon-pink"}),"Envíanos tu sugerencia"]})}),r.jsx("p",{"data-loc":"client/src/components/SuggestionsFab.tsx:50",className:"text-sm text-muted-foreground",children:"¿Quieres un servicio nuevo, un libro o alguna mejora? Cuéntanos y lo evaluamos."}),r.jsx($t,{"data-loc":"client/src/components/SuggestionsFab.tsx:53",placeholder:"Ej: Quiero seguidores de Pinterest, o que agreguen el libro XYZ...",value:n,onChange:m=>s(m.target.value),rows:4,className:"bg-background"}),!e&&r.jsx(fe,{"data-loc":"client/src/components/SuggestionsFab.tsx:61",type:"email",placeholder:"Tu correo (opcional, para avisarte)",value:o,onChange:m=>c(m.target.value),className:"bg-background"}),r.jsx(X,{"data-loc":"client/src/components/SuggestionsFab.tsx:69",onClick:u,disabled:d.isPending,className:"w-full bg-gradient-to-r from-neon-cyan via-neon-pink to-neon-green font-bold text-black hover:opacity-90",children:d.isPending?"Enviando...":"Enviar sugerencia"}),r.jsx("button",{"data-loc":"client/src/components/SuggestionsFab.tsx:76",onClick:()=>a(!1),className:"absolute right-4 top-4 text-muted-foreground hover:text-foreground","aria-label":"Cerrar",children:r.jsx(Hr,{"data-loc":"client/src/components/SuggestionsFab.tsx:77",className:"h-4 w-4"})})]})})]})}const Qre={digital:r.jsx(bt,{"data-loc":"client/src/components/ProductCard.tsx:13",className:"w-3.5 h-3.5"}),physical:r.jsx(pI,{"data-loc":"client/src/components/ProductCard.tsx:14",className:"w-3.5 h-3.5"}),course:r.jsx(ov,{"data-loc":"client/src/components/ProductCard.tsx:15",className:"w-3.5 h-3.5"})},QS={book:"border-[var(--neon-blue)] text-[var(--neon-blue)]",course:"border-[var(--neon-green)] text-[var(--neon-green)]",bundle:"border-[var(--neon-purple)] text-[var(--neon-purple)]"};function Wre({src:e,alt:t,title:a,type:n}){const[s,o]=S.useState(!1);return s?r.jsx("div",{"data-loc":"client/src/components/ProductCard.tsx:32",className:"w-full h-full flex items-center justify-center",children:r.jsxs("div",{"data-loc":"client/src/components/ProductCard.tsx:33",className:"text-center px-3",children:[r.jsx("div",{"data-loc":"client/src/components/ProductCard.tsx:34",className:`w-16 h-16 rounded-xl border-2 mx-auto mb-3 flex items-center justify-center ${QS[n]||"border-[var(--neon-blue)] text-[var(--neon-blue)]"}`,children:r.jsx(bt,{"data-loc":"client/src/components/ProductCard.tsx:35",className:"w-6 h-6"})}),r.jsx("p",{"data-loc":"client/src/components/ProductCard.tsx:37",className:"text-sm font-bold text-foreground font-mono text-xs leading-tight line-clamp-2",children:a}),r.jsx("p",{"data-loc":"client/src/components/ProductCard.tsx:38",className:"text-xs text-muted-foreground font-mono mt-1",children:"APEX FORGE"})]})}):r.jsx("img",{"data-loc":"client/src/components/ProductCard.tsx:44",src:e,alt:t,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-500",onError:()=>o(!0)})}function pd({product:e,index:t=0}){const{isAuthenticated:a}=kt(),n=F.useUtils(),{data:s}=F.wishlist.getIds.useQuery(void 0,{enabled:a}
699),o=s?.includes(e.id)??!1,c=F.wishlist.toggle.useMutation({onSuccess:y=>{y?.added?q.success("Agregado a la lista de deseos"):q.success("Eliminado de la lista de deseos"),n.wishlist.getIds.invalidate(),n.wishlist.list.invalidate()},onError:y=>q.error(y.message)}),d=F.cart.add.useMutation({onSuccess:()=>{q.success("Agregado al carrito"),n.cart.get.invalidate()},onError:y=>q.error(y.message)}),u=y=>{if(y.preventDefault(),y.stopPropagation(),!a){za();return}d.mutate({productId:e.id})},m=y=>{if(y.preventDefault(),y.stopPropagation(),!a){za();return}c.mutate({productId:e.id})},h=parseFloat(String(e.price)),p=parseFloat(String(e.originalPrice||"0")),x=parseFloat(String(e.flashDiscountPercent||"0")),v=p>h&&p>0,j=x>0?h*(1-x/100):0;return r.jsx(Qt,{"data-loc":"client/src/components/ProductCard.tsx:109",href:`/producto/${e.slug}`,children:r.jsxs(Se.div,{"data-loc":"client/src/components/ProductCard.tsx:110",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:t*.05,duration:.4,ease:[.23,1,.32,1]},className:"card-neon-edge neon-card group relative rounded-xl border border-border/50 bg-card overflow-hidden cursor-pointer",children:[r.jsxs("div",{"data-loc":"client/src/components/ProductCard.tsx:117",className:"relative aspect-[3/4] overflow-hidden bg-gradient-to-br from-[var(--neon-blue)]/10 to-[var(--neon-purple)]/10",children:[e.coverImage?r.jsx(Wre,{"data-loc":"client/src/components/ProductCard.tsx:119",src:e.coverImage,alt:e.title,title:e.title,type:e.type}):r.jsx("div",{"data-loc":"client/src/components/ProductCard.tsx:121",className:"w-full h-full flex items-center justify-center",children:r.jsxs("div",{"data-loc":"client/src/components/ProductCard.tsx:122",className:"text-center",children:[r.jsx("div",{"data-loc":"client/src/components/ProductCard.tsx:123",className:`w-16 h-16 rounded-xl border-2 mx-auto mb-3 flex items-center justify-center ${QS[e.type]||"border-[var(--neon-blue)] text-[var(--neon-blue)]"}`,children:Qre[e.format]||r.jsx(bt,{"data-loc":"client/src/components/ProductCard.tsx:124",className:"w-6 h-6"})}),r.jsx("p",{"data-loc":"client/src/components/ProductCard.tsx:126",className:"text-sm text-muted-foreground font-mono text-xs",children:"APEX FORGE"})]})}),r.jsxs("div",{"data-loc":"client/src/components/ProductCard.tsx:132",className:"absolute top-2 left-2 flex flex-col gap-1",children:[e.isFree&&r.jsxs("span",{"data-loc":"client/src/components/ProductCard.tsx:134",className:"flex items-center gap-1 px-2 py-0.5 rounded-full text-xs font-bold bg-[var(--neon-green)]/20 text-[var(--neon-green)] border border-[var(--neon-green)]/30 backdrop-blur-sm",children:[r.jsx(Oa,{"data-loc":"client/src/components/ProductCard.tsx:135",className:"w-3 h-3"})," GRATIS"]}),v&&r.jsxs("span",{"data-loc":"client/src/components/ProductCard.tsx:139",className:"px-2 py-0.5 rounded-full text-xs font-bold bg-[var(--neon-red)]/20 text-[var(--neon-red)] border border-[var(--neon-red)]/30 backdrop-blur-sm",children:["-",Math.round((1-h/p)*100),"%"]}),x>0&&r.jsxs("span",{"data-loc":"client/src/components/ProductCard.tsx:144",className:"px-2 py-0.5 rounded-full text-xs font-bold bg-[var(--neon-purple)]/25 text-[var(--neon-purple)] border border-[var(--neon-purple)]/40 backdrop-blur-sm skeleton-neon",children:["⚡ FLASH -",Math.round(x),"%"]})]}),r.jsx(X,{"data-loc":"client/src/components/ProductCard.tsx:151",size:"sm",variant:"ghost",className:"absolute top-2 right-12 h-8 w-8 p-0 bg-card/80 backdrop-blur-sm hover:bg-[var(--neon-red)]/20",onClick:m,children:r.jsx($n,{"data-loc":"client/src/components/ProductCard.tsx:157",className:`w-4 h-4 transition-transform ${o?"fill-[var(--neon-red)] text-[var(--neon-red)] scale-125":"text-muted-foreground hover:scale-125"} ${o?"wishlist-heart":""}`})}),r.jsx("div",{"data-loc":"client/src/components/ProductCard.tsx:163",className:"absolute top-2 right-2",children:r.jsx("span",{"data-loc":"client/src/components/ProductCard.tsx:164",className:`px-2 py-0.5 rounded-full text-xs font-bold bg-card/80 backdrop-blur-sm ${QS[e.type]||"border-[var(--neon-blue)] text-[var(--neon-blue)]"}`,children:e.type==="book"?"Libro":e.type==="course"?"Curso":"Bundle"})})]}),r.jsxs("div",{"data-loc":"client/src/components/ProductCard.tsx:171",className:"p-4",children:[r.jsx("h3",{"data-loc":"client/src/components/ProductCard.tsx:172",className:"font-semibold text-sm leading-tight mb-1 line-clamp-2 group-hover:text-[var(--neon-blue)] transition-colors",children:e.title}),e.author&&r.jsx("p",{"data-loc":"client/src/components/ProductCard.tsx:176",className:"text-xs text-muted-foreground mb-2",children:e.author}),r.jsxs("div",{"data-loc":"client/src/components/ProductCard.tsx:178",className:"flex items-center justify-between",children:[r.jsx("div",{"data-loc":"client/src/components/ProductCard.tsx:179",className:"flex items-baseline gap-2",children:e.isFree?r.jsx("span",{"data-loc":"client/src/components/ProductCard.tsx:181",className:"text-lg font-bold neon-text-green",children:"GRATIS"}):r.jsxs(r.Fragment,{children:[r.jsxs("span",{"data-loc":"client/src/components/ProductCard.tsx:184",className:"text-lg font-bold neon-text-blue",children:["$",j>0?j.toFixed(2):h.toFixed(2)]}),j>0&&r.jsxs("span",{"data-loc":"client/src/components/ProductCard.tsx:186",className:"text-xs text-muted-foreground line-through",children:["$",h.toFixed(2)]}),v&&!j&&r.jsxs("span",{"data-loc":"client/src/components/ProductCard.tsx:189",className:"text-xs text-muted-foreground line-through",children:["$",p.toFixed(2)]})]})}),e.isFree&&e.hasFile?r.jsxs("span",{"data-loc":"client/src/components/ProductCard.tsx:195",className:"inline-flex h-8 items-center gap-1 rounded-md px-2 text-sm text-[var(--neon-green)] transition-colors group-hover:bg-[var(--neon-green)]/10",children:[r.jsx(Po,{"data-loc":"client/src/components/ProductCard.tsx:196",className:"w-4 h-4"})," Leer"]}):r.jsx(X,{"data-loc":"client/src/components/ProductCard.tsx:199",size:"sm",variant:"ghost",className:"h-8 w-8 p-0 text-[var(--neon-green)] hover:bg-[var(--neon-green)]/10",onClick:u,children:r.jsx(zo,{"data-loc":"client/src/components/ProductCard.tsx:205",className:`w-4 h-4 ${d.isSuccess?"cart-bounce":""}`})})]})]})]})})}function Hh({children:e,delay:t=0,className:a=""}){const n=S.useRef(null);return S.useEffect(()=>{const s=n.current;if(!s)return;const o=new IntersectionObserver(c=>
699{c.forEach(d=>{d.isIntersecting&&(setTimeout(()=>d.target.classList.add("revealed"),t),o.unobserve(d.target))})},{threshold:.12});return o.observe(s),()=>o.disconnect()},[t]),r.jsx("div",{"data-loc":"client/src/components/animations.tsx:48",ref:n,className:`reveal ${a}`,children:e})}function F0({children:e,className:t="",max:a=6}){const n=S.useRef(null),s=c=>{const d=n.current;if(!d)return;const u=d.getBoundingClientRect(),m=(c.clientX-u.left)/u.width-.5,h=(c.clientY-u.top)/u.height-.5;d.style.transform=`perspective(700px) rotateY(${(m*a*2).toFixed(2)}deg) rotateX(${(-h*a*2).toFixed(2)}deg)`},o=()=>{const c=n.current;c&&(c.style.transform="")};return r.jsx("div",{"data-loc":"client/src/components/animations.tsx:77",ref:n,onMouseMove:s,onMouseLeave:o,className:`tilt-card ${t}`,children:e})}const UB=S.createContext({burst:()=>{}});function tp(){return S.useContext(UB)}const iM=["#3b82f6","#22c55e","#ef4444","#a855f7","#06b6d4","#facc15"];function Yre({children:e}){const[t,a]=S.useState([]),n=S.useCallback(()=>{const o=Array.from({length:36},(c,d)=>({id:Date.now()+d,left:`${d/36*100}%`,color:iM[d%iM.length],fall:`${1.8+Math.random()*1.2}s`,delay:`${Math.random()*.25}s`,drift:`${(Math.random()-.5)*120}px`,spin:`${360+Math.random()*480}deg`}));a(o),window.setTimeout(()=>a([]),3200)},[]);return r.jsxs(UB.Provider,{"data-loc":"client/src/components/animations.tsx:118",value:{burst:n},children:[e,t.map(s=>r.jsx("span",{"data-loc":"client/src/components/animations.tsx:121",className:"confetti-piece",style:{left:s.left,background:s.color,"--fall":s.fall,"--delay":s.delay,"--drift":s.drift,"--spin":s.spin}},s.id))]})}function H0({target:e,duration:t=1400,suffix:a="",className:n=""}){const[s,o]=S.useState(0),c=S.useRef(null),d=S.useRef(!1);return S.useEffect(()=>{const u=c.current;if(!u)return;const m=new IntersectionObserver(h=>{h.forEach(p=>{if(p.isIntersecting&&!d.current){d.current=!0;const x=performance.now(),v=j=>{const y=Math.min((j-x)/t,1),w=1-Math.pow(1-y,3);o(Math.round(e*w)),y<1&&requestAnimationFrame(v)};requestAnimationFrame(v),m.disconnect()}})},{threshold:.4});return m.observe(u),()=>m.disconnect()},[e,t]),r.jsxs("span",{"data-loc":"client/src/components/animations.tsx:180",ref:c,className:`count-up ${n}`,children:[s.toLocaleString("es-DO"),a]})}function DC({children:e}){return r.jsx("div",{"data-loc":"client/src/components/animations.tsx:188",className:"page-fade",children:e})}function Xre(){const[,e]=cl(),{isAuthenticated:t,loading:a}=kt();S.useEffect(()=>{!t&&!a&&e("/login")},[t,a,e]);const{data:n}=F.products.featured.useQuery(),{data:s}=F.freeResources.list.useQuery(),{data:o}=F.products.bestSellers.useQuery(),{data:c}=F.settings.get.useQuery(),[d,u]=S.useState(0),m=Array.isArray(c)?c:[],h=(m.find(C=>C.key==="whatsapp_number")?.value??"").toString().replace(/\D/g,""),p=m.find(C=>C.key==="discord_url")?.value??"",x=[{q:"¿Qué es una Key y para qué sirve?",a:"Una Key es tu licencia de acceso personal. Al activarla, se vincula a tu dispositivo y te permite abrir, leer o descargar el contenido las veces que quieras hasta que expire. Cada Key funciona solo en el dispositivo donde fue activada."},{q:"¿Cómo recibo mi compra?",a:"Después de pagar (PayPal) y de que la administración apruebe el pago, recibes tu Key en la sección Mis Compras. Ahí mismo puedes activarla, ver el tiempo restante y acceder a tu contenido al instante."},{q:"¿Puedo leer el libro en audio?",a:"Sí. Los libros compatibles (como Cartas del Futuro) incluyen narración profesional y marcadores de capítulos: solo activa tu Key, abre el libro y pulsa el botón de audio."},{q:"¿Qué pasa si mi Key expira?",a:"Cuando la Key expira sigue guardada en Mis Compras pero deja de funcionar. Puedes solicitar una nueva Key en la página del libro o contactar a la administración para renovarla."},{q:"¿Ofrecen servicios de crecimiento en redes sociales?",a:"Sí. En Pedidos SMM y Redes Sociales puedes comprar seguidores y likes de Instagram, miembros de canal de WhatsApp, TikTok, YouTube y más, con entrega automática en minutos."},{q:"¿Cómo creo mi propio bot de Telegram?",a:"Compra el servicio de Bot de Telegram en la tienda, activa tu bot con el token de BotFather y usa tu panel de administración web para personalizar nombre, productos, contactos y respuestas automáticas. Todo sin configurar código."}],[v,j]=S.useState(()=>sessionStorage.getItem("welcome_played")==="1"),[y,w]=S.useState(!1),A=S.useRef(null),P=S.useCallback(()=>
699{A.current||(A.current=new Audio("/manus-storage/welcome-speech_fb5790cb.wav"),A.current.addEventListener("ended",()=>{w(!1)}),A.current.addEventListener("pause",()=>{w(!1)})),w(!0),A.current.currentTime=0,A.current.play().then(()=>{}).catch(()=>{w(!1)}),j(!0),sessionStorage.setItem("welcome_played","1")},[]),E=S.useCallback(()=>{A.current&&(A.current.pause(),A.current.currentTime=0),w(!1)},[]);return S.useEffect(()=>{if(v||!t)return;const C=setTimeout(()=>{P()},1500);return()=>clearTimeout(C)},[]),!t&&!a||!t&&a?null:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:102",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Home.tsx:103"}),r.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:106",className:"relative pt-16 min-h-[90vh] flex items-center overflow-hidden",children:[r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:108",className:"absolute inset-0 overflow-hidden pointer-events-none",children:[...Array(20)].map((C,T)=>r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:110",className:"particle",style:{width:`${Math.random()*4+2}px`,height:`${Math.random()*4+2}px`,left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,backgroundColor:["var(--neon-blue)","var(--neon-green)","var(--neon-red)","var(--neon-purple)"][T%4],animationDelay:`${Math.random()*8}s`,animationDuration:`${Math.random()*6+6}s`}},T))}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:127",className:"absolute inset-0 opacity-5",style:{backgroundImage:"linear-gradient(var(--neon-blue) 1px, transparent 1px), linear-gradient(90deg, var(--neon-blue) 1px, transparent 1px)",backgroundSize:"60px 60px"}}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:132",className:"container relative z-10",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:133",className:"max-w-3xl",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:134",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-[var(--neon-blue)]/10 border border-[var(--neon-blue)]/30 text-[var(--neon-blue)] text-sm mb-6",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Home.tsx:139",className:"w-3.5 h-3.5"}),"Plataforma de conocimiento digital"]}),r.jsxs(Se.h1,{"data-loc":"client/src/pages/Home.tsx:143",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1},className:"font-[Orbitron] text-4xl md:text-6xl lg:text-7xl font-bold mb-6 leading-tight",children:[r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:149",className:"text-white",children:"FORJA TU"}),r.jsx("br",{"data-loc":"client/src/pages/Home.tsx:150"}),r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:151",className:"neon-text-blue",children:"CONOCIMIENTO"}),r.jsx("br",{"data-loc":"client/src/pages/Home.tsx:152"}),r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:153",className:"neon-text-green",children:"DIGITAL"})]}),r.jsx(Se.p,{"data-loc":"client/src/pages/Home.tsx:156",initial:{opacity:0}
699,animate:{opacity:1},transition:{delay:.55},className:"font-mono text-sm md:text-base text-[var(--neon-cyan)]/80 mb-4 h-6",children:r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:162",className:"typing-text",children:"> libros, cursos y bots de Telegram..._"})}),r.jsxs(Se.p,{"data-loc":"client/src/pages/Home.tsx:165",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"text-lg md:text-xl text-muted-foreground mb-8 max-w-xl",children:["Descubre libros, cursos y recursos exclusivos en ",r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:171",className:"text-[var(--neon-blue)] font-semibold",children:"Apex Forge Books"}),". Aprende nuevas habilidades, avanza en tu carrera y descarga contenido gratuito de alta calidad."]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:174",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},className:"flex flex-wrap gap-4",children:[r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:180",size:"lg",className:"btn-neon ripple neon-glow-blue bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/90 gap-2",asChild:!0,children:r.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:181",href:"/catalogo",children:[r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:182",className:"btn-shine"}),"Explorar Catálogo",r.jsx(Lc,{"data-loc":"client/src/pages/Home.tsx:184",className:"w-4 h-4"})]})}),r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:187",size:"lg",variant:"outline",className:"btn-neon ripple neon-border-green text-[var(--neon-green)] bg-transparent border-[var(--neon-green)]/40 hover:bg-[var(--neon-green)]/10 gap-2",asChild:!0,children:r.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:188",href:"/gratis",children:[r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:189",className:"btn-shine"}),r.jsx(Oa,{"data-loc":"client/src/pages/Home.tsx:190",className:"w-4 h-4"}),"Recursos Gratis"]})})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:197",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"flex flex-wrap gap-6 mt-12",children:[r.jsx(K0,{"data-loc":"client/src/pages/Home.tsx:203",icon:r.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:203",className:"w-5 h-5"}),value:r.jsx(H0,{"data-loc":"client/src/pages/Home.tsx:203",target:50,suffix:"+"}),label:"Libros",color:"blue"}),r.jsx(K0,{"data-loc":"client/src/pages/Home.tsx:204",icon:r.jsx(ov,{"data-loc":"client/src/pages/Home.tsx:204",className:"w-5 h-5"}),value:r.jsx(H0,{"data-loc":"client/src/pages/Home.tsx:204",target:20,suffix:"+"}),label:"Cursos",color:"green"}),r.jsx(K0,{"data-loc":"client/src/pages/Home.tsx:205",icon:r.jsx(Oa,{"data-loc":"client/src/pages/Home.tsx:205",className:"w-5 h-5"}),value:r.jsx(H0,{"data-loc":"client/src/pages/Home.tsx:205",target:10,suffix:"+"}),label:"Gratis",color:"red"})]})]})})]}),r.jsx("section",{"data-loc":"client/src/pages/Home.tsx:212",className:"py-20",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:213",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:214",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:220",className:"font-[Orbitron] text-2xl md:text-3xl font-bold mb-3 text-white",children:["¿Por qué ",r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:221",className:"neon-text-blue",children:"Apex Forge"}),"?"]}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:223",className:"text-muted-foreground max-w-xl mx-auto",children:"Diseñado para aprendices que buscan calidad, velocidad y contenido actualizado."})]}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:228",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{icon:Ut,title:"Acceso Inmediato",desc:"Descarga al instante una vez activada tu licencia. Sin esperas, sin complicaciones.",color:"blue"},{icon:wn,title:"Seguridad Total",desc:"Tu dispositivo está protegido y tus descargas son ilimitadas mientras la key esté activa.",color:"green"},{icon:Ws,title:"Comunidad Activa",desc:"Únete a miles de estudiantes que ya están forjando su conocimiento digital.",color:"red"}].map((C,T)=>r.jsx(Hh,{"data-loc":"client/src/pages/Home.tsx:234",delay:T*90,children:r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:235",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:T*.1},className:"card-neon-edge bg-card/50 border border-border/50 rounded-xl p-6 hover:border-[var(--neon-blue)]/30 transition-all",children:[r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:242",className:`w-12 h-12 rounded-xl flex items-center justify-center mb-4 ${C.color==="blue"?"bg-[var(--neon-blue)]/10 text-[var(--neon-blue)]":C.color==="green"?"bg-[var(--neon-green)]/10 text-[var(--neon-green)]":"bg-[var(--neon-red)]/10 text-[var(--neon-red)]"}`,children:r.jsx(C.icon,{"data-loc":"client/src/pages/Home.tsx:247",className:"w-6 h-6"})}),r.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:249",className:"font-semibold text-white mb-2",children:C.title}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:250",className:"text-sm text-muted-foreground",children:C.desc})]})},T))})]})}),n&&n.length>0&&r.jsx(Hh,{"data-loc":"client/src/pages/Home.tsx:260",children:r.jsx("section",{"data-loc":"client/src/pages/Home.tsx:261",className:"py-20",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:262",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:263",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex items-center justify-between mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:269",children:[r.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:270",className:"font-[Orbitron] text-2xl font-bold text-white mb-1",children:"Destacados"}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:273",className:"text-sm text-muted-foreground",children:"Los más populares de nuestra plataforma"})]}),r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:275",variant:"outline",size:"sm",className:"border-[var(--neon-blue)]/30 text-[var(--neon-blue)]",asChild:!0,children:r.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:276",href:"/catalogo",children:["Ver todos ",r.jsx(Lc,{"data-loc":"client/src/pages/Home.tsx:276",className:"w-3.5 h-3.5 ml-1"})]})})]}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:279",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4",children:n.map(C=>r.jsx(pd,{"data-loc":"client/src/pages/Home.tsx:281",product:C},C.id))})]})})}),o&&o.length>0&&r.jsx(Hh,{"data-loc":"client/src/pages/Home.tsx:291",children:r.jsx("section",{"data-loc":"client/src/pages/Home.tsx:292",className:"py-20 border-t border-border/50",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:293",className:"container",children:[r.jsx(Se.div,{"data-loc":"client/src/pages/Home.tsx:294",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex items-center justify-between mb-8",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:300",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:301",className:"font-[Orbitron] text-2xl font-bold text-white mb-1 flex items-center gap-2",children:[r.jsx(Qm,{"data-loc":"client/src/pages/Home.tsx:302",className:"w-5 h-5 text-[var(--neon-green)]"}),"Más Vendidos"]}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:305",className:"text-sm text-muted-foreground",children:"Lo que más adquieren nuestros estudiantes"})]})}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:308",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4",children:o.slice(0,8).map(C=>r.jsx(pd,{"data-loc":"client/src/pages/Home.tsx:310",product:C},C.id))})]})})}),s&&s.length>0&&r.jsx(Hh,{"data-loc":"client/src/pages/Home.tsx:320",children:r.jsx("section",{"data-loc":"client/src/pages/Home.tsx:321",className:"py-20 border-t border-border/50",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:322",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:323",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"flex items-center justify-between mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:329",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:330",className:"font-[Orbitron] text-2xl font-bold text-white mb-1 flex items-center gap-2",children:[r.jsx(Oa,{"data-loc":"client/src/pages/Home.tsx:331",className:"w-5 h-5 text-[var(--neon-red)]"}),"Recursos Gratuitos"]}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:334",className:"text-sm text-muted-foreground",children:"Descarga gratis sin necesidad de licencia"})]}),r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:336",variant:"outline",size:"sm",className:"border-[var(--neon-green)]/30 text-[var(--neon-green)]",asChild:!0,children:r.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:337",href:"/gratis",children:["Ver todos ",r.jsx(Lc,{"data-loc":"client/src/pages/Home.tsx:337",className:"w-3.5 h-3.5 ml-1"})]})})]}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:340",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4",children:s.slice(0,4).map(C=>r.jsx(pd,{"data-loc":"client/src/pages/Home.tsx:342",product:C},C.id))})]})})}),r.jsx("section",{"data-loc":"client/src/pages/Home.tsx:351",className:"py-20 relative",id:"tutorial",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:352",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:353",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-10",children:[r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:359",className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[var(--neon-blue)]/10 border border-[var(--neon-blue)]/30 text-[var(--neon-blue)] text-sm mb-4",children:[r.jsx(MZ,{"data-loc":"client/src/pages/Home.tsx:360",className:"w-4 h-4"}),"Tutorial"]}),r.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:363",className:"font-[Orbitron] text-2xl md:text-3xl font-bold mb-3 text-white",children:["¿Cómo funciona ",r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:364",className:"neon-text-blue",children:"Apex Forge Books"}),"?"]}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:366",className:"text-muted-foreground max-w-xl mx-auto",children:"En menos de 2 minutos te explicamos todo lo que necesitas saber para empezar."})]}),r.jsx(Se.div,{"data-loc":"client/src/pages/Home.tsx:372",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"max-w-4xl mx-auto",children:r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:378",className:"relative rounded-2xl overflow-hidden border border-[var(--neon-blue)]/30 bg-card/50 aspect-video",children:r.jsxs("video",{"data-loc":"client/src/pages/Home.tsx:379",className:"w-full h-full object-cover",controls:!0,preload:"metadata",poster:"/manus-storage/tutorial-hero_4e731640.png",children:[r.jsx("source",{"data-loc":"client/src/pages/Home.tsx:385",src:"/manus-storage/tutorial-video_6f17a481.mp4",type:"video/mp4"}),"Tu navegador no soporta videos."]})})}),r.jsx(Se.div,{"data-loc":"client/src/pages/Home.tsx:392",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"max-w-4xl mx-auto mt-10 grid grid-cols-1 md:grid-cols-4 gap-6",children:[{step:1,icon:bt,title:"Explora el Catálogo",desc:"Navega entre libros, cursos y recursos gratuitos.",color:"var(--neon-blue)"},{step:2,icon:Bo,title:"Activa tu Key",desc:"Ingresa tu licencia y se vincula a tu dispositivo.",color:"var(--neon-green)"},{step:3,icon:La,title:"Descarga",desc:"Accede a descargas ilimitadas hasta que expire.",color:"var(--neon-red)"},{step:4,icon:wn,title:"Disfruta",desc:"Tu key funciona solo en tu dispositivo hasta que expire.",color:"var(--neon-purple)"}].map((C,T)=>r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:405",className:"flex flex-col items-center text-center p-4 rounded-xl bg-card/50 border border-border/50 hover:border-[var(--neon-blue)]/30 transition-colors",children:[r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:406",className:"w-10 h-10 rounded-full flex items-center justify-center mb-3 text-white font-bold text-sm",style:{backgroundColor:C.color+"33",border:`1px solid ${C.color}66`},children:C.step}),r.jsx(C.icon,{"data-loc":"client/src/pages/Home.tsx:409",className:"w-6 h-6 mb-2",style:{color:C.color}}),r.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:410",className:"font-semibold text-white text-sm mb-1",children:C.title}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:411",className:"text-xs text-muted-foreground",children:C.desc})]},T))})]})}),r.jsx("section",{"data-loc":"client/src/pages/Home.tsx:419",className:"py-20 border-t border-border/50",id:"faq",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:420",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:421",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-10",children:[r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:427",className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[var(--neon-green)]/10 border border-[var(--neon-green)]/30 text-[var(--neon-green)] text-sm mb-4",children:[r.jsx(wI,{"data-loc":"client/src/pages/Home.tsx:428",className:"w-4 h-4"}),"Preguntas Frecuentes"]}),r.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:431",className:"font-[Orbitron] text-2xl md:text-3xl font-bold mb-3 text-white",children:["Todo lo que necesitas ",r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:432",className:"neon-text-green",children:"saber"})]}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:434",className:"text-muted-foreground max-w-xl mx-auto",children:"Resolvemos tus dudas más comunes sobre keys, compras y servicios."})]}),r.jsx(Se.div,{"data-loc":"client/src/pages/Home.tsx:438",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0}
699,className:"max-w-3xl mx-auto space-y-3",children:x.map((C,T)=>r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:445",className:"rounded-xl border border-border/50 bg-card/50 overflow-hidden",children:[r.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:446",onClick:()=>u(d===T?null:T),className:"w-full flex items-center justify-between gap-4 p-4 text-left hover:bg-card/80 transition-colors",children:[r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:450",className:"font-semibold text-white text-sm md:text-base",children:C.q}),r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:451",className:"text-[var(--neon-green)] text-xl font-bold shrink-0 transition-transform",style:{transform:d===T?"rotate(45deg)":"none"},children:"+"})]}),d===T&&r.jsx(Se.div,{"data-loc":"client/src/pages/Home.tsx:454",initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},className:"px-4 pb-4 text-sm text-muted-foreground",children:C.a})]},T))})]})}),r.jsx("section",{"data-loc":"client/src/pages/Home.tsx:470",className:"py-20 relative",id:"comunidad",children:r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:471",className:"container",children:r.jsxs(Se.div,{"data-loc":"client/src/pages/Home.tsx:472",initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},className:"max-w-3xl mx-auto text-center p-8 md:p-12 rounded-2xl border border-[var(--neon-purple)]/20 bg-[var(--neon-purple)]/5",children:[r.jsx(Zf,{"data-loc":"client/src/pages/Home.tsx:478",className:"w-12 h-12 text-[var(--neon-purple)] mx-auto mb-4"}),r.jsxs("h2",{"data-loc":"client/src/pages/Home.tsx:479",className:"font-[Orbitron] text-2xl md:text-3xl font-bold mb-4 text-white",children:["Únete a la ",r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:480",className:"neon-text-purple",children:"comunidad"})]}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:482",className:"text-muted-foreground mb-6 max-w-xl mx-auto",children:"Escríbenos cuando quieras: te ayudamos con cualquier libro, servicio o pedido en segundos."}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:485",className:"flex flex-wrap justify-center gap-4",children:[h?r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:487",size:"lg",className:"bg-[#25D366] text-white hover:bg-[#25D366]/90 gap-2",asChild:!0,children:r.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:488",href:`https://wa.me/${h}`,target:"_blank",rel:"noopener noreferrer",children:[r.jsx(vr,{"data-loc":"client/src/pages/Home.tsx:489",className:"w-4 h-4"})," WhatsApp"]})}):r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:493",size:"lg",className:"bg-[#25D366] text-white hover:bg-[#25D366]/90 gap-2",asChild:!0,children:r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:494",href:"/contacto",children:"Contactar"})}),p?r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:498",size:"lg",variant:"outline",className:"bg-[#5865F2]/20 border-[#5865F2]/50 text-white hover:bg-[#5865F2]/30 gap-2",asChild:!0,children:r.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:499",href:p,target:"_blank",rel:"noopener noreferrer",children:[r.jsx(SZ,{"data-loc":"client/src/pages/Home.tsx:500",className:"w-4 h-4"})," Discord"]})}):r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:504",size:"lg",variant:"outline",className:"border-[var(--neon-purple)]/40 text-[var(--neon-purple)]",asChild:!0,children:r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:505",href:"/contacto",children:"Discord"})}),r.jsx(X,{"data-loc":"client/src/pages/Home.tsx:508",size:"lg",variant:"outline",className:"neon-border-blue text-[var(--neon-blue)] bg-transparent border-[var(--neon-blue)]/40 hover:bg-[var(--neon-blue)]/10 gap-2",asChild:!0,children:r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:509",href:"/contacto",children:r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:510",children:"Contáctanos"})})})]})]})})}),v&&!y&&r.jsx(Se.div,{"data-loc":"client/src/pages/Home.tsx:520",initial:{opacity:0,scale:.9},animate:{opacity:1,scale:1},className:"fixed bottom-6 right-6 z-50",children:r.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:525",onClick:P,className:"flex items-center gap-2 px-4 py-2 rounded-full bg-[var(--neon-blue)]/20 border border-[var(--neon-blue)]/40 text-[var(--neon-blue)] text-sm hover:bg-[var(--neon-blue)]/30 transition-colors backdrop-blur-sm",children:[r.jsx(NI,{"data-loc":"client/src/pages/Home.tsx:529",className:"w-4 h-4"}),"Escuchar bienvenida"]})}),y&&r.jsx(Se.div,{"data-loc":"client/src/pages/Home.tsx:536",initial:{opacity:0,scale:.9}
699,animate:{opacity:1,scale:1},className:"fixed bottom-6 right-6 z-50",children:r.jsxs("button",{"data-loc":"client/src/pages/Home.tsx:541",onClick:E,className:"flex items-center gap-2 px-4 py-2 rounded-full bg-[var(--neon-green)]/20 border border-[var(--neon-green)]/40 text-[var(--neon-green)] text-sm hover:bg-[var(--neon-green)]/30 transition-colors backdrop-blur-sm",children:[r.jsx(AI,{"data-loc":"client/src/pages/Home.tsx:545",className:"w-4 h-4"}),"Silenciar"]})}),r.jsx("footer",{"data-loc":"client/src/pages/Home.tsx:552",className:"border-t border-border/50 py-10 bg-black/40",children:r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:553",className:"container",children:[r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:554",className:"grid grid-cols-2 md:grid-cols-4 gap-8 mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:555",children:[r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:556",className:"flex items-center gap-2 mb-3",children:[r.jsx(bt,{"data-loc":"client/src/pages/Home.tsx:557",className:"w-5 h-5 text-[var(--neon-blue)]"}),r.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:558",className:"font-[Orbitron] font-bold text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:559",className:"neon-text-blue",children:"APEX"}),r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:560",className:"neon-text-green",children:"FORGE"}),r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:561",className:"text-white ml-1",children:"BOOKS"})]})]}),r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:564",className:"text-xs text-muted-foreground",children:"Tu plataforma de conocimiento digital: libros, cursos, bots y crecimiento en redes sociales."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:568",children:[r.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:569",className:"text-xs font-bold text-white uppercase tracking-wider mb-3",children:"Explorar"}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:570",className:"flex flex-col gap-2 text-sm text-muted-foreground",children:[r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:571",href:"/catalogo",className:"hover:text-[var(--neon-blue)] transition-colors",children:"Catálogo"}),r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:572",href:"/gratis",className:"hover:text-[var(--neon-green)] transition-colors",children:"Recursos Gratis"}),r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:573",href:"/servicios",className:"hover:text-[var(--neon-red)] transition-colors",children:"Servicios"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:576",children:[r.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:577",className:"text-xs font-bold text-white uppercase tracking-wider mb-3",children:"Redes"}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:578",className:"flex flex-col gap-2 text-sm text-muted-foreground",children:[r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:579",href:"/redes-sociales",className:"hover:text-[var(--neon-green)] transition-colors",children:"Crecimiento Social"}),r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:580",href:"/smm-pedidos",className:"hover:text-[var(--neon-pink)] transition-colors",children:"Pedidos SMM"}),r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:581",href:"/contacto",className:"hover:text-[var(--neon-purple)] transition-colors",children:"Contacto"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:584",children:[r.jsx("h4",{"data-loc":"client/src/pages/Home.tsx:585",className:"text-xs font-bold text-white uppercase tracking-wider mb-3",children:"Cuenta"}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:586",className:"flex flex-col gap-2 text-sm text-muted-foreground",children:[r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:587",href:"/mis-compras",className:"hover:text-[var(--neon-blue)] transition-colors",children:"Mis Compras"}),r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:588",href:"/perfil",className:"hover:text-[var(--neon-red)] transition-colors",children:"Perfil"}),r.jsx("a",{"data-loc":"client/src/pages/Home.tsx:589",href:"#faq",className:"hover:text-[var(--neon-green)] transition-colors",children:"Preguntas Frecuentes"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:593",className:"flex flex-col md:flex-row justify-between items-center gap-4 pt-6 border-t border-border/30",children:[r.jsx("p",{"data-loc":"client/src/pages/Home.tsx:594",className:"text-xs text-muted-foreground",children:"© 2026 Apex Forge Books. Todos los derechos reservados."}),r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:597",className:"flex items-center gap-2 text-xs text-muted-foreground",children:[r.jsx(wn,{"data-loc":"client/src/pages/Home.tsx:598",className:"w-3.5 h-3.5 text-[var(--neon-green)]"}),r.jsx("span",{"data-loc":"client/src/pages/Home.tsx:599",children:"Contenido protegido · Acceso por licencia"})]})]})]})})]})}function K0({icon:e,value:t,label:a,color:n}){return r.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:610",className:`text-center p-4 rounded-xl border border-border/50 bg-card/50 ${n==="blue"?"neon-glow-blue":n==="green"?"neon-glow-green":"neon-glow-red"}`,children:[r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:611",className:`mb-2 ${n==="blue"?"text-[var(--neon-blue)]":n==="green"?"text-[var(--neon-green)]":"text-[var(--neon-red)]"}`,children:e}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:614",className:"font-[Orbitron] text-2xl font-bold text-white",children:t}),r.jsx("div",{"data-loc":"client/src/pages/Home.tsx:615",className:"text-xs text-muted-foreground",children:a})]})}function VB({compact:e,onSearchChange:t,onFilterChange:a}){const[n,s]=S.useState(""),[o,c]=S.useState(!1),[d,u]=S.useState(-1),[m,h]=S.useState("all"),[p,x]=S.useState("all"),[v,j]=S.useState(void 0),[y,w]=S.useState(!1),A=S.useRef(null),P=S.useRef(null),E=S.useRef(void 0),{data:C,isLoading:T}=F.products.search.useQuery({query:n},{enabled:n.length>=2,staleTime:5e3}),{data:M}=F.categories.list.useQuery();S.useEffect(()=>(clearTimeout(E.current),E.current=setTimeout(()=>{t?.(n)},300),()=>clearTimeout(E.current)),[n,t]),S.useEffect(()=>{a?.({type:m!=="all"?m:void 0,format:p!=="all"?p:void 0,categoryId:v,isFree:y||void 0})},[m,p,v,y,a]),S.useEffect(()=>{function $(D){P.current&&!P.current.contains(D.target)&&c(!1)}return document.addEventListener("mousedown",$),()=>document.removeEventListener("mousedown",$)},[]);const O=S.useCallback($=>{!C||C.length===0||($.key==="ArrowDown"?($.preventDefault(),u(D=>Math.min(D+1,C.length-1))):$.key==="ArrowUp"?($.preventDefault(),u(D=>Math.max(D-1,-1))):$.key==="Enter"&&d>=0&&C[d]&&($.preventDefault(),c(!1),s("")))},[C,d]),_={book:r.jsx(bt,{"data-loc":"client/src/components/SearchBar.tsx:80",className:"w-3.5 h-3.5"}),course:r.jsx(ov,{"data-loc":"client/src/components/SearchBar.tsx:81",className:"w-3.5 h-3.5"}),bundle:r.jsx(pI,{"data-loc":"client/src/components/SearchBar.tsx:82",className:"w-3.5 h-3.5"})},I={book:"text-[var(--neon-blue)]",course:"text-[var(--neon-green)]",bundle:"text-[var(--neon-purple)]"};return r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:92",className:"space-y-4",ref:P,children:[r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:94",className:"relative",children:[r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:95",className:"relative group",children:[r.jsx(jI,{"data-loc":"client/src/components/SearchBar.tsx:96",className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-muted-foreground group-focus-within:text-[var(--neon-blue)] transition-colors z-10"}),r.jsx(fe,{"data-loc":"client/src/components/SearchBar.tsx:97",ref:A,placeholder:"Buscar libros, cursos, autores...",value:n,onChange:$=>{s($.target.value),c($.target.value.length>=2),u(-1)},onFocus:()=>n.length>=2&&c(!0),onKeyDown:O,className:`pl-12 pr-10 ${e?"h-11 text-sm":"h-12 text-base"} bg-card/80 border border-[var(--neon-blue)]/20 focus:border-[var(--neon-blue)]/60 focus:ring-[var(--neon-blue)]/20 focus:ring-1 rounded-xl transition-all duration-200`}),n&&r.jsx("button",{"data-loc":"client/src/components/SearchBar.tsx:111",onClick:()=>{s(""),c(!1),A.current?.focus()},className:"absolute right-3 top-1/2 -translate-y-1/2 w-6 h-6 rounded-full bg-[var(--neon-red)]/20 text-[var(--neon-red)] flex items-center justify-center hover:bg-[var(--neon-red)]/30 transition-colors",children:r.jsx(Hr,{"data-loc":"client/src/components/SearchBar.tsx:115",className:"w-3.5 h-3.5"})}),T&&r.jsx(gt,{"data-loc":"client/src/components/SearchBar.tsx:119",className:"absolute right-3 top-1/2 -translate-y-1/2 w-5 h-5 text-[var(--neon-blue)] animate-spin"})]}),r.jsx(Kr,{"data-loc":"client/src/components/SearchBar.tsx:124",children:o&&C&&C.length>0&&r.jsx(Se.div,{"data-loc":"client/src/components/SearchBar.tsx:126",initial:{opacity:0,y:-8,scale:.98}
699,animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-8,scale:.98},transition:{duration:.15,ease:[.23,1,.32,1]},className:"absolute top-full left-0 right-0 mt-2 z-50 bg-card/95 backdrop-blur-xl border border-[var(--neon-blue)]/20 rounded-xl shadow-2xl shadow-[var(--neon-blue)]/5 overflow-hidden max-h-72 overflow-y-auto",children:r.jsx("div",{"data-loc":"client/src/components/SearchBar.tsx:133",className:"p-2",children:C.map(($,D)=>r.jsx(Qt,{"data-loc":"client/src/components/SearchBar.tsx:135",href:`/producto/${$.slug}`,children:r.jsxs(Se.div,{"data-loc":"client/src/components/SearchBar.tsx:136",onMouseEnter:()=>u(D),onMouseLeave:()=>u(-1),onClick:()=>c(!1),className:`flex items-center gap-3 px-3 py-2.5 rounded-lg cursor-pointer transition-all duration-150 ${d===D?"bg-[var(--neon-blue)]/10 border border-[var(--neon-blue)]/20":"hover:bg-card border border-transparent"}`,children:[r.jsx("div",{"data-loc":"client/src/components/SearchBar.tsx:147",className:"w-10 h-14 rounded-md overflow-hidden bg-card/50 border border-border/30 flex-shrink-0",children:$.coverImage?r.jsx("img",{"data-loc":"client/src/components/SearchBar.tsx:149",src:$.coverImage,alt:"",className:"w-full h-full object-cover",onError:z=>{z.target.style.display="none",z.target.parentElement.querySelector(".thumb-fallback").classList.remove("hidden")}}):r.jsx("div",{"data-loc":"client/src/components/SearchBar.tsx:151",className:"w-full h-full flex items-center justify-center text-muted-foreground thumb-fallback hidden",children:_[$.type]||r.jsx(bt,{"data-loc":"client/src/components/SearchBar.tsx:152",className:"w-4 h-4"})})}),r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:158",className:"flex-1 min-w-0",children:[r.jsx("p",{"data-loc":"client/src/components/SearchBar.tsx:159",className:"text-sm font-medium text-foreground truncate",children:$.title}),r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:160",className:"flex items-center gap-2 mt-0.5",children:[r.jsx("span",{"data-loc":"client/src/components/SearchBar.tsx:161",className:`text-xs ${I[$.type]||"text-muted-foreground"}`,children:$.type==="book"?"Libro":$.type==="course"?"Curso":"Bundle"}),$.isFree&&r.jsx("span",{"data-loc":"client/src/components/SearchBar.tsx:165",className:"text-xs text-[var(--neon-green)] font-semibold",children:"Gratis"}),!$.isFree&&r.jsxs("span",{"data-loc":"client/src/components/SearchBar.tsx:168",className:"text-xs text-[var(--neon-blue)]",children:["$",parseFloat($.price||"0").toFixed(2)]})]})]}),r.jsx(Lc,{"data-loc":"client/src/components/SearchBar.tsx:175",className:"w-4 h-4 text-muted-foreground opacity-0 group-hover:opacity-100 transition-opacity"})]})},$.id))})})}),r.jsx(Kr,{"data-loc":"client/src/components/SearchBar.tsx:185",children:o&&n.length>=2&&C&&C.length===0&&!T&&r.jsxs(Se.div,{"data-loc":"client/src/components/SearchBar.tsx:187",initial:{opacity:0,y:-8},animate:{opacity:1,y:0},exit:{opacity:0},className:"absolute top-full left-0 right-0 mt-2 z-50 bg-card/95 backdrop-blur-xl border border-border/30 rounded-xl shadow-xl p-6 text-center",children:[r.jsx(Qm,{"data-loc":"client/src/components/SearchBar.tsx:193",className:"w-8 h-8 text-muted-foreground/40 mx-auto mb-2"}),r.jsxs("p",{"data-loc":"client/src/components/SearchBar.tsx:194",className:"text-sm text-muted-foreground",children:['No se encontraron resultados para "',n,'"']})]})})]}),!e&&r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:202",className:"space-y-3",children:[r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:204",className:"flex flex-wrap items-center gap-2",children:[r.jsx(oM,{"data-loc":"client/src/components/SearchBar.tsx:206",options:[{value:"all",label:"Todos"},{value:"book",label:"Libros"},{value:"course",label:"Cursos"},{value:"bundle",label:"Bundles"}],selected:m,onSelect:h,activeColor:"var(--neon-blue)"}),r.jsx(oM,{"data-loc":"client/src/components/SearchBar.tsx:219",options:[{value:"all",label:"Todos"},{value:"digital",label:"Digital"},{value:"course",label:"Curso Online"},{value:"physical",label:"Físico"}],selected:p,onSelect:x,activeColor:"var(--neon-green)"}),r.jsx("button",{"data-loc":"client/src/components/SearchBar.tsx:232",onClick:()=>w(!y),className:`px-3 py-1.5 rounded-lg text-sm font-medium transition-all duration-200 border ${y?"bg-[var(--neon-green)]/20 border-[var(--neon-green)]/50 text-[var(--neon-green)] neon-glow-green":"border-border/30 text-muted-foreground hover:border-[var(--neon-green)]/30 hover:text-[var(--neon-green)]"}`,children:"Solo Gratis"}),(m!=="all"||p!=="all"||v!==void 0||y||n)&&r.jsxs("button",{"data-loc":"client/src/components/SearchBar.tsx:245",onClick:()=>{h("all"),x("all"),j(void 0),w(!1),s("")},className:"px-3 py-1.5 rounded-lg text-sm font-medium text-[var(--neon-red)] border border-[var(--neon-red)]/20 hover:border-[var(--neon-red)]/40 hover:bg-[var(--neon-red)]/10 transition-all duration-200",children:[r.jsx(Hr,{"data-loc":"client/src/components/SearchBar.tsx:249",className:"w-3.5 h-3.5 inline mr-1"})," Limpiar"]})]}),M&&M.length>0&&r.jsxs("div",{"data-loc":"client/src/components/SearchBar.tsx:256",className:"flex flex-wrap items-center gap-2",children:[r.jsx("span",{"data-loc":"client/src/components/SearchBar.tsx:257",className:"text-xs text-muted-foreground mr-1",children:"Categorías:"}),r.jsx("button",{"data-loc":"client/src/components/SearchBar.tsx:258",onClick:()=>j(void 0),className:`px-3 py-1.5 rounded-lg text-xs font-medium transition-all duration-200 border ${v?"border-border/30 text-muted-foreground hover:border-[var(--neon-blue)]/30 hover:text-[var(--neon-blue)]":"bg-[var(--neon-blue)]/20 border-[var(--neon-blue)]/50 text-[var(--neon-blue)] neon-glow-blue"}`,children:"Todas"}),M.map($=>r.jsx("button",{"data-loc":"client/src/components/SearchBar.tsx:269",onClick:()=>j(v===$.id?void 0:$.id),className:`px-3 py-1.5 rounded-lg text-xs font-medium transition-all duration-200 border ${v===$.id?"bg-[var(--neon-blue)]/20 border-[var(--neon-blue)]/50 text-[var(--neon-blue)] neon-glow-blue":"border-border/30 text-muted-foreground hover:border-[var(--neon-blue)]/30 hover:text-[var(--neon-blue)]"}`,children:$.name},$.id))]})]})]})}function oM({options:e,selected:t,onSelect:a,activeColor:n}){return r.jsx("div",{"data-loc":"client/src/components/SearchBar.tsx:297",className:"flex items-center gap-1 p-1 rounded-lg bg-card/50 border border-border/20",children:e.map(s=>r.jsx("button",{"data-loc":"client/src/components/SearchBar.tsx:299",onClick:()=>
699a(s.value),className:`px-3 py-1.5 rounded-md text-xs font-medium transition-all duration-200 ${t===s.value?"text-background shadow-sm":"text-muted-foreground hover:text-foreground"}`,style:t===s.value?{backgroundColor:n}:{},children:s.label},s.value))})}function Zre(){const[e,t]=S.useState(""),[a,n]=S.useState({}),{data:s,isLoading:o}=F.products.list.useQuery({categoryId:a.categoryId,type:a.type,format:a.format,isFree:a.isFree,limit:50,offset:0},{enabled:e.length<2}),{data:c}=F.products.search.useQuery({query:e},{enabled:e.length>=2,staleTime:5e3}),d=e.length>=2?c:s,u=S.useCallback(p=>{t(p)},[]),m=S.useCallback(p=>{n(p)},[]),h=S.useMemo(()=>{let p=0;return a.type&&p++,a.format&&p++,a.categoryId&&p++,a.isFree&&p++,e&&p++,p},[a,e]);return r.jsxs("div",{"data-loc":"client/src/pages/Catalogo.tsx:48",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Catalogo.tsx:49"}),r.jsx("div",{"data-loc":"client/src/pages/Catalogo.tsx:50",className:"pt-24 pb-16",children:r.jsxs("div",{"data-loc":"client/src/pages/Catalogo.tsx:51",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Catalogo.tsx:53",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[r.jsx("h1",{"data-loc":"client/src/pages/Catalogo.tsx:58",className:"font-[Orbitron] text-3xl md:text-4xl font-bold mb-2",children:r.jsx("span",{"data-loc":"client/src/pages/Catalogo.tsx:59",className:"neon-text-blue",children:"CATÁLOGO"})}),r.jsx("p",{"data-loc":"client/src/pages/Catalogo.tsx:61",className:"text-muted-foreground",children:"Explora todos nuestros libros y cursos"})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Catalogo.tsx:65",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.1},className:"mb-8 p-5 rounded-2xl border border-[var(--neon-blue)]/10 bg-card/30 backdrop-blur-sm",children:[r.jsx(VB,{"data-loc":"client/src/pages/Catalogo.tsx:71",onSearchChange:u,onFilterChange:m}),h>0&&r.jsxs("div",{"data-loc":"client/src/pages/Catalogo.tsx:76",className:"flex items-center gap-2 mt-3 pt-3 border-t border-border/20",children:[r.jsx(PE,{"data-loc":"client/src/pages/Catalogo.tsx:77",className:"w-4 h-4 text-[var(--neon-blue)]"}),r.jsxs("span",{"data-loc":"client/src/pages/Catalogo.tsx:78",className:"text-xs text-muted-foreground",children:[h," filtro",h>1?"s":""," activo",h>1?"s":""]})]})]}),o?r.jsx("div",{"data-loc":"client/src/pages/Catalogo.tsx:87",className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6",children:[...Array(8)].map((p,x)=>r.jsx("div",{"data-loc":"client/src/pages/Catalogo.tsx:89",className:"aspect-[3/4] rounded-xl bg-card/50 border border-border/30 skeleton-neon"},x))}):d&&d.length>0?r.jsx("div",{"data-loc":"client/src/pages/Catalogo.tsx:93",className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6",children:(d||[]).map((p,x)=>r.jsx(pd,{"data-loc":"client/src/pages/Catalogo.tsx:95",product:p,index:x},p.id))}):r.jsxs(Se.div,{"data-loc":"client/src/pages/Catalogo.tsx:99",initial:{opacity:0}
699,animate:{opacity:1},className:"text-center py-20 border border-border/30 rounded-xl bg-card/30",children:[r.jsx(PE,{"data-loc":"client/src/pages/Catalogo.tsx:104",className:"w-12 h-12 text-[var(--neon-blue)]/30 mx-auto mb-4"}),r.jsx("p",{"data-loc":"client/src/pages/Catalogo.tsx:105",className:"text-muted-foreground text-lg mb-2",children:"No se encontraron productos"}),r.jsx("p",{"data-loc":"client/src/pages/Catalogo.tsx:106",className:"text-muted-foreground text-sm",children:"Intenta cambiar los filtros o la búsqueda"})]})]})})]})}const Jre="modulepreload",ese=function(e){return"/"+e},cM={},tse=function(t,a,n){let s=Promise.resolve();if(a&&a.length>0){let u=function(m){return Promise.all(m.map(h=>Promise.resolve(h).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const c=document.querySelector("meta[property=csp-nonce]"),d=c?.nonce||c?.getAttribute("nonce");s=u(a.map(m=>{if(m=ese(m),m in cM)return;cM[m]=!0;const h=m.endsWith(".css"),p=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${p}`))return;const x=document.createElement("link");if(x.rel=h?"stylesheet":Jre,h||(x.as="script"),x.crossOrigin="",x.href=m,d&&x.setAttribute("nonce",d),document.head.appendChild(x),h)return new Promise((v,j)=>{x.addEventListener("load",v),x.addEventListener("error",()=>j(new Error(`Unable to preload CSS for ${m}`)))})}))}function o(c){const d=new Event("vite:preloadError",{cancelable:!0});if(d.payload=c,window.dispatchEvent(d),!d.defaultPrevented)throw c}return s.then(c=>{for(const d of c||[])d.status==="rejected"&&o(d.reason);return t().catch(o)})};function qg(e,[t,a]){return Math.min(a,Math.max(t,e))}var ase=S.createContext(void 0);function gv(e){const t=S.useContext(ase);return e||t||"ltr"}function xv(e){const t=S.useRef({value:e,previous:e});return S.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function IC(e){const t=e+"CollectionProvider",[a,n]=vs(t),[s,o]=a(t,{collectionRef:{current:null},itemMap:new Map}),c=y=>{const{scope:w,children:A}=y,P=Q.useRef(null),E=Q.useRef(new Map).current;return r.jsx(s,{scope:w,itemMap:E,collectionRef:P,children:A})};c.displayName=t;const d=e+"CollectionSlot",u=jd(d),m=Q.forwardRef((y,w)=>{const{scope:A,children:P}=y,E=o(d,A),C=_t(w,E.collectionRef);return r.jsx(u,{ref:C,children:P})});m.displayName=d;const h=e+"CollectionItemSlot",p="data-radix-collection-item",x=jd(h),v=Q.forwardRef((y,w)=>{const{scope:A,children:P,...E}=y,C=Q.useRef(null),T=_t(w,C),M=o(h,A);return Q.useEffect(()=>(M.itemMap.set(C,{ref:C,...E}),()=>void M.itemMap.delete(C))),r.jsx(x,{[p]:"",ref:T,children:P})});v.displayName=h;function j(y){const w=o(e+"CollectionConsumer",y);return Q.useCallback(()=>{const P=w.collectionRef.current;if(!P)return[];const E=Array.from(P.querySelectorAll(`[${p}]`));return Array.from(w.itemMap.values()).sort((M,O)=>E.indexOf(M.ref.current)-E.indexOf(O.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:c,Slot:m,ItemSlot:v},j,n]}var FB=["PageUp","PageDown"],HB=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],KB={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},su="Slider",[WS,nse,rse]=IC(su),[QB]=vs(su,[rse]),[sse,vv]=QB(su),WB=S.forwardRef((e,t)=>{const{name:a,min:n=0,max:s=100,step:o=1,orientation:c="horizontal",disabled:d=!1,minStepsBetweenThumbs:u=0,defaultValue:m=[n],value:h,onValueChange:p=()=>{},onValueCommit:x=()=>{},inverted:v=!1,form:j,...y}=e,w=S.useRef(new Set),A=S.useRef(0),E=c==="horizontal"?ise:ose,[C=[],T]=Lo({prop:h,defaultProp:m,onChange:D=>{[...w.current][A.current]?.focus(),p(D)}}),M=S.useRef(C);function O(D){const z=fse(C,D);$(D,z)}function _(D){$(D,A.current)}function I(){const D=M.current[A.current];C[A.current]!==D&&x(C)}function $(D,z,{commit:K}={commit:!1}){const W=gse(o),Y=xse(Math.round((D-n)/o)*o+n,W),L=qg(Y,[n,s]);T((V=[])=>{const U=dse(V,L,z);if(hse(U,u*o)){A.current=U.indexOf(L);const ae=String(U)!==String(V);return ae&&K&&x(U),ae?U:V}else return V})}return r.jsx(sse,{scope:e.__scopeSlider,name:a,disabled:d,min:n,max:s,valueIndexToChangeRef:A,thumbs:w.current,values:C,orientation:c,form:j,children:r.jsx(WS.Provider,{scope:e.__scopeSlider,children:r.jsx(WS.Slot,{scope:e.__scopeSlider,children:r.jsx(E,{"aria-disabled":d,"data-disabled":d?"":void 0,...y,ref:t,onPointerDown:tt(y.onPointerDown,()=>{d||(M.current=C)}),min:n,max:s,inverted:v,onSlideStart:d?void 0:O,onSlideMove:d?void 0:_,onSlideEnd:d?void 0:I,onHomeKeyDown:()=>!d&&$(n,0,{commit:!0}),onEndKeyDown:()=>!d&&$(s,C.length-1,{commit:!0}),onStepKeyDown:({event:D,direction:z})=>{if(!d){const Y=FB.includes(D.key)||D.shiftKey&&HB.includes(D.key)?10:1,L=A.current,V=C[L],U=o*Y*z;$(V+U,L,{commit:!0})}}})})})})});WB.displayName=su;var[YB,XB]=QB(su,{startEdge:"left",endEdge:"right",size:"width",direction:1}),ise=S.forwardRef((e,t)=>
vendor: 4,548 bytes, line 699
699{const{min:a,max:n,dir:s,inverted:o,onSlideStart:c,onSlideMove:d,onSlideEnd:u,onStepKeyDown:m,...h}=e,[p,x]=S.useState(null),v=_t(t,E=>x(E)),j=S.useRef(void 0),y=gv(s),w=y==="ltr",A=w&&!o||!w&&o;function P(E){const C=j.current||p.getBoundingClientRect(),T=[0,C.width],O=LC(T,A?[a,n]:[n,a]);return j.current=C,O(E-C.left)}return r.jsx(YB,{scope:e.__scopeSlider,startEdge:A?"left":"right",endEdge:A?"right":"left",direction:A?1:-1,size:"width",children:r.jsx(ZB,{dir:y,"data-orientation":"horizontal",...h,ref:v,style:{...h.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:E=>{const C=P(E.clientX);c?.(C)},onSlideMove:E=>{const C=P(E.clientX);d?.(C)},onSlideEnd:()=>{j.current=void 0,u?.()},onStepKeyDown:E=>{const T=KB[A?"from-left":"from-right"].includes(E.key);m?.({event:E,direction:T?-1:1})}})})}),ose=S.forwardRef((e,t)=>{const{min:a,max:n,inverted:s,onSlideStart:o,onSlideMove:c,onSlideEnd:d,onStepKeyDown:u,...m}=e,h=S.useRef(null),p=_t(t,h),x=S.useRef(void 0),v=!s;function j(y){const w=x.current||h.current.getBoundingClientRect(),A=[0,w.height],E=LC(A,v?[n,a]:[a,n]);return x.current=w,E(y-w.top)}return r.jsx(YB,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1,children:r.jsx(ZB,{"data-orientation":"vertical",...m,ref:p,style:{...m.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:y=>{const w=j(y.clientY);o?.(w)},onSlideMove:y=>{const w=j(y.clientY);c?.(w)},onSlideEnd:()=>{x.current=void 0,d?.()},onStepKeyDown:y=>{const A=KB[v?"from-bottom":"from-top"].includes(y.key);u?.({event:y,direction:A?-1:1})}})})}),ZB=S.forwardRef((e,t)=>{const{__scopeSlider:a,onSlideStart:n,onSlideMove:s,onSlideEnd:o,onHomeKeyDown:c,onEndKeyDown:d,onStepKeyDown:u,...m}=e,h=vv(su,a);return r.jsx(nt.span,{...m,ref:t,onKeyDown:tt(e.onKeyDown,p=>{p.key==="Home"?(c(p),p.preventDefault()):p.key==="End"?(d(p),p.preventDefault()):FB.concat(HB).includes(p.key)&&(u(p),p.preventDefault())}),onPointerDown:tt(e.onPointerDown,p=>{const x=p.target;x.setPointerCapture(p.pointerId),p.preventDefault(),h.thumbs.has(x)?x.focus():n(p)}),onPointerMove:tt(e.onPointerMove,p=>{p.target.hasPointerCapture(p.pointerId)&&s(p)}),onPointerUp:tt(e.onPointerUp,p=>{const x=p.target;x.hasPointerCapture(p.pointerId)&&(x.releasePointerCapture(p.pointerId),o(p))})})}),JB="SliderTrack",ez=S.forwardRef((e,t)=>{const{__scopeSlider:a,...n}=e,s=vv(JB,a);return r.jsx(nt.span,{"data-disabled":s.disabled?"":void 0,"data-orientation":s.orientation,...n,ref:t})});ez.displayName=JB;var YS="SliderRange",tz=S.forwardRef((e,t)=>{const{__scopeSlider:a,...n}=e,s=vv(YS,a),o=XB(YS,a),c=S.useRef(null),d=_t(t,c),u=s.values.length,m=s.values.map(x=>rz(x,s.min,s.max)),h=u>1?Math.min(...m):0,p=100-Math.max(...m);return r.jsx(nt.span,{"data-orientation":s.orientation,"data-disabled":s.disabled?"":void 0,...n,ref:d,style:{...e.style,[o.startEdge]:h+"%",[o.endEdge]:p+"%"}})});tz.displayName=YS;var XS="SliderThumb",az=S.forwardRef((e,t)=>{const a=nse(e.__scopeSlider),[n,s]=S.useState(null),o=_t(t,d=>s(d)),c=S.useMemo(()=>n?a().findIndex(d=>d.ref.current===n):-1,[a,n]);return r.jsx(cse,{...e,ref:o,index:c})}),cse=S.forwardRef((e,t)=>{const{__scopeSlider:a,index:n,name:s,...o}=e,c=vv(XS,a),d=XB(XS,a),[u,m]=S.useState(null),h=_t(t,P=>m(P)),p=u?c.form||!!u.closest("form"):!0,x=tv(u),v=c.values[n],j=v===void 0?0:rz(v,c.min,c.max),y=use(n,c.values.length),w=x?.[d.size],A=w?mse(w,j,d.direction):0;return S.useEffect(()=>{if(u)return c.thumbs.add(u),()=>{c.thumbs.delete(u)}},[u,c.thumbs]),r.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[d.startEdge]:`calc(${j}% + ${A}px)`},children:[r.jsx(WS.ItemSlot,{scope:e.__scopeSlider,children:r.jsx(nt.span,{role:"slider","aria-label":e["aria-label"]||y,"aria-valuemin":c.min,"aria-valuenow":v,"aria-valuemax":c.max,"aria-orientation":c.orientation,"data-orientation":c.orientation,"data-disabled":c.disabled?"":void 0,tabIndex:c.disabled?void 0:0,...o,ref:h,style:v===void 0?{display:"none"}:e.style,onFocus:tt(e.onFocus,()=>{c.valueIndexToChangeRef.current=n})})}),p&&r.jsx(nz,{name:s??(c.name?c.name+(c.values.length>1?"[]":""):void 0),form:c.form,value:v},n)]})});az.displayName=XS;var lse="RadioBubbleInput",nz=S.forwardRef(({__scopeSlider:e,value:t,...a},n)=>{const s=S.useRef(null),o=_t(s,n),c=xv(t);return S.useEffect(()=>{const d=s.current;if(!d)return;const u=window.HTMLInputElement.prototype,h=Object.getOwnPropertyDescriptor(u,"value").set;if(c!==t&&h){const p=new Event("input",{bubbles:!0});
699h.call(d,t),d.dispatchEvent(p)}},[c,t]),r.jsx(nt.input,{style:{display:"none"},...a,ref:o,defaultValue:t})});nz.displayName=lse;function dse(e=[],t,a){const n=[...e];return n[a]=t,n.sort((s,o)=>s-o)}function rz(e,t,a){const o=100/(a-t)*(e-t);return qg(o,[0,100])}function use(e,t){return t>2?`Value ${e+1} of ${t}`:t===2?["Minimum","Maximum"][e]:void 0}function fse(e,t){if(e.length===1)return 0;const a=e.map(s=>Math.abs(s-t)),n=Math.min(...a);return a.indexOf(n)}function mse(e,t,a){const n=e/2,o=LC([0,50],[0,n]);return(n-o(t)*a)*a}function pse(e){return e.slice(0,-1).map((t,a)=>e[a+1]-t)}function hse(e,t){if(t>0){const a=pse(e);return Math.min(...a)>=t}return!0}function LC(e,t){return a=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(a-e[0])}}function gse(e){return(String(e).split(".")[1]||"").length}function xse(e,t){const a=Math.pow(10,t);return Math.round(e*a)/a}var vse=WB,yse=ez,bse=tz,jse=az;function lM({className:e,defaultValue:t,value:a,min:n=0,max:s=100,...o}){const c=S.useMemo(()=>Array.isArray(a)?a:Array.isArray(t)?t:[n,s],[a,t,n,s]);return r.jsxs(vse,{"data-loc":"client/src/components/ui/slider.tsx:25","data-slot":"slider",defaultValue:t,value:a,min:n,max:s,className:ct("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",e),...o,children:[r.jsx(yse,{"data-loc":"client/src/components/ui/slider.tsx:37","data-slot":"slider-track",className:ct("bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:r.jsx(bse,{"data-loc":"client/src/components/ui/slider.tsx:43","data-slot":"slider-range",className:ct("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:c.length},(d,u)=>r.jsx(jse,{"data-loc":"client/src/components/ui/slider.tsx:51","data-slot":"slider-thumb",className:"border-primary ring-ring/50 block size-4 shrink-0 rounded-full border bg-white shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},u))]})}let Kh=null;const Gg="apexforge-reader-progress";function wse(e){try{const t=localStorage.getItem(Gg);if(!t)return 1;const n=JSON.parse(t)[e];return n&&n.page||1}catch{return 1}}function dM(e,t,a){try{const n=localStorage.getItem(Gg),s=n?JSON.parse(n):{};s[e]={page:t,updatedAt:Date.now()},localStorage.setItem(Gg,JSON.stringify(s))}catch{}}function sz({fileUrl:e,title:t,onClose:a,narrationAudioUrl:n}){const[s,o]=S.useState(0),[c,d]=S.useState(null),[u,m]=S.useState(1),[h,p]=S.useState(!1),x=S.useRef(null),[v,j]=S.useState(!1),[y,w]=S.useState(!1),[A,P]=S.useState(.3),[E,C]=S.useState(!0),[T,M]=S.useState(null),[O,_]=S.useState(!1),[I,$]=S.useState([]),[D,z]=S.useState(!1),[K,W]=S.useState(0),[Y,L]=S.useState(0),[V,U]=S.useState(0),ae=[{title:"Prólogo",timestamp:0},{title:"Cap. 1 - La carta que lo cambió todo",timestamp:120},{title:"Cap. 2 - El primer cambio",timestamp:330},{title:"Cap. 3 - La chica que conocía el futuro",timestamp:580},{title:"Cap. 4 - El reloj detenido",timestamp:870},{title:"Cap. 5 - La organización Kronos",timestamp:1150},{title:"Cap. 6 - El secreto del buzón",timestamp:1440},{title:"Cap. 7 - La primera línea temporal rota",timestamp:1720},{title:"Cap. 8 - El precio de cambiar el destino",timestamp:2010},{title:"Cap. 9 - La última carta",timestamp:2280},{title:"Cap. 10 - El futuro comienza hoy",timestamp:2520}],te=S.useRef(null),B=S.useRef(null),H=S.useRef(null),Z=S.useRef(null),re=S.useRef(null),me=S.useRef(1),Ne=S.useRef(!1),he=S.useRef(null);S.useEffect(()=>{const ve=()=>{const Me=window.speechSynthesis.getVoices();Me.length>0&&$(Me)};return ve(),window.speechSynthesis.addEventListener("voiceschanged",ve),()=>window.speechSynthesis.removeEventListener("voiceschanged",ve)},[]),S.useEffect(()=>{let ve=!1;async function Me(){try{C(!0),M(null),o(0),m(0),Kh||(Kh=await tse(()=>import("./pdf-GqME4B9q.js").then(Qe=>Qe.p),[]),Kh.GlobalWorkerOptions.workerSrc="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/pdf.worker.min.js");const ge=await fetch(e,{credentials:"omit",redirect:"follow",cache:"no-store"});if(!ge.ok)throw new Error(`PDF no disponible (${ge.status})`);const Le=new Uint8Array(await ge.arrayBuffer());if(new TextDecoder().decode(Le.slice(0,5))!=="%PDF-")throw new Error("El archivo descargado no es un PDF válido");const He=await Kh.getDocument({data:Le,cMapUrl:"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.11.174/cmaps/",cMapPacked:!0}).promise;if(ve)return;re.current=He,o(He.numPages),C(!1);const lt=wse(e),rt=lt>=1&&lt<=He.numPages?lt:1;lt>1&&lt<=He.numPages&&(d(lt),p(!0),x.current&&clearTimeout(x.current),x.current=setTimeout(()=>p(!1),5e3)),await Pe(He,rt),m(rt),me.current=rt}catch(ge){console.error("Error loading PDF:",ge),ve||(M(`No se pudo cargar el libro: ${ge?.message||"Error desconocido"}`),o(0),m(0),C(!1))}}return Me(),()=>{ve=!0}},[e]);const Pe=S.useCallback(async(ve,Me)=>
699{try{_(!0);const ge=await ve.getPage(Me),Le=Z.current;if(!Le){_(!1);return}const Fe=Le.getContext("2d");if(!Fe){_(!1);return}const Je=he.current,He=Je?Je.clientWidth-32:window.innerWidth-32,lt=ge.getViewport({scale:1}),rt=Math.min(He/lt.width,2.5),xt=ge.getViewport({scale:Math.max(rt,1)}),Qe=window.devicePixelRatio||1;Le.width=xt.width*Qe,Le.height=xt.height*Qe,Le.style.width=`${xt.width}px`,Le.style.height=`${xt.height}px`,Fe.setTransform(Qe,0,0,Qe,0,0);const Ae={canvasContext:Fe,viewport:xt};await ge.render(Ae).promise;try{const et=(await ge.getTextContent()).items.filter(At=>At.str).map(At=>At.str).filter(At=>At.trim()).join(" ").replace(/\s+/g," ");le.current.set(Me,et)}catch(Xe){console.warn("Could not extract text from page:",Xe)}Je&&Je.scrollTo({top:0,behavior:"smooth"}),_(!1)}catch(ge){console.error("Error rendering page:",ge),_(!1)}},[]),ue=S.useCallback(ve=>{ve<1||ve>s||O||(m(ve),me.current=ve,dM(e,ve),re.current&&Pe(re.current,ve),Ne.current&&Ie())},[s,O,Pe]),Ce=S.useCallback(()=>ue(me.current+1),[ue]),Te=S.useCallback(()=>ue(me.current-1),[ue]),le=S.useRef(new Map);S.useCallback(async()=>{if(!re.current)return;if(!window.speechSynthesis){q.error("Tu navegador no soporta narración de voz. Intenta con Chrome o Edge.");return}window.speechSynthesis.paused&&window.speechSynthesis.resume(),window.speechSynthesis.speaking&&window.speechSynthesis.cancel();const ve=window.speechSynthesis.getVoices();if(console.log("TTS: Available voices:",ve.length),ve.length===0){q.warning("Cargando voces de narración... Intenta de nuevo en un momento.");return}Ne.current=!0,j(!0);const Me=re.current,ge=me.current,Le=[];for(let Qe=ge;Qe<=Me.numPages;Qe++)if(le.current.has(Qe)){const Ae=le.current.get(Qe);Ae&&Le.push(Ae)}else try{const et=(await(await Me.getPage(Qe)).getTextContent()).items.filter(At=>At.str).map(At=>At.str).filter(At=>At.trim()).join(" ").replace(/\s+/g," ");le.current.set(Qe,et),et&&Le.push(et)}catch{console.warn(`Could not extract text from page ${Qe}`)}const Fe=Le.join(`
700
701`).trim();if(!Fe){Ne.current=!1,j(!1),q.error("No se pudo extraer texto del libro. Puede ser un libro con imágenes.");return}const Je=200,He=[],lt=Fe.split(new RegExp("(?<=[.!?])\\s+")).filter(Qe=>Qe.trim().length>0);for(const Qe of lt)if(Qe.length<=Je)He.push(Qe.trim());else{let Ae=Qe;for(;Ae.length>Je;){let Xe=Ae.lastIndexOf(" ",Je);Xe===-1?Xe=Je:Xe+=1,He.push(Ae.substring(0,Xe).trim()),Ae=Ae.substring(Xe)}Ae.trim()&&He.push(Ae.trim())}let rt=0;function xt(){if(rt>=He.length||!Ne.current){Ne.current=!1,j(!1);return}const Qe=new SpeechSynthesisUtterance(He[rt]);Qe.lang="es-ES",Qe.rate=.85,Qe.pitch=.75,Qe.volume=1;const Ae=window.speechSynthesis.getVoices(),Xe=Ae.filter(et=>et.lang.startsWith("es"));if(console.log("TTS: Spanish voices available:",Xe.length,Xe.map(et=>et.name)),Xe.length>0){const et=[ra=>ra.name.includes("Google")&&ra.lang.includes("es")&&!ra.name.includes("female"),ra=>ra.name.includes("Microsoft")&&!ra.name.match(/hila|zira|susan|hazel/i),ra=>!!ra.name.match(/jorge|pablo|enrique|juan|carlos|diego|francisco|antonio|miguel/i),ra=>ra.name.includes("Male"),ra=>!ra.name.match(/female|hila|zira|susan|hazel|monica|paulina|helena|sabina|sofia/i)];let At=null;for(const ra of et)if(At=Xe.find(ra),At)break;Qe.voice=At||Xe[0],console.log("TTS: Using narrator voice:",Qe.voice.name,"|",Qe.voice.lang)}else Ae.length>0&&(Qe.voice=Ae[0],console.log("TTS: Using fallback voice:",Ae[0].name,"lang:",Ae[0].lang));Qe.onend=()=>{rt++,setTimeout(xt,800)},Qe.onerror=et=>{console.error("TTS Error:",et.error),et.error==="interrupted"||et.error==="canceled"?(Ne.current=!1,j(!1)):et.error==="synthesis-failed"||et.error==="audio-busy"?(console.warn("Retrying with smaller chunk..."),rt--,setTimeout(()=>{Ne.current&&xt()},500)):(Ne.current=!1,j(!1),q.error(`Error en la narración: ${et.error||"Desconocido"}. Intenta en Chrome.`))},te.current=Qe,setTimeout(()=>{window.speechSynthesis.speak(Qe)},0)}q.success("Narración iniciada. Usa el botón de pausa para detener."),xt()},[]);const Ie=S.useCallback(()=>{window.speechSynthesis.cancel(),H.current&&H.current.pause(),Ne.current=!1,j(!1),te.current=null},[]),ee=S.useCallback(()=>
701{if(Ne.current)Ie();else if(n&&H.current){const ve=H.current;B.current&&y&&(B.current.volume=A*.3),ve.play().then(()=>{Ne.current=!0,j(!0),q.success("Narración iniciada. Usa el botón de pausa para detener."),ve.onended=()=>{Ne.current=!1,j(!1),B.current&&y&&(B.current.volume=A)}}).catch(Me=>{console.error("Narration play error:",Me),q.error("No se pudo reproducir la narración. Intenta de nuevo.")})}else q.error("Este libro todavía no tiene una narración de audio disponible. No se usará la voz automática del navegador.")},[n,y,A,Ie]);S.useEffect(()=>{const ve=new Audio("/manus-storage/ambient-reading-melody_2d015e63.mp3");if(ve.loop=!0,ve.volume=A,ve.preload="auto",B.current=ve,ve.addEventListener("error",Me=>{console.error("Audio error:",Me)}),n){const Me=new Audio(n);Me.loop=!1,Me.volume=1,Me.preload="auto",H.current=Me,Me.addEventListener("error",ge=>{console.error("Narration audio error:",ge)}),Me.addEventListener("ended",()=>{Ne.current=!1,j(!1)})}return()=>{ve.pause(),ve.src="",B.current=null,H.current&&(H.current.pause(),H.current.src="",H.current=null)}},[n]),S.useEffect(()=>{if(!H.current||!n)return;const ve=H.current,Me=()=>{const Le=ve.currentTime;L(Le);let Fe=0;for(let Je=ae.length-1;Je>=0;Je--)if(Le>=ae[Je].timestamp){Fe=Je;break}W(Fe)},ge=()=>{U(ve.duration||0)};return ve.addEventListener("timeupdate",Me),ve.addEventListener("loadedmetadata",ge),()=>{ve.removeEventListener("timeupdate",Me),ve.removeEventListener("loadedmetadata",ge)}},[n]),S.useEffect(()=>{B.current&&(B.current.volume=A)},[A]);const Re=async()=>{if(B.current)if(y)B.current.pause(),w(!1);else try{await B.current.play(),w(!0)}catch(ve){console.error("Could not play music:",ve),q.error("No se pudo reproducir la música. Intenta de nuevo.")}};return S.useEffect(()=>{const ve=Me=>{Me.target instanceof HTMLInputElement||Me.target instanceof HTMLTextAreaElement||((Me.key==="ArrowRight"||Me.key===" ")&&(Me.preventDefault(),Ce()),Me.key==="ArrowLeft"&&(Me.preventDefault(),Te()),Me.key==="Escape"&&(Ie(),a()))};return window.addEventListener("keydown",ve),()=>window.removeEventListener("keydown",ve)},[Ce,Te,a,Ie]),S.useEffect(()=>()=>{window.speechSynthesis.cancel(),B.current&&(B.current.pause(),B.current.src=""),dM(e,me.current),x.current&&clearTimeout(x.current)},[e,s]),S.useEffect(()=>{const ve=Me=>{if(Me.key===Gg&&Me.newValue)try{const Le=JSON.parse(Me.newValue)[e];Le&&Le.page!==me.current&&Le.page>=1&&Le.page<=s&&ue(Le.page)}catch{}};return window.addEventListener("storage",ve),()=>window.removeEventListener("storage",ve)},[e,s,ue]),r.jsxs(Se.div,{"data-loc":"client/src/components/BookReader.tsx:659",initial:{opacity:0}
701,animate:{opacity:1},exit:{opacity:0},transition:{duration:.3},className:"fixed inset-0 z-50 bg-[#0a0a0f] flex flex-col",onContextMenu:ve=>ve.preventDefault(),children:[r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:668",className:"flex-shrink-0 flex items-center justify-between px-4 py-3 bg-[#0a0a0f]/95 backdrop-blur-md border-b border-white/10 z-20",children:[r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:669",className:"flex items-center gap-3",children:[r.jsx(X,{"data-loc":"client/src/components/BookReader.tsx:670",variant:"ghost",size:"sm",onClick:()=>{Ie(),a()},className:"text-white hover:text-[var(--neon-red)] gap-1 h-8 w-8 p-0",title:"Cerrar lector",children:r.jsx(Hr,{"data-loc":"client/src/components/BookReader.tsx:677",className:"w-5 h-5"})}),r.jsx(bt,{"data-loc":"client/src/components/BookReader.tsx:679",className:"w-4 h-4 text-[var(--neon-green)]"}),r.jsx("h3",{"data-loc":"client/src/components/BookReader.tsx:680",className:"text-sm font-medium text-white truncate max-w-[200px]",children:t})]}),r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:683",className:"flex items-center gap-1",children:[r.jsxs(X,{"data-loc":"client/src/components/BookReader.tsx:685",variant:"ghost",size:"sm",onClick:ee,disabled:E,className:`h-8 px-2 gap-1 text-xs ${v?"text-[var(--neon-purple)]":"text-gray-400 hover:text-white"}`,title:v?"Detener narración":"Escuchar narración",children:[v?r.jsx(bI,{"data-loc":"client/src/components/BookReader.tsx:693",className:"w-4 h-4"}):r.jsx(NI,{"data-loc":"client/src/components/BookReader.tsx:693",className:"w-4 h-4"}),r.jsx("span",{"data-loc":"client/src/components/BookReader.tsx:694",className:"hidden sm:inline",children:v?"Pausar":"Audio"})]}),n&&v&&r.jsxs(X,{"data-loc":"client/src/components/BookReader.tsx:699",variant:"ghost",size:"sm",onClick:()=>z(!D),className:`h-8 px-2 gap-1 text-xs ${D?"text-[var(--neon-green)]":"text-gray-400 hover:text-white"}`,title:"Lista de capítulos",children:[r.jsx(fZ,{"data-loc":"client/src/components/BookReader.tsx:706",className:"w-4 h-4"}),r.jsx("span",{"data-loc":"client/src/components/BookReader.tsx:707",className:"hidden sm:inline",children:"Capítulos"})]}),r.jsx(X,{"data-loc":"client/src/components/BookReader.tsx:712",variant:"ghost",size:"sm",onClick:Re,disabled:E,className:`h-8 w-8 p-0 ${y?"text-[var(--neon-blue)]":"text-gray-400 hover:text-white"}`,title:y?"Detener música":"Música ambiental",children:y?r.jsx(hg,{"data-loc":"client/src/components/BookReader.tsx:720",className:"w-4 h-4"}):r.jsx(AI,{"data-loc":"client/src/components/BookReader.tsx:720",className:"w-4 h-4"})}),y&&r.jsx(lM,{"data-loc":"client/src/components/BookReader.tsx:725",value:[A*100],onValueChange:ve=>P(ve[0]/100),max:100,step:5,className:"w-16 mx-1"})]})]}),r.jsx(Kr,{"data-loc":"client/src/components/BookReader.tsx:737",children:h&&c&&c<=s&&r.jsxs(Se.div,{"data-loc":"client/src/components/BookReader.tsx:739",initial:{opacity:0,y:-12},animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.2},className:"flex-shrink-0 flex items-center justify-between px-4 py-2 bg-[var(--neon-blue)]/10 border-b border-[var(--neon-blue)]/30",children:[r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:746",className:"flex items-center gap-2",children:[r.jsx(ZX,{"data-loc":"client/src/components/BookReader.tsx:747",className:"w-4 h-4 text-[var(--neon-blue)]"}),r.jsxs("p",{"data-loc":"client/src/components/BookReader.tsx:748",className:"text-xs text-gray-200",children:["Te quedaste en la ",r.jsxs("span",{"data-loc":"client/src/components/BookReader.tsx:749",className:"font-semibold text-[var(--neon-blue)]",children:["página ",c]})]})]}),r.jsx(X,{"data-loc":"client/src/components/BookReader.tsx:752",variant:"ghost",size:"sm",onClick:()=>{ue(c),p(!1)},className:"text-xs text-[var(--neon-blue)] hover:text-[var(--neon-blue)] h-7 px-2",children:"Continuar leyendo"}),r.jsx(X,{"data-loc":"client/src/components/BookReader.tsx:763",variant:"ghost",size:"sm",onClick:()=>p(!1),className:"text-xs text-gray-400 hover:text-white h-7 w-7 p-0",title:"Cerrar",children:r.jsx(Hr,{"data-loc":"client/src/components/BookReader.tsx:770",className:"w-3.5 h-3.5"})})]})}),r.jsx("div",{"data-loc":"client/src/components/BookReader.tsx:777",ref:he,className:"flex-1 overflow-auto flex items-start justify-center px-4 py-6",children:E?r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:779",className:"flex flex-col items-center gap-4 pt-20",children:[r.jsx(gt,{"data-loc":"client/src/components/BookReader.tsx:780",className:"w-12 h-12 text-[var(--neon-green)] animate-spin"}),r.jsx("p",{"data-loc":"client/src/components/BookReader.tsx:781",className:"text-sm text-gray-400",children:"Cargando libro..."}),r.jsx("p",{"data-loc":"client/src/components/BookReader.tsx:782",className:"text-xs text-gray-600",children:"Esto puede tomar unos segundos"})]}):T?r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:785",className:"flex flex-col items-center gap-4 pt-20",children:[r.jsx(Mg,{"data-loc":"client/src/components/BookReader.tsx:786",className:"w-12 h-12 text-[var(--neon-red)]"}),r.jsx("p",{"data-loc":"client/src/components/BookReader.tsx:787",className:"text-sm text-gray-300 text-center max-w-md",children:T}),r.jsx(X,{"data-loc":"client/src/components/BookReader.tsx:788",variant:"outline",onClick:()=>{M(null),C(!0),re.current=null,m(0),setTimeout(()=>m(1),50)},className:"border-[var(--neon-blue)]/50 text-[var(--neon-blue)]",children:"Reintentar"})]}):r.jsx("canvas",{"data-loc":"client/src/components/BookReader.tsx:804",ref:Z,className:"max-w-full shadow-2xl",style:{imageRendering:"auto",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none"}})}),r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:819",className:"flex-shrink-0 flex items-center justify-between px-4 py-3 bg-[#0a0a0f]/95 backdrop-blur-md border-t border-white/10 z-20",children:[r.jsxs(X,{"data-loc":"client/src/components/BookReader.tsx:820",variant:"outline",size:"sm",onClick:Te,disabled:u<=1||O,className:"border-[var(--neon-blue)]/50 text-[var(--neon-blue)] hover:bg-[var(--neon-blue)]/10 gap-1 h-8",children:[r.jsx(tZ,{"data-loc":"client/src/components/BookReader.tsx:827",className:"w-4 h-4"}),r.jsx("span",{"data-loc":"client/src/components/BookReader.tsx:828",className:"hidden sm:inline",children:"Anterior"})]}),r.jsxs("div",{"data-loc":"client/src/components/BookReader.tsx:831",className:"flex items-center gap-3",children:[O&&r.jsx(gt,{"data-loc":"client/src/components/BookReader.tsx:833",className:"w-3 h-3 text-gray-500 animate-spin"}),r.jsxs("span",{"data-loc":"client/src/components/BookReader.tsx:835",className:"text-xs text-gray-400 font-mono",children:[u," / ",s]}),r.jsx(lM,{"data-loc":"client/src/components/BookReader.tsx:838",value:[u],onValueChange:ve=>ue(ve[0]),min:1,max:s,step:1,disabled:O,className:"w-24 sm:w-40"})]}),r.jsxs(X,{"data-loc":"client/src/components/BookReader.tsx:849",variant:"outline",size:"sm",onClick:Ce,disabled:u>=s||O,className:"border-[var(--neon-blue)]/50 text-[var(--neon-blue)] hover:bg-[var(--neon-blue)]/10 gap-1 h-8",children:[r.jsx("span",{"data-loc":"client/src/components/BookReader.tsx:856",className:"hidden sm:inline",children:"Siguiente"}),r.jsx(UA,{"data-loc":"client/src/components/BookReader.tsx:857",className:"w-4 h-4"})]})]})]})}var Sse=[" ","Enter","ArrowUp","ArrowDown"],Nse=[" ","Enter"],Wc="Select",[yv,bv,Ase]=IC(Wc),[iu]=vs(Wc,[Ase,av]),jv=av(),[Cse,Fo]=iu(Wc),[Pse,Tse]=iu(Wc),iz=e=>{const{__scopeSelect:t,children:a,open:n,defaultOpen:s,onOpenChange:o,value:c,defaultValue:d,onValueChange:u,dir:m,name:h,autoComplete:p,disabled:x,required:v,form:j}=e,y=jv(t),[w,A]=S.useState(null),[P,E]=S.useState(null),[C,T]=S.useState(!1),M=gv(m),[O,_]=Lo({prop:n,defaultProp:s??!1,onChange:o,caller:Wc}),[I,$]=Lo({prop:c,defaultProp:d,onChange:u,caller:Wc}),D=S.useRef(null),z=w?j||!!w.closest("form"):!0,[K,W]=S.useState(new Set),Y=Array.from(K).map(L=>L.props.value).join(";");return r.jsx(BY,{...y,children:r.jsxs(Cse,{required:v,scope:t,trigger:w,onTriggerChange:A,valueNode:P,onValueNodeChange:E,valueNodeHasChildren:C,onValueNodeHasChildrenChange:T,contentId:Ao(),value:I,onValueChange:$,open:O,onOpenChange:_,dir:M,triggerPointerDownPosRef:D,disabled:x,children:[r.jsx(yv.Provider,{scope:t,children:r.jsx(Pse,{scope:e.__scopeSelect,onNativeOptionAdd:S.useCallback(L=>{W(V=>new Set(V).add(L))},[]),onNativeOptionRemove:S.useCallback(L=>{W(V=>{const U=new Set(V);return U.delete(L),U})},[]),children:a})}),z?r.jsxs(Tz,{"aria-hidden":!0,required:v,tabIndex:-1,name:h,autoComplete:p,value:I,onChange:L=>$(L.target.value),disabled:x,form:j,children:[I===void 0?r.jsx("option",{value:""}):null,Array.from(K)]},Y):null]})})};iz.displayName=Wc;var oz="SelectTrigger",cz=S.forwardRef((e,t)=>
vendor: 13,080 bytes, line 701
701{const{__scopeSelect:a,disabled:n=!1,...s}=e,o=jv(a),c=Fo(oz,a),d=c.disabled||n,u=_t(t,c.onTriggerChange),m=bv(a),h=S.useRef("touch"),[p,x,v]=Oz(y=>{const w=m().filter(E=>!E.disabled),A=w.find(E=>E.value===c.value),P=Mz(w,y,A);P!==void 0&&c.onValueChange(P.value)}),j=y=>{d||(c.onOpenChange(!0),v()),y&&(c.triggerPointerDownPosRef.current={x:Math.round(y.pageX),y:Math.round(y.pageY)})};return r.jsx(U7,{asChild:!0,...o,children:r.jsx(nt.button,{type:"button",role:"combobox","aria-controls":c.contentId,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":Ez(c.value)?"":void 0,...s,ref:u,onClick:tt(s.onClick,y=>{y.currentTarget.focus(),h.current!=="mouse"&&j(y)}),onPointerDown:tt(s.onPointerDown,y=>{h.current=y.pointerType;const w=y.target;w.hasPointerCapture(y.pointerId)&&w.releasePointerCapture(y.pointerId),y.button===0&&y.ctrlKey===!1&&y.pointerType==="mouse"&&(j(y),y.preventDefault())}),onKeyDown:tt(s.onKeyDown,y=>{const w=p.current!=="";!(y.ctrlKey||y.altKey||y.metaKey)&&y.key.length===1&&x(y.key),!(w&&y.key===" ")&&Sse.includes(y.key)&&(j(),y.preventDefault())})})})});cz.displayName=oz;var lz="SelectValue",dz=S.forwardRef((e,t)=>{const{__scopeSelect:a,className:n,style:s,children:o,placeholder:c="",...d}=e,u=Fo(lz,a),{onValueNodeHasChildrenChange:m}=u,h=o!==void 0,p=_t(t,u.onValueNodeChange);return Dn(()=>{m(h)},[m,h]),r.jsx(nt.span,{...d,ref:p,style:{pointerEvents:"none"},children:Ez(u.value)?r.jsx(r.Fragment,{children:c}):o})});dz.displayName=lz;var Ese="SelectIcon",uz=S.forwardRef((e,t)=>{const{__scopeSelect:a,children:n,...s}=e;return r.jsx(nt.span,{"aria-hidden":!0,...s,ref:t,children:n||"▼"})});uz.displayName=Ese;var Ose="SelectPortal",fz=e=>r.jsx($A,{asChild:!0,...e});fz.displayName=Ose;var Yc="SelectContent",mz=S.forwardRef((e,t)=>{const a=Fo(Yc,e.__scopeSelect),[n,s]=S.useState();if(Dn(()=>{s(new DocumentFragment)},[]),!a.open){const o=n;return o?Vm.createPortal(r.jsx(pz,{scope:e.__scopeSelect,children:r.jsx(yv.Slot,{scope:e.__scopeSelect,children:r.jsx("div",{children:e.children})})}),o):null}return r.jsx(hz,{...e,ref:t})});mz.displayName=Yc;var os=10,[pz,Ho]=iu(Yc),Mse="SelectContentImpl",_se=jd("SelectContent.RemoveScroll"),hz=S.forwardRef((e,t)=>{const{__scopeSelect:a,position:n="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:o,onPointerDownOutside:c,side:d,sideOffset:u,align:m,alignOffset:h,arrowPadding:p,collisionBoundary:x,collisionPadding:v,sticky:j,hideWhenDetached:y,avoidCollisions:w,...A}=e,P=Fo(Yc,a),[E,C]=S.useState(null),[T,M]=S.useState(null),O=_t(t,he=>C(he)),[_,I]=S.useState(null),[$,D]=S.useState(null),z=bv(a),[K,W]=S.useState(!1),Y=S.useRef(!1);S.useEffect(()=>{if(E)return SB(E)},[E]),pB();const L=S.useCallback(he=>{const[Pe,...ue]=z().map(le=>le.ref.current),[Ce]=ue.slice(-1),Te=document.activeElement;for(const le of he)if(le===Te||(le?.scrollIntoView({block:"nearest"}),le===Pe&&T&&(T.scrollTop=0),le===Ce&&T&&(T.scrollTop=T.scrollHeight),le?.focus(),document.activeElement!==Te))return},[z,T]),V=S.useCallback(()=>L([_,E]),[L,_,E]);S.useEffect(()=>{K&&V()},[K,V]);const{onOpenChange:U,triggerPointerDownPosRef:ae}=P;S.useEffect(()=>{if(E){let he={x:0,y:0};const Pe=Ce=>{he={x:Math.abs(Math.round(Ce.pageX)-(ae.current?.x??0)),y:Math.abs(Math.round(Ce.pageY)-(ae.current?.y??0))}},ue=Ce=>{he.x<=10&&he.y<=10?Ce.preventDefault():E.contains(Ce.target)||U(!1),document.removeEventListener("pointermove",Pe),ae.current=null};return ae.current!==null&&(document.addEventListener("pointermove",Pe),document.addEventListener("pointerup",ue,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",Pe),document.removeEventListener("pointerup",ue,{capture:!0})}}},[E,U,ae]),S.useEffect(()=>{const he=()=>U(!1);return window.addEventListener("blur",he),window.addEventListener("resize",he),()=>{window.removeEventListener("blur",he),window.removeEventListener("resize",he)}},[U]);const[te,B]=Oz(he=>{const Pe=z().filter(Te=>!Te.disabled),ue=Pe.find(Te=>Te.ref.current===document.activeElement),Ce=Mz(Pe,he,ue);Ce&&setTimeout(()=>Ce.ref.current.focus())}),H=S.useCallback((he,Pe,ue)=>{const Ce=!Y.current&&!ue;(P.value!==void 0&&P.value===Pe||Ce)&&(I(he),Ce&&(Y.current=!0))},[P.value]),Z=S.useCallback(()=>E?.focus(),[E]),re=S.useCallback((he,Pe,ue)=>{const Ce=!Y.current&&!ue;(P.value!==void 0&&P.value===Pe||Ce)&&D(he)},[P.value]),me=n==="popper"?ZS:gz,Ne=me===ZS?{side:d,sideOffset:u,align:m,alignOffset:h,arrowPadding:p,collisionBoundary:x,collisionPadding:v,sticky:j,hideWhenDetached:y,avoidCollisions:w}:{};return r.jsx(pz,{scope:a,content:E,viewport:T,onViewportChange:M,itemRefCallback:H,selectedItem:_,onItemLeave:Z,itemTextRefCallback:re,focusSelectedItem:V,selectedItemText:$,position:n,isPositioned:K,searchRef:te,children:r.jsx(OC,{as:_se,allowPinchZoom:!0,children:r.jsx(EC,{asChild:!0,trapped:P.open,onMountAutoFocus:he=>{he.preventDefault()},onUnmountAutoFocus:tt(s,he=>{P.trigger?.focus({preventScroll:!0}),he.preventDefault()}),children:r.jsx(Yx,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:he=>he.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:r.jsx(me,{role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:he=>he.preventDefault(),...A,...Ne,onPlaced:()=>W(!0),ref:O,style:{display:"flex",flexDirection:"column",outline:"none",...A.style},onKeyDown:tt(A.onKeyDown,he=>{const Pe=he.ctrlKey||he.altKey||he.metaKey;if(he.key==="Tab"&&he.preventDefault(),!Pe&&he.key.length===1&&B(he.key),["ArrowUp","ArrowDown","Home","End"].includes(he.key)){let Ce=z().filter(Te=>!Te.disabled).map(Te=>Te.ref.current);if(["ArrowUp","End"].includes(he.key)&&(Ce=Ce.slice().reverse()),["ArrowUp","ArrowDown"].includes(he.key)){const Te=he.target,le=Ce.indexOf(Te);Ce=Ce.slice(le+1)}setTimeout(()=>L(Ce)),he.preventDefault()}})})})})})})});hz.displayName=Mse;var kse="SelectItemAlignedPosition",gz=S.forwardRef((e,t)=>{const{__scopeSelect:a,onPlaced:n,...s}=e,o=Fo(Yc,a),c=Ho(Yc,a),[d,u]=S.useState(null),[m,h]=S.useState(null),p=_t(t,O=>h(O)),x=bv(a),v=S.useRef(!1),j=S.useRef(!0),{viewport:y,selectedItem:w,selectedItemText:A,focusSelectedItem:P}=c,E=S.useCallback(()=>{if(o.trigger&&o.valueNode&&d&&m&&y&&w&&A){const O=o.trigger.getBoundingClientRect(),_=m.getBoundingClientRect(),I=o.valueNode.getBoundingClientRect(),$=A.getBoundingClientRect();if(o.dir!=="rtl"){const Te=$.left-_.left,le=I.left-Te,Ie=O.left-le,ee=O.width+Ie,Re=Math.max(ee,_.width),ve=window.innerWidth-os,Me=qg(le,[os,Math.max(os,ve-Re)]);d.style.minWidth=ee+"px",d.style.left=Me+"px"}else{const Te=_.right-$.right,le=window.innerWidth-I.right-Te,Ie=window.innerWidth-O.right-le,ee=O.width+Ie,Re=Math.max(ee,_.width),ve=window.innerWidth-os,Me=qg(le,[os,Math.max(os,ve-Re)]);d.style.minWidth=ee+"px",d.style.right=Me+"px"}const D=x(),z=window.innerHeight-os*2,K=y.scrollHeight,W=window.getComputedStyle(m),Y=parseInt(W.borderTopWidth,10),L=parseInt(W.paddingTop,10),V=parseInt(W.borderBottomWidth,10),U=parseInt(W.paddingBottom,10),ae=Y+L+K+U+V,te=Math.min(w.offsetHeight*5,ae),B=window.getComputedStyle(y),H=parseInt(B.paddingTop,10),Z=parseInt(B.paddingBottom,10),re=O.top+O.height/2-os,me=z-re,Ne=w.offsetHeight/2,he=w.offsetTop+Ne,Pe=Y+L+he,ue=ae-Pe;if(Pe<=re){const Te=D.length>0&&w===D[D.length-1].ref.current;d.style.bottom="0px";const le=m.clientHeight-y.offsetTop-y.offsetHeight,Ie=Math.max(me,Ne+(Te?Z:0)+le+V),ee=Pe+Ie;d.style.height=ee+"px"}else{const Te=D.length>0&&w===D[0].ref.current;d.style.top="0px";const Ie=Math.max(re,Y+y.offsetTop+(Te?H:0)+Ne)+ue;d.style.height=Ie+"px",y.scrollTop=Pe-re+y.offsetTop}d.style.margin=`${os}px 0`,d.style.minHeight=te+"px",d.style.maxHeight=z+"px",n?.(),requestAnimationFrame(()=>v.current=!0)}},[x,o.trigger,o.valueNode,d,m,y,w,A,o.dir,n]);Dn(()=>E(),[E]);const[C,T]=S.useState();Dn(()=>{m&&T(window.getComputedStyle(m).zIndex)},[m]);const M=S.useCallback(O=>{O&&j.current===!0&&(E(),P?.(),j.current=!1)},[E,P]);return r.jsx(Dse,{scope:a,contentWrapper:d,shouldExpandOnScrollRef:v,onScrollButtonChange:M,children:r.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:C},children:r.jsx(nt.div,{...s,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});gz.displayName=kse;var Rse="SelectPopperPosition",ZS=S.forwardRef((e,t)=>{const{__scopeSelect:a,align:n="start",collisionPadding:s=os,...o}=e,c=jv(a);return r.jsx(V7,{...c,...o,ref:t,align:n,collisionPadding:s,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)"}})});ZS.displayName=Rse;var[Dse,BC]=iu(Yc,{}),JS="SelectViewport",xz=S.forwardRef((e,t)=>{const{__scopeSelect:a,nonce:n,...s}=e,o=Ho(JS,a),c=BC(JS,a),d=_t(t,o.onViewportChange),u=S.useRef(0);return r.jsxs(r.Fragment,{children:[r.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:n}),r.jsx(yv.Slot,{scope:a,children:r.jsx(nt.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:tt(s.onScroll,m=>{const h=m.currentTarget,{contentWrapper:p,shouldExpandOnScrollRef:x}=c;if(x?.current&&p){const v=Math.abs(u.current-h.scrollTop);if(v>0){const j=window.innerHeight-os*2,y=parseFloat(p.style.minHeight),w=parseFloat(p.style.height),A=Math.max(y,w);if(A<j){const P=A+v,E=Math.min(j,P),C=P-E;p.style.height=E+"px",p.style.bottom==="0px"&&(h.scrollTop=C>0?C:0,p.style.justifyContent="flex-end")}}}u.current=h.scrollTop})})})]})});xz.displayName=JS;var vz="SelectGroup",[Ise,Lse]=iu(vz),Bse=S.forwardRef((e,t)=>{const{__scopeSelect:a,...n}=e,s=Ao();return r.jsx(Ise,{scope:a,id:s,children:r.jsx(nt.div,{role:"group","aria-labelledby":s,...n,ref:t})})});Bse.displayName=vz;var yz="SelectLabel",zse=S.forwardRef((e,t)=>{const{__scopeSelect:a,...n}=e,s=Lse(yz,a);return r.jsx(nt.div,{id:s.id,...n,ref:t})});zse.displayName=yz;var Ug="SelectItem",[$se,bz]=iu(Ug),jz=S.forwardRef((e,t)=>{const{__scopeSelect:a,value:n,disabled:s=!1,textValue:o,...c}=e,d=Fo(Ug,a),u=Ho(Ug,a),m=d.value===n,[h,p]=S.useState(o??""),[x,v]=S.useState(!1),j=_t(t,P=>u.itemRefCallback?.(P,n,s)),y=Ao(),w=S.useRef("touch"),A=()=>{s||(d.onValueChange(n),d.onOpenChange(!1))};if(n==="")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 r.jsx($se,{scope:a,value:n,disabled:s,textId:y,isSelected:m,onItemTextChange:S.useCallback(P=>{p(E=>E||(P?.textContent??"").trim())},[]),children:r.jsx(yv.ItemSlot,{scope:a,value:n,disabled:s,textValue:h,children:r.jsx(nt.div,{role:"option","aria-labelledby":y,"data-highlighted":x?"":void 0,"aria-selected":m&&x,"data-state":m?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...c,ref:j,onFocus:tt(c.onFocus,()=>v(!0)),onBlur:tt(c.onBlur,()=>v(!1)),onClick:tt(c.onClick,()=>{w.current!=="mouse"&&A()}),onPointerUp:tt(c.onPointerUp,()=>{w.current==="mouse"&&A()}),onPointerDown:tt(c.onPointerDown,P=>{w.current=P.pointerType}),onPointerMove:tt(c.onPointerMove,P=>{w.current=P.pointerType,s?u.onItemLeave?.():w.current==="mouse"&&P.currentTarget.focus({preventScroll:!0})}),onPointerLeave:tt(c.onPointerLeave,P=>{P.currentTarget===document.activeElement&&u.onItemLeave?.()}),onKeyDown:tt(c.onKeyDown,P=>{u.searchRef?.current!==""&&P.key===" "||(Nse.includes(P.key)&&A(),P.key===" "&&P.preventDefault())})})})})});jz.displayName=Ug;var Cf="SelectItemText",wz=S.forwardRef((e,t)=>{const{__scopeSelect:a,className:n,style:s,...o}=e,c=Fo(Cf,a),d=Ho(Cf,a),u=bz(Cf,a),m=Tse(Cf,a),[h,p]=S.useState(null),x=_t(t,A=>p(A),u.onItemTextChange,A=>d.itemTextRefCallback?.(A,u.value,u.disabled)),v=h?.textContent,j=S.useMemo(()=>r.jsx("option",{value:u.value,disabled:u.disabled,children:v},u.value),[u.disabled,u.value,v]),{onNativeOptionAdd:y,onNativeOptionRemove:w}=m;return Dn(()=>(y(j),()=>w(j)),[y,w,j]),r.jsxs(r.Fragment,{children:[r.jsx(nt.span,{id:u.textId,...o,ref:x}),u.isSelected&&c.valueNode&&!c.valueNodeHasChildren?Vm.createPortal(o.children,c.valueNode):null]})});wz.displayName=Cf;var Sz="SelectItemIndicator",Nz=S.forwardRef((e,t)=>{const{__scopeSelect:a,...n}=e;return bz(Sz,a).isSelected?r.jsx(nt.span,{"aria-hidden":!0,...n,ref:t}):null});Nz.displayName=Sz;var eN="SelectScrollUpButton",Az=S.forwardRef((e,t)=>{const a=Ho(eN,e.__scopeSelect),n=BC(eN,e.__scopeSelect),[s,o]=S.useState(!1),c=_t(t,n.onScrollButtonChange);return Dn(()=>
vendor: 5,276 bytes, line 701
701{if(a.viewport&&a.isPositioned){let d=function(){const m=u.scrollTop>0;o(m)};const u=a.viewport;return d(),u.addEventListener("scroll",d),()=>u.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),s?r.jsx(Pz,{...e,ref:c,onAutoScroll:()=>{const{viewport:d,selectedItem:u}=a;d&&u&&(d.scrollTop=d.scrollTop-u.offsetHeight)}}):null});Az.displayName=eN;var tN="SelectScrollDownButton",Cz=S.forwardRef((e,t)=>{const a=Ho(tN,e.__scopeSelect),n=BC(tN,e.__scopeSelect),[s,o]=S.useState(!1),c=_t(t,n.onScrollButtonChange);return Dn(()=>{if(a.viewport&&a.isPositioned){let d=function(){const m=u.scrollHeight-u.clientHeight,h=Math.ceil(u.scrollTop)<m;o(h)};const u=a.viewport;return d(),u.addEventListener("scroll",d),()=>u.removeEventListener("scroll",d)}},[a.viewport,a.isPositioned]),s?r.jsx(Pz,{...e,ref:c,onAutoScroll:()=>{const{viewport:d,selectedItem:u}=a;d&&u&&(d.scrollTop=d.scrollTop+u.offsetHeight)}}):null});Cz.displayName=tN;var Pz=S.forwardRef((e,t)=>{const{__scopeSelect:a,onAutoScroll:n,...s}=e,o=Ho("SelectScrollButton",a),c=S.useRef(null),d=bv(a),u=S.useCallback(()=>{c.current!==null&&(window.clearInterval(c.current),c.current=null)},[]);return S.useEffect(()=>()=>u(),[u]),Dn(()=>{d().find(h=>h.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[d]),r.jsx(nt.div,{"aria-hidden":!0,...s,ref:t,style:{flexShrink:0,...s.style},onPointerDown:tt(s.onPointerDown,()=>{c.current===null&&(c.current=window.setInterval(n,50))}),onPointerMove:tt(s.onPointerMove,()=>{o.onItemLeave?.(),c.current===null&&(c.current=window.setInterval(n,50))}),onPointerLeave:tt(s.onPointerLeave,()=>{u()})})}),qse="SelectSeparator",Gse=S.forwardRef((e,t)=>{const{__scopeSelect:a,...n}=e;return r.jsx(nt.div,{"aria-hidden":!0,...n,ref:t})});Gse.displayName=qse;var aN="SelectArrow",Use=S.forwardRef((e,t)=>{const{__scopeSelect:a,...n}=e,s=jv(a),o=Fo(aN,a),c=Ho(aN,a);return o.open&&c.position==="popper"?r.jsx(F7,{...s,...n,ref:t}):null});Use.displayName=aN;var Vse="SelectBubbleInput",Tz=S.forwardRef(({__scopeSelect:e,value:t,...a},n)=>{const s=S.useRef(null),o=_t(n,s),c=xv(t);return S.useEffect(()=>{const d=s.current;if(!d)return;const u=window.HTMLSelectElement.prototype,h=Object.getOwnPropertyDescriptor(u,"value").set;if(c!==t&&h){const p=new Event("change",{bubbles:!0});h.call(d,t),d.dispatchEvent(p)}},[c,t]),r.jsx(nt.select,{...a,style:{...H7,...a.style},ref:o,defaultValue:t})});Tz.displayName=Vse;function Ez(e){return e===""||e===void 0}function Oz(e){const t=Ro(e),a=S.useRef(""),n=S.useRef(0),s=S.useCallback(c=>{const d=a.current+c;t(d),(function u(m){a.current=m,window.clearTimeout(n.current),m!==""&&(n.current=window.setTimeout(()=>u(""),1e3))})(d)},[t]),o=S.useCallback(()=>{a.current="",window.clearTimeout(n.current)},[]);return S.useEffect(()=>()=>window.clearTimeout(n.current),[]),[a,s,o]}function Mz(e,t,a){const s=t.length>1&&Array.from(t).every(m=>m===t[0])?t[0]:t,o=a?e.indexOf(a):-1;let c=Fse(e,Math.max(o,0));s.length===1&&(c=c.filter(m=>m!==a));const u=c.find(m=>m.textValue.toLowerCase().startsWith(s.toLowerCase()));return u!==a?u:void 0}function Fse(e,t){return e.map((a,n)=>e[(t+n)%e.length])}var Hse=iz,Kse=cz,Qse=dz,Wse=uz,Yse=fz,Xse=mz,Zse=xz,Jse=jz,eie=wz,tie=Nz,aie=Az,nie=Cz;function dt({...e}){return r.jsx(Hse,{"data-loc":"client/src/components/ui/select.tsx:10","data-slot":"select",...e})}function ut({...e}){return r.jsx(Qse,{"data-loc":"client/src/components/ui/select.tsx:22","data-slot":"select-value",...e})}function ft({className:e,size:t="default",children:a,...n}){return r.jsxs(Kse,{"data-loc":"client/src/components/ui/select.tsx:34","data-slot":"select-trigger","data-size":t,className:ct("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),...n,children:[a,r.jsx(Wse,{"data-loc":"client/src/components/ui/select.tsx:44",asChild:!0,children:r.jsx(xI,{"data-loc":"client/src/components/ui/select.tsx:45",className:"size-4 opacity-50"})})]})}function mt({className:e,children:t,position:a="popper",align:n="center",...s}){return r.jsx(Yse,{"data-loc":"client/src/components/ui/select.tsx:59",children:r.jsxs(Xse,{"data-loc":"client/src/components/ui/select.tsx:60","data-slot":"select-content",className:ct("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
701de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border shadow-md",a==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:a,align:n,...s,children:[r.jsx(rie,{"data-loc":"client/src/components/ui/select.tsx:72"}),r.jsx(Zse,{"data-loc":"client/src/components/ui/select.tsx:73",className:ct("p-1",a==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:t}),r.jsx(sie,{"data-loc":"client/src/components/ui/select.tsx:82"})]})})}function Ee({className:e,children:t,...a}){return r.jsxs(Jse,{"data-loc":"client/src/components/ui/select.tsx:107","data-slot":"select-item",className:ct("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),...a,children:[r.jsx("span",{"data-loc":"client/src/components/ui/select.tsx:115",className:"absolute right-2 flex size-3.5 items-center justify-center",children:r.jsx(tie,{"data-loc":"client/src/components/ui/select.tsx:116",children:r.jsx(wo,{"data-loc":"client/src/components/ui/select.tsx:117",className:"size-4"})})}),r.jsx(eie,{"data-loc":"client/src/components/ui/select.tsx:120",children:t})]})}function rie({className:e,...t}){return r.jsx(aie,{"data-loc":"client/src/components/ui/select.tsx:143","data-slot":"select-scroll-up-button",className:ct("flex cursor-default items-center justify-center py-1",e),...t,children:r.jsx(aZ,{"data-loc":"client/src/components/ui/select.tsx:151",className:"size-4"})})}function sie({className:e,...t}){return r.jsx(nie,{"data-loc":"client/src/components/ui/select.tsx:161","data-slot":"select-scroll-down-button",className:ct("flex cursor-default items-center justify-center py-1",e),...t,children:r.jsx(xI,{"data-loc":"client/src/components/ui/select.tsx:169",className:"size-4"})})}function iie({url:e}){const t=S.useRef(null),[a,n]=S.useState(!1),s=()=>{const o=t.current;o&&o.muted&&(o.muted=!1)};return a?r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:38",className:"flex flex-col items-center gap-4 p-10 text-center",children:[r.jsx(gZ,{"data-loc":"client/src/pages/ProductDetail.tsx:39",className:"w-10 h-10 text-[var(--neon-red)]"}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:40",className:"text-sm text-muted-foreground max-w-xs",children:"No se pudo cargar el tráiler. Ábrelo en una pestaña nueva o intenta de nuevo."}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:43",className:"flex gap-3",children:[r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:44",variant:"outline",className:"border-[var(--neon-red)] text-[var(--neon-red)] hover:bg-[var(--neon-red)]/10 gap-2",onClick:()=>n(!1),children:[r.jsx(rZ,{"data-loc":"client/src/pages/ProductDetail.tsx:49",className:"w-4 h-4"})," Reintentar"]}),r.jsx(X,{"data-loc":"client/src/pages/ProductDetail.tsx:51",variant:"outline",className:"border-border text-foreground hover:bg-accent gap-2",onClick:()=>window.open(e,"_blank"),children:"Abrir en nueva pestaña"})]})]}):r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:64",className:"relative flex items-center justify-center bg-black",onClick:s,onContextMenu:o=>o.preventDefault(),children:r.jsxs("video",{"data-loc":"client/src/pages/ProductDetail.tsx:69",ref:t,autoPlay:!0,muted:!0,controls:!0,playsInline:!0,preload:"auto",className:"w-full object-contain",style:{maxHeight:"80vh",maxWidth:"100%"},onError:()=>n(!0),children:[r.jsx("source",{"data-loc":"client/src/pages/ProductDetail.tsx:80",src:e,type:"video/mp4"}),"Tu navegador no puede reproducir este video."]})})}const oie=[{src:"/manus-storage/coloring-anime-cat-girl_e125210c.png",label:"Guardiana anime y su gato"},{src:"/manus-storage/coloring-chibi-dragon_c53648d2.png",label:"Dragón chibi"},{src:"/manus-storage/coloring-forest-friends_6766f7ee.png",label:"Amigos del bosque"},{src:"/manus-storage/coloring-space-hero_fa4ed597.png",label:"Explorador espacial"},{src:"/manus-storage/coloring-mermaid-ocean_150853ff.png",label:"Sirena del océano"}];function cie(){const{slug:e}=kI(),{user:t,isAuthenticated:a}=kt(),{data:n,isLoading:s}=F.products.bySlug.useQuery({slug:e||""},{enabled:!!e}),{data:o,refetch:c}=F.reviews.list.useQuery({productId:n?.id||0},{enabled:!!n?.id}),{data:d}=F.licenseKeys.userHasKey.useQuery({productId:n?.id||0},{enabled:a&&!!n?.id}),u=F.useUtils(),[m,h]=S.useState(5),[p,x]=S.useState(""),[v,j]=S.useState(!1),[y,w]=S.useState(!1),[A,P]=S.useState(!1),[E,C]=S.useState(!1),[T,M]=S.useState(!1),[O,_]=S.useState(""),[I,$]=S.useState(!1),[D,z]=S.useState(""),[K,W]=S.useState("input"),[Y,L]=S.useState(""),V=S.useMemo(()=>{const ge=localStorage.getItem("apex_device_id");if(ge)return ge;
701const Le=navigator.userAgent,Fe=`${window.screen.width}x${window.screen.height}`,Je=navigator.language,He=navigator.platform,lt=navigator.hardwareConcurrency||4,rt=Le+Fe+Je+He+lt;let xt=0;for(let Ae=0;Ae<rt.length;Ae++){const Xe=rt.charCodeAt(Ae);xt=(xt<<5)-xt+Xe,xt=xt&xt}const Qe="APX-"+Math.abs(xt).toString(36).toUpperCase();return localStorage.setItem("apex_device_id",Qe),Qe},[]),U=F.cart.add.useMutation({onSuccess:()=>{q.success("Agregado al carrito"),u.cart.get.invalidate()},onError:ge=>q.error(ge.message)}),ae=F.reviews.create.useMutation({onSuccess:()=>{q.success("Reseña publicada"),x(""),c()},onError:ge=>q.error(ge.message)}),te=F.freeResources.download.useMutation({onSuccess:ge=>{q.success("Descarga gratuita lista"),ge.url&&(_(ge.url),n?.slug==="cartas-del-futuro"?(C(!1),P(!0)):w(!0))},onError:ge=>q.error(ge.message)}),B=F.licenseKeys.validate.useMutation({onSuccess:ge=>{ge.valid&&ge.licenseKey?(W("validating"),H.mutate({keyId:ge.licenseKey.id,deviceId:V})):(W("error"),L(ge.reason||"Key inválida"))},onError:ge=>{W("error"),L(ge.message)}}),H=F.licenseKeys.activate.useMutation({onSuccess:ge=>{ge.success?(W("activated"),q.success("Key activada en este dispositivo")):(W("error"),L(ge.reason||"No se pudo activar la key"))},onError:ge=>{W("error"),L(ge.message)}}),Z=F.licenseKeys.download.useQuery({productId:n?.id||0,deviceId:V},{enabled:!1}),re=()=>{!D.trim()||!n||(W("validating"),L(""),B.mutate({key:D,productId:n.id}))},me=()=>{n&&Z.refetch().then(ge=>{if(ge.data&&ge.data.url){const Le=ge.data.watermark;q.success(`Libro listo para leer. Uso: ${Le?.username||""} | Acceso ilimitado en este dispositivo`),$(!1),z(""),W("input"),Te(""),_(ge.data.url),e==="cartas-del-futuro"?(C(!1),P(!0)):w(!0)}else ge.error&&q.error(ge.error.message||"No se pudo obtener la descarga")})},[Ne,he]=S.useState("choose"),[Pe,ue]=S.useState(7),[Ce,Te]=S.useState(""),le=F.licenseKeys.claimKey.useMutation({onSuccess:ge=>{ge.success?(Te(ge.key||""),W("activated"),he("success"),q.success("Key generada exitosamente")):(he("error"),L(ge.reason||"No se pudo generar la key"))},onError:ge=>{he("error"),L(ge.message)}}),Ie=()=>{n&&(he("claiming"),L(""),le.mutate({productId:n.id,deviceId:V,expirationDays:Pe}))};if(s)return r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:288",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/ProductDetail.tsx:289"}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:290",className:"pt-24 container",children:r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:290",className:"skeleton-neon h-96 bg-card/50 rounded-xl"})})]});if(!n)return r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:297",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/ProductDetail.tsx:298"}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:299",className:"pt-24 container text-center py-20",children:r.jsx("h2",{"data-loc":"client/src/pages/ProductDetail.tsx:300",className:"text-2xl font-bold text-[var(--neon-red)]",children:"Producto no encontrado"})})]});const ee=!!(t?.isAdmin||t?.role==="admin"),Re=parseFloat(String(n.price)),ve=parseFloat(String(n.originalPrice||"0")),Me=ve>Re&&ve>0;return v&&n.hasFile?r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:314",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/ProductDetail.tsx:315"}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:316",className:"pt-24 pb-16",children:r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:317",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:318",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-6 flex items-center justify-between",children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:323",className:"flex items-center gap-4",children:[r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:324",variant:"ghost",className:"text-[var(--neon-blue)] gap-2",onClick:()=>j(!1),children:[r.jsx(Nd,{"data-loc":"client/src/pages/ProductDetail.tsx:325",className:"w-4 h-4"})," Volver al producto"]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:327",className:"flex items-center gap-2",children:[r.jsx(Po,{"data-loc":"client/src/pages/ProductDetail.tsx:328",className:"w-4 h-4 text-[var(--neon-green)]"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:329",className:"text-sm text-[var(--neon-green)] font-medium",children:"Solo lectura — no se puede editar ni descargar"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:332",className:"flex items-center gap-2 text-xs text-muted-foreground",children:[r.jsx(wn,{"data-loc":"client/src/pages/ProductDetail.tsx:333",className:"w-4 h-4"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:334",children:"Contenido protegido"})]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:338",initial:{opacity:0,scale:.98}
701,animate:{opacity:1,scale:1},className:"relative rounded-xl overflow-hidden border border-[var(--neon-green)]/30 neon-glow-green",children:[r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:344",className:"absolute inset-0 z-10 pointer-events-none",style:{userSelect:"none"}}),r.jsx("iframe",{"data-loc":"client/src/pages/ProductDetail.tsx:348",src:`/api/view-pdf/${n.slug}#toolbar=0&navpanes=0&scrollbar=1&zoom=page-fit&view=FitV`,className:"w-full rounded-xl",style:{height:"calc(100vh - 180px)",minHeight:"600px"},title:n.title,onContextMenu:ge=>ge.preventDefault()}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:357",className:"absolute inset-0 z-20",style:{pointerEvents:"none"},onContextMenu:ge=>ge.preventDefault()})]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:364",className:"mt-6 flex items-center justify-center gap-6 text-sm text-muted-foreground",children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:365",className:"flex items-center gap-2",children:[r.jsx(wn,{"data-loc":"client/src/pages/ProductDetail.tsx:366",className:"w-4 h-4 text-[var(--neon-green)]"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:367",children:"Contenido protegido"})]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:369",className:"flex items-center gap-2",children:[r.jsx(Po,{"data-loc":"client/src/pages/ProductDetail.tsx:370",className:"w-4 h-4 text-[var(--neon-blue)]"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:371",children:"Solo lectura"})]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:373",className:"flex items-center gap-2",children:[r.jsx(La,{"data-loc":"client/src/pages/ProductDetail.tsx:374",className:"w-4 h-4 text-border"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:375",className:"line-through",children:"Descarga desactivada"})]})]})]})})]}):r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:385",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/ProductDetail.tsx:386"}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:387",className:"pt-24 pb-16",children:r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:388",className:"container",children:[r.jsx(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:390",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},className:"mb-6",children:r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:391",variant:"ghost",className:"text-[var(--neon-blue)] gap-2",onClick:()=>window.history.back(),children:[r.jsx(Nd,{"data-loc":"client/src/pages/ProductDetail.tsx:392",className:"w-4 h-4"})," Volver"]})}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:396",className:"grid md:grid-cols-2 gap-8 lg:gap-12",children:[r.jsx(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:398",initial:{opacity:0,x:-30},animate:{opacity:1,x:0},className:"relative",children:r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:403",className:"aspect-[3/4] rounded-xl border border-border/50 bg-card overflow-hidden neon-glow-blue",children:n.coverImage?r.jsx("img",{"data-loc":"client/src/pages/ProductDetail.tsx:405",src:n.coverImage,alt:n.title,className:"w-full h-full object-cover",onError:ge=>{ge.target.style.display="none",ge.target.parentElement.querySelector(".detail-fallback").classList.remove("hidden")}}):r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:407",className:"w-full h-full flex items-center justify-center bg-gradient-to-br from-[var(--neon-blue)]/10 to-[var(--neon-purple)]/10 detail-fallback hidden",children:r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:408",className:"text-center",children:[r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:409",className:"w-24 h-24 rounded-2xl border-2 border-[var(--neon-blue)]/50 mx-auto mb-4 flex items-center justify-center",children:n.type==="course"?r.jsx(ov,{"data-loc":"client/src/pages/ProductDetail.tsx:410",className:"w-10 h-10 text-[var(--neon-green)]"}):r.jsx(bt,{"data-loc":"client/src/pages/ProductDetail.tsx:410",className:"w-10 h-10 text-[var(--neon-blue)]"})}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:412",className:"font-[Orbitron] text-sm text-[var(--neon-blue)]",children:"APEX FORGE"})]})})})}),r.jsxs(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:420",initial:{opacity:0,x:30}
701,animate:{opacity:1,x:0},transition:{delay:.1},children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:425",className:"flex items-center gap-2 mb-3",children:[r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:426",className:`px-2.5 py-1 rounded-full text-xs font-bold ${n.isFree?"bg-[var(--neon-green)]/20 text-[var(--neon-green)] border border-[var(--neon-green)]/30":"bg-[var(--neon-blue)]/20 text-[var(--neon-blue)] border border-[var(--neon-blue)]/30"}`,children:n.type==="book"?"Libro":n.type==="course"?"Curso":"Bundle"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:429",className:"px-2.5 py-1 rounded-full text-xs font-bold text-muted-foreground bg-card border border-border/50 capitalize",children:n.format})]}),r.jsx("h1",{"data-loc":"client/src/pages/ProductDetail.tsx:434",className:"font-[Orbitron] text-2xl md:text-3xl font-bold mb-2 text-white",children:n.title}),n.author&&r.jsxs("p",{"data-loc":"client/src/pages/ProductDetail.tsx:435",className:"text-[var(--neon-blue)] mb-4",children:["Por ",n.author]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:438",className:"flex items-center gap-2 mb-4",children:[r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:439",className:"flex",children:[1,2,3,4,5].map(ge=>r.jsx($s,{"data-loc":"client/src/pages/ProductDetail.tsx:441",className:`w-5 h-5 ${ge<=(o?.avg||0)?"fill-[var(--neon-green)] text-[var(--neon-green)]":"text-border"}`},ge))}),r.jsxs("span",{"data-loc":"client/src/pages/ProductDetail.tsx:444",className:"text-sm text-muted-foreground",children:["(",o?.count||0," reseñas)"]})]}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:448",className:"mb-6 p-4 rounded-xl border border-border/50 bg-card/50",children:n.isFree?r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:450",className:"flex items-center gap-2",children:[r.jsx(Oa,{"data-loc":"client/src/pages/ProductDetail.tsx:451",className:"w-6 h-6 text-[var(--neon-green)]"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:452",className:"text-2xl font-bold font-[Orbitron] neon-text-green",children:"GRATIS"})]}):r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:455",className:"flex items-baseline gap-3",children:[r.jsxs("span",{"data-loc":"client/src/pages/ProductDetail.tsx:456",className:"text-3xl font-bold font-[Orbitron] neon-text-blue",children:["$",Re.toFixed(2)]}),Me&&r.jsxs("span",{"data-loc":"client/src/pages/ProductDetail.tsx:458",className:"text-lg text-muted-foreground line-through",children:["$",ve.toFixed(2)]})]})}),n.description&&r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:466",className:"text-muted-foreground mb-6 leading-relaxed",children:n.description}),n.longDescription&&r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:469",className:"text-muted-foreground/80 mb-6 leading-relaxed text-sm",children:n.longDescription}),n.type==="book"&&(n.slug==="colorea-el-mundo"||n.slug==="aventuras-para-colorear")&&r.jsxs("section",{"data-loc":"client/src/pages/ProductDetail.tsx:474",className:"mb-7","aria-labelledby":"preview-3d-title",children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:475",className:"flex items-center justify-between mb-3",children:[r.jsx("h2",{"data-loc":"client/src/pages/ProductDetail.tsx:476",id:"preview-3d-title",className:"font-[Orbitron] text-sm font-bold text-[var(--neon-green)]",children:"Muestras anime para colorear"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:477",className:"text-xs text-muted-foreground",children:"Toca una imagen para abrirla"})]}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:479",className:"grid grid-cols-2 gap-3 sm:grid-cols-3",children:oie.map((ge,Le)=>r.jsxs("a",{"data-loc":"client/src/pages/ProductDetail.tsx:481",href:ge.src,target:"_blank",rel:"noopener noreferrer",className:"group relative block overflow-hidden rounded-lg border border-[var(--neon-green)]/25 bg-white shadow-[0_0_18px_rgba(34,197,94,0.12)] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-[var(--neon-green)]","aria-label":`Abrir ${ge.label}`,children:[r.jsx("img",{"data-loc":"client/src/pages/ProductDetail.tsx:489",src:ge.src,alt:`${ge.label}, muestra ${Le+1} de ${n.title}`,loading:"eager",className:"aspect-[3/4] w-full object-cover transition-transform duration-300 group-hover:scale-[1.03]"}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:495",className:"absolute inset-x-2 bottom-2 rounded-md bg-black/75 px-2 py-1 text-center text-[10px] font-semibold text-white opacity-0 backdrop-blur-sm transition-opacity group-hover:opacity-100",children:"Abrir imagen"})]},ge.src))})]}),n?.trailerUrl&&r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:504",className:"mb-4",children:r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:505",size:"lg",variant:"outline",className:"border-[var(--neon-red)] text-[var(--neon-red)] hover:bg-[var(--neon-red)]/10 gap-2 neon-glow-red",onClick:()=>M(!0),children:[r.jsx(PZ,{"data-loc":"client/src/pages/ProductDetail.tsx:511",className:"w-5 h-5"})," Ver Tráiler"]})}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:517",className:"flex flex-wrap gap-3 mb-8",children:n.isFree?r.jsxs(r.Fragment,{children:[r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:520",size:"lg",className:"neon-glow-green bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90 gap-2",onClick:()=>te.mutate({productId:n.id}),disabled:te.isPending||!n.hasFile,children:[r.jsx(Po,{"data-loc":"client/src/pages/ProductDetail.tsx:521",className:"w-5 h-5"})," ",te.isPending?"Preparando...":"Abrir gratis"]}),n.hasFile&&r.jsxs("a",{"data-loc":"client/src/pages/ProductDetail.tsx:524",href:`/api/download-free/${encodeURIComponent(n.slug)}`,download:`apex-forge-${n.slug}.pdf`,className:"inline-flex h-11 items-center gap-2 rounded-lg border border-[var(--neon-blue)]/50 bg-[var(--neon-blue)]/10 px-4 text-sm font-semibold text-[var(--neon-blue)] transition-colors hover:bg-[var(--neon-blue)]/20",children:[r.jsx(La,{"data-loc":"client/src/pages/ProductDetail.tsx:525",className:"w-5 h-5"})," Descargar PDF"]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:528",className:"basis-full mt-1 flex items-center gap-2 text-xs text-[var(--neon-green)]",children:[r.jsx(Qs,{"data-loc":"client/src/pages/ProductDetail.tsx:529",className:"h-4 w-4"})," Este producto es Gratis: no necesitas Key ni aprobación."]})]}):a&&(ee||d?.hasKey)?r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:534",size:"lg",className:"neon-glow-green bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90 gap-2",onClick:()=>{$(!0),W("activated"),z(""),L("")},children:[r.jsx(La,{"data-loc":"client/src/pages/ProductDetail.tsx:540",className:"w-5 h-5"})," ",ee?"Abrir gratis (Admin)":"Descargar"]}):r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:543",size:"lg",className:"neon-glow-blue bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/90 gap-2",onClick:()=>U.mutate({productId:n.id}),disabled:U.isPending,children:[r.jsx(zo,{"data-loc":"client/src/pages/ProductDetail.tsx:544",className:"w-5 h-5"})," Agregar al Carrito"]})}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:550",className:"flex flex-wrap gap-4 text-sm text-muted-foreground",children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:551",className:"flex items-center gap-1.5",children:[r.jsx(wn,{"data-loc":"client/src/pages/ProductDetail.tsx:551",className:"w-4 h-4 text-[var(--neon-blue)]"})," Compra segura"]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:552",className:"flex items-center gap-1.5",children:[r.jsx(La,{"data-loc":"client/src/pages/ProductDetail.tsx:552",className:"w-4 h-4 text-[var(--neon-green)]"})," Acceso inmediato"]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:553",className:"flex items-center gap-1.5",children:[r.jsx($s,{"data-loc":"client/src/pages/ProductDetail.tsx:553",className:"w-4 h-4 text-[var(--neon-purple)]"})," Calidad garantizada"]})]})]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:559",initial:{opacity:0,y:20}
701,animate:{opacity:1,y:0},transition:{delay:.2},className:"mt-16 border-t border-border/30 pt-10",children:[r.jsx("h2",{"data-loc":"client/src/pages/ProductDetail.tsx:565",className:"font-[Orbitron] text-xl font-bold mb-6",children:r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:566",className:"neon-text-green",children:"RESEÑAS"})}),a&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:571",className:"mb-8 p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:572",className:"text-sm font-medium mb-3",children:"Deja tu reseña"}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:573",className:"flex items-center gap-2 mb-3",children:[1,2,3,4,5].map(ge=>r.jsx("button",{"data-loc":"client/src/pages/ProductDetail.tsx:575",onClick:()=>h(ge),className:"transition-transform hover:scale-110",children:r.jsx($s,{"data-loc":"client/src/pages/ProductDetail.tsx:576",className:`w-6 h-6 ${ge<=m?"fill-[var(--neon-green)] text-[var(--neon-green)]":"text-border"}`})},ge))}),r.jsx($t,{"data-loc":"client/src/pages/ProductDetail.tsx:580",placeholder:"¿Qué te pareció este producto?",value:p,onChange:ge=>x(ge.target.value),className:"bg-card border-border/50 mb-3"}),r.jsx(X,{"data-loc":"client/src/pages/ProductDetail.tsx:586",size:"sm",className:"bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90",onClick:()=>ae.mutate({productId:n.id,rating:m,comment:p||void 0}),children:"Publicar Reseña"})]}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:593",className:"space-y-4",children:o?.reviews&&o.reviews.length>0?o.reviews.map(ge=>r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:596",className:"p-4 rounded-xl border border-border/30 bg-card/30",children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:597",className:"flex items-center justify-between mb-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:598",className:"flex items-center gap-2",children:[r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:599",className:"font-medium text-sm",children:ge.userName||"Usuario"}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:600",className:"flex",children:[1,2,3,4,5].map(Le=>r.jsx($s,{"data-loc":"client/src/pages/ProductDetail.tsx:602",className:`w-3.5 h-3.5 ${Le<=ge.rating?"fill-[var(--neon-green)] text-[var(--neon-green)]":"text-border"}`},Le))})]}),r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:606",className:"text-xs text-muted-foreground",children:new Date(ge.createdAt).toLocaleDateString("es",{year:"numeric",month:"short",day:"numeric"})})]}),ge.comment&&r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:610",className:"text-sm text-muted-foreground",children:ge.comment})]},ge.id)):r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:614",className:"text-muted-foreground text-sm",children:"Aún no hay reseñas para este producto."})})]})]})}),r.jsx(nn,{"data-loc":"client/src/pages/ProductDetail.tsx:622",open:I,onOpenChange:ge=>{ge||(W("input"),z(""),L("")),$(ge)},children:r.jsxs(rn,{"data-loc":"client/src/pages/ProductDetail.tsx:626",className:"bg-background border border-border",children:[r.jsx(un,{"data-loc":"client/src/pages/ProductDetail.tsx:627",children:r.jsxs(fn,{"data-loc":"client/src/pages/ProductDetail.tsx:628",className:"flex items-center gap-2 text-white",children:[r.jsx(er,{"data-loc":"client/src/pages/ProductDetail.tsx:629",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Activar Key de Licencia"]})}),K==="input"&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:635",className:"space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:637",className:"bg-card/50 border border-border rounded-xl p-4",children:[r.jsxs("h4",{"data-loc":"client/src/pages/ProductDetail.tsx:638",className:"text-sm font-bold text-white mb-2 flex items-center gap-2",children:[r.jsx(er,{"data-loc":"client/src/pages/ProductDetail.tsx:639",className:"w-4 h-4 text-[var(--neon-green)]"})," Generar Key"]}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:641",className:"text-xs text-muted-foreground mb-3",children:"Selecciona la duración de tu licencia. Recibirás una key inmediata que se bloquea a este dispositivo."}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:644",className:"space-y-2",children:[r.jsx("label",{"data-loc":"client/src/pages/ProductDetail.tsx:645",className:"text-xs text-muted-foreground",children:"Duración"}),r.jsxs(dt,{"data-loc":"client/src/pages/ProductDetail.tsx:646",value:String(Pe),onValueChange:ge=>ue(parseInt(ge)),children:[r.jsx(ft,{"data-loc":"client/src/pages/ProductDetail.tsx:647",className:"bg-background/50",children:r.jsx(ut,{"data-loc":"client/src/pages/ProductDetail.tsx:648"})}),r.jsxs(mt,{"data-loc":"client/src/pages/ProductDetail.tsx:650",children:[r.jsx(Ee,{"data-loc":"client/src/pages/ProductDetail.tsx:651",value:"1",children:"1 día"}),r.jsx(Ee,{"data-loc":"client/src/pages/ProductDetail.tsx:652",value:"3",children:"3 días"}),r.jsx(Ee,{"data-loc":"client/src/pages/ProductDetail.tsx:653",value:"7",children:"7 días"}),r.jsx(Ee,{"data-loc":"client/src/pages/ProductDetail.tsx:654",value:"30",children:"1 mes (30 días)"})]})]})]}),Ne==="error"&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:659",className:"flex items-center gap-2 text-red-400 text-xs mt-2 bg-red-500/10 p-2 rounded-lg",children:[r.jsx(wS,{"data-loc":"client/src/pages/ProductDetail.tsx:660",className:"w-3 h-3"})," ",Y]}),r.jsx(X,{"data-loc":"client/src/pages/ProductDetail.tsx:663",className:"w-full mt-3 bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90 gap-2",onClick:Ie,disabled:le.isPending,children:le.isPending?r.jsxs(r.Fragment,{children:[r.jsx(To,{"data-loc":"client/src/pages/ProductDetail.tsx:669",className:"w-4 h-4 animate-spin"})," Generando..."]}):r.jsxs(r.Fragment,{children:[r.jsx(er,{"data-loc":"client/src/pages/ProductDetail.tsx:671",className:"w-4 h-4"})," Generar Key"]})})]}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:677",className:"bg-card/50 border border-border rounded-xl p-4",children:[r.jsxs("h4",{"data-loc":"client/src/pages/ProductDetail.tsx:678",className:"text-sm font-bold text-white mb-2 flex items-center gap-2",children:[r.jsx(Bo,{"data-loc":"client/src/pages/ProductDetail.tsx:679",className:"w-4 h-4 text-[var(--neon-blue)]"})," Ingresar Key Manual"]}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:681",className:"text-xs text-muted-foreground mb-2",children:"Si ya tienes una key, ingrésala aquí."}),r.jsx(fe,{"data-loc":"client/src/pages/ProductDetail.tsx:684",value:D,onChange:ge=>z(ge.target.value.toUpperCase()),placeholder:"APEX-FORGE-XXXX-XXXX-XXXX",className:"font-mono tracking-wider text-sm",onKeyDown:ge=>ge.key==="Enter"&&re()}),r.jsx(X,{"data-loc":"client/src/pages/ProductDetail.tsx:691",className:"w-full mt-3 bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/90 gap-2",onClick:re,disabled:!D.trim()||B.isPending,children:B.isPending?r.jsxs(r.Fragment,{children:[r.jsx(To,{"data-loc":"client/src/pages/ProductDetail.tsx:697",className:"w-4 h-4 animate-spin"})," Validando..."]}):r.jsxs(r.Fragment,{children:[r.jsx(Bo,{"data-loc":"client/src/pages/ProductDetail.tsx:699",className:"w-4 h-4"})," Activar Key"]})})]}),r.jsxs("p",{"data-loc":"client/src/pages/ProductDetail.tsx:704",className:"text-xs text-muted-foreground
701/70 flex items-center gap-1",children:[r.jsx(zr,{"data-loc":"client/src/pages/ProductDetail.tsx:705",className:"w-3 h-3"})," Tu dispositivo: ",V.substring(0,20),"..."]})]}),K==="validating"&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:711",className:"flex flex-col items-center justify-center py-8 space-y-3",children:[r.jsx(To,{"data-loc":"client/src/pages/ProductDetail.tsx:712",className:"w-10 h-10 animate-spin text-[var(--neon-blue)]"}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:713",className:"text-sm text-muted-foreground",children:"Activando key en tu dispositivo..."})]}),K==="activated"&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:718",className:"flex flex-col items-center justify-center py-6 space-y-4",children:[r.jsx(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:719",initial:{scale:0},animate:{scale:1},className:"w-16 h-16 rounded-full bg-green-500/20 flex items-center justify-center",children:r.jsx(Qs,{"data-loc":"client/src/pages/ProductDetail.tsx:720",className:"w-10 h-10 text-green-400"})}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:722",className:"text-center space-y-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/ProductDetail.tsx:723",className:"text-lg font-bold text-white",children:"Key Activada"}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:724",className:"text-sm text-muted-foreground",children:"Tu key ha sido vinculada a este dispositivo exitosamente."}),Ce&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:728",className:"bg-background/50 border border-border rounded-lg p-3 mt-3",children:[r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:729",className:"text-xs text-muted-foreground mb-1",children:"Tu Key:"}),r.jsx("code",{"data-loc":"client/src/pages/ProductDetail.tsx:730",className:"text-sm font-mono text-[var(--neon-blue)]",children:Ce})]})]}),r.jsxs(X,{"data-loc":"client/src/pages/ProductDetail.tsx:734",className:"bg-[var(--neon-green)] text-background gap-2",onClick:me,children:[r.jsx(La,{"data-loc":"client/src/pages/ProductDetail.tsx:738",className:"w-4 h-4"})," Descargar Ahora"]})]}),K==="error"&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:744",className:"flex flex-col items-center justify-center py-6 space-y-4",children:[r.jsx(wS,{"data-loc":"client/src/pages/ProductDetail.tsx:745",className:"w-16 h-16 text-red-400"}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:746",className:"text-center space-y-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/ProductDetail.tsx:747",className:"text-lg font-bold text-white",children:"Error"}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:748",className:"text-sm text-red-400",children:Y})]}),r.jsx(X,{"data-loc":"client/src/pages/ProductDetail.tsx:750",className:"bg-[var(--neon-blue)] text-background",onClick:()=>{W("input"),L("")},children:"Intentar de Nuevo"})]})]})}),r.jsx(Kr,{"data-loc":"client/src/pages/ProductDetail.tsx:762",children:A&&r.jsxs(Se.div,{"data-loc":"client/src/pages/ProductDetail.tsx:764",initial:{opacity:0}
701,animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},className:"fixed inset-0 z-50 bg-black flex items-center justify-center",onClick:()=>{P(!1),w(!0)},children:[r.jsx("video",{"data-loc":"client/src/pages/ProductDetail.tsx:772",autoPlay:!0,muted:!0,playsInline:!0,preload:"auto",className:"w-full h-full object-contain",onEnded:()=>{P(!1),w(!0)},onError:ge=>{ge.currentTarget.style.display="none",C(!0)},children:r.jsx("source",{"data-loc":"client/src/pages/ProductDetail.tsx:784",src:n?.introUrl||"",type:"video/mp4"})}),E&&r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:787",className:"absolute inset-0 flex flex-col items-center justify-center gap-4 text-center px-6",children:[r.jsx("span",{"data-loc":"client/src/pages/ProductDetail.tsx:788",className:"text-6xl",children:"🎬"}),r.jsx("p",{"data-loc":"client/src/pages/ProductDetail.tsx:789",className:"text-white text-sm max-w-xs",children:"No se pudo reproducir la intro animada. Puedes abrirla en una pestaña nueva o saltarla directamente."}),r.jsxs("div",{"data-loc":"client/src/pages/ProductDetail.tsx:790",className:"flex gap-3",children:[r.jsx(X,{"data-loc":"client/src/pages/ProductDetail.tsx:791",size:"sm",className:"bg-[var(--neon-blue)] text-background",onClick:()=>window.open(n?.introUrl||"","_blank"),children:"Abrir en nueva pestaña"}),r.jsx(X,{"data-loc":"client/src/pages/ProductDetail.tsx:798",size:"sm",variant:"outline",className:"border-white/40 text-white hover:bg-white/10",onClick:()=>{P(!1),w(!0)},children:"Saltar intro"})]})]}),r.jsx("div",{"data-loc":"client/src/pages/ProductDetail.tsx:809",className:"absolute bottom-4 right-4 text-white/50 text-xs cursor-pointer hover:text-white",children:"Toca para saltar"})]})}),r.jsx(Kr,{"data-loc":"client/src/pages/ProductDetail.tsx:817",children:y&&n?.hasFile&&O&&r.jsx(sz,{"data-loc":"client/src/pages/ProductDetail.tsx:819",fileUrl:O,title:n.title,onClose:()=>w(!1),narrationAudioUrl:n?.narrationUrl||void 0})}),r.jsx(nn,{"data-loc":"client/src/pages/ProductDetail.tsx:829",open:T,onOpenChange:M,children:r.jsx(rn,{"data-loc":"client/src/pages/ProductDetail.tsx:830",className:"max-w-3xl p-0 overflow-hidden bg-black border-[var(--neon-red)]/50","aria-label":`Tráiler de ${n?.title}`,children:T&&r.jsx(iie,{"data-loc":"client/src/pages/ProductDetail.tsx:831",url:n?.trailerUrl||""})})})]})}function lie(){const{data:e,isLoading:t}=F.freeResources.list.useQuery(),{isAuthenticated:a}=kt(),[n,s]=S.useState(""),o=(e||[]).filter(d=>!n||d.title.toLowerCase().includes(n.toLowerCase())||d.description?.toLowerCase().includes(n.toLowerCase())),c=S.useCallback(d=>{s(d)},[]);return r.jsxs("div",{"data-loc":"client/src/pages/Gratis.tsx:28",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Gratis.tsx:29"}),r.jsx("div",{"data-loc":"client/src/pages/Gratis.tsx:30",className:"pt-24 pb-16",children:r.jsxs("div",{"data-loc":"client/src/pages/Gratis.tsx:31",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Gratis.tsx:33",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Gratis.tsx:38",className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-[var(--neon-green)]/30 bg-[var(--neon-green)]/5 mb-4",children:[r.jsx(Oa,{"data-loc":"client/src/pages/Gratis.tsx:39",className:"w-4 h-4 text-[var(--neon-green)]"}),r.jsx("span",{"data-loc":"client/src/pages/Gratis.tsx:40",className:"text-sm text-[var(--neon-green)] font-medium",children:"Recursos gratuitos"})]}),r.jsxs("h1",{"data-loc":"client/src/pages/Gratis.tsx:42",className:"font-[Orbitron] text-3xl md:text-4xl font-bold mb-2",children:[r.jsx("span",{"data-loc":"client/src/pages/Gratis.tsx:43",className:"neon-text-green",children:"CONTENIDO"})," ",r.jsx("span",{"data-loc":"client/src/pages/Gratis.tsx:43",className:"text-white",children:"GRATUITO"})]}),r.jsx("p",{"data-loc":"client/src/pages/Gratis.tsx:45",className:"text-muted-foreground max-w-2xl",children:"Descarga libros y accede a recursos sin costo alguno. Conocimiento de calida
701d al alcance de todos."})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Gratis.tsx:51",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{delay:.1},className:"mb-8 p-6 md:p-8 rounded-2xl border border-[var(--neon-green)]/20 bg-[var(--neon-green)]/5 neon-glow-green relative overflow-hidden",children:[r.jsxs("div",{"data-loc":"client/src/pages/Gratis.tsx:57",className:"relative z-10 flex flex-col md:flex-row items-center justify-between gap-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Gratis.tsx:58",children:[r.jsx("h3",{"data-loc":"client/src/pages/Gratis.tsx:59",className:"text-xl font-bold text-white mb-1",children:"¿Primera vez aquí?"}),r.jsx("p",{"data-loc":"client/src/pages/Gratis.tsx:60",className:"text-muted-foreground text-sm",children:"Crea una cuenta gratis y empieza a descargar recursos de inmediato"})]}),!a&&r.jsxs(X,{"data-loc":"client/src/pages/Gratis.tsx:65",className:"bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90 gap-2",onClick:()=>za(),children:[r.jsx(La,{"data-loc":"client/src/pages/Gratis.tsx:66",className:"w-4 h-4"})," Crear Cuenta"]})]}),r.jsx("div",{"data-loc":"client/src/pages/Gratis.tsx:70",className:"absolute top-0 right-0 w-64 h-64 bg-[var(--neon-green)]/10 rounded-full blur-3xl -translate-y-1/2 translate-x-1/2"})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Gratis.tsx:73",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.12}
701,className:"mb-8 flex flex-col gap-4 rounded-2xl border border-[var(--neon-purple)]/30 bg-[var(--neon-purple)]/8 p-5 sm:flex-row sm:items-center sm:justify-between",children:[r.jsxs("div",{"data-loc":"client/src/pages/Gratis.tsx:79",children:[r.jsx("p",{"data-loc":"client/src/pages/Gratis.tsx:80",className:"mb-1 text-xs font-semibold uppercase tracking-[0.18em] text-[var(--neon-purple)]",children:"Nueva colección"}),r.jsx("h2",{"data-loc":"client/src/pages/Gratis.tsx:81",className:"text-lg font-bold text-white",children:"Dibujos anime y láminas infantiles para colorear"}),r.jsx("p",{"data-loc":"client/src/pages/Gratis.tsx:82",className:"mt-1 text-sm text-muted-foreground",children:"Abre, descarga e imprime tus favoritos sin Keys."})]}),r.jsx(Qt,{"data-loc":"client/src/pages/Gratis.tsx:84",href:"/colorear",children:r.jsxs(X,{"data-loc":"client/src/pages/Gratis.tsx:85",variant:"outline",className:"w-full gap-2 border-[var(--neon-purple)]/50 text-[var(--neon-purple)] hover:bg-[var(--neon-purple)]/10 sm:w-auto",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Gratis.tsx:86",className:"h-4 w-4"})," Ver biblioteca"]})})]}),r.jsx(Se.div,{"data-loc":"client/src/pages/Gratis.tsx:92",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.15},className:"mb-8",children:r.jsx(VB,{"data-loc":"client/src/pages/Gratis.tsx:98",compact:!0,onSearchChange:c})}),t?r.jsx("div",{"data-loc":"client/src/pages/Gratis.tsx:103",className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6",children:[...Array(8)].map((d,u)=>r.jsx("div",{"data-loc":"client/src/pages/Gratis.tsx:105",className:"aspect-[3/4] rounded-xl bg-card/50 border border-border/30 skeleton-neon"},u))}):o.length>0?r.jsx("div",{"data-loc":"client/src/pages/Gratis.tsx:109",className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6",children:o.map((d,u)=>r.jsx(pd,{"data-loc":"client/src/pages/Gratis.tsx:111",product:d,index:u},d.id))}):r.jsxs(Se.div,{"data-loc":"client/src/pages/Gratis.tsx:115",initial:{opacity:0}
701,animate:{opacity:1},className:"text-center py-20 border border-border/30 rounded-xl bg-card/30",children:[r.jsx(bt,{"data-loc":"client/src/pages/Gratis.tsx:120",className:"w-16 h-16 text-[var(--neon-green)]/30 mx-auto mb-4"}),r.jsx("p",{"data-loc":"client/src/pages/Gratis.tsx:121",className:"text-muted-foreground text-lg mb-2",children:n?`No hay resultados para "${n}"`:"Próximamente más recursos gratuitos"}),r.jsx("p",{"data-loc":"client/src/pages/Gratis.tsx:124",className:"text-muted-foreground text-sm",children:n?"Intenta con otros términos":"Estamos preparando contenido exclusivo para ti"})]})]})})]})}const uM=[{id:"cat-girl",title:"La guardiana del jardín",category:"Anime & fantasía",description:"Una aventurera y su compañero felino entre flores mágicas.",image:"/manus-storage/coloring-anime-cat-girl_e125210c.png",accent:"var(--neon-purple)"},{id:"chibi-dragon",title:"Dragón sobre las nubes",category:"Anime & fantasía",description:"Un pequeño dragón volando rumbo a un castillo encantado.",image:"/manus-storage/coloring-chibi-dragon_c53648d2.png",accent:"var(--neon-blue)"},{id:"forest-friends",title:"Picnic en el bosque",category:"Peques",description:"Conejito, zorrito y osito comparten una tarde de amistad.",image:"/manus-storage/coloring-forest-friends_6766f7ee.png",accent:"var(--neon-green)"},{id:"space-hero",title:"Misión entre estrellas",category:"Aventura",description:"Un explorador espacial y su robot descubren un planeta nuevo.",image:"/manus-storage/coloring-space-hero_fa4ed597.png",accent:"var(--neon-cyan)"},{id:"mermaid-ocean",title:"Amigos del océano",category:"Peques",description:"Una sirena, un caballito de mar y una tortuga bajo el mar.",image:"/manus-storage/coloring-mermaid-ocean_150853ff.png",accent:"var(--neon-blue)"}],die=["Todas","Anime & fantasía","Peques","Aventura"];function uie(){const[e,t]=S.useState("Todas"),[a,n]=S.useState(null),s=S.useMemo(()=>e==="Todas"?uM:uM.filter(o=>o.category===e),[e]);return r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:75",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Colorear.tsx:76"}),r.jsx("main",{"data-loc":"client/src/pages/Colorear.tsx:77",className:"pt-24 pb-20",children:r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:78",className:"container",children:[r.jsxs(Se.section,{"data-loc":"client/src/pages/Colorear.tsx:79",initial:{opacity:0,y:18},animate:{opacity:1,y:0},className:"relative overflow-hidden rounded-3xl border border-[var(--neon-green)]/25 bg-gradient-to-br from-[var(--neon-green)]/10 via-card/80 to-[var(--neon-purple)]/10 p-6 sm:p-10 lg:p-14",children:[r.jsx("div",{"data-loc":"client/src/pages/Colorear.tsx:84",className:"absolute -right-24 -top-24 h-72 w-72 rounded-full bg-[var(--neon-purple)]/15 blur-3xl"}),r.jsx("div",{"data-loc":"client/src/pages/Colorear.tsx:85",className:"absolute -bottom-32 left-1/3 h-72 w-72 rounded-full bg-[var(--neon-green)]/10 blur-3xl"}),r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:86",className:"relative z-10 max-w-3xl",children:[r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:87",className:"mb-5 inline-flex items-center gap-2 rounded-full border border-[var(--neon-green)]/35 bg-[var(--neon-green)]/10 px-3 py-1.5 text-xs font-semibold uppercase tracking-[0.18em] text-[var(--neon-green)]",children:[r.jsx(FA,{"data-loc":"client/src/pages/Colorear.tsx:88",className:"h-4 w-4"})," Biblioteca creativa"]}),r.jsxs("h1",{"data-loc":"client/src/pages/Colorear.tsx:90",className:"mb-4 font-[Orbitron] text-3xl font-black leading-tight text-white sm:text-5xl",children:[r.jsx("span",{"data-loc":"client/src/pages/Colorear.tsx:91",className:"neon-text-green",children:"COLOREA"})," tu propio mundo"]}),r.jsx("p",{"data-loc":"client/src/pages/Colorear.tsx:93",className:"max-w-2xl text-base leading-relaxed text-muted-foreground sm:text-lg",children:"Láminas originales listas para descargar, imprimir y llenar de color. Encuentra personajes anime, criaturas fantásticas y escenas tiernas para todas las edades."}),r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:96",className:"mt-7 flex flex-wrap gap-3 text-sm text-foreground
701/80",children:[r.jsxs("span",{"data-loc":"client/src/pages/Colorear.tsx:97",className:"inline-flex items-center gap-2 rounded-full border border-white/10 bg-black/20 px-3 py-2",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Colorear.tsx:97",className:"h-4 w-4 text-[var(--neon-purple)]"})," 5 láminas nuevas"]}),r.jsxs("span",{"data-loc":"client/src/pages/Colorear.tsx:98",className:"inline-flex items-center gap-2 rounded-full border border-white/10 bg-black/20 px-3 py-2",children:[r.jsx(La,{"data-loc":"client/src/pages/Colorear.tsx:98",className:"h-4 w-4 text-[var(--neon-green)]"})," Descarga sin Key"]}),r.jsxs("span",{"data-loc":"client/src/pages/Colorear.tsx:99",className:"inline-flex items-center gap-2 rounded-full border border-white/10 bg-black/20 px-3 py-2",children:[r.jsx(NS,{"data-loc":"client/src/pages/Colorear.tsx:99",className:"h-4 w-4 text-[var(--neon-blue)]"})," Estilo limpio para colorear"]})]})]})]}),r.jsxs("section",{"data-loc":"client/src/pages/Colorear.tsx:104",className:"mt-8","aria-labelledby":"coloring-gallery-title",children:[r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:105",className:"mb-5 flex flex-col gap-4 sm:flex-row sm:items-end sm:justify-between",children:[r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:106",children:[r.jsx("p",{"data-loc":"client/src/pages/Colorear.tsx:107",className:"mb-1 text-xs font-semibold uppercase tracking-[0.18em] text-[var(--neon-blue)]",children:"Colección abierta"}),r.jsx("h2",{"data-loc":"client/src/pages/Colorear.tsx:108",id:"coloring-gallery-title",className:"font-[Orbitron] text-2xl font-bold text-white sm:text-3xl",children:"Elige una lámina"})]}),r.jsx("div",{"data-loc":"client/src/pages/Colorear.tsx:110",className:"flex gap-2 overflow-x-auto pb-1",role:"tablist","aria-label":"Filtrar láminas",children:die.map(o=>r.jsx("button",{"data-loc":"client/src/pages/Colorear.tsx:112",type:"button",role:"tab","aria-selected":e===o,onClick:()=>t(o),className:`whitespace-nowrap rounded-full border px-3 py-2 text-xs font-semibold transition-all ${e===o?"border-[var(--neon-green)] bg-[var(--neon-green)]/15 text-[var(--neon-green)] shadow-[0_0_18px_rgba(34,197,94,0.16)]":"border-border/60 bg-card/50 text-muted-foreground hover:border-[var(--neon-blue)]/50 hover:text-white"}`,children:o},o))})]}),r.jsx("div",{"data-loc":"client/src/pages/Colorear.tsx:126",className:"grid gap-5 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-5",children:s.map((o,c)=>r.jsxs(Se.article,{"data-loc":"client/src/pages/Colorear.tsx:128",initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{delay:c*.06,duration:.35},className:"group overflow-hidden rounded-2xl border border-border/60 bg-card/70 shadow-xl shadow-black/10 transition-all duration-300 hover:-translate-y-1 hover:border-[var(--neon-green)]/50 hover:shadow-[0_0_28px_rgba(34,197,94,0.12)]",children:[r.jsx("button",{"data-loc":"client/src/pages/Colorear.tsx:135",type:"button",onClick:()=>n(o),className:"block w-full text-left","aria-label":`Abrir ${o.title}`,children:r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:136",className:"relative aspect-[3/4] overflow-hidden bg-white",children:[r.jsx("img",{"data-loc":"client/src/pages/Colorear.tsx:137",src:o.image,alt:`Lámina para colorear: ${o.title}`,loading:"eager",className:"h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.025]"}),r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:138",className:"absolute inset-x-3 bottom-3 flex items-center justify-between rounded-xl border border-white/20 bg-black/70 px-3 py-2 text-xs text-white opacity-0 backdrop-blur-md transition-opacity duration-200 group-hover:opacity-100",children:[r.jsx("span",{"data-loc":"client/src/pages/Colorear.tsx:139",children:"Ver lámina"}),r.jsx(mZ,{"data-loc":"client/src/pages/Colorear.tsx:139",className:"h-4 w-4"})]})]})}),r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:143",className:"p-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:144",className:"mb-2 flex items-center justify-between gap-2",children:[r.jsx("span",{"data-loc":"client/src/pages/Colorear.tsx:145",className:"rounded-full border px-2 py-1 text-[10px] font-semibold uppercase tracking-wide",style:{color:o.accent,borderColor:`color-mix(in srgb, ${o.accent} 45%, transparent)`,backgroundColor:`color-mix(in srgb, ${o.accent} 10%, transparent)`},children:o.category}),r.jsx(bt,{"data-loc":"client/src/pages/Colorear.tsx:146",className:"h-4 w-4 text-muted-foreground"})]}),r.jsx("h3",{"data-loc":"client/src/pages/Colorear.tsx:148",className:"font-semibold text-white",children:o.title}),r.jsx("p",{"data-loc":"client/src/pages/Colorear.tsx:149",className:"mt-1 min-h-10 text-xs leading-relaxed text-muted-foreground",children:o.description}),r.jsxs("a",{"data-loc":"client/src/pages/Colorear.tsx:150",href:o.image,download:`apex-forge-${o.id}.png`,className:"mt-4 inline-flex w-full items-center justify-center gap-2 rounded-lg border border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 px-3 py-2.5 text-xs font-semibold text-[var(--neon-green)] transition-colors hover:bg-[var(--neon-green)]/20",children:[r.jsx(La,{"data-loc":"client/src/pages/Colorear.tsx:151",className:"h-4 w-4"})," Descargar lámina"]})]})]},o.id))})]}),r.jsx("section",{"data-loc":"client/src/pages/Colorear.tsx:159",className:"mt-10 grid gap-4 md:grid-cols-3",children:[["1","Elige","Abre la lámina que más te guste."],["2","Descarga","Guárdala en tu dispositivo sin Key."],["3","Crea","Imprime y dale tu propio estilo."]].map(([o,c,d])=>r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:165",className:"rounded-2xl border border-border/50 bg-card/45 p-5",children:[r.jsx("span",{"data-loc":"client/src/pages/Colorear.tsx:166",className:"mb-3 inline-flex h-8 w-8 items-center justify-center rounded-full bg-[var(--neon-blue)]/15 text-sm font-black text-[var(--neon-blue)]",children:o}),r.jsx("h3",{"data-loc":"client/src/pages/Colorear.tsx:167",className:"font-semibold text-white",children:c}),r.jsx("p",{"data-loc":"client/src/pages/Colorear.tsx:168",className:"mt-1 text-sm text-muted-foreground",children:d})]},o))}),r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:173",className:"mt-8 flex flex-wrap items-center justify-between gap-3 rounded-2xl border border-[var(--neon-blue)]/20 bg-[var(--neon-blue)]/5 p-5",children:[r.jsx("p",{"data-loc":"client/src/pages/Colorear.tsx:174",className:"text-sm text-muted-foreground",children:"¿Buscas más libros completos para colorear?"}),r.jsx(Qt,{"data-loc":"client/src/pages/Colorear.tsx:175",href:"/gratis",children:r.jsxs(X,{"data-loc":"client/src/pages/Colorear.tsx:175",variant:"outline",className:"gap-2 border-[var(--neon-blue)]/40 text-[var(--neon-blue)] hover:bg-[var(--neon-blue)]/10",children:[r.jsx(bt,{"data-loc":"client/src/pages/Colorear.tsx:175",className:"h-4 w-4"})," Ver recursos gratis"]})})]})]})}),r.jsx(nn,{"data-loc":"client/src/pages/Colorear.tsx:180",open:!!a,onOpenChange:o=>!o&&n(null),children:r.jsx(rn,{"data-loc":"client/src/pages/Colorear.tsx:181",className:"max-w-4xl border-border/70 bg-background/95 p-0 backdrop-blur-xl",children:a&&r.jsxs(r.Fragment,{children:[r.jsx(un,{"data-loc":"client/src/pages/Colorear.tsx:184",className:"border-b border-border/50 px-5 py-4 sm:px-6",children:r.jsxs(fn,{"data-loc":"client/src/pages/Colorear.tsx:185",className:"flex items-center justify-between gap-3 pr-8 text-white",children:[r.jsx("span",{"data-loc":"client/src/pages/Colorear.tsx:186",children:a.title}),r.jsx("span",{"data-loc":"client/src/pages/Colorear.tsx:187",className:"text-xs font-normal text-muted-foreground",children:a.category})]})}),r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:190",className:"grid gap-5 p-5 sm:grid-cols-[minmax(0,1fr)_220px] sm:p-6",children:[r.jsx("div",{"data-loc":"client/src/pages/Colorear.tsx:191",className:"overflow-hidden rounded-2xl border border-border/60 bg-white shadow-2xl",children:r.jsx("img",{"data-loc":"client/src/pages/Colorear.tsx:192",src:a.image,alt:`Vista ampliada de ${a.title}`,className:"max-h-[70vh] w-full object-contain"})}),r.jsxs("div",{"data-loc":"client/src/pages/Colorear.tsx:194",className:"flex flex-col justify-center",children:[r.jsx("p",{"data-loc":"client/src/pages/Colorear.tsx:195",className:"text-sm leading-relaxed text-muted-foreground",children:a.description}),r.jsxs("a",{"data-loc":"client/src/pages/Colorear.tsx:196",href:a.image,download:`apex-forge-${a.id}.png`,className:"mt-5 inline-flex items-center justify-center gap-2 rounded-xl bg-[var(--neon-green)] px-4 py-3 text-sm font-bold text-background transition-colors hover:bg-[var(--neon-green)]/90",children:[r.jsx(La,{"data-loc":"client/src/pages/Colorear.tsx:196",className:"h-4 w-4"})," Descargar PNG"]}),r.jsxs("a",{"data-loc":"client/src/pages/Colorear.tsx:197",href:a.image,target:"_blank",rel:"noopener noreferrer",className:"mt-2 inline-flex items-center justify-center gap-2 rounded-xl border border-border/70 px-4 py-3 text-sm text-white transition-colors hover:bg-white/5",children:[r.jsx(Ad,{"data-loc":"client/src/pages/Colorear.tsx:197",className:"h-4 w-4"})," Abrir en pestaña"]})]})]})]})})})]})}function fie(){const{isAuthenticated:e}=kt(),t=F.useUtils(),{data:a,isLoading:n}=F.cart.get.useQuery(void 0,{enabled:e}),s=F.cart.update.useMutation({onSuccess:()=>t.cart.get.invalidate(),onError:C=>q.error(C.message)}),o=F.cart.remove.useMutation({onSuccess:()=>t.cart.get.invalidate(),onError:C=>q.error(C.message)}
701),c=F.stripe.createCheckout.useMutation({onSuccess:C=>{q.success("Redirigiendo al pago..."),C.url&&window.open(C.url,"_blank")},onError:C=>q.error(C.message)}),d=F.paypal.createOrder.useMutation({onSuccess:C=>{q.success("Orden PayPal creada. Realiza el pago y contacta al admin para activar tu acceso."),x(C),u()},onError:C=>q.error(C.message)}),{burst:u}=tp(),[m,h]=S.useState(""),[p,x]=S.useState(null),v=F.discounts.validate.useQuery({code:m},{enabled:m.length>0,retry:!1});if(!e)return r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:56",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Carrito.tsx:57"}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:58",className:"pt-24 container text-center py-20",children:[r.jsx(zo,{"data-loc":"client/src/pages/Carrito.tsx:59",className:"w-16 h-16 text-[var(--neon-blue)]/30 mx-auto mb-4"}),r.jsx("h2",{"data-loc":"client/src/pages/Carrito.tsx:60",className:"text-2xl font-bold mb-4 text-white",children:"Tu carrito está vacío"}),r.jsx("p",{"data-loc":"client/src/pages/Carrito.tsx:61",className:"text-muted-foreground mb-6",children:"Inicia sesión para ver tu carrito"}),r.jsx(X,{"data-loc":"client/src/pages/Carrito.tsx:62",className:"bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/90",onClick:()=>za(),children:"Iniciar Sesión"})]})]});if(n)return r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:72",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Carrito.tsx:73"}),r.jsx("div",{"data-loc":"client/src/pages/Carrito.tsx:74",className:"pt-24 container",children:r.jsx("div",{"data-loc":"client/src/pages/Carrito.tsx:74",className:"skeleton-neon h-96 bg-card/50 rounded-xl"})})]});const j=a?.items||[];if(j.length===0)return r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:83",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Carrito.tsx:84"}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:85",className:"pt-24 container text-center py-20",children:[r.jsx(Ni,{"data-loc":"client/src/pages/Carrito.tsx:86",className:"w-16 h-16 text-[var(--neon-blue)]/30 mx-auto mb-4"}),r.jsx("h2",{"data-loc":"client/src/pages/Carrito.tsx:87",className:"text-2xl font-bold mb-2 text-white",children:"Tu carrito está vacío"}),r.jsx("p",{"data-loc":"client/src/pages/Carrito.tsx:88",className:"text-muted-foreground mb-6",children:"Explora nuestro catálogo y encuentra algo increíble"}),r.jsx(Qt,{"data-loc":"client/src/pages/Carrito.tsx:89",href:"/catalogo",children:r.jsxs(X,{"data-loc":"client/src/pages/Carrito.tsx:90",className:"bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/90 gap-2",children:[r.jsx(Nd,{"data-loc":"client/src/pages/Carrito.tsx:91",className:"w-4 h-4"})," Ir al Catálogo"]})})]})]});const y=C=>{const T=parseFloat(String(C.product.price)),M=parseFloat(String(C.flashDiscountPercent||"0"));return M>0?T*(1-M/100):T},w=()=>{const C=j.map(T=>({productId:T.productId,quantity:T.quantity,price:y(T)}));c.mutate({items:C,discountCode:v.data?.code||void 0})},A=()=>{const C=j.map(T=>({productId:T.productId,quantity:T.quantity,price:y(T)}));d.mutate({items:C,discountCode:v.data?.code||void 0})},P=v.data?(a?.total||0)*(parseFloat(String(v.data.percentage))/100):0,E=(a?.total||0)-P;return r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:129",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Carrito.tsx:130"}),r.jsx("div",{"data-loc":"client/src/pages/Carrito.tsx:131",className:"pt-24 pb-16",children:r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:132",className:"container",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Carrito.tsx:133",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[r.jsx("h1",{"data-loc":"client/src/pages/Carrito.tsx:138",className:"font-[Orbitron] text-3xl font-bold",children:r.jsx("span",{"data-loc":"client/src/pages/Carrito.tsx:139",className:"neon-text-blue",children:"MI CARRITO"})}),r.jsxs("p",{"data-loc":"client/src/pages/Carrito.tsx:141",className:"text-muted-foreground mt-1",children:[j.length," ",j.length===1?"producto":"productos"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:144",className:"grid lg:grid-cols-3 gap-8",children:[r.jsx("div",{"data-loc":"client/src/pages/Carrito.tsx:146",className:"lg:col-span-2 space-y-4",children:j.map((C,T)=>r.jsxs(Se.div,{"data-loc":"client/src/pages/Carrito.tsx:148",initial:{opacity:0,x:-20}
701,animate:{opacity:1,x:0},transition:{delay:T*.05},className:"flex gap-4 p-4 rounded-xl border border-border/50 bg-card/50 hover:border-[var(--neon-blue)]/30 transition-colors",children:[r.jsx("div",{"data-loc":"client/src/pages/Carrito.tsx:156",className:"w-20 h-28 rounded-lg overflow-hidden bg-gradient-to-br from-[var(--neon-blue)]/10 to-[var(--neon-purple)]/10 flex-shrink-0",children:C.product.coverImage?r.jsx("img",{"data-loc":"client/src/pages/Carrito.tsx:158",src:C.product.coverImage,alt:C.product.title,className:"w-full h-full object-cover"}):r.jsx("div",{"data-loc":"client/src/pages/Carrito.tsx:160",className:"w-full h-full flex items-center justify-center",children:r.jsx(Ni,{"data-loc":"client/src/pages/Carrito.tsx:161",className:"w-6 h-6 text-[var(--neon-blue)]/50"})})}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:167",className:"flex-1 min-w-0",children:[r.jsx("h3",{"data-loc":"client/src/pages/Carrito.tsx:168",className:"font-semibold text-sm truncate",children:C.product.title}),r.jsxs("p",{"data-loc":"client/src/pages/Carrito.tsx:169",className:"text-xs text-muted-foreground mt-0.5",children:[C.product.type==="book"?"Libro":C.product.type==="course"?"Curso":"Bundle"," • ",C.product.format]}),C.product.author&&r.jsx("p",{"data-loc":"client/src/pages/Carrito.tsx:172",className:"text-xs text-[var(--neon-blue)] mt-0.5",children:C.product.author})]}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:176",className:"flex flex-col items-end justify-between",children:[r.jsxs("span",{"data-loc":"client/src/pages/Carrito.tsx:177",className:"font-bold text-[var(--neon-blue)]",children:["$",(y(C)*C.quantity).toFixed(2)]}),parseFloat(String(C.flashDiscountPercent||"0"))>0&&r.jsxs("span",{"data-loc":"client/src/pages/Carrito.tsx:179",className:"text-xs font-bold text-[var(--neon-purple)]",children:["⚡ OFERTA FLASH -",Math.round(parseFloat(String(C.flashDiscountPercent))),"%"]}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:181",className:"flex items-center gap-2",children:[r.jsx(X,{"data-loc":"client/src/pages/Carrito.tsx:182",size:"icon",variant:"ghost",className:"h-7 w-7",onClick:()=>s.mutate({productId:C.productId,quantity:C.quantity-1}),children:r.jsx(hZ,{"data-loc":"client/src/pages/Carrito.tsx:188",className:"w-3.5 h-3.5"})}),r.jsx("span",{"data-loc":"client/src/pages/Carrito.tsx:190",className:"text-sm font-medium w-6 text-center",children:C.quantity}),r.jsx(X,{"data-loc":"client/src/pages/Carrito.tsx:191",size:"icon",variant:"ghost",className:"h-7 w-7",onClick:()=>s.mutate({productId:C.productId,quantity:C.quantity+1}),children:r.jsx(ms,{"data-loc":"client/src/pages/Carrito.tsx:197",className:"w-3.5 h-3.5"})})]})]}),r.jsx(X,{"data-loc":"client/src/pages/Carrito.tsx:203",size:"icon",variant:"ghost",className:"h-8 w-8 text-[var(--neon-red)]/60 hover:text-[var(--neon-red)]",onClick:()=>o.mutate({productId:C.productId}),children:r.jsx(ps,{"data-loc":"client/src/pages/Carrito.tsx:209",className:"w-4 h-4"})})]},C.id))}),r.jsx(Se.div,{"data-loc":"client/src/pages/Carrito.tsx:216",initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{delay:.2},className:"lg:col-span-1",children:r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:222",className:"p-6 rounded-xl border border-border/50 bg-card/50 sticky top-24",children:[r.jsx("h3",{"data-loc":"client/src/pages/Carrito.tsx:223",className:"font-semibold text-lg mb-4",children:"Resumen del pedido"}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:224",className:"space-y-3 mb-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:225",className:"flex justify-between text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/Carrito.tsx:226",className:"text-muted-foreground",children:"Subtotal"}),r.jsxs("span",{"data-loc":"client/src/pages/Carrito.tsx:227",children:["$",(a?.total||0).toFixed(2)]})]}),P>0&&r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:230",className:"flex justify-between text-sm",children:[r.jsxs("span",{"data-loc":"client/src/pages/Carrito.tsx:231",className:"text-[var(--neon-green)]",children:["Descuento (",v.data?.code,")"]}),r.jsxs("span",{"data-loc":"client/src/pages/Carrito.tsx:232",className:"text-[var(--neon-green)]",children:["-$",P.toFixed(2)]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:235",className:"flex justify-between text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/Carrito.tsx:236",className:"text-muted-foreground",children:"Procesamiento"}),r.jsx("span",{"data-loc":"client/src/pages/Carrito.tsx:237",className:"text-[var(--neon-green)]",children:"Incluido"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:239",className:"border-t border-border/50 pt-3 flex justify-between",children:[r.jsx("span",{"data-loc":"client/src/pages/Carrito.tsx:240",className:"font-bold",children:"Total"}),r.jsxs("span",{"data-loc":"client/src/pages/Carrito.tsx:241",className:"font-bold text-xl neon-text-blue",children:["$",E.toFixed(2)]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:246",className:"flex gap-2 mb-4",children:[r.jsx(fe,{"data-loc":"client/src/pages/Carrito.tsx:247",value:m,onChange:C=>h(C.target.value.toUpperCase()),placeholder:"Código de descuento",className:"text-sm border-border/50"}),v.data&&r.jsxs("span",{"data-loc":"client/src/pages/Carrito.tsx:254",className:"text-xs text-[var(--neon-green)] flex items-center",children:[r.jsx(SI,{"data-loc":"client/src/pages/Carrito.tsx:255",className:"w-3 h-3 mr-1"}),"-",v.data.percentage,"%"]})]}),r.jsxs(X,{"data-loc":"client/src/pages/Carrito.tsx:261",className:"w-full bg-[#003087] text-white hover:bg-[#003087]/90 gap-2 h-12 mb-3 border border-[#009cde]/30",onClick:A,disabled:d.isPending,children:[r.jsx(Ad,{"data-loc":"client/src/pages/Carrito.tsx:266",className:"w-5 h-5"}),d.isPending?"Creando orden...":"Pagar con PayPal"]}),r.jsxs(X,{"data-loc":"client/src/pages/Carrito.tsx:271",className:"w-full bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/90 gap-2 h-12",onClick:w,disabled:c.isPending,children:[r.jsx(Km,{"data-loc":"client/src/pages/Carrito.tsx:276",className:"w-5 h-5"}),c.isPending?"Procesando...":"Pagar con Tarjeta"]}),r.jsxs("div",{"data-loc":"client/src/pages/Carrito.tsx:280",className:"flex items-center justify-center gap-1.5 mt-4 text-xs text-muted-foreground",children:[r.jsx(wn,{"data-loc":"client/src/pages/Carrito.tsx:281",className:"w-3.5 h-3.5 text-[var(--neon-green)]"}),"Pago seguro y encriptado"]}),p&&r.jsxs(Se.div,{"data-loc":"client/src/pages/Carrito.tsx:287",initial:{opacity:0,y:10}
701,animate:{opacity:1,y:0},className:"mt-4 p-4 rounded-lg border border-[var(--neon-green)]/30 bg-[var(--neon-green)]/5",children:[r.jsx("p",{"data-loc":"client/src/pages/Carrito.tsx:292",className:"text-sm text-[var(--neon-green)] font-medium mb-2",children:"Orden PayPal creada"}),r.jsxs("p",{"data-loc":"client/src/pages/Carrito.tsx:293",className:"text-xs text-muted-foreground mb-2",children:["Realiza tu pago de ",r.jsxs("strong",{"data-loc":"client/src/pages/Carrito.tsx:294",children:["$",p.total]})," a: ",r.jsx("strong",{"data-loc":"client/src/pages/Carrito.tsx:294",children:p.paypalEmail})]}),r.jsxs("a",{"data-loc":"client/src/pages/Carrito.tsx:296",href:p.paypalUrl,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-[var(--neon-blue)] underline flex items-center gap-1",children:[r.jsx(Ad,{"data-loc":"client/src/pages/Carrito.tsx:302",className:"w-3 h-3"})," Abrir PayPal para pagar"]}),r.jsx("p",{"data-loc":"client/src/pages/Carrito.tsx:304",className:"text-xs text-muted-foreground mt-2",children:"Después de pagar, contacta al admin para activar tu acceso."})]})]})})]})]})})]})}function mie(){const{data:e,isLoading:t}=F.wishlist.list.useQuery(),a=F.wishlist.remove.useMutation({onSuccess:()=>{q.success("Eliminado"),n.wishlist.list.invalidate(),n.wishlist.getIds.invalidate()},onError:s=>q.error(s.message)}),n=F.useUtils();return t?r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:24",className:"skeleton-neon h-32 bg-card/50 rounded-xl"}):!e||e.length===0?r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:28",className:"p-6 rounded-xl border border-border/30 bg-card/30 text-center",children:[r.jsx($n,{"data-loc":"client/src/pages/Perfil.tsx:29",className:"w-8 h-8 text-[var(--neon-red)]/30 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:30",className:"text-sm text-muted-foreground",children:"Aún no tienes libros en tu lista de deseos"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:31",className:"text-xs text-muted-foreground mt-1",children:"Haz clic en el corazón de cualquier libro para agregarlo"})]}):r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:37",className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:e.map(s=>r.jsx(Qt,{"data-loc":"client/src/pages/Perfil.tsx:39",href:`/producto/${s.product.slug}`,children:r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:40",className:"flex items-center gap-3 p-3 rounded-lg border border-border/30 bg-card/30 hover:border-[var(--neon-red)]/30 transition-colors cursor-pointer group",children:[s.product.coverImage&&r.jsx("img",{"data-loc":"client/src/pages/Perfil.tsx:42",src:s.product.coverImage,alt:s.product.title,className:"w-12 h-16 object-cover rounded-md"}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:44",className:"flex-1 min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:45",className:"text-sm font-medium truncate group-hover:text-[var(--neon-blue)] transition-colors",children:s.product.title}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:46",className:"text-xs text-muted-foreground",children:s.product.type==="book"?"Libro":s.product.type==="course"?"Curso":"Bundle"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:47",className:"text-sm font-bold neon-text-green",children:s.product.isFree?"GRATIS":`$${parseFloat(String(s.product.price)).toFixed(2)}`})]}),r.jsx(X,{"data-loc":"client/src/pages/Perfil.tsx:49",size:"sm",variant:"ghost",className:"h-8 w-8 p-0 text-[var(--neon-red)] hover:bg-[var(--neon-red)]/20",onClick:o=>{o.preventDefault(),o.stopPropagation(),a.mutate({productId:s.productId})},children:r.jsx($n,{"data-loc":"client/src/pages/Perfil.tsx:53",className:"w-4 h-4 fill-[var(--neon-red)]"})})]})},s.id))})}function pie(){const{data:e,isLoading:t}=F.licenseKeys.myKeys.useQuery();return t?r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:65",className:"skeleton-neon h-32 bg-card/50 rounded-xl"}):!e||e.length===0?r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:69",className:"p-6 rounded-xl border border-border/30 bg-card/30 text-center",children:[r.jsx(er,{"data-loc":"client/src/pages/Perfil.tsx:70",className:"w-8 h-8 text-[var(--neon-blue)]/30 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:71",className:"text-sm text-muted-foreground",children:"Aún no has activado ninguna license key"})]}):r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:77",className:"space-y-3",children:e.map(a=>r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:79",className:"flex items-center gap-3 p-3 rounded-lg border border-border/30 bg-card/30",children:[r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:80",className:"w-10 h-10 rounded-lg bg-[var(--neon-blue)]/10 flex items-center justify-center",children:r.jsx(er,{"data-loc":"client/src/pages/Perfil.tsx:81",className:"w-4 h-4 text-[var(--neon-blue)]"})}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:83",className:"flex-1 min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:84",className:"text-sm font-medium font-mono text-[var(--neon-blue)] truncate",children:a.key}),r.jsxs("p",{"data-loc":"client/src/pages/Perfil.tsx:85",className:"text-xs text-muted-foreground",children:["Producto ID: ",a.productId," • Usos: ",a.currentUses,"/",a.maxUses,a.deviceId&&r.jsxs("span",{"data-loc":"client/src/pages/Perfil.tsx:87",className:"ml-2",children:["• Dispositivo: ",a.deviceId.substring(0,16),"..."]})]})]}),r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:90",className:`px-2 py-0.5 rounded text-xs font-bold ${a.status==="available"?"bg-green-500/20 text-green-400":a.status==="used"?"bg-yellow-500/20 text-yellow-400":"bg-red-500/20 text-red-400"}`,children:a.status==="available"?"Disponible":a.status==="used"?"Usada":a.status==="revoked"?"Revocada":"Expirada"})]},a.id))})}function hie(){const{isAuthenticated:e}=kt(),{data:t,isLoading:a}=F.profile.me.useQuery(void 0,{enabled:e}),{data:n}=F.orders.list.useQuery(void 0,{enabled:e}),{data:s}=F.profile.preferences.get.useQuery(void 0,{enabled:e}),{data:o}=F.reservations.list.useQuery(void 0,{enabled:e}),{data:c}=F.categories.list.useQuery(),d=F.profile.preferences.save.useMutation({onSuccess:()=>{q.success("Preferencias guardadas"),m.profile.preferences.get.invalidate()},onError:_=>q.error(_.message)}),u=F.reservations.create.useMutation({onSuccess:()=>
701{q.success("Reserva creada"),m.reservations.list.invalidate(),p(!1)},onError:_=>q.error(_.message)}),m=F.useUtils(),[h,p]=S.useState(!1),{data:x}=F.monetization.myBadges.useQuery(void 0,{enabled:e}),[v,j]=S.useState({productId:void 0,notes:""}),[y,w]=S.useState({genres:"",preferredFormats:"",interests:"",minPrice:0,maxPrice:100});if(!e)return r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:126",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Perfil.tsx:127"}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:128",className:"pt-24 container text-center py-20",children:[r.jsx(Pd,{"data-loc":"client/src/pages/Perfil.tsx:129",className:"w-16 h-16 text-[var(--neon-blue)]/30 mx-auto mb-4"}),r.jsx("h2",{"data-loc":"client/src/pages/Perfil.tsx:130",className:"text-2xl font-bold mb-4 text-white",children:"Accede a tu perfil"}),r.jsx(X,{"data-loc":"client/src/pages/Perfil.tsx:131",className:"bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/90",onClick:()=>za(),children:"Iniciar Sesión"})]})]});if(a)return r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:141",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Perfil.tsx:142"}),r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:143",className:"pt-24 container",children:r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:143",className:"skeleton-neon h-96 bg-card/50 rounded-xl"})})]});const A=t?.user,P=t?.downloads||[],E=n||[],C=s||null,T=o||[],M=E.filter(_=>_.status==="completed").length,O=M>=5;return r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:157",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Perfil.tsx:158"}),r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:159",className:"pt-24 pb-16",children:r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:160",className:"container",children:[r.jsx(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:161",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:r.jsx("h1",{"data-loc":"client/src/pages/Perfil.tsx:162",className:"font-[Orbitron] text-3xl font-bold",children:r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:162",className:"neon-text-blue",children:"MI PERFIL"})})}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:165",className:"grid lg:grid-cols-3 gap-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:167",className:"lg:col-span-1 space-y-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:168",className:"p-6 rounded-xl border border-border/50 bg-card/50 neon-glow-blue",children:[r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:169",className:"w-16 h-16 rounded-full bg-[var(--neon-blue)]/20 flex items-center justify-center mb-4 mx-auto",children:r.jsx(Pd,{"data-loc":"client/src/pages/Perfil.tsx:170",className:"w-8 h-8 text-[var(--neon-blue)]"})}),r.jsx("h2",{"data-loc":"client/src/pages/Perfil.tsx:172",className:"text-center font-bold text-lg",children:A?.name||"Usuario"}),A?.email&&r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:173",className:"text-center text-sm text-muted-foreground mt-1",children:A.email}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:174",className:"mt-4 pt-4 border-t border-border/50 space-y-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:175",className:"flex items-center justify-between text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:176",className:"text-muted-foreground",children:"Rol"}),r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:177",className:"font-medium px-2 py-0.5 rounded-full bg-[var(--neon-purple)]/20 text-[var(--neon-purple)] text-xs",children:A?.role==="admin"?"Admin":"Usuario"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:181",className:"flex items-center justify-between text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:182",className:"text-muted-foreground",children:"Compras"}),r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:183",className:"font-medium",children:M})]}),O&&r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:186",className:"flex items-center justify-between text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:187",className:"text-muted-foreground",children:"Estado"}),r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:188",className:"font-medium px-2 py-0.5 rounded-full bg-[var(--neon-green)]/20 text-[var(--neon-green)] text-xs",children:"Cliente frecuente"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:191",className:"flex items-center justify-between text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:192",className:"text-muted-foreground",children:"Miembro desde"}),r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:193",className:"font-medium",children:A?.createdAt?new Date(A.createdAt).toLocaleDateString("es"):"N/A"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:199",className:"p-4 rounded-xl border border-border/50 bg-card/50 space-y-2",children:[r.jsxs(X,{"data-loc":"client/src/pages/Perfil.tsx:200",variant:"outline",className:"w-full text-sm gap-2",onClick:()=>p(!0),children:[r.jsx($s,{"data-loc":"client/src/pages/Perfil.tsx:201",className:"w-4 h-4"})," Reservar Libro"]}),r.jsx(Qt,{"data-loc":"client/src/pages/Perfil.tsx:203",href:"/solicitar-libro",children:r.jsxs(X,{"data-loc":"client/src/pages/Perfil.tsx:203",variant:"outline",className:"w-full text-sm gap-2",children:[r.jsx(yI,{"data-loc":"client/src/pages/Perfil.tsx:204",className:"w-4 h-4"})," Solicitar Libro"]})}),r.jsx(Qt,{"data-loc":"client/src/pages/Perfil.tsx:206",href:"/boletin",children:r.jsxs(X,{"data-loc":"client/src/pages/Perfil.tsx:206",variant:"outline",className:"w-full text-sm gap-2",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Perfil.tsx:207",className:"w-4 h-4"})," Suscribir al Boletín"]})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:213",className:"lg:col-span-2 space-y-8",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:215",initial:{opacity:0,y:20}
701,animate:{opacity:1,y:0},transition:{delay:.05},children:[r.jsxs("h3",{"data-loc":"client/src/pages/Perfil.tsx:216",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx(_f,{"data-loc":"client/src/pages/Perfil.tsx:217",className:"w-5 h-5 text-[var(--neon-green)]"}),"Insignias"]}),x&&x.length>0?r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:221",className:"grid grid-cols-2 sm:grid-cols-3 gap-3",children:x.map(_=>r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:223",className:"relative p-4 rounded-xl border border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 text-center",children:[r.jsx(_f,{"data-loc":"client/src/pages/Perfil.tsx:224",className:"w-6 h-6 text-[var(--neon-green)] mx-auto mb-1"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:225",className:"text-xs font-semibold text-white",children:_.badge}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:226",className:"text-[10px] text-muted-foreground mt-0.5",children:_.description})]},_.badge))}):r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:231",className:"p-6 rounded-xl border border-border/30 bg-card/30 text-center",children:[r.jsx(_f,{"data-loc":"client/src/pages/Perfil.tsx:232",className:"w-8 h-8 text-[var(--neon-green)]/30 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:233",className:"text-sm text-muted-foreground",children:"Aún no tienes insignias"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:234",className:"text-xs text-muted-foreground mt-1",children:"Compra libros, invita amigos o hazte VIP para desbloquearlas"})]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:240",initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[r.jsxs("h3",{"data-loc":"client/src/pages/Perfil.tsx:241",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx($n,{"data-loc":"client/src/pages/Perfil.tsx:242",className:"w-5 h-5 text-[var(--neon-purple)]"}),"Recomendaciones para ti"]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:246",className:"p-4 rounded-xl border border-border/30 bg-card/30 mb-4",children:[r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:247",className:"text-sm text-muted-foreground mb-3",children:"Personaliza tus recomendaciones:"}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:248",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:249",children:[r.jsx("label",{"data-loc":"client/src/pages/Perfil.tsx:249",className:"text-xs text-muted-foreground",children:"Géneros favoritos"}),r.jsx(fe,{"data-loc":"client/src/pages/Perfil.tsx:249",value:y.genres,onChange:_=>w({...y,genres:_.target.value}),placeholder:"Sci-fi, Romance, Tech..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:250",children:[r.jsx("label",{"data-loc":"client/src/pages/Perfil.tsx:250",className:"text-xs text-muted-foreground",children:"Formatos preferidos"}),r.jsxs(dt,{"data-loc":"client/src/pages/Perfil.tsx:250",value:y.preferredFormats,onValueChange:_=>w({...y,preferredFormats:_}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Perfil.tsx:250",children:r.jsx(ut,{"data-loc":"client/src/pages/Perfil.tsx:250",placeholder:"Cualquiera"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Perfil.tsx:250",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Perfil.tsx:250",value:"digital",children:"Digital"}),r.jsx(Ee,{"data-loc":"client/src/pages/Perfil.tsx:250",value:"physical",children:"Físico"}),r.jsx(Ee,{"data-loc":"client/src/pages/Perfil.tsx:250",value:"course",children:"Curso"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:251",children:[r.jsx("label",{"data-loc":"client/src/pages/Perfil.tsx:251",className:"text-xs text-muted-foreground",children:"Intereses"}),r.jsx(fe,{"data-loc":"client/src/pages/Perfil.tsx:251",value:y.interests,onChange:_=>w({...y,interests:_.target.value}),placeholder:"Programación, Marketing..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:252",children:[r.jsx("label",{"data-loc":"client/src/pages/Perfil.tsx:252",className:"text-xs text-muted-foreground",children:"Presupuesto máx."}),r.jsx(fe,{"data-loc":"client/src/pages/Perfil.tsx:252",type:"number",value:y.maxPrice,onChange:_=>w({...y,maxPrice:parseFloat(_.target.value)||100})})]})]}),r.jsxs(X,{"data-loc":"client/src/pages/Perfil.tsx:254",size:"sm",className:"mt-3 bg-[var(--neon-purple)] text-background gap-2",onClick:()=>d.mutate(y),children:[r.jsx(Ia,{"data-loc":"client/src/pages/Perfil.tsx:255",className:"w-3.5 h-3.5"})," Guardar Preferencias"]})]}),C&&(C.genres||C.interests)?r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:260",className:"space-y-2",children:[C.genres&&r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:261",className:"p-3 rounded-lg border border-[var(--neon-purple)]/20 bg-card/30",children:[r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:261",className:"text-xs text-muted-foreground",children:"Géneros:"})," ",r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:261",className:"text-sm font-medium",children:C.genres})]}),C.interests&&r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:262",className:"p-3 rounded-lg border border-[var(--neon-purple)]/20 bg-card/30",children:[r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:262",className:"text-xs text-muted-foreground",children:"Intereses:"})," ",r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:262",className:"text-sm font-medium",children:C.interests})]})]}):r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:265",className:"p-6 rounded-xl border border-border/30 bg-card/30 text-center",children:[r.jsx($n,{"data-loc":"client/src/pages/Perfil.tsx:266",className:"w-8 h-8 text-[var(--neon-purple)]/30 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:267",className:"text-sm text-muted-foreground",children:"Configura tus preferencias para recibir recomendaciones"})]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:273",initial:{opacity:0,y:20}
701,animate:{opacity:1,y:0},transition:{delay:.1},children:[r.jsxs("h3",{"data-loc":"client/src/pages/Perfil.tsx:274",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx(La,{"data-loc":"client/src/pages/Perfil.tsx:275",className:"w-5 h-5 text-[var(--neon-green)]"}),"Mis Descargas"]}),P.length>0?r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:279",className:"space-y-3",children:P.map(_=>r.jsx(Qt,{"data-loc":"client/src/pages/Perfil.tsx:281",href:`/producto/${_.product.slug}`,children:r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:282",className:"flex items-center gap-3 p-3 rounded-lg border border-border/30 bg-card/30 hover:border-[var(--neon-green)]/30 transition-colors cursor-pointer",children:[r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:283",className:"w-10 h-10 rounded-lg bg-[var(--neon-green)]/10 flex items-center justify-center",children:r.jsx(La,{"data-loc":"client/src/pages/Perfil.tsx:283",className:"w-4 h-4 text-[var(--neon-green)]"})}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:284",className:"flex-1 min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:285",className:"text-sm font-medium truncate",children:_.product.title}),r.jsxs("p",{"data-loc":"client/src/pages/Perfil.tsx:286",className:"text-xs text-muted-foreground",children:[_.product.format," • Descargas: ",_.download.downloadCount]})]})]})},_.download.id))}):r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:293",className:"p-6 rounded-xl border border-border/30 bg-card/30 text-center",children:[r.jsx(La,{"data-loc":"client/src/pages/Perfil.tsx:294",className:"w-8 h-8 text-[var(--neon-green)]/30 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:295",className:"text-sm text-muted-foreground",children:"Aún no tienes descargas"})]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:301",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.15},children:[r.jsxs("h3",{"data-loc":"client/src/pages/Perfil.tsx:302",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx(er,{"data-loc":"client/src/pages/Perfil.tsx:303",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Mis Licencias"]}),r.jsx(pie,{"data-loc":"client/src/pages/Perfil.tsx:306"})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:310",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},children:[r.jsxs("h3",{"data-loc":"client/src/pages/Perfil.tsx:311",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx(Ni,{"data-loc":"client/src/pages/Perfil.tsx:312",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Historial de Compras"]}),E.length>0?r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:316",className:"space-y-3",children:E.map(_=>r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:318",className:"p-4 rounded-xl border border-border/30 bg-card/30",children:[r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:319",className:"flex items-center justify-between mb-2",children:[r.jsxs("span",{"data-loc":"client/src/pages/Perfil.tsx:320",className:"text-xs text-muted-foreground",children:["#",_.id," • ",new Date(_.createdAt).toLocaleDateString("es",{year:"numeric",month:"long",day:"numeric"})]}),r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:321",className:`text-xs px-2 py-0.5 rounded-full ${_.status==="completed"?"bg-[var(--neon-green)]/20 text-[var(--neon-green)]":_.status==="pending"?"bg-[var(--neon-blue)]/20 text-[var(--neon-blue)]":"bg-[var(--neon-red)]/20 text-[var(--neon-red)]"}`,children:_.status==="completed"?"Completado":_.status==="pending"?"Pendiente":_.status==="failed"?"Fallido":"Reembolsado"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:325",className:"flex items-center justify-between",children:[r.jsxs("span",{"data-loc":"client/src/pages/Perfil.tsx:326",className:"text-sm text-muted-foreground",children:["Orden #",_.id]}),r.jsxs("span",{"data-loc":"client/src/pages/Perfil.tsx:327",className:"font-bold neon-text-blue",children:["$",parseFloat(String(_.total)).toFixed(2)]})]})]},_.id))}):r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:333",className:"p-6 rounded-xl border border-border/30 bg-card/30 text-center",children:[r.jsx(Ni,{"data-loc":"client/src/pages/Perfil.tsx:334",className:"w-8 h-8 text-[var(--neon-blue)]/30 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:335",className:"text-sm text-muted-foreground",children:"Aún no has realizado compras"})]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:341",initial:{opacity:0,y:20}
701,animate:{opacity:1,y:0},transition:{delay:.25},children:[r.jsxs("h3",{"data-loc":"client/src/pages/Perfil.tsx:342",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx($n,{"data-loc":"client/src/pages/Perfil.tsx:343",className:"w-5 h-5 text-[var(--neon-red)]"}),"Lista de Deseos"]}),r.jsx(mie,{"data-loc":"client/src/pages/Perfil.tsx:346"})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Perfil.tsx:350",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.35},children:[r.jsxs("h3",{"data-loc":"client/src/pages/Perfil.tsx:351",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx($s,{"data-loc":"client/src/pages/Perfil.tsx:352",className:"w-5 h-5 text-[var(--neon-green)]"}),"Mis Reservas"]}),T.length>0?r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:356",className:"space-y-3",children:T.map(_=>r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:358",className:"p-4 rounded-xl border border-border/30 bg-card/30",children:[r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:359",className:"flex items-center justify-between mb-2",children:[r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:360",className:"text-sm font-medium",children:_.product?.title||`Producto #${_.productId}`}),r.jsx("span",{"data-loc":"client/src/pages/Perfil.tsx:361",className:`text-xs px-2 py-0.5 rounded-full ${_.status==="confirmed"?"bg-[var(--neon-green)]/20 text-[var(--neon-green)]":_.status==="delivered"?"bg-[var(--neon-blue)]/20 text-[var(--neon-blue)]":"bg-[var(--neon-red)]/20 text-[var(--neon-red)]"}`,children:_.status==="confirmed"?"Confirmado":_.status==="delivered"?"Entregado":_.status==="cancelled"?"Cancelado":"Pendiente"})]}),_.notes&&r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:365",className:"text-xs text-muted-foreground",children:_.notes})]},_.id))}):r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:370",className:"p-6 rounded-xl border border-border/30 bg-card/30 text-center",children:[r.jsx($s,{"data-loc":"client/src/pages/Perfil.tsx:371",className:"w-8 h-8 text-[var(--neon-green)]/30 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Perfil.tsx:372",className:"text-sm text-muted-foreground",children:"No tienes reservas activas"})]})]})]})]}),r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:380",className:"hidden",children:h&&r.jsx("div",{"data-loc":"client/src/pages/Perfil.tsx:382",className:"fixed inset-0 bg-black/60 backdrop-blur-sm flex items-center justify-center z-50",onClick:()=>p(!1),children:r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:383",className:"bg-card border border-border rounded-xl p-6 max-w-md w-full mx-4",onClick:_=>_.stopPropagation(),children:[r.jsx("h3",{"data-loc":"client/src/pages/Perfil.tsx:384",className:"font-[Orbitron] text-lg neon-text-green mb-4",children:"Reservar Libro"}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:385",className:"space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:386",children:[r.jsx("label",{"data-loc":"client/src/pages/Perfil.tsx:387",className:"text-sm text-muted-foreground",children:"Producto"}),r.jsxs(dt,{"data-loc":"client/src/pages/Perfil.tsx:388",value:v.productId?String(v.productId):"none",onValueChange:_=>j({...v,productId:_!=="none"?parseInt(_):void 0}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Perfil.tsx:389",children:r.jsx(ut,{"data-loc":"client/src/pages/Perfil.tsx:389",placeholder:"Seleccionar producto"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Perfil.tsx:390",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Perfil.tsx:391",value:"none",children:"Sin producto"}),c?.map(_=>r.jsx(Ee,{"data-loc":"client/src/pages/Perfil.tsx:392",value:String(_.id),children:_.name},_.id))]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Perfil.tsx:396",children:[r.jsx("label",{"data-loc":"client/src/pages/Perfil.tsx:397",className:"text-sm text-muted-foreground",children:"Notas"}),r.jsx($t,{"data-loc":"client/src/pages/Perfil.tsx:398",value:v.notes,onChange:_=>j({...v,notes:_.target.value}),placeholder:"Notas adicionales..."})]}),r.jsxs(X,{"data-loc":"client/src/pages/Perfil.tsx:400",className:"bg-[var(--neon-green)] text-background w-full gap-2",disabled:!v.productId,onClick:()=>{v.productId&&u.mutate(v)},children:[r.jsx($s,{"data-loc":"client/src/pages/Perfil.tsx:401",className:"w-4 h-4"})," Crear Reserva"]})]})]})})})]})})]})}var Q0="rovingFocusGroup.onEntryFocus",gie={bubbles:!1,cancelable:!0},ap="RovingFocusGroup",[nN,_z,xie]=IC(ap),[vie,kz]=vs(ap,[xie]),[yie,bie]=vie(ap),Rz=S.forwardRef((e,t)=>
vendor: 4,690 bytes, line 701
701r.jsx(nN.Provider,{scope:e.__scopeRovingFocusGroup,children:r.jsx(nN.Slot,{scope:e.__scopeRovingFocusGroup,children:r.jsx(jie,{...e,ref:t})})}));Rz.displayName=ap;var jie=S.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:a,orientation:n,loop:s=!1,dir:o,currentTabStopId:c,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:u,onEntryFocus:m,preventScrollOnEntryFocus:h=!1,...p}=e,x=S.useRef(null),v=_t(t,x),j=gv(o),[y,w]=Lo({prop:c,defaultProp:d??null,onChange:u,caller:ap}),[A,P]=S.useState(!1),E=Ro(m),C=_z(a),T=S.useRef(!1),[M,O]=S.useState(0);return S.useEffect(()=>{const _=x.current;if(_)return _.addEventListener(Q0,E),()=>_.removeEventListener(Q0,E)},[E]),r.jsx(yie,{scope:a,orientation:n,dir:j,loop:s,currentTabStopId:y,onItemFocus:S.useCallback(_=>w(_),[w]),onItemShiftTab:S.useCallback(()=>P(!0),[]),onFocusableItemAdd:S.useCallback(()=>O(_=>_+1),[]),onFocusableItemRemove:S.useCallback(()=>O(_=>_-1),[]),children:r.jsx(nt.div,{tabIndex:A||M===0?-1:0,"data-orientation":n,...p,ref:v,style:{outline:"none",...e.style},onMouseDown:tt(e.onMouseDown,()=>{T.current=!0}),onFocus:tt(e.onFocus,_=>{const I=!T.current;if(_.target===_.currentTarget&&I&&!A){const $=new CustomEvent(Q0,gie);if(_.currentTarget.dispatchEvent($),!$.defaultPrevented){const D=C().filter(L=>L.focusable),z=D.find(L=>L.active),K=D.find(L=>L.id===y),Y=[z,K,...D].filter(Boolean).map(L=>L.ref.current);Lz(Y,h)}}T.current=!1}),onBlur:tt(e.onBlur,()=>P(!1))})})}),Dz="RovingFocusGroupItem",Iz=S.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:a,focusable:n=!0,active:s=!1,tabStopId:o,children:c,...d}=e,u=Ao(),m=o||u,h=bie(Dz,a),p=h.currentTabStopId===m,x=_z(a),{onFocusableItemAdd:v,onFocusableItemRemove:j,currentTabStopId:y}=h;return S.useEffect(()=>{if(n)return v(),()=>j()},[n,v,j]),r.jsx(nN.ItemSlot,{scope:a,id:m,focusable:n,active:s,children:r.jsx(nt.span,{tabIndex:p?0:-1,"data-orientation":h.orientation,...d,ref:t,onMouseDown:tt(e.onMouseDown,w=>{n?h.onItemFocus(m):w.preventDefault()}),onFocus:tt(e.onFocus,()=>h.onItemFocus(m)),onKeyDown:tt(e.onKeyDown,w=>{if(w.key==="Tab"&&w.shiftKey){h.onItemShiftTab();return}if(w.target!==w.currentTarget)return;const A=Nie(w,h.orientation,h.dir);if(A!==void 0){if(w.metaKey||w.ctrlKey||w.altKey||w.shiftKey)return;w.preventDefault();let E=x().filter(C=>C.focusable).map(C=>C.ref.current);if(A==="last")E.reverse();else if(A==="prev"||A==="next"){A==="prev"&&E.reverse();const C=E.indexOf(w.currentTarget);E=h.loop?Aie(E,C+1):E.slice(C+1)}setTimeout(()=>Lz(E))}}),children:typeof c=="function"?c({isCurrentTabStop:p,hasTabStop:y!=null}):c})})});Iz.displayName=Dz;var wie={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Sie(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function Nie(e,t,a){const n=Sie(e.key,a);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return wie[n]}function Lz(e,t=!1){const a=document.activeElement;for(const n of e)if(n===a||(n.focus({preventScroll:t}),document.activeElement!==a))return}function Aie(e,t){return e.map((a,n)=>e[(t+n)%e.length])}var Cie=Rz,Pie=Iz,wv="Tabs",[Tie]=vs(wv,[kz]),Bz=kz(),[Eie,zC]=Tie(wv),zz=S.forwardRef((e,t)=>{const{__scopeTabs:a,value:n,onValueChange:s,defaultValue:o,orientation:c="horizontal",dir:d,activationMode:u="automatic",...m}=e,h=gv(d),[p,x]=Lo({prop:n,onChange:s,defaultProp:o??"",caller:wv});return r.jsx(Eie,{scope:a,baseId:Ao(),value:p,onValueChange:x,orientation:c,dir:h,activationMode:u,children:r.jsx(nt.div,{dir:h,"data-orientation":c,...m,ref:t})})});zz.displayName=wv;var $z="TabsList",qz=S.forwardRef((e,t)=>{const{__scopeTabs:a,loop:n=!0,...s}=e,o=zC($z,a),c=Bz(a);return r.jsx(Cie,{asChild:!0,...c,orientation:o.orientation,dir:o.dir,loop:n,children:r.jsx(nt.div,{role:"tablist","aria-orientation":o.orientation,...s,ref:t})})});qz.displayName=$z;var Gz="TabsTrigger",Uz=S.forwardRef((e,t)=>{const{__scopeTabs:a,value:n,disabled:s=!1,...o}=e,c=zC(Gz,a),d=Bz(a),u=Hz(c.baseId,n),m=Kz(c.baseId,n),h=n===c.value;return r.jsx(Pie,{asChild:!0,...d,focusable:!s,active:h,children:r.jsx(nt.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":m,"data-state":h?"active":"inactive","data-disabled":s?"":void 0,disabled:s,id:u,...o,ref:t,onMouseDown:tt(e.onMouseDown,p=>{!s&&p.button===0&&p.ctrlKey===!1?c.onValueChange(n):p.preventDefault()}),onKeyDown:tt(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&c.onValueChange(n)}),onFocus:tt(e.onFocus,()=>{const p=c.activationMode!=="manual";!h&&!s&&p&&c.onValueChange(n)})})})});Uz.displayName=Gz;var Vz="TabsContent",Fz=S.forwardRef((e,t)=>
701{const{__scopeTabs:a,value:n,forceMount:s,children:o,...c}=e,d=zC(Vz,a),u=Hz(d.baseId,n),m=Kz(d.baseId,n),h=n===d.value,p=S.useRef(h);return S.useEffect(()=>{const x=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(x)},[]),r.jsx(il,{present:s||h,children:({present:x})=>r.jsx(nt.div,{"data-state":h?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":u,hidden:!x,id:m,tabIndex:0,...c,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:x&&o})})});Fz.displayName=Vz;function Hz(e,t){return`${e}-trigger-${t}`}function Kz(e,t){return`${e}-content-${t}`}var Oie=zz,Mie=qz,_ie=Uz,kie=Fz;function Qz({className:e,...t}){return r.jsx(Oie,{"data-loc":"client/src/components/ui/tabs.tsx:11","data-slot":"tabs",className:ct("flex flex-col gap-2",e),...t})}function Wz({className:e,...t}){return r.jsx(Mie,{"data-loc":"client/src/components/ui/tabs.tsx:24","data-slot":"tabs-list",className:ct("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function Aa({className:e,...t}){return r.jsx(_ie,{"data-loc":"client/src/components/ui/tabs.tsx:40","data-slot":"tabs-trigger",className:ct("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 Ca({className:e,...t}){return r.jsx(kie,{"data-loc":"client/src/components/ui/tabs.tsx:56","data-slot":"tabs-content",className:ct("flex-1 outline-none",e),...t})}var Sv="Checkbox",[Rie]=vs(Sv),[Die,$C]=Rie(Sv);function Iie(e){const{__scopeCheckbox:t,checked:a,children:n,defaultChecked:s,disabled:o,form:c,name:d,onCheckedChange:u,required:m,value:h="on",internal_do_not_use_render:p}=e,[x,v]=Lo({prop:a,defaultProp:s??!1,onChange:u,caller:Sv}),[j,y]=S.useState(null),[w,A]=S.useState(null),P=S.useRef(!1),E=j?!!c||!!j.closest("form"):!0,C={checked:x,disabled:o,setChecked:v,control:j,setControl:y,name:d,form:c,value:h,hasConsumerStoppedPropagationRef:P,required:m,defaultChecked:Eo(s)?!1:s,isFormControl:E,bubbleInput:w,setBubbleInput:A};return r.jsx(Die,{scope:t,...C,children:Lie(p)?p(C):n})}var Yz="CheckboxTrigger",Xz=S.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:a,...n},s)=>{const{control:o,value:c,disabled:d,checked:u,required:m,setControl:h,setChecked:p,hasConsumerStoppedPropagationRef:x,isFormControl:v,bubbleInput:j}=$C(Yz,e),y=_t(s,h),w=S.useRef(u);return S.useEffect(()=>{const A=o?.form;if(A){const P=()=>p(w.current);return A.addEventListener("reset",P),()=>A.removeEventListener("reset",P)}},[o,p]),r.jsx(nt.button,{type:"button",role:"checkbox","aria-checked":Eo(u)?"mixed":u,"aria-required":m,"data-state":n$(u),"data-disabled":d?"":void 0,disabled:d,value:c,...n,ref:y,onKeyDown:tt(t,A=>{A.key==="Enter"&&A.preventDefault()}),onClick:tt(a,A=>{p(P=>Eo(P)?!0:!P),j&&v&&(x.current=A.isPropagationStopped(),x.current||A.stopPropagation())})})});Xz.displayName=Yz;var Zz=S.forwardRef((e,t)=>{const{__scopeCheckbox:a,name:n,checked:s,defaultChecked:o,required:c,disabled:d,value:u,onCheckedChange:m,form:h,...p}=e;return r.jsx(Iie,{__scopeCheckbox:a,checked:s,defaultChecked:o,disabled:d,required:c,onCheckedChange:m,name:n,form:h,value:u,internal_do_not_use_render:({isFormControl:x})=>r.jsxs(r.Fragment,{children:[r.jsx(Xz,{...p,ref:t,__scopeCheckbox:a}),x&&r.jsx(a$,{__scopeCheckbox:a})]})})});Zz.displayName=Sv;var Jz="CheckboxIndicator",e$=S.forwardRef((e,t)=>{const{__scopeCheckbox:a,forceMount:n,...s}=e,o=$C(Jz,a);return r.jsx(il,{present:n||Eo(o.checked)||o.checked===!0,children:r.jsx(nt.span,{"data-state":n$(o.checked),"data-disabled":o.disabled?"":void 0,...s,ref:t,style:{pointerEvents:"none",...e.style}})})});e$.displayName=Jz;var t$="CheckboxBubbleInput",a$=S.forwardRef(({__scopeCheckbox:e,...t},a)=>{const{control:n,hasConsumerStoppedPropagationRef:s,checked:o,defaultChecked:c,required:d,disabled:u,name:m,value:h,form:p,bubbleInput:x,setBubbleInput:v}=$C(t$,e),j=_t(a,v),y=xv(o),w=tv(n);S.useEffect(()=>{const P=x;if(!P)return;const E=window.HTMLInputElement.prototype,T=Object.getOwnPropertyDescriptor(E,"checked").set,M=!s.current;if(y!==o&&T){const O=new Event("click",{bubbles:M});P.indeterminate=Eo(o),T.call(P,Eo(o)?!1:o),P.dispatchEvent(O)}},[x,y,o,s]);const A=S.useRef(Eo(o)?!1:o);return r.jsx(nt.input,{type:"checkbox","aria-hidden":!0,defaultChecked:c??A.current,required:d,disabled:u,name:m,value:h,form:p,...t,tabIndex:-1,ref:j,style:{...t.style,...w,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});a$.displayName=t$;function Lie(e){return typeof e=="function"}function Eo(e){return e==="indeterminate"}function n$(e){return Eo(e)?"indeterminate":e?"checked":"unchecked"}function r$({className:e,...t}){return r.jsx(Zz,{"data-loc":"client/src/components/ui/checkbox.tsx:12","data-slot":"checkbox",className:ct("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:r.jsx(e$,{"data-loc":"client/src/components/ui/checkbox.tsx:20","data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current transition-none",children:r.jsx(wo,{"data-loc":"client/src/components/ui/checkbox.tsx:24",className:"size-3.5"})})})}var W0,fM;function nr(){if(fM)return W0;fM=1;var e=Array.isArray;return W0=e,W0}var Y0,mM;function s$(){if(mM)return Y0;mM=1;var e=typeof Ph=="object"&&Ph&&Ph.Object===Object&&Ph;return Y0=e,Y0}var X0,pM;function Js(){if(pM)return X0;pM=1;var e=s$(),t=typeof self=="object"&&self&&self.Object===Object&&self,a=e||t||Function("return this")();return X0=a,X0}var Z0,hM;function np(){if(hM)return Z0;hM=1;var e=Js(),t=e.Symbol;return Z0=t,Z0}var J0,gM;function Bie(){if(gM)return J0;gM=1;var e=np(),t=Object.prototype,a=t.hasOwnProperty,n=t.toString,s=e?e.toStringTag:void 0;function o(c){var d=a.call(c,s),u=c[s];try{c[s]=void 0;var m=!0}catch{}var h=n.call(c);return m&&(d?c[s]=u:delete c[s]),h}return J0=o,J0}var e1,xM;function zie(){if(xM)return e1;xM=1;var e=Object.prototype,t=e.toString;function a(n){return t.call(n)}return e1=a,e1}var t1,vM;function Bi(){if(vM)return t1;vM=1;
vendor: 4,263 bytes, line 701
701var e=np(),t=Bie(),a=zie(),n="[object Null]",s="[object Undefined]",o=e?e.toStringTag:void 0;function c(d){return d==null?d===void 0?s:n:o&&o in Object(d)?t(d):a(d)}return t1=c,t1}var a1,yM;function zi(){if(yM)return a1;yM=1;function e(t){return t!=null&&typeof t=="object"}return a1=e,a1}var n1,bM;function ou(){if(bM)return n1;bM=1;var e=Bi(),t=zi(),a="[object Symbol]";function n(s){return typeof s=="symbol"||t(s)&&e(s)==a}return n1=n,n1}var r1,jM;function qC(){if(jM)return r1;jM=1;var e=nr(),t=ou(),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,n=/^\w*$/;function s(o,c){if(e(o))return!1;var d=typeof o;return d=="number"||d=="symbol"||d=="boolean"||o==null||t(o)?!0:n.test(o)||!a.test(o)||c!=null&&o in Object(c)}return r1=s,r1}var s1,wM;function Ko(){if(wM)return s1;wM=1;function e(t){var a=typeof t;return t!=null&&(a=="object"||a=="function")}return s1=e,s1}var i1,SM;function GC(){if(SM)return i1;SM=1;var e=Bi(),t=Ko(),a="[object AsyncFunction]",n="[object Function]",s="[object GeneratorFunction]",o="[object Proxy]";function c(d){if(!t(d))return!1;var u=e(d);return u==n||u==s||u==a||u==o}return i1=c,i1}var o1,NM;function $ie(){if(NM)return o1;NM=1;var e=Js(),t=e["__core-js_shared__"];return o1=t,o1}var c1,AM;function qie(){if(AM)return c1;AM=1;var e=$ie(),t=(function(){var n=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""})();function a(n){return!!t&&t in n}return c1=a,c1}var l1,CM;function i$(){if(CM)return l1;CM=1;var e=Function.prototype,t=e.toString;function a(n){if(n!=null){try{return t.call(n)}catch{}try{return n+""}catch{}}return""}return l1=a,l1}var d1,PM;function Gie(){if(PM)return d1;PM=1;var e=GC(),t=qie(),a=Ko(),n=i$(),s=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,c=Function.prototype,d=Object.prototype,u=c.toString,m=d.hasOwnProperty,h=RegExp("^"+u.call(m).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(x){if(!a(x)||t(x))return!1;var v=e(x)?h:o;return v.test(n(x))}return d1=p,d1}var u1,TM;function Uie(){if(TM)return u1;TM=1;function e(t,a){return t?.[a]}return u1=e,u1}var f1,EM;function ll(){if(EM)return f1;EM=1;var e=Gie(),t=Uie();function a(n,s){var o=t(n,s);return e(o)?o:void 0}return f1=a,f1}var m1,OM;function Nv(){if(OM)return m1;OM=1;var e=ll(),t=e(Object,"create");return m1=t,m1}var p1,MM;function Vie(){if(MM)return p1;MM=1;var e=Nv();function t(){this.__data__=e?e(null):{},this.size=0}return p1=t,p1}var h1,_M;function Fie(){if(_M)return h1;_M=1;function e(t){var a=this.has(t)&&delete this.__data__[t];return this.size-=a?1:0,a}return h1=e,h1}var g1,kM;function Hie(){if(kM)return g1;kM=1;var e=Nv(),t="__lodash_hash_undefined__",a=Object.prototype,n=a.hasOwnProperty;function s(o){var c=this.__data__;if(e){var d=c[o];return d===t?void 0:d}return n.call(c,o)?c[o]:void 0}return g1=s,g1}var x1,RM;function Kie(){if(RM)return x1;RM=1;var e=Nv(),t=Object.prototype,a=t.hasOwnProperty;function n(s){var o=this.__data__;return e?o[s]!==void 0:a.call(o,s)}return x1=n,x1}var v1,DM;function Qie(){if(DM)return v1;DM=1;var e=Nv(),t="__lodash_hash_undefined__";function a(n,s){var o=this.__data__;return this.size+=this.has(n)?0:1,o[n]=e&&s===void 0?t:s,this}return v1=a,v1}var y1,IM;function Wie(){if(IM)return y1;IM=1;var e=Vie(),t=Fie(),a=Hie(),n=Kie(),s=Qie();function o(c){var d=-1,u=c==null?0:c.length;for(this.clear();++d<u;){var m=c[d];this.set(m[0],m[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=a,o.prototype.has=n,o.prototype.set=s,y1=o,y1}var b1,LM;function Yie(){if(LM)return b1;LM=1;function e(){this.__data__=[],this.size=0}return b1=e,b1}var j1,BM;function UC(){if(BM)return j1;BM=1;function e(t,a){return t===a||t!==t&&a!==a}return j1=e,j1}var w1,zM;function Av(){if(zM)return w1;zM=1;var e=UC();function t(a,n){for(var s=a.length;s--;)if(e(a[s][0],n))return s;return-1}return w1=t,w1}var S1,$M;function Xie(){if($M)return S1;$M=1;var e=Av(),t=Array.prototype,a=t.splice;function n(s){var o=this.__data__,c=e(o,s);if(c<0)return!1;var d=o.length-1;return c==d?o.pop():a.call(o,c,1),--this.size,!0}return S1=n,S1}var N1,qM;function Zie(){if(qM)return N1;qM=1;var e=Av();function t(a){var n=this.__data__,s=e(n,a);return s<0?void 0:n[s][1]}return N1=t,N1}var A1,GM;
vendor: 4,267 bytes, line 701
701function Jie(){if(GM)return A1;GM=1;var e=Av();function t(a){return e(this.__data__,a)>-1}return A1=t,A1}var C1,UM;function eoe(){if(UM)return C1;UM=1;var e=Av();function t(a,n){var s=this.__data__,o=e(s,a);return o<0?(++this.size,s.push([a,n])):s[o][1]=n,this}return C1=t,C1}var P1,VM;function Cv(){if(VM)return P1;VM=1;var e=Yie(),t=Xie(),a=Zie(),n=Jie(),s=eoe();function o(c){var d=-1,u=c==null?0:c.length;for(this.clear();++d<u;){var m=c[d];this.set(m[0],m[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=a,o.prototype.has=n,o.prototype.set=s,P1=o,P1}var T1,FM;function VC(){if(FM)return T1;FM=1;var e=ll(),t=Js(),a=e(t,"Map");return T1=a,T1}var E1,HM;function toe(){if(HM)return E1;HM=1;var e=Wie(),t=Cv(),a=VC();function n(){this.size=0,this.__data__={hash:new e,map:new(a||t),string:new e}}return E1=n,E1}var O1,KM;function aoe(){if(KM)return O1;KM=1;function e(t){var a=typeof t;return a=="string"||a=="number"||a=="symbol"||a=="boolean"?t!=="__proto__":t===null}return O1=e,O1}var M1,QM;function Pv(){if(QM)return M1;QM=1;var e=aoe();function t(a,n){var s=a.__data__;return e(n)?s[typeof n=="string"?"string":"hash"]:s.map}return M1=t,M1}var _1,WM;function noe(){if(WM)return _1;WM=1;var e=Pv();function t(a){var n=e(this,a).delete(a);return this.size-=n?1:0,n}return _1=t,_1}var k1,YM;function roe(){if(YM)return k1;YM=1;var e=Pv();function t(a){return e(this,a).get(a)}return k1=t,k1}var R1,XM;function soe(){if(XM)return R1;XM=1;var e=Pv();function t(a){return e(this,a).has(a)}return R1=t,R1}var D1,ZM;function ioe(){if(ZM)return D1;ZM=1;var e=Pv();function t(a,n){var s=e(this,a),o=s.size;return s.set(a,n),this.size+=s.size==o?0:1,this}return D1=t,D1}var I1,JM;function FC(){if(JM)return I1;JM=1;var e=toe(),t=noe(),a=roe(),n=soe(),s=ioe();function o(c){var d=-1,u=c==null?0:c.length;for(this.clear();++d<u;){var m=c[d];this.set(m[0],m[1])}}return o.prototype.clear=e,o.prototype.delete=t,o.prototype.get=a,o.prototype.has=n,o.prototype.set=s,I1=o,I1}var L1,e_;function o$(){if(e_)return L1;e_=1;var e=FC(),t="Expected a function";function a(n,s){if(typeof n!="function"||s!=null&&typeof s!="function")throw new TypeError(t);var o=function(){var c=arguments,d=s?s.apply(this,c):c[0],u=o.cache;if(u.has(d))return u.get(d);var m=n.apply(this,c);return o.cache=u.set(d,m)||u,m};return o.cache=new(a.Cache||e),o}return a.Cache=e,L1=a,L1}var B1,t_;function ooe(){if(t_)return B1;t_=1;var e=o$(),t=500;function a(n){var s=e(n,function(c){return o.size===t&&o.clear(),c}),o=s.cache;return s}return B1=a,B1}var z1,a_;function coe(){if(a_)return z1;a_=1;var e=ooe(),t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,n=e(function(s){var o=[];return s.charCodeAt(0)===46&&o.push(""),s.replace(t,function(c,d,u,m){o.push(u?m.replace(a,"$1"):d||c)}),o});return z1=n,z1}var $1,n_;function HC(){if(n_)return $1;n_=1;function e(t,a){for(var n=-1,s=t==null?0:t.length,o=Array(s);++n<s;)o[n]=a(t[n],n,t);return o}return $1=e,$1}var q1,r_;function loe(){if(r_)return q1;r_=1;var e=np(),t=HC(),a=nr(),n=ou(),s=e?e.prototype:void 0,o=s?s.toString:void 0;function c(d){if(typeof d=="string")return d;if(a(d))return t(d,c)+"";if(n(d))return o?o.call(d):"";var u=d+"";return u=="0"&&1/d==-1/0?"-0":u}return q1=c,q1}var G1,s_;function c$(){if(s_)return G1;s_=1;var e=loe();function t(a){return a==null?"":e(a)}return G1=t,G1}var U1,i_;function l$(){if(i_)return U1;i_=1;var e=nr(),t=qC(),a=coe(),n=c$();function s(o,c){return e(o)?o:t(o,c)?[o]:a(n(o))}return U1=s,U1}var V1,o_;function Tv(){if(o_)return V1;o_=1;var e=ou();function t(a){if(typeof a=="string"||e(a))return a;var n=a+"";return n=="0"&&1/a==-1/0?"-0":n}return V1=t,V1}var F1,c_;function KC(){if(c_)return F1;c_=1;var e=l$(),t=Tv();function a(n,s){s=e(s,n);for(var o=0,c=s.length;n!=null&&o<c;)n=n[t(s[o++])];return o&&o==c?n:void 0}return F1=a,F1}var H1,l_;function d$(){if(l_)return H1;l_=1;var e=KC();function t(a,n,s){var o=a==null?void 0:e(a,n);return o===void 0?s:o}return H1=t,H1}var doe=d$();const Vr=ea(doe);var K1,d_;function uoe(){if(d_)return K1;d_=1;function e(t){return t==null}return K1=e,K1}var foe=uoe();const wt=ea(foe);var Q1,u_;function moe(){if(u_)return Q1;u_=1;var e=Bi(),t=nr(),a=zi(),n="[object String]";
vendor: 5,655 bytes, lines 701-709
701function s(o){return typeof o=="string"||!t(o)&&a(o)&&e(o)==n}return Q1=s,Q1}var poe=moe();const Xc=ea(poe);var hoe=GC();const ht=ea(hoe);var goe=Ko();const cu=ea(goe);var W1={exports:{}},qt={};/**
702 * @license React
703 * react-is.production.min.js
704 *
705 * Copyright (c) Facebook, Inc. and its affiliates.
706 *
707 * This source code is licensed under the MIT license found in the
708 * LICENSE file in the root directory of this source tree.
709 */var f_;function xoe(){if(f_)return qt;f_=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),v=Symbol.for("react.offscreen"),j;j=Symbol.for("react.module.reference");function y(w){if(typeof w=="object"&&w!==null){var A=w.$$typeof;switch(A){case e:switch(w=w.type,w){case a:case s:case n:case m:case h:return w;default:switch(w=w&&w.$$typeof,w){case d:case c:case u:case x:case p:case o:return w;default:return A}}case t:return A}}}return qt.ContextConsumer=c,qt.ContextProvider=o,qt.Element=e,qt.ForwardRef=u,qt.Fragment=a,qt.Lazy=x,qt.Memo=p,qt.Portal=t,qt.Profiler=s,qt.StrictMode=n,qt.Suspense=m,qt.SuspenseList=h,qt.isAsyncMode=function(){return!1},qt.isConcurrentMode=function(){return!1},qt.isContextConsumer=function(w){return y(w)===c},qt.isContextProvider=function(w){return y(w)===o},qt.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},qt.isForwardRef=function(w){return y(w)===u},qt.isFragment=function(w){return y(w)===a},qt.isLazy=function(w){return y(w)===x},qt.isMemo=function(w){return y(w)===p},qt.isPortal=function(w){return y(w)===t},qt.isProfiler=function(w){return y(w)===s},qt.isStrictMode=function(w){return y(w)===n},qt.isSuspense=function(w){return y(w)===m},qt.isSuspenseList=function(w){return y(w)===h},qt.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===a||w===s||w===n||w===m||w===h||w===v||typeof w=="object"&&w!==null&&(w.$$typeof===x||w.$$typeof===p||w.$$typeof===o||w.$$typeof===c||w.$$typeof===u||w.$$typeof===j||w.getModuleId!==void 0)},qt.typeOf=y,qt}var m_;function voe(){return m_||(m_=1,W1.exports=xoe()),W1.exports}var yoe=voe(),Y1,p_;function u$(){if(p_)return Y1;p_=1;var e=Bi(),t=zi(),a="[object Number]";function n(s){return typeof s=="number"||t(s)&&e(s)==a}return Y1=n,Y1}var X1,h_;function boe(){if(h_)return X1;h_=1;var e=u$();function t(a){return e(a)&&a!=+a}return X1=t,X1}var joe=boe();const rp=ea(joe);var woe=u$();const Soe=ea(woe);var fs=function(t){return t===0?0:t>0?1:-1},kc=function(t){return Xc(t)&&t.indexOf("%")===t.length-1},_e=function(t){return Soe(t)&&!rp(t)},Noe=function(t){return wt(t)},sn=function(t){return _e(t)||Xc(t)},Aoe=0,sp=function(t){var a=++Aoe;return"".concat(t||"").concat(a)},Zc=function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!_e(t)&&!Xc(t))return n;var o;if(kc(t)){var c=t.indexOf("%");o=a*parseFloat(t.slice(0,c))/100}else o=+t;return rp(o)&&(o=n),s&&o>a&&(o=a),o},bo=function(t){if(!t)return null;var a=Object.keys(t);return a&&a.length?t[a[0]]:null},Coe=function(t){if(!Array.isArray(t))return!1;for(var a=t.length,n={},s=0;s<a;s++)if(!n[t[s]])n[t[s]]=!0;else return!0;return!1},ds=function(t,a){return _e(t)&&_e(a)?function(n){return t+n*(a-t)}:function(){return a}};function Vg(e,t,a){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Vr(n,t))===a})}var Poe=function(t,a){return _e(t)&&_e(a)?t-a:Xc(t)&&Xc(a)?t.localeCompare(a):t instanceof Date&&a instanceof Date?t.getTime()-a.getTime():String(t).localeCompare(String(a))};function hd(e,t){for(var a in e)if({}.hasOwnProperty.call(e,a)&&(!{}.hasOwnProperty.call(t,a)||e[a]!==t[a]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function rN(e){"@babel/helpers - typeof";return rN=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},rN(e)}var Toe=["viewBox","children"],Eoe=["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","colorRen
709dering","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"],g_=["points","pathLength"],Z1={svg:Toe,polygon:g_,polyline:g_},QC=["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","onDrag
709Capture","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"],Fg=function(t,a){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(S.isValidElement(t)&&(n=t.props),!cu(n))return null;var s={};return Object.keys(n).forEach(function(o){QC.includes(o)&&(s[o]=a||function(c){return n[o](n,c)})}),s},Ooe=function(t,a,n){return function(s){return t(a,n,s),null}},Hg=function(t,a,n){if(!cu(t)||rN(t)!=="object")return null;var s=null;return Object.keys(t).forEach(function(o){var c=t[o];QC.includes(o)&&typeof c=="function"&&(s||(s={}),s[o]=Ooe(c,a,n))}),s},Moe=["children"],_oe=["children"];function x_(e,t){if(e==null)return{};var a=koe(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function koe(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function sN(e){"@babel/helpers - typeof";return sN=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},sN(e)}var v_={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"},Ci=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},y_=null,J1=null,WC=function e(t){if(t===y_&&Array.isArray(J1))return J1;var a=[];return S.Children.forEach(t,function(n){wt(n)||(yoe.isFragment(n)?a=a.concat(e(n.props.children)):a.push(n))}),J1=a,y_=t,a};function Fr(e,t){var a=[],n=[];return Array.isArray(t)?n=t.map(function(s){return Ci(s)}):n=[Ci(t)],WC(e).forEach(function(s){var o=Vr(s,"type.displayName")||Vr(s,"type.name");n.indexOf(o)!==-1&&a.push(s)}),a}function hr(e,t){var a=Fr(e,t);return a&&a[0]}var b_=function(t){if(!t||!t.props)return!1;var a=t.props,n=a.width,s=a.height;return!(!_e(n)||n<=0||!_e(s)||s<=0)},Roe=["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"],Doe=function(t){return t&&t.type&&Xc(t.type)&&Roe.indexOf(t.type)>=0},Ioe=function(t){return t&&sN(t)==="object"&&"clipDot"in t},Loe=function(t,a,n,s){var o,c=(o=Z1?.[s])!==null&&o!==void 0?o:[];return a.startsWith("data-")||!ht(t)&&(s&&c.includes(a)||Eoe.includes(a))||n&&QC.includes(a)},Pt=function(t,a,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var s=t;if(S.isValidElement(t)&&(s=t.props),!cu(s))return null;var o={};
vendor: 4,589 bytes, line 709
709return Object.keys(s).forEach(function(c){var d;Loe((d=s)===null||d===void 0?void 0:d[c],c,a,n)&&(o[c]=s[c])}),o},iN=function e(t,a){if(t===a)return!0;var n=S.Children.count(t);if(n!==S.Children.count(a))return!1;if(n===0)return!0;if(n===1)return j_(Array.isArray(t)?t[0]:t,Array.isArray(a)?a[0]:a);for(var s=0;s<n;s++){var o=t[s],c=a[s];if(Array.isArray(o)||Array.isArray(c)){if(!e(o,c))return!1}else if(!j_(o,c))return!1}return!0},j_=function(t,a){if(wt(t)&&wt(a))return!0;if(!wt(t)&&!wt(a)){var n=t.props||{},s=n.children,o=x_(n,Moe),c=a.props||{},d=c.children,u=x_(c,_oe);return s&&d?hd(o,u)&&iN(s,d):!s&&!d?hd(o,u):!1}return!1},w_=function(t,a){var n=[],s={};return WC(t).forEach(function(o,c){if(Doe(o))n.push(o);else if(o){var d=Ci(o.type),u=a[d]||{},m=u.handler,h=u.once;if(m&&(!h||!s[d])){var p=m(o,d,c);n.push(p),s[d]=!0}}}),n},Boe=function(t){var a=t&&t.type;return a&&v_[a]?v_[a]:null},zoe=function(t,a){return WC(a).indexOf(t)},$oe=["children","width","height","viewBox","className","style","title","desc"];function oN(){return oN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},oN.apply(this,arguments)}function qoe(e,t){if(e==null)return{};var a=Goe(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Goe(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function cN(e){var t=e.children,a=e.width,n=e.height,s=e.viewBox,o=e.className,c=e.style,d=e.title,u=e.desc,m=qoe(e,$oe),h=s||{width:a,height:n,x:0,y:0},p=Tt("recharts-surface",o);return Q.createElement("svg",oN({},Pt(m,!0,"svg"),{className:p,width:a,height:n,style:c,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height)}),Q.createElement("title",null,d),Q.createElement("desc",null,u),t)}var Uoe=["children","className"];function lN(){return lN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},lN.apply(this,arguments)}function Voe(e,t){if(e==null)return{};var a=Foe(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Foe(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}var Ba=Q.forwardRef(function(e,t){var a=e.children,n=e.className,s=Voe(e,Uoe),o=Tt("recharts-layer",n);return Q.createElement("g",lN({className:o},Pt(s,!0),{ref:t}),a)}),Pi=function(t,a){for(var n=arguments.length,s=new Array(n>2?n-2:0),o=2;o<n;o++)s[o-2]=arguments[o]},ej,S_;function Hoe(){if(S_)return ej;S_=1;function e(t,a,n){var s=-1,o=t.length;a<0&&(a=-a>o?0:o+a),n=n>o?o:n,n<0&&(n+=o),o=a>n?0:n-a>>>0,a>>>=0;for(var c=Array(o);++s<o;)c[s]=t[s+a];return c}return ej=e,ej}var tj,N_;function Koe(){if(N_)return tj;N_=1;var e=Hoe();function t(a,n,s){var o=a.length;return s=s===void 0?o:s,!n&&s>=o?a:e(a,n,s)}return tj=t,tj}var aj,A_;function f$(){if(A_)return aj;A_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",a="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",s=t+a+n,o="\\ufe0e\\ufe0f",c="\\u200d",d=RegExp("["+c+e+s+o+"]");function u(m){return d.test(m)}return aj=u,aj}var nj,C_;function Qoe(){if(C_)return nj;C_=1;function e(t){return t.split("")}return nj=e,nj}var rj,P_;function Woe(){if(P_)return rj;P_=1;var e="\\ud800-\\udfff",t="\\u0300-\\u036f",a="\\ufe20-\\ufe2f",n="\\u20d0-\\u20ff",s=t+a+n,o="\\ufe0e\\ufe0f",c="["+e+"]",d="["+s+"]",u="\\ud83c[\\udffb-\\udfff]",m="(?:"+d+"|"+u+")",h="[^"+e+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",x="[\\ud800-\\udbff][\\udc00-\\udfff]",v="\\u200d",j=m+"?",y="["+o+"]?",w="(?:"+v+"(?:"+[h,p,x].join("|")+")"+y+j+")*",A=y+j+w,P="(?:"+[h+d+"?",d,p,x,c].join("|")+")",E=RegExp(u+"(?="+u+")|"+P+A,"g");function C(T){return T.match(E)||[]}return rj=C,rj}var sj,T_;function Yoe(){if(T_)return sj;T_=1;var e=Qoe(),t=f$(),a=Woe();function n(s){return t(s)?a(s):e(s)}return sj=n,sj}var ij,E_;function Xoe(){if(E_)return ij;E_=1;var e=Koe(),t=f$(),a=Yoe(),n=c$();function s(o){return function(c){c=n(c);var d=t(c)?a(c):void 0,u=d?d[0]:c.charAt(0),m=d?e(d,1).join(""):c.slice(1);return u[o]()+m}}return ij=s,ij}var oj,O_;
709function Zoe(){if(O_)return oj;O_=1;var e=Xoe(),t=e("toUpperCase");return oj=t,oj}var Joe=Zoe();const Ev=ea(Joe);function ia(e){return function(){return e}}const m$=Math.cos,Kg=Math.sin,bs=Math.sqrt,Qg=Math.PI,Ov=2*Qg,dN=Math.PI,uN=2*dN,Cc=1e-6,ece=uN-Cc;function p$(e){this._+=e[0];for(let t=1,a=e.length;t<a;++t)this._+=arguments[t]+e[t]}function tce(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return p$;const a=10**t;return function(n){this._+=n[0];for(let s=1,o=n.length;s<o;++s)this._+=Math.round(arguments[s]*a)/a+n[s]}}class ace{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?p$:tce(t)}moveTo(t,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,a){this._append`L${this._x1=+t},${this._y1=+a}`}quadraticCurveTo(t,a,n,s){this._append`Q${+t},${+a},${this._x1=+n},${this._y1=+s}`}bezierCurveTo(t,a,n,s,o,c){this._append`C${+t},${+a},${+n},${+s},${this._x1=+o},${this._y1=+c}`}arcTo(t,a,n,s,o){if(t=+t,a=+a,n=+n,s=+s,o=+o,o<0)throw new Error(`negative radius: ${o}`);let c=this._x1,d=this._y1,u=n-t,m=s-a,h=c-t,p=d-a,x=h*h+p*p;if(this._x1===null)this._append`M${this._x1=t},${this._y1=a}`;else if(x>Cc)if(!(Math.abs(p*u-m*h)>Cc)||!o)this._append`L${this._x1=t},${this._y1=a}`;else{let v=n-c,j=s-d,y=u*u+m*m,w=v*v+j*j,A=Math.sqrt(y),P=Math.sqrt(x),E=o*Math.tan((dN-Math.acos((y+x-w)/(2*A*P)))/2),C=E/P,T=E/A;Math.abs(C-1)>Cc&&this._append`L${t+C*h},${a+C*p}`,this._append`A${o},${o},0,0,${+(p*v>h*j)},${this._x1=t+T*u},${this._y1=a+T*m}`}}arc(t,a,n,s,o,c){if(t=+t,a=+a,n=+n,c=!!c,n<0)throw new Error(`negative radius: ${n}`);let d=n*Math.cos(s),u=n*Math.sin(s),m=t+d,h=a+u,p=1^c,x=c?s-o:o-s;this._x1===null?this._append`M${m},${h}`:(Math.abs(this._x1-m)>Cc||Math.abs(this._y1-h)>Cc)&&this._append`L${m},${h}`,n&&(x<0&&(x=x%uN+uN),x>ece?this._append`A${n},${n},0,1,${p},${t-d},${a-u}A${n},${n},0,1,${p},${this._x1=m},${this._y1=h}`:x>Cc&&this._append`A${n},${n},0,${+(x>=dN)},${p},${this._x1=t+n*Math.cos(o)},${this._y1=a+n*Math.sin(o)}`)}rect(t,a,n,s){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+a}h${n=+n}v${+s}h${-n}Z`}toString(){return this._}}function YC(e){let t=3;return e.digits=function(a){if(!arguments.length)return t;if(a==null)t=null;else{const n=Math.floor(a);if(!(n>=0))throw new RangeError(`invalid digits: ${a}`);t=n}return e},()=>new ace(t)}function XC(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function h$(e){this._context=e}h$.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 Mv(e){return new h$(e)}function g$(e){return e[0]}function x$(e){return e[1]}function v$(e,t){var a=ia(!0),n=null,s=Mv,o=null,c=YC(d);e=typeof e=="function"?e:e===void 0?g$:ia(e),t=typeof t=="function"?t:t===void 0?x$:ia(t);function d(u){var m,h=(u=XC(u)).length,p,x=!1,v;for(n==null&&(o=s(v=c())),m=0;m<=h;++m)!(m<h&&a(p=u[m],m,u))===x&&((x=!x)?o.lineStart():o.lineEnd()),x&&o.point(+e(p,m,u),+t(p,m,u));if(v)return o=null,v+""||null}return d.x=function(u){return arguments.length?(e=typeof u=="function"?u:ia(+u),d):e},d.y=function(u){return arguments.length?(t=typeof u=="function"?u:ia(+u),d):t},d.defined=function(u){return arguments.length?(a=typeof u=="function"?u:ia(!!u),d):a},d.curve=function(u){return arguments.length?(s=u,n!=null&&(o=s(n)),d):s},d.context=function(u){return arguments.length?(u==null?n=o=null:o=s(n=u),d):n},d}function Qh(e,t,a){var n=null,s=ia(!0),o=null,c=Mv,d=null,u=YC(m);e=typeof e=="function"?e:e===void 0?g$:ia(+e),t=typeof t=="function"?t:ia(t===void 0?0:+t),a=typeof a=="function"?a:a===void 0?x$:ia(+a);function m(p){var x,v,j,y=(p=XC(p)).length,w,A=!1,P,E=new Array(y),C=new Array(y);for(o==null&&(d=c(P=u())),x=0;x<=y;++x){if(!(x<y&&s(w=p[x],x,p))===A)if(A=!A)v=x,d.areaStart(),d.lineStart();else{for(d.lineEnd(),d.lineStart(),j=x-1;j>=v;--j)d.point(E[j],C[j]);d.lineEnd(),d.areaEnd()}A&&(E[x]=+e(w,x,p),C[x]=+t(w,x,p),d.point(n?+n(w,x,p):E[x],a?+a(w,x,p):C[x]))}if(P)return d=null,P+""||null}function h(){return v$().defined(s).curve(c).context(o)}return m.x=function(p){return arguments.length?(e=typeof p=="function"?p:ia(+p),n=null,m):e},m.x0=function(p){return arguments.length?(e=typeof p=="function"?p:ia(+p),m):e},m.x1=function(p){return arguments.length?(n=p==null?null:typeof p=="function"?p:ia(+p),m):n},m.y=function(p){return arguments.length?(t=typeof p=="function"?p:ia(+p),a=null,m):t},m.y0=function(p){return arguments.length?(t=typeof p=="function"?p:ia(+p),m):t},m.y1=function(p){return arguments.length?(a=p==null?null:typeof p=="function"?p:ia(+p),m):a},m.lineX0=m.lineY0=function(){return h().x(e).y(t)},m.lineY1=function(){return h().x(e).y(a)},m.lineX1=function(){return h().x(n).y(t)},m.defined=function(p){return arguments.length?(s=typeof p=="function"?p:ia(!!p),m):s},m.curve=function(p){return arguments.length?(c=p,o!=null&&(d=c(o)),m):c},m.context=function(p){return arguments.length?(p==null?o=d=null:d=c(o=p),m):o},m}class y${constructor(t,a){this._context=t,this._x=a}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,a){switch(t=+t,a=+a,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,a):this._context.moveTo(t,a);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,a,t,a):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+a)/2,t,this._y0,t,a);break}}this._x0=t,this._y0=a}}function nce(e){return new y$(e,!0)}function rce(e){return new y$(e,!1)}const ZC={draw(e,t){const a=bs(t/Qg);e.moveTo(a,0),e.arc(0,0,a,0,Ov)}},sce={draw(e,t){const a=bs(t/5)/2;e.moveTo(-3*a,-a),e.lineTo(-a,-a),e.lineTo(-a,-3*a),e.lineTo(a,-3*a),e.lineTo(a,-a),e.lineTo(3*a,-a),e.lineTo(3*a,a),e.lineTo(a,a),e.lineTo(a,3*a),e.lineTo(-a,3*a),e.lineTo(-a,a),e.lineTo(-3*a,a),e.closePath()}},b$=bs(1/3),ice=b$*2,oce={draw(e,t){const a=bs(t/ice),n=a*b$;e.moveTo(0,-a),e.lineTo(n,0),e.lineTo(0,a),e.lineTo(-n,0),e.closePath()}},cce={draw(e,t){const a=bs(t),n=-a/2;e.rect(n,n,a,a)}},lce=.8908130915292852,j$=Kg(Qg/10)/Kg(7*Qg/10),dce=Kg(Ov/10)*j$,uce=-m$(Ov/10)*j$,fce={draw(e,t){const a=bs(t*lce),n=dce*a,s=uce*a;e.moveTo(0,-a),e.lineTo(n,s);for(let o=1;o<5;++o){const c=Ov*o/5,d=m$(c),u=Kg(c);e.lineTo(u*a,-d*a),e.lineTo(d*n-u*s,u*n+d*s)}e.closePath()}},cj=bs(3),mce={draw(e,t){const a=-bs(t/(cj*3));e.moveTo(0,a*2),e.lineTo(-cj*a,-a),e.lineTo(cj*a,-a),e.closePath()}},_r=-.5,kr=bs(3)/2,fN=1/bs(12),pce=(fN/2+1)*3,hce={draw(e,t){const a=bs(t/pce),n=a/2,s=a
vendor: 7,038 bytes, line 709
709*fN,o=n,c=a*fN+a,d=-o,u=c;e.moveTo(n,s),e.lineTo(o,c),e.lineTo(d,u),e.lineTo(_r*n-kr*s,kr*n+_r*s),e.lineTo(_r*o-kr*c,kr*o+_r*c),e.lineTo(_r*d-kr*u,kr*d+_r*u),e.lineTo(_r*n+kr*s,_r*s-kr*n),e.lineTo(_r*o+kr*c,_r*c-kr*o),e.lineTo(_r*d+kr*u,_r*u-kr*d),e.closePath()}};function gce(e,t){let a=null,n=YC(s);e=typeof e=="function"?e:ia(e||ZC),t=typeof t=="function"?t:ia(t===void 0?64:+t);function s(){let o;if(a||(a=o=n()),e.apply(this,arguments).draw(a,+t.apply(this,arguments)),o)return a=null,o+""||null}return s.type=function(o){return arguments.length?(e=typeof o=="function"?o:ia(o),s):e},s.size=function(o){return arguments.length?(t=typeof o=="function"?o:ia(+o),s):t},s.context=function(o){return arguments.length?(a=o??null,s):a},s}function Wg(){}function Yg(e,t,a){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+a)/6)}function w$(e){this._context=e}w$.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:Yg(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:Yg(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function xce(e){return new w$(e)}function S$(e){this._context=e}S$.prototype={areaStart:Wg,areaEnd:Wg,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:Yg(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function vce(e){return new S$(e)}function N$(e){this._context=e}N$.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 a=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(a,n):this._context.moveTo(a,n);break;case 3:this._point=4;default:Yg(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function yce(e){return new N$(e)}function A$(e){this._context=e}A$.prototype={areaStart:Wg,areaEnd:Wg,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 bce(e){return new A$(e)}function M_(e){return e<0?-1:1}function __(e,t,a){var n=e._x1-e._x0,s=t-e._x1,o=(e._y1-e._y0)/(n||s<0&&-0),c=(a-e._y1)/(s||n<0&&-0),d=(o*s+c*n)/(n+s);return(M_(o)+M_(c))*Math.min(Math.abs(o),Math.abs(c),.5*Math.abs(d))||0}function k_(e,t){var a=e._x1-e._x0;return a?(3*(e._y1-e._y0)/a-t)/2:t}function lj(e,t,a){var n=e._x0,s=e._y0,o=e._x1,c=e._y1,d=(o-n)/3;e._context.bezierCurveTo(n+d,s+d*t,o-d,c-d*a,o,c)}function Xg(e){this._context=e}Xg.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:lj(this,this._t0,k_(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 a=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,lj(this,k_(this,a=__(this,e,t)),a);break;default:lj(this,this._t0,a=__(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=a}}};function C$(e){this._context=new P$(e)}(C$.prototype=Object.create(Xg.prototype)).point=function(e,t){Xg.prototype.point.call(this,t,e)};function P$(e){this._context=e}P$.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,a,n,s,o){this._context.bezierCurveTo(t,e,n,a,o,s)}};function jce(e){return new Xg(e)}function wce(e){return new C$(e)}function T$(e){this._context=e}T$.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,a=e.length;if(a)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),a===2)this._context.lineTo(e[1],t[1]);else for(var n=R_(e),s=R_(t),o=0,c=1;c<a;++o,++c)this._context.bezierCurveTo(n[0][o],s[0][o],n[1][o],s[1][o],e[c],t[c]);(this._line||this._line!==0&&a===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 R_(e){var t,a=e.length-1,n,s=new Array(a),o=new Array(a),c=new Array(a);for(s[0]=0,o[0]=2,c[0]=e[0]+2*e[1],t=1;t<a-1;++t)s[t]=1,o[t]=4,c[t]=4*e[t]+2*e[t+1];for(s[a-1]=2,o[a-1]=7,c[a-1]=8*e[a-1]+e[a],t=1;t<a;++t)n=s[t]/o[t-1],o[t]-=n,c[t]-=n*c[t-1];for(s[a-1]=c[a-1]/o[a-1],t=a-2;t>=0;--t)s[t]=(c[t]-s[t+1])/o[t];for(o[a-1]=(e[a]+s[a-1])/2,t=0;t<a-1;++t)o[t]=2*e[t+1]-s[t+1];return[s,o]}function Sce(e){return new T$(e)}function _v(e,t){this._context=e,this._t=t}_v.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;
vendor: 16,363 bytes, lines 709-712
709default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var a=this._x*(1-this._t)+e*this._t;this._context.lineTo(a,this._y),this._context.lineTo(a,t)}break}}this._x=e,this._y=t}};function Nce(e){return new _v(e,.5)}function Ace(e){return new _v(e,0)}function Cce(e){return new _v(e,1)}function Od(e,t){if((c=e.length)>1)for(var a=1,n,s,o=e[t[0]],c,d=o.length;a<c;++a)for(s=o,o=e[t[a]],n=0;n<d;++n)o[n][1]+=o[n][0]=isNaN(s[n][1])?s[n][0]:s[n][1]}function mN(e){for(var t=e.length,a=new Array(t);--t>=0;)a[t]=t;return a}function Pce(e,t){return e[t]}function Tce(e){const t=[];return t.key=e,t}function Ece(){var e=ia([]),t=mN,a=Od,n=Pce;function s(o){var c=Array.from(e.apply(this,arguments),Tce),d,u=c.length,m=-1,h;for(const p of o)for(d=0,++m;d<u;++d)(c[d][m]=[0,+n(p,c[d].key,m,o)]).data=p;for(d=0,h=XC(t(c));d<u;++d)c[h[d]].index=d;return a(c,h),c}return s.keys=function(o){return arguments.length?(e=typeof o=="function"?o:ia(Array.from(o)),s):e},s.value=function(o){return arguments.length?(n=typeof o=="function"?o:ia(+o),s):n},s.order=function(o){return arguments.length?(t=o==null?mN:typeof o=="function"?o:ia(Array.from(o)),s):t},s.offset=function(o){return arguments.length?(a=o??Od,s):a},s}function Oce(e,t){if((n=e.length)>0){for(var a,n,s=0,o=e[0].length,c;s<o;++s){for(c=a=0;a<n;++a)c+=e[a][s][1]||0;if(c)for(a=0;a<n;++a)e[a][s][1]/=c}Od(e,t)}}function Mce(e,t){if((s=e.length)>0){for(var a=0,n=e[t[0]],s,o=n.length;a<o;++a){for(var c=0,d=0;c<s;++c)d+=e[c][a][1]||0;n[a][1]+=n[a][0]=-d/2}Od(e,t)}}function _ce(e,t){if(!(!((c=e.length)>0)||!((o=(s=e[t[0]]).length)>0))){for(var a=0,n=1,s,o,c;n<o;++n){for(var d=0,u=0,m=0;d<c;++d){for(var h=e[t[d]],p=h[n][1]||0,x=h[n-1][1]||0,v=(p-x)/2,j=0;j<d;++j){var y=e[t[j]],w=y[n][1]||0,A=y[n-1][1]||0;v+=w-A}u+=p,m+=v*p}s[n-1][1]+=s[n-1][0]=a,u&&(a-=m/u)}s[n-1][1]+=s[n-1][0]=a,Od(e,t)}}function sm(e){"@babel/helpers - typeof";return sm=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},sm(e)}var kce=["type","size","sizeType"];function pN(){return pN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},pN.apply(this,arguments)}function D_(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function I_(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?D_(Object(a),!0).forEach(function(n){Rce(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):D_(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Rce(e,t,a){return t=Dce(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Dce(e){var t=Ice(e,"string");return sm(t)=="symbol"?t:t+""}function Ice(e,t){if(sm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(sm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lce(e,t){if(e==null)return{};var a=Bce(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Bce(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}var E$={symbolCircle:ZC,symbolCross:sce,symbolDiamond:oce,symbolSquare:cce,symbolStar:fce,symbolTriangle:mce,symbolWye:hce},zce=Math.PI/180,$ce=function(t){var a="symbol".concat(Ev(t));return E$[a]||ZC},qce=function(t,a,n){if(a==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var s=18*zce;return 1.25*t*t*(Math.tan(s)-Math.tan(s*2)*Math.pow(Math.tan(s),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}},Gce=function(t,a){E$["symbol".concat(Ev(t))]=a},JC=function(t){var a=t.type,n=a===void 0?"circle":a,s=t.size,o=s===void 0?64:s,c=t.sizeType,d=c===void 0?"area":c,u=Lce(t,kce),m=I_(I_({},u),{},{type:n,size:o,sizeType:d}),h=function(){var w=$ce(n),A=gce().type(w).size(qce(o,d,n));return A()},p=m.className,x=m.cx,v=m.cy,j=Pt(m,!0);return x===+x&&v===+v&&o===+o?Q.createElement("path",pN({},j,{className:Tt("recharts-symbols",p),transform:"translate(".concat(x,", ").concat(v,")"),d:h()})):null};JC.registerSymbol=Gce;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 hN(){return hN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},hN.apply(this,arguments)}function L_(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Uce(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?L_(Object(a),!0).forEach(function(n){im(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):L_(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Vce(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fce(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,M$(n.key),n)}}function Hce(e,t,a){return t&&Fce(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Kce(e,t,a){return t=Zg(t),Qce(e,O$()?Reflect.construct(t,a||[],Zg(e).constructor):t.apply(e,a))}function Qce(e,t){if(t&&(Md(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Wce(e)}function Wce(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(O$=function(){return!!e})()}function Zg(e){return Zg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Zg(e)}function Yce(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&&gN(e,t)}function gN(e,t){return gN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},gN(e,t)}function im(e,t,a){return t=M$(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function M$(e){var t=Xce(e,"string");return Md(t)=="symbol"?t:t+""}function Xce(e,t){if(Md(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Md(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Rr=32,e3=(function(e){function t(){return Vce(this,t),Kce(this,t,arguments)}return Yce(t,e),Hce(t,[{key:"renderIcon",value:function(n){var s=this.props.inactiveColor,o=Rr/2,c=Rr/6,d=Rr/3,u=n.inactive?s:n.color;if(n.type==="plainline")return Q.createElement("line",{strokeWidth:4,fill:"none",stroke:u,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:o,x2:Rr,y2:o,className:"recharts-legend-icon"});if(n.type==="line")return Q.createElement("path",{strokeWidth:4,fill:"none",stroke:u,d:"M0,".concat(o,"h").concat(d,`
710            A`).concat(c,",").concat(c,",0,1,1,").concat(2*d,",").concat(o,`
711            H`).concat(Rr,"M").concat(2*d,",").concat(o,`
712            A`).concat(c,",").concat(c,",0,1,1,").concat(d,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return Q.createElement("path",{stroke:"none",fill:u,d:"M0,".concat(Rr/8,"h").concat(Rr,"v").concat(Rr*3/4,"h").concat(-Rr,"z"),className:"recharts-legend-icon"});if(Q.isValidElement(n.legendIcon)){var m=Uce({},n);return delete m.legendIcon,Q.cloneElement(n.legendIcon,m)}return Q.createElement(JC,{fill:u,cx:o,cy:o,size:Rr,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,s=this.props,o=s.payload,c=s.iconSize,d=s.layout,u=s.formatter,m=s.inactiveColor,h={x:0,y:0,width:Rr,height:Rr},p={display:d==="horizontal"?"inline-block":"block",marginRight:10},x={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(v,j){var y=v.formatter||u,w=Tt(im(im({"recharts-legend-item":!0},"legend-item-".concat(j),!0),"inactive",v.inactive));if(v.type==="none")return null;var A=ht(v.value)?null:v.value;Pi(!ht(v.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 P=v.inactive?m:v.color;return Q.createElement("li",hN({className:w,style:p,key:"legend-item-".concat(j)},Hg(n.props,v,j)),Q.createElement(cN,{width:c,height:c,viewBox:h,style:x},n.renderIcon(v)),Q.createElement("span",{className:"recharts-legend-item-text",style:{color:P}},y?y(A,v,j):A))})}},{key:"render",value:function(){var n=this.props,s=n.payload,o=n.layout,c=n.align;if(!s||!s.length)return null;var d={padding:0,margin:0,textAlign:o==="horizontal"?c:"left"};return Q.createElement("ul",{className:"recharts-default-legend",style:d},this.renderItems())}}])})(S.PureComponent);im(e3,"displayName","Legend");im(e3,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var dj,B_;function Zce(){if(B_)return dj;B_=1;var e=Cv();function t(){this.__data__=new e,this.size=0}return dj=t,dj}var uj,z_;function Jce(){if(z_)return uj;z_=1;function e(t){var a=this.__data__,n=a.delete(t);return this.size=a.size,n}return uj=e,uj}var fj,$_;function ele(){if($_)return fj;$_=1;function e(t){return this.__data__.get(t)}return fj=e,fj}var mj,q_;function tle(){if(q_)return mj;q_=1;function e(t){return this.__data__.has(t)}return mj=e,mj}var pj,G_;function ale(){if(G_)return pj;G_=1;var e=Cv(),t=VC(),a=FC(),n=200;function s(o,c){var d=this.__data__;if(d instanceof e){var u=d.__data__;if(!t||u.length<n-1)return u.push([o,c]),this.size=++d.size,this;d=this.__data__=new a(u)}return d.set(o,c),this.size=d.size,this}return pj=s,pj}var hj,U_;function _$(){if(U_)return hj;U_=1;var e=Cv(),t=Zce(),a=Jce(),n=ele(),s=tle(),o=ale();function c(d){var u=this.__data__=new e(d);this.size=u.size}return c.prototype.clear=t,c.prototype.delete=a,c.prototype.get=n,c.prototype.has=s,c.prototype.set=o,hj=c,hj}var gj,V_;function nle(){if(V_)return gj;V_=1;var e="__lodash_hash_undefined__";function t(a){return this.__data__.set(a,e),this}return gj=t,gj}var xj,F_;function rle(){if(F_)return xj;F_=1;function e(t){return this.__data__.has(t)}return xj=e,xj}var vj,H_;function k$(){if(H_)return vj;H_=1;var e=FC(),t=nle(),a=rle();function n(s){var o=-1,c=s==null?0:s.length;for(this.__data__=new e;++o<c;)this.add(s[o])}return n.prototype.add=n.prototype.push=t,n.prototype.has=a,vj=n,vj}var yj,K_;function R$(){if(K_)return yj;K_=1;function e(t,a){for(var n=-1,s=t==null?0:t.length;++n<s;)if(a(t[n],n,t))return!0;return!1}return yj=e,yj}var bj,Q_;function D$(){if(Q_)return bj;Q_=1;function e(t,a){return t.has(a)}return bj=e,bj}var jj,W_;function I$(){if(W_)return jj;W_=1;var e=k$(),t=R$(),a=D$(),n=1,s=2;function o(c,d,u,m,h,p){var x=u&n,v=c.length,j=d.length;if(v!=j&&!(x&&j>v))return!1;var y=p.get(c),w=p.get(d);if(y&&w)return y==d&&w==c;var A=-1,P=!0,E=u&s?new e:void 0;for(p.set(c,d),p.set(d,c);++A<v;){var C=c[A],T=d[A];if(m)var M=x?m(T,C,A,d,c,p):m(C,T,A,c,d,p);if(M!==void 0){if(M)continue;P=!1;break}if(E){if(!t(d,function(O,_){if(!a(E,_)&&(C===O||h(C,O,u,m,p)))return E.push(_)})){P=!1;break}}else if(!(C===T||h(C,T,u,m,p))){P=!1;break}}return p.delete(c),p.delete(d),P}return jj=o,jj}var wj,Y_;function sle(){if(Y_)return wj;Y_=1;var e=Js(),t=e.Uint8Array;return wj=t,wj}var Sj,X_;function ile(){if(X_)return Sj;X_=1;function e(t){var a=-1,n=Array(t.size);return t.forEach(function(s,o){n[++a]=[o,s]}),n}return Sj=e,Sj}var Nj,Z_;function t3(){if(Z_)return Nj;Z_=1;function e(t){var a=-1,n=Array(t.size);return t.forEach(function(s){n[++a]=s}),n}return Nj=e,Nj}var Aj,J_;function ole(){if(J_)return Aj;J_=1;var e=np(),t=sle(),a=UC(),n=I$(),s=ile(),o=t3(),c=1,d=2,u="[object Boolean]",m="[object Date]",h="[object Error]",p="[object Map]",x="[object Number]",v="[object RegExp]",j="[object Set]",y="[object String]",w="[object Symbol]",A="[object ArrayBuffer]",P="[object DataView]",E=e?e.prototype:void 0,C=E?E.valueOf:void 0;function T(M,O,_,I,$,D,z){switch(_){case P:if(M.byteLength!=O.byteLength||M.byteOffset!=O.byteOffset)return!1;M=M.buffer,O=O.buffer;case A:return!(M.byteLength!=O.byteLength||!D(new t(M),new t(O)));case u:case m:case x:return a(+M,+O);case h:return M.name==O.name&&M.message==O.message;case v:case y:return M==O+"";case p:var K=s;case j:var W=I&c;if(K||(K=o),M.size!=O.size&&!W)return!1;var Y=z.get(M);if(Y)return Y==O;I|=d,z.set(M,O);var L=n(K(M),K(O),I,$,D,z);return z.delete(M),L;case w:if(C)return C.call(M)==C.call(O)}return!1}return Aj=T,Aj}var Cj,ek;function L$(){if(ek)return Cj;ek=1;function e(t,a){for(var n=-1,s=a.length,o=t.length;++n<s;)t[o+n]=a[n];return t}return Cj=e,Cj}var Pj,tk;function cle(){if(tk)return Pj;tk=1;var e=L$(),t=nr();function a(n,s,o){var c=s(n);return t(n)?c:e(c,o(n))}return Pj=a,Pj}var Tj,ak;function lle(){if(ak)return Tj;ak=1;function e(t,a){for(var n=-1,s=t==null?0:t.length,o=0,c=[];++n<s;){var d=t[n];a(d,n,t)&&(c[o++]=d)}return c}return Tj=e,Tj}var Ej,nk;function dle(){if(nk)return Ej;nk=1;function e(){return[]}return Ej=e,Ej}var Oj,rk;function ule(){if(rk)return Oj;rk=1;var e=lle(),t=dle(),a=Object.prototype,n=a.propertyIsEnumerable,s=Object.getOwnPropertySymbols,o=s?function(c){return c==null?[]:(c=Object(c),e(s(c),function(d){return n.call(c,d)}))}:t;return Oj=o,Oj}var Mj,sk;function fle(){if(sk)return Mj;sk=1;function e(t,a){for(var n=-1,s=Array(t);++n<t;)s[n]=a(n);return s}return Mj=e,Mj}var _j,ik;function mle(){if(ik)return _j;ik=1;var e=Bi(),t=zi(),a="[object Arguments]";function n(s){return t(s)&&e(s)==a}return _j=n,_j}var kj,ok;function a3(){if(ok)return kj;ok=1;var e=mle(),t=zi(),a=Object.prototype,n=a.hasOwnProperty,s=a.propertyIsEnumerable,o=e((function(){return arguments})())?e:function(c){return t(c)&&n.call(c,"callee")&&!s.call(c,"callee")};return kj=o,kj}var Pf={exports:{}},Rj,ck;function ple(){if(ck)return Rj;ck=1;function e(){return!1}return Rj=e,Rj}Pf.exports;var lk;function B$(){return lk||(lk=1,(function(e,t){var a=Js(),n=ple(),s=t&&!t.nodeType&&t,o=s&&!0&&e&&!e.nodeType&&e,c=o&&o.exports===s,d=c?a.Buffer:void 0,u=d?d.isBuffer:void 0,m=u||n;e.exports=m})(Pf,Pf.exports)),Pf.exports}var Dj,dk;function n3(){if(dk)return Dj;dk=1;var e=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function a(n,s){var o=typeof n;return s=s??e,!!s&&(o=="number"||o!="symbol"&&t.test(n))&&n>-1&&n%1==0&&n<s}return Dj=a,Dj}var Ij,uk;function r3(){if(uk)return Ij;uk=1;var e=9007199254740991;function t(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=e}return Ij=t,Ij}var Lj,fk;function hle(){if(fk)return Lj;fk=1;var e=Bi(),t=r3(),a=zi(),n="[object Arguments]",s="[object Array]",o="[object Boolean]",c="[object Date]",d="[object Error]",u="[object Function]",m="[object Map]",h="[object Number]",p="[object Object]",x="[object RegExp]",v="[object Set]",j="[object String]",y="[object WeakMap]",w="[object ArrayBuffer]",A="[object DataView]",P="[object Float32Array]",E="[object Float64Array
712]",C="[object Int8Array]",T="[object Int16Array]",M="[object Int32Array]",O="[object Uint8Array]",_="[object Uint8ClampedArray]",I="[object Uint16Array]",$="[object Uint32Array]",D={};D[P]=D[E]=D[C]=D[T]=D[M]=D[O]=D[_]=D[I]=D[$]=!0,D[n]=D[s]=D[w]=D[o]=D[A]=D[c]=D[d]=D[u]=D[m]=D[h]=D[p]=D[x]=D[v]=D[j]=D[y]=!1;function z(K){return a(K)&&t(K.length)&&!!D[e(K)]}return Lj=z,Lj}var Bj,mk;function z$(){if(mk)return Bj;mk=1;function e(t){return function(a){return t(a)}}return Bj=e,Bj}var Tf={exports:{}};Tf.exports;var pk;function gle(){return pk||(pk=1,(function(e,t){var a=s$(),n=t&&!t.nodeType&&t,s=n&&!0&&e&&!e.nodeType&&e,o=s&&s.exports===n,c=o&&a.process,d=(function(){try{var u=s&&s.require&&s.require("util").types;return u||c&&c.binding&&c.binding("util")}catch{}})();e.exports=d})(Tf,Tf.exports)),Tf.exports}var zj,hk;function $$(){if(hk)return zj;hk=1;var e=hle(),t=z$(),a=gle(),n=a&&a.isTypedArray,s=n?t(n):e;return zj=s,zj}var $j,gk;function xle(){if(gk)return $j;gk=1;var e=fle(),t=a3(),a=nr(),n=B$(),s=n3(),o=$$(),c=Object.prototype,d=c.hasOwnProperty;function u(m,h){var p=a(m),x=!p&&t(m),v=!p&&!x&&n(m),j=!p&&!x&&!v&&o(m),y=p||x||v||j,w=y?e(m.length,String):[],A=w.length;for(var P in m)(h||d.call(m,P))&&!(y&&(P=="length"||v&&(P=="offset"||P=="parent")||j&&(P=="buffer"||P=="byteLength"||P=="byteOffset")||s(P,A)))&&w.push(P);return w}return $j=u,$j}var qj,xk;function vle(){if(xk)return qj;xk=1;var e=Object.prototype;function t(a){var n=a&&a.constructor,s=typeof n=="function"&&n.prototype||e;return a===s}return qj=t,qj}var Gj,vk;function q$(){if(vk)return Gj;vk=1;function e(t,a){return function(n){return t(a(n))}}return Gj=e,Gj}var Uj,yk;function yle(){if(yk)return Uj;yk=1;var e=q$(),t=e(Object.keys,Object);return Uj=t,Uj}var Vj,bk;function ble(){if(bk)return Vj;bk=1;var e=vle(),t=yle(),a=Object.prototype,n=a.hasOwnProperty;function s(o){if(!e(o))return t(o);var c=[];for(var d in Object(o))n.call(o,d)&&d!="constructor"&&c.push(d);return c}return Vj=s,Vj}var Fj,jk;function ip(){if(jk)return Fj;jk=1;var e=GC(),t=r3();function a(n){return n!=null&&t(n.length)&&!e(n)}return Fj=a,Fj}var Hj,wk;function kv(){if(wk)return Hj;wk=1;var e=xle(),t=ble(),a=ip();function n(s){return a(s)?e(s):t(s)}return Hj=n,Hj}var Kj,Sk;function jle(){if(Sk)return Kj;Sk=1;var e=cle(),t=ule(),a=kv();function n(s){return e(s,a,t)}return Kj=n,Kj}var Qj,Nk;function wle(){if(Nk)return Qj;Nk=1;var e=jle(),t=1,a=Object.prototype,n=a.hasOwnProperty;function s(o,c,d,u,m,h){var p=d&t,x=e(o),v=x.length,j=e(c),y=j.length;if(v!=y&&!p)return!1;for(var w=v;w--;){var A=x[w];if(!(p?A in c:n.call(c,A)))return!1}var P=h.get(o),E=h.get(c);if(P&&E)return P==c&&E==o;var C=!0;h.set(o,c),h.set(c,o);for(var T=p;++w<v;){A=x[w];var M=o[A],O=c[A];if(u)var _=p?u(O,M,A,c,o,h):u(M,O,A,o,c,h);if(!(_===void 0?M===O||m(M,O,d,u,h):_)){C=!1;break}T||(T=A=="constructor")}if(C&&!T){var I=o.constructor,$=c.constructor;I!=$&&"constructor"in o&&"constructor"in c&&!(typeof I=="function"&&I instanceof I&&typeof $=="function"&&$ instanceof $)&&(C=!1)}return h.delete(o),h.delete(c),C}return Qj=s,Qj}var Wj,Ak;function Sle(){if(Ak)return Wj;Ak=1;var e=ll(),t=Js(),a=e(t,"DataView");return Wj=a,Wj}var Yj,Ck;function Nle(){if(Ck)return Yj;Ck=1;var e=ll(),t=Js(),a=e(t,"Promise");return Yj=a,Yj}var Xj,Pk;function G$(){if(Pk)return Xj;Pk=1;var e=ll(),t=Js(),a=e(t,"Set");return Xj=a,Xj}var Zj,Tk;function Ale(){if(Tk)return Zj;Tk=1;var e=ll(),t=Js(),a=e(t,"WeakMap");return Zj=a,Zj}var Jj,Ek;function Cle(){if(Ek)return Jj;Ek=1;var e=Sle(),t=VC(),a=Nle(),n=G$(),s=Ale(),o=Bi(),c=i$(),d="[object Map]",u="[object Object]",m="[object Promise]",h="[object Set]",p="[object WeakMap]",x="[object DataView]",v=c(e),j=c(t),y=c(a),w=c(n),A=c(s),P=o;return(e&&P(new e(new ArrayBuffer(1)))!=x||t&&P(new t)!=d||a&&P(a.resolve())!=m||n&&P(new n)!=h||s&&P(new s)!=p)&&(P=function(E){var C=o(E),T=C==u?E.constructor:void 0,M=T?c(T):"";if(M)switch(M){case v:return x;case j:return d;case y:return m;case w:return h;case A:return p}return C}),Jj=P,Jj}var e2,Ok;function Ple(){if(Ok)return e2;Ok=1;var e=_$(),t=I$(),a=ole(),n=wle(),s=Cle(),o=nr(),c=B$(),d=$$(),u=1,m="[object Arguments]",h="[object Array]",p="[object Object]",x=Object.prototype,v=x.hasOwnProperty;function j(y,w,A,P,E,C){var T=o(y),M=o(w),O=T?h:s(y),_=M?h:s(w);O=O==m?p:O,_=_==m?p:_;var I=O==p,$=_==p,D=O==_;if(D&&c(y)){if(!c(w))return!1;T=!0,I=!1}if(D&&!I)return C||(C=new e),T||d(y)?t(y,w,A,P,E,C):a(y,w,O,A,P,E,C);if(!(A&u)){var z=I&&v.call(y,"__wrapped__"),K=$&&v.call(w,"__wrapped__");
vendor: 45,662 bytes, lines 712-720
712if(z||K){var W=z?y.value():y,Y=K?w.value():w;return C||(C=new e),E(W,Y,A,P,C)}}return D?(C||(C=new e),n(y,w,A,P,E,C)):!1}return e2=j,e2}var t2,Mk;function s3(){if(Mk)return t2;Mk=1;var e=Ple(),t=zi();function a(n,s,o,c,d){return n===s?!0:n==null||s==null||!t(n)&&!t(s)?n!==n&&s!==s:e(n,s,o,c,a,d)}return t2=a,t2}var a2,_k;function Tle(){if(_k)return a2;_k=1;var e=_$(),t=s3(),a=1,n=2;function s(o,c,d,u){var m=d.length,h=m,p=!u;if(o==null)return!h;for(o=Object(o);m--;){var x=d[m];if(p&&x[2]?x[1]!==o[x[0]]:!(x[0]in o))return!1}for(;++m<h;){x=d[m];var v=x[0],j=o[v],y=x[1];if(p&&x[2]){if(j===void 0&&!(v in o))return!1}else{var w=new e;if(u)var A=u(j,y,v,o,c,w);if(!(A===void 0?t(y,j,a|n,u,w):A))return!1}}return!0}return a2=s,a2}var n2,kk;function U$(){if(kk)return n2;kk=1;var e=Ko();function t(a){return a===a&&!e(a)}return n2=t,n2}var r2,Rk;function Ele(){if(Rk)return r2;Rk=1;var e=U$(),t=kv();function a(n){for(var s=t(n),o=s.length;o--;){var c=s[o],d=n[c];s[o]=[c,d,e(d)]}return s}return r2=a,r2}var s2,Dk;function V$(){if(Dk)return s2;Dk=1;function e(t,a){return function(n){return n==null?!1:n[t]===a&&(a!==void 0||t in Object(n))}}return s2=e,s2}var i2,Ik;function Ole(){if(Ik)return i2;Ik=1;var e=Tle(),t=Ele(),a=V$();function n(s){var o=t(s);return o.length==1&&o[0][2]?a(o[0][0],o[0][1]):function(c){return c===s||e(c,s,o)}}return i2=n,i2}var o2,Lk;function Mle(){if(Lk)return o2;Lk=1;function e(t,a){return t!=null&&a in Object(t)}return o2=e,o2}var c2,Bk;function _le(){if(Bk)return c2;Bk=1;var e=l$(),t=a3(),a=nr(),n=n3(),s=r3(),o=Tv();function c(d,u,m){u=e(u,d);for(var h=-1,p=u.length,x=!1;++h<p;){var v=o(u[h]);if(!(x=d!=null&&m(d,v)))break;d=d[v]}return x||++h!=p?x:(p=d==null?0:d.length,!!p&&s(p)&&n(v,p)&&(a(d)||t(d)))}return c2=c,c2}var l2,zk;function kle(){if(zk)return l2;zk=1;var e=Mle(),t=_le();function a(n,s){return n!=null&&t(n,s,e)}return l2=a,l2}var d2,$k;function Rle(){if($k)return d2;$k=1;var e=s3(),t=d$(),a=kle(),n=qC(),s=U$(),o=V$(),c=Tv(),d=1,u=2;function m(h,p){return n(h)&&s(p)?o(c(h),p):function(x){var v=t(x,h);return v===void 0&&v===p?a(x,h):e(p,v,d|u)}}return d2=m,d2}var u2,qk;function lu(){if(qk)return u2;qk=1;function e(t){return t}return u2=e,u2}var f2,Gk;function Dle(){if(Gk)return f2;Gk=1;function e(t){return function(a){return a?.[t]}}return f2=e,f2}var m2,Uk;function Ile(){if(Uk)return m2;Uk=1;var e=KC();function t(a){return function(n){return e(n,a)}}return m2=t,m2}var p2,Vk;function Lle(){if(Vk)return p2;Vk=1;var e=Dle(),t=Ile(),a=qC(),n=Tv();function s(o){return a(o)?e(n(o)):t(o)}return p2=s,p2}var h2,Fk;function Qo(){if(Fk)return h2;Fk=1;var e=Ole(),t=Rle(),a=lu(),n=nr(),s=Lle();function o(c){return typeof c=="function"?c:c==null?a:typeof c=="object"?n(c)?t(c[0],c[1]):e(c):s(c)}return h2=o,h2}var g2,Hk;function F$(){if(Hk)return g2;Hk=1;function e(t,a,n,s){for(var o=t.length,c=n+(s?1:-1);s?c--:++c<o;)if(a(t[c],c,t))return c;return-1}return g2=e,g2}var x2,Kk;function Ble(){if(Kk)return x2;Kk=1;function e(t){return t!==t}return x2=e,x2}var v2,Qk;function zle(){if(Qk)return v2;Qk=1;function e(t,a,n){for(var s=n-1,o=t.length;++s<o;)if(t[s]===a)return s;return-1}return v2=e,v2}var y2,Wk;function $le(){if(Wk)return y2;Wk=1;var e=F$(),t=Ble(),a=zle();function n(s,o,c){return o===o?a(s,o,c):e(s,t,c)}return y2=n,y2}var b2,Yk;function qle(){if(Yk)return b2;Yk=1;var e=$le();function t(a,n){var s=a==null?0:a.length;return!!s&&e(a,n,0)>-1}return b2=t,b2}var j2,Xk;function Gle(){if(Xk)return j2;Xk=1;function e(t,a,n){for(var s=-1,o=t==null?0:t.length;++s<o;)if(n(a,t[s]))return!0;return!1}return j2=e,j2}var w2,Zk;function Ule(){if(Zk)return w2;Zk=1;function e(){}return w2=e,w2}var S2,Jk;function Vle(){if(Jk)return S2;Jk=1;var e=G$(),t=Ule(),a=t3(),n=1/0,s=e&&1/a(new e([,-0]))[1]==n?function(o){return new e(o)}:t;return S2=s,S2}var N2,e6;function Fle(){if(e6)return N2;e6=1;var e=k$(),t=qle(),a=Gle(),n=D$(),s=Vle(),o=t3(),c=200;function d(u,m,h){var p=-1,x=t,v=u.length,j=!0,y=[],w=y;if(h)j=!1,x=a;else if(v>=c){var A=m?null:s(u);if(A)return o(A);j=!1,x=n,w=new e}else w=m?[]:y;e:for(;++p<v;){var P=u[p],E=m?m(P):P;if(P=h||P!==0?P:0,j&&E===E){for(var C=w.length;C--;)if(w[C]===E)continue e;m&&w.push(E),y.push(P)}else x(w,E,h)||(w!==y&&w.push(E),y.push(P))}return y}return N2=d,N2}var A2,t6;function Hle(){if(t6)return A2;t6=1;var e=Qo(),t=Fle();function a(n,s){return n&&n.length?t(n,e(s,2)):[]}return A2=a,A2}var Kle=Hle();const a6=ea(Kle);function H$(e,t,a){return t===!0?a6(e,a):ht(t)?a6(e,t):e}function _d(e){"@babel/helpers - typeof";return _d=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},_d(e)}var Qle=["ref"];function n6(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function xi(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?n6(Object(a),!0).forEach(function(n){Rv(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n6(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Wle(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r6(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Q$(n.key),n)}}function Yle(e,t,a){return t&&r6(e.prototype,t),a&&r6(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function Xle(e,t,a){return t=Jg(t),Zle(e,K$()?Reflect.construct(t,a||[],Jg(e).constructor):t.apply(e,a))}function Zle(e,t){if(t&&(_d(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Jle(e)}function Jle(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function K$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(K$=function(){return!!e})()}function Jg(e){return Jg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Jg(e)}function ede(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&&xN(e,t)}function xN(e,t){return xN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},xN(e,t)}function Rv(e,t,a){return t=Q$(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Q$(e){var t=tde(e,"string");return _d(t)=="symbol"?t:t+""}function tde(e,t){if(_d(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(_d(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function ade(e,t){if(e==null)return{};var a=nde(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function nde(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function rde(e){return e.value}function sde(e,t){if(Q.isValidElement(e))return Q.cloneElement(e,t);if(typeof e=="function")return Q.createElement(e,t);t.ref;var a=ade(t,Qle);return Q.createElement(e3,a)}var s6=1,gd=(function(e){function t(){var a;Wle(this,t);for(var n=arguments.length,s=new Array(n),o=0;o<n;o++)s[o]=arguments[o];return a=Xle(this,t,[].concat(s)),Rv(a,"lastBoundingBox",{width:-1,height:-1}),a}return ede(t,e),Yle(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,s=this.getBBox();s?(Math.abs(s.width-this.lastBoundingBox.width)>s6||Math.abs(s.height-this.lastBoundingBox.height)>s6)&&(this.lastBoundingBox.width=s.width,this.lastBoundingBox.height=s.height,n&&n(s)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?xi({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var s=this.props,o=s.layout,c=s.align,d=s.verticalAlign,u=s.margin,m=s.chartWidth,h=s.chartHeight,p,x;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(c==="center"&&o==="vertical"){var v=this.getBBoxSnapshot();p={left:((m||0)-v.width)/2}}else p=c==="right"?{right:u&&u.right||0}:{left:u&&u.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(d==="middle"){var j=this.getBBoxSnapshot();x={top:((h||0)-j.height)/2}}else x=d==="bottom"?{bottom:u&&u.bottom||0}:{top:u&&u.top||0};return xi(xi({},p),x)}},{key:"render",value:function(){var n=this,s=this.props,o=s.content,c=s.width,d=s.height,u=s.wrapperStyle,m=s.payloadUniqBy,h=s.payload,p=xi(xi({position:"absolute",width:c||"auto",height:d||"auto"},this.getDefaultPosition(u)),u);return Q.createElement("div",{className:"recharts-legend-wrapper",style:p,ref:function(v){n.wrapperNode=v}},sde(o,xi(xi({},this.props),{},{payload:H$(h,m,rde)})))}}],[{key:"getWithHeight",value:function(n,s){var o=xi(xi({},this.defaultProps),n.props),c=o.layout;return c==="vertical"&&_e(n.props.height)?{height:n.props.height}:c==="horizontal"?{width:n.props.width||s}:null}}])})(S.PureComponent);Rv(gd,"displayName","Legend");Rv(gd,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var C2,i6;function ide(){if(i6)return C2;i6=1;var e=np(),t=a3(),a=nr(),n=e?e.isConcatSpreadable:void 0;function s(o){return a(o)||t(o)||!!(n&&o&&o[n])}return C2=s,C2}var P2,o6;function W$(){if(o6)return P2;o6=1;var e=L$(),t=ide();function a(n,s,o,c,d){var u=-1,m=n.length;for(o||(o=t),d||(d=[]);++u<m;){var h=n[u];s>0&&o(h)?s>1?a(h,s-1,o,c,d):e(d,h):c||(d[d.length]=h)}return d}return P2=a,P2}var T2,c6;function ode(){if(c6)return T2;c6=1;function e(t){return function(a,n,s){for(var o=-1,c=Object(a),d=s(a),u=d.length;u--;){var m=d[t?u:++o];if(n(c[m],m,c)===!1)break}return a}}return T2=e,T2}var E2,l6;function cde(){if(l6)return E2;l6=1;var e=ode(),t=e();return E2=t,E2}var O2,d6;function Y$(){if(d6)return O2;d6=1;var e=cde(),t=kv();function a(n,s){return n&&e(n,s,t)}return O2=a,O2}var M2,u6;function lde(){if(u6)return M2;u6=1;var e=ip();function t(a,n){return function(s,o){if(s==null)return s;if(!e(s))return a(s,o);for(var c=s.length,d=n?c:-1,u=Object(s);(n?d--:++d<c)&&o(u[d],d,u)!==!1;);return s}}return M2=t,M2}var _2,f6;function i3(){if(f6)return _2;f6=1;var e=Y$(),t=lde(),a=t(e);return _2=a,_2}var k2,m6;function X$(){if(m6)return k2;m6=1;var e=i3(),t=ip();function a(n,s){var o=-1,c=t(n)?Array(n.length):[];return e(n,function(d,u,m){c[++o]=s(d,u,m)}),c}return k2=a,k2}var R2,p6;function dde(){if(p6)return R2;p6=1;function e(t,a){var n=t.length;for(t.sort(a);n--;)t[n]=t[n].value;return t}return R2=e,R2}var D2,h6;function ude(){if(h6)return D2;h6=1;var e=ou();function t(a,n){if(a!==n){var s=a!==void 0,o=a===null,c=a===a,d=e(a),u=n!==void 0,m=n===null,h=n===n,p=e(n);if(!m&&!p&&!d&&a>n||d&&u&&h&&!m&&!p||o&&u&&h||!s&&h||!c)return 1;if(!o&&!d&&!p&&a<n||p&&s&&c&&!o&&!d||m&&s&&c||!u&&c||!h)return-1}return 0}return D2=t,D2}var I2,g6;function fde(){if(g6)return I2;g6=1;var e=ude();function t(a,n,s){for(var o=-1,c=a.criteria,d=n.criteria,u=c.length,m=s.length;++o<u;){var h=e(c[o],d[o]);if(h){if(o>=m)return h;var p=s[o];return h*(p=="desc"?-1:1)}}return a.index-n.index}return I2=t,I2}var L2,x6;function mde(){if(x6)return L2;x6=1;var e=HC(),t=KC(),a=Qo(),n=X$(),s=dde(),o=z$(),c=fde(),d=lu(),u=nr();function m(h,p,x){p.length?p=e(p,function(y){return u(y)?function(w){return t(w,y.length===1?y[0]:y)}:y}):p=[d];var v=-1;p=e(p,o(a));var j=n(h,function(y,w,A){var P=e(p,function(E){return E(y)});return{criteria:P,index:++v,value:y}});return s(j,function(y,w){return c(y,w,x)})}return L2=m,L2}var B2,v6;function pde(){if(v6)return B2;v6=1;function e(t,a,n){switch(n.length){case 0:return t.call(a);case 1:return t.call(a,n[0]);case 2:return t.call(a,n[0],n[1]);case 3:return t.call(a,n[0],n[1],n[2])}return t.apply(a,n)}return B2=e,B2}var z2,y6;function hde(){if(y6)return z2;y6=1;var e=pde(),t=Math.max;function a(n,s,o){return s=t(s===void 0?n.length-1:s,0),function(){for(var c=arguments,d=-1,u=t(c.length-s,0),m=Array(u);++d<u;)m[d]=c[s+d];d=-1;for(var h=Array(s+1);++d<s;)h[d]=c[d];return h[s]=o(m),e(n,this,h)}}return z2=a,z2}var $2,b6;function gde(){if(b6)return $2;b6=1;function e(t){return function(){return t}}return $2=e,$2}var q2,j6;function Z$(){if(j6)return q2;j6=1;var e=ll(),t=(function(){try{var a=e(Object,"defineProperty");return a({},"",{}),a}catch{}})();return q2=t,q2}var G2,w6;function xde(){if(w6)return G2;w6=1;var e=gde(),t=Z$(),a=lu(),n=t?function(s,o){return t(s,"toString",{configurable:!0,enumerable:!1,value:e(o),writable:!0})}:a;return G2=n,G2}var U2,S6;function vde(){if(S6)return U2;S6=1;var e=800,t=16,a=Date.now;function n(s){var o=0,c=0;return function(){var d=a(),u=t-(d-c);if(c=d,u>0){if(++o>=e)return arguments[0]}else o=0;return s.apply(void 0,arguments)}}return U2=n,U2}var V2,N6;function yde(){if(N6)return V2;N6=1;var e=xde(),t=vde(),a=t(e);return V2=a,V2}var F2,A6;function bde(){if(A6)return F2;A6=1;var e=lu(),t=hde(),a=yde();function n(s,o){return a(t(s,o,e),s+"")}return F2=n,F2}var H2,C6;function Dv(){if(C6)return H2;C6=1;var e=UC(),t=ip(),a=n3(),n=Ko();function s(o,c,d){if(!n(d))return!1;var u=typeof c;return(u=="number"?t(d)&&a(c,d.length):u=="string"&&c in d)?e(d[c],o):!1}return H2=s,H2}var K2,P6;function jde(){if(P6)return K2;P6=1;var e=W$(),t=mde(),a=bde(),n=Dv(),s=a(function(o,c){if(o==null)return[];var d=c.length;return d>1&&n(o,c[0],c[1])?c=[]:d>2&&n(c[0],c[1],c[2])&&(c=[c[0]]),t(o,e(c,1),[])});return K2=s,K2}var wde=jde();const o3=ea(wde);function om(e){"@babel/helpers - typeof";return om=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},om(e)}function vN(){return vN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},vN.apply(this,arguments)}function Sde(e,t){return Pde(e)||Cde(e,t)||Ade(e,t)||Nde()}function Nde(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
713In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ade(e,t){if(e){if(typeof e=="string")return T6(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return T6(e,t)}}function T6(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function Cde(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function Pde(e){if(Array.isArray(e))return e}function E6(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Q2(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?E6(Object(a),!0).forEach(function(n){Tde(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):E6(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Tde(e,t,a){return t=Ede(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Ede(e){var t=Ode(e,"string");return om(t)=="symbol"?t:t+""}function Ode(e,t){if(om(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Mde(e){return Array.isArray(e)&&sn(e[0])&&sn(e[1])?e.join(" ~ "):e}var _de=function(t){var a=t.separator,n=a===void 0?" : ":a,s=t.contentStyle,o=s===void 0?{}:s,c=t.itemStyle,d=c===void 0?{}:c,u=t.labelStyle,m=u===void 0?{}:u,h=t.payload,p=t.formatter,x=t.itemSorter,v=t.wrapperClassName,j=t.labelClassName,y=t.label,w=t.labelFormatter,A=t.accessibilityLayer,P=A===void 0?!1:A,E=function(){if(h&&h.length){var z={padding:0,margin:0},K=(x?o3(h,x):h).map(function(W,Y){if(W.type==="none")return null;var L=Q2({display:"block",paddingTop:4,paddingBottom:4,color:W.color||"#000"},d),V=W.formatter||p||Mde,U=W.value,ae=W.name,te=U,B=ae;if(V&&te!=null&&B!=null){var H=V(U,ae,W,Y,h);if(Array.isArray(H)){var Z=Sde(H,2);te=Z[0],B=Z[1]}else te=H}return Q.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(Y),style:L},sn(B)?Q.createElement("span",{className:"recharts-tooltip-item-name"},B):null,sn(B)?Q.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,Q.createElement("span",{className:"recharts-tooltip-item-value"},te),Q.createElement("span",{className:"recharts-tooltip-item-unit"},W.unit||""))});return Q.createElement("ul",{className:"recharts-tooltip-item-list",style:z},K)}return null},C=Q2({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),T=Q2({margin:0},m),M=!wt(y),O=M?y:"",_=Tt("recharts-default-tooltip",v),I=Tt("recharts-tooltip-label",j);M&&w&&h!==void 0&&h!==null&&(O=w(y,h));var $=P?{role:"status","aria-live":"assertive"}:{};return Q.createElement("div",vN({className:_,style:C},$),Q.createElement("p",{className:I,style:T},Q.isValidElement(O)?O:"".concat(O)),E())};function cm(e){"@babel/helpers - typeof";return cm=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},cm(e)}function Wh(e,t,a){return t=kde(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function kde(e){var t=Rde(e,"string");return cm(t)=="symbol"?t:t+""}function Rde(e,t){if(cm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(cm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var mf="recharts-tooltip-wrapper",Dde={visibility:"hidden"};function Ide(e){var t=e.coordinate,a=e.translateX,n=e.translateY;return Tt(mf,Wh(Wh(Wh(Wh({},"".concat(mf,"-right"),_e(a)&&t&&_e(t.x)&&a>=t.x),"".concat(mf,"-left"),_e(a)&&t&&_e(t.x)&&a<t.x),"".concat(mf,"-bottom"),_e(n)&&t&&_e(t.y)&&n>=t.y),"".concat(mf,"-top"),_e(n)&&t&&_e(t.y)&&n<t.y))}function O6(e){var t=e.allowEscapeViewBox,a=e.coordinate,n=e.key,s=e.offsetTopLeft,o=e.position,c=e.reverseDirection,d=e.tooltipDimension,u=e.viewBox,m=e.viewBoxDimension;if(o&&_e(o[n]))return o[n];var h=a[n]-d-s,p=a[n]+s;if(t[n])return c[n]?h:p;if(c[n]){var x=h,v=u[n];return x<v?Math.max(p,u[n]):Math.max(h,u[n])}var j=p+d,y=u[n]+m;return j>y?Math.max(h,u[n]):Math.max(p,u[n])}function Lde(e){var t=e.translateX,a=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(a,"px, 0)"):"translate(".concat(t,"px, ").concat(a,"px)")}}function Bde(e){var t=e.allowEscapeViewBox,a=e.coordinate,n=e.offsetTopLeft,s=e.position,o=e.reverseDirection,c=e.tooltipBox,d=e.useTranslate3d,u=e.viewBox,m,h,p;return c.height>0&&c.width>0&&a?(h=O6({allowEscapeViewBox:t,coordinate:a,key:"x",offsetTopLeft:n,position:s,reverseDirection:o,tooltipDimension:c.width,viewBox:u,viewBoxDimension:u.width}),p=O6({allowEscapeViewBox:t,coordinate:a,key:"y",offsetTopLeft:n,position:s,reverseDirection:o,tooltipDimension:c.height,viewBox:u,viewBoxDimension:u.height}),m=Lde({translateX:h,translateY:p,useTranslate3d:d})):m=Dde,{cssProperties:m,cssClasses:Ide({translateX:h,translateY:p,coordinate:a})}}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 M6(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function _6(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?M6(Object(a),!0).forEach(function(n){bN(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):M6(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function zde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $de(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,eq(n.key),n)}}function qde(e,t,a){return t&&$de(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Gde(e,t,a){return t=ex(t),Ude(e,J$()?Reflect.construct(t,a||[],ex(e).constructor):t.apply(e,a))}function Ude(e,t){if(t&&(kd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Vde(e)}function Vde(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function J$(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(J$=function(){return!!e})()}function ex(e){return ex=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},ex(e)}function Fde(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&&yN(e,t)}function yN(e,t){return yN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},yN(e,t)}function bN(e,t,a){return t=eq(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function eq(e){var t=Hde(e,"string");return kd(t)=="symbol"?t:t+""}function Hde(e,t){if(kd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(kd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var k6=1,Kde=(function(e){function t(){var a;zde(this,t);for(var n=arguments.length,s=new Array(n),o=0;o<n;o++)s[o]=arguments[o];return a=Gde(this,t,[].concat(s)),bN(a,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),bN(a,"handleKeyDown",function(c){if(c.key==="Escape"){var d,u,m,h;a.setState({dismissed:!0,dismissedAtCoordinate:{x:(d=(u=a.props.coordinate)===null||u===void 0?void 0:u.x)!==null&&d!==void 0?d:0,y:(m=(h=a.props.coordinate)===null||h===void 0?void 0:h.y)!==null&&m!==void 0?m:0}})}}),a}return Fde(t,e),qde(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>k6||Math.abs(n.height-this.state.lastBoundingBox.height)>k6)&&this.setState({lastBoundingBox:{width:n.width,height:n.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 n,s;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((s=this.props.coordinate)===null||s===void 0?void 0:s.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,s=this.props,o=s.active,c=s.allowEscapeViewBox,d=s.animationDuration,u=s.animationEasing,m=s.children,h=s.coordinate,p=s.hasPayload,x=s.isAnimationActive,v=s.offset,j=s.position,y=s.reverseDirection,w=s.useTranslate3d,A=s.viewBox,P=s.wrapperStyle,E=Bde({allowEscapeViewBox:c,coordinate:h,offsetTopLeft:v,position:j,reverseDirection:y,tooltipBox:this.state.lastBoundingBox,useTranslate3d:w,viewBox:A}),C=E.cssClasses,T=E.cssProperties,M=_6(_6({transition:x&&o?"transform ".concat(d,"ms ").concat(u):void 0},T),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&p?"visible":"hidden",position:"absolute",top:0,left:0},P);return Q.createElement("div",{tabIndex:-1,className:C,style:M,ref:function(_){n.wrapperNode=_}},m)}}])})(S.PureComponent),Qde=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},du={isSsr:Qde()};function Rd(e){"@babel/helpers - typeof";return Rd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Rd(e)}function R6(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function D6(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?R6(Object(a),!0).forEach(function(n){c3(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):R6(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Wde(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yde(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,aq(n.key),n)}}function Xde(e,t,a){return t&&Yde(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Zde(e,t,a){return t=tx(t),Jde(e,tq()?Reflect.construct(t,a||[],tx(e).constructor):t.apply(e,a))}function Jde(e,t){if(t&&(Rd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return eue(e)}function eue(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(tq=function(){return!!e})()}function tx(e){return tx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},tx(e)}function tue(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jN(e,t)}function jN(e,t){return jN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},jN(e,t)}function c3(e,t,a){return t=aq(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function aq(e){var t=aue(e,"string");return Rd(t)=="symbol"?t:t+""}function aue(e,t){if(Rd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Rd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function nue(e){return e.dataKey}function rue(e,t){return Q.isValidElement(e)?Q.cloneElement(e,t):typeof e=="function"?Q.createElement(e,t):Q.createElement(_de,t)}var Br=(function(e){function t(){return Wde(this,t),Zde(this,t,arguments)}return tue(t,e),Xde(t,[{key:"render",value:function(){var n=this,s=this.props,o=s.active,c=s.allowEscapeViewBox,d=s.animationDuration,u=s.animationEasing,m=s.content,h=s.coordinate,p=s.filterNull,x=s.isAnimationActive,v=s.offset,j=s.payload,y=s.payloadUniqBy,w=s.position,A=s.reverseDirection,P=s.useTranslate3d,E=s.viewBox,C=s.wrapperStyle,T=j??[];p&&T.length&&(T=H$(j.filter(function(O){return O.value!=null&&(O.hide!==!0||n.props.includeHidden)}),y,nue));var M=T.length>0;return Q.createElement(Kde,{allowEscapeViewBox:c,animationDuration:d,animationEasing:u,isAnimationActive:x,active:o,coordinate:h,hasPayload:M,offset:v,position:w,reverseDirection:A,useTranslate3d:P,viewBox:E,wrapperStyle:C},rue(m,D6(D6({},this.props),{},{payload:T})))}}])})(S.PureComponent);c3(Br,"displayName","Tooltip");c3(Br,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!du.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 W2,I6;function sue(){if(I6)return W2;I6=1;var e=Js(),t=function(){return e.Date.now()};return W2=t,W2}var Y2,L6;function iue(){if(L6)return Y2;L6=1;var e=/\s/;function t(a){for(var n=a.length;n--&&e.test(a.charAt(n)););return n}return Y2=t,Y2}var X2,B6;function oue(){if(B6)return X2;B6=1;var e=iue(),t=/^\s+/;function a(n){return n&&n.slice(0,e(n)+1).replace(t,"")}return X2=a,X2}var Z2,z6;function nq(){if(z6)return Z2;z6=1;var e=oue(),t=Ko(),a=ou(),n=NaN,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,d=parseInt;function u(m){if(typeof m=="number")return m;if(a(m))return n;if(t(m)){var h=typeof m.valueOf=="function"?m.valueOf():m;m=t(h)?h+"":h}if(typeof m!="string")return m===0?m:+m;m=e(m);var p=o.test(m);return p||c.test(m)?d(m.slice(2),p?2:8):s.test(m)?n:+m}return Z2=u,Z2}var J2,$6;function cue(){if($6)return J2;$6=1;var e=Ko(),t=sue(),a=nq(),n="Expected a function",s=Math.max,o=Math.min;function c(d,u,m){var h,p,x,v,j,y,w=0,A=!1,P=!1,E=!0;if(typeof d!="function")throw new TypeError(n);u=a(u)||0,e(m)&&(A=!!m.leading,P="maxWait"in m,x=P?s(a(m.maxWait)||0,u):x,E="trailing"in m?!!m.trailing:E);function C(K){var W=h,Y=p;return h=p=void 0,w=K,v=d.apply(Y,W),v}function T(K){return w=K,j=setTimeout(_,u),A?C(K):v}function M(K){var W=K-y,Y=K-w,L=u-W;return P?o(L,x-Y):L}function O(K){var W=K-y,Y=K-w;return y===void 0||W>=u||W<0||P&&Y>=x}function _(){var K=t();if(O(K))return I(K);j=setTimeout(_,M(K))}function I(K){return j=void 0,E&&h?C(K):(h=p=void 0,v)}function $(){j!==void 0&&clearTimeout(j),w=0,h=y=p=j=void 0}function D(){return j===void 0?v:I(t())}function z(){var K=t(),W=O(K);if(h=arguments,p=this,y=K,W){if(j===void 0)return T(y);if(P)return clearTimeout(j),j=setTimeout(_,u),C(y)}return j===void 0&&(j=setTimeout(_,u)),v}return z.cancel=$,z.flush=D,z}return J2=c,J2}var ew,q6;function lue(){if(q6)return ew;q6=1;var e=cue(),t=Ko(),a="Expected a function";function n(s,o,c){var d=!0,u=!0;if(typeof s!="function")throw new TypeError(a);return t(c)&&(d="leading"in c?!!c.leading:d,u="trailing"in c?!!c.trailing:u),e(s,o,{leading:d,maxWait:o,trailing:u})}return ew=n,ew}var due=lue();const rq=ea(due);function lm(e){"@babel/helpers - typeof";return lm=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},lm(e)}function G6(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Yh(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?G6(Object(a),!0).forEach(function(n){uue(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):G6(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function uue(e,t,a){return t=fue(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function fue(e){var t=mue(e,"string");return lm(t)=="symbol"?t:t+""}function mue(e,t){if(lm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(lm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pue(e,t){return vue(e)||xue(e,t)||gue(e,t)||hue()}function hue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
714In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gue(e,t){if(e){if(typeof e=="string")return U6(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return U6(e,t)}}function U6(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function xue(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function vue(e){if(Array.isArray(e))return e}var tw=S.forwardRef(function(e,t){var a=e.aspect,n=e.initialDimension,s=n===void 0?{width:-1,height:-1}:n,o=e.width,c=o===void 0?"100%":o,d=e.height,u=d===void 0?"100%":d,m=e.minWidth,h=m===void 0?0:m,p=e.minHeight,x=e.maxHeight,v=e.children,j=e.debounce,y=j===void 0?0:j,w=e.id,A=e.className,P=e.onResize,E=e.style,C=E===void 0?{}:E,T=S.useRef(null),M=S.useRef();M.current=P,S.useImperativeHandle(t,function(){return Object.defineProperty(T.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),T.current},configurable:!0})});var O=S.useState({containerWidth:s.width,containerHeight:s.height}),_=pue(O,2),I=_[0],$=_[1],D=S.useCallback(function(K,W){$(function(Y){var L=Math.round(K),V=Math.round(W);return Y.containerWidth===L&&Y.containerHeight===V?Y:{containerWidth:L,containerHeight:V}})},[]);S.useEffect(function(){var K=function(ae){var te,B=ae[0].contentRect,H=B.width,Z=B.height;D(H,Z),(te=M.current)===null||te===void 0||te.call(M,H,Z)};y>0&&(K=rq(K,y,{trailing:!0,leading:!1}));var W=new ResizeObserver(K),Y=T.current.getBoundingClientRect(),L=Y.width,V=Y.height;return D(L,V),W.observe(T.current),function(){W.disconnect()}},[D,y]);var z=S.useMemo(function(){var K=I.containerWidth,W=I.containerHeight;if(K<0||W<0)return null;Pi(kc(c)||kc(u),`The width(%s) and height(%s) are both fixed numbers,
715       maybe you don't need to use a ResponsiveContainer.`,c,u),Pi(!a||a>0,"The aspect(%s) must be greater than zero.",a);var Y=kc(c)?K:c,L=kc(u)?W:u;a&&a>0&&(Y?L=Y/a:L&&(Y=L*a),x&&L>x&&(L=x)),Pi(Y>0||L>0,`The width(%s) and height(%s) of chart should be greater than 0,
716       please check the style of container, or the props width(%s) and height(%s),
717       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
718       height and width.`,Y,L,c,u,h,p,a);var V=!Array.isArray(v)&&Ci(v.type).endsWith("Chart");return Q.Children.map(v,function(U){return Q.isValidElement(U)?S.cloneElement(U,Yh({width:Y,height:L},V?{style:Yh({height:"100%",width:"100%",maxHeight:L,maxWidth:Y},U.props.style)}:{})):U})},[a,v,u,x,p,h,I,c]);return Q.createElement("div",{id:w?"".concat(w):void 0,className:Tt("recharts-responsive-container",A),style:Yh(Yh({},C),{},{width:c,height:u,minWidth:h,minHeight:p,maxHeight:x}),ref:T},z)}),sq=function(t){return null};sq.displayName="Cell";function dm(e){"@babel/helpers - typeof";return dm=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},dm(e)}function V6(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function wN(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?V6(Object(a),!0).forEach(function(n){yue(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):V6(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function yue(e,t,a){return t=bue(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function bue(e){var t=jue(e,"string");return dm(t)=="symbol"?t:t+""}function jue(e,t){if(dm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(dm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yl={widthCache:{},cacheCount:0},wue=2e3,Sue={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},F6="recharts_measurement_span";function Nue(e){var t=wN({},e);return Object.keys(t).forEach(function(a){t[a]||delete t[a]}),t}var Bf=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||du.isSsr)return{width:0,height:0};var n=Nue(a),s=JSON.stringify({text:t,copyStyle:n});if(Yl.widthCache[s])return Yl.widthCache[s];try{var o=document.getElementById(F6);o||(o=document.createElement("span"),o.setAttribute("id",F6),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var c=wN(wN({},Sue),n);Object.assign(o.style,c),o.textContent="".concat(t);var d=o.getBoundingClientRect(),u={width:d.width,height:d.height};return Yl.widthCache[s]=u,++Yl.cacheCount>wue&&(Yl.cacheCount=0,Yl.widthCache={}),u}catch{return{width:0,height:0}}},Aue=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function um(e){"@babel/helpers - typeof";return um=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},um(e)}function ax(e,t){return Eue(e)||Tue(e,t)||Pue(e,t)||Cue()}function Cue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
719In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Pue(e,t){if(e){if(typeof e=="string")return H6(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return H6(e,t)}}function H6(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function Tue(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t===0){if(Object(a)!==a)return;u=!1}else for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function Eue(e){if(Array.isArray(e))return e}function Oue(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K6(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_ue(n.key),n)}}function Mue(e,t,a){return t&&K6(e.prototype,t),a&&K6(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function _ue(e){var t=kue(e,"string");return um(t)=="symbol"?t:t+""}function kue(e,t){if(um(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(um(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Q6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,W6=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Rue=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Due=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,iq={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Iue=Object.keys(iq),id="NaN";function Lue(e,t){return e*iq[t]}var Xh=(function(){function e(t,a){Oue(this,e),this.num=t,this.unit=a,this.num=t,this.unit=a,Number.isNaN(t)&&(this.unit=""),a!==""&&!Rue.test(a)&&(this.num=NaN,this.unit=""),Iue.includes(a)&&(this.num=Lue(t,a),this.unit="px")}return Mue(e,[{key:"add",value:function(a){return this.unit!==a.unit?new e(NaN,""):new e(this.num+a.num,this.unit)}},{key:"subtract",value:function(a){return this.unit!==a.unit?new e(NaN,""):new e(this.num-a.num,this.unit)}},{key:"multiply",value:function(a){return this.unit!==""&&a.unit!==""&&this.unit!==a.unit?new e(NaN,""):new e(this.num*a.num,this.unit||a.unit)}},{key:"divide",value:function(a){return this.unit!==""&&a.unit!==""&&this.unit!==a.unit?new e(NaN,""):new e(this.num/a.num,this.unit||a.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(a){var n,s=(n=Due.exec(a))!==null&&n!==void 0?n:[],o=ax(s,3),c=o[1],d=o[2];return new e(parseFloat(c),d??"")}}])})();function oq(e){if(e.includes(id))return id;for(var t=e;t.includes("*")||t.includes("/");){var a,n=(a=Q6.exec(t))!==null&&a!==void 0?a:[],s=ax(n,4),o=s[1],c=s[2],d=s[3],u=Xh.parse(o??""),m=Xh.parse(d??""),h=c==="*"?u.multiply(m):u.divide(m);if(h.isNaN())return id;t=t.replace(Q6,h.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var p,x=(p=W6.exec(t))!==null&&p!==void 0?p:[],v=ax(x,4),j=v[1],y=v[2],w=v[3],A=Xh.parse(j??""),P=Xh.parse(w??""),E=y==="+"?A.add(P):A.subtract(P);if(E.isNaN())return id;t=t.replace(W6,E.toString())}return t}var Y6=/\(([^()]*)\)/;function Bue(e){for(var t=e;t.includes("(");){var a=Y6.exec(t),n=ax(a,2),s=n[1];t=t.replace(Y6,oq(s))}return t}function zue(e){var t=e.replace(/\s+/g,"");return t=Bue(t),t=oq(t),t}function $ue(e){try{return zue(e)}catch{return id}}function aw(e){var t=$ue(e.slice(5,-1));return t===id?"":t}var que=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],Gue=["dx","dy","angle","className","breakAll"];function SN(){return SN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},SN.apply(this,arguments)}function X6(e,t){if(e==null)return{};var a=Uue(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Uue(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function Z6(e,t){return Kue(e)||Hue(e,t)||Fue(e,t)||Vue()}function Vue(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
720In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Fue(e,t){if(e){if(typeof e=="string")return J6(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return J6(e,t)}}function J6(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function Hue(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t===0){if(Object(a)!==a)return;u=!1}else for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}
720finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function Kue(e){if(Array.isArray(e))return e}var cq=/[ \f\n\r\t\v\u2028\u2029]+/,lq=function(t){var a=t.children,n=t.breakAll,s=t.style;try{var o=[];wt(a)||(n?o=a.toString().split(""):o=a.toString().split(cq));var c=o.map(function(u){return{word:u,width:Bf(u,s).width}}),d=n?0:Bf(" ",s).width;return{wordsWithComputedWidth:c,spaceWidth:d}}catch{return null}},Que=function(t,a,n,s,o){var c=t.maxLines,d=t.children,u=t.style,m=t.breakAll,h=_e(c),p=d,x=function(){var Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Y.reduce(function(L,V){var U=V.word,ae=V.width,te=L[L.length-1];if(te&&(s==null||o||te.width+ae+n<Number(s)))te.words.push(U),te.width+=ae+n;else{var B={words:[U],width:ae};L.push(B)}return L},[])},v=x(a),j=function(Y){return Y.reduce(function(L,V){return L.width>V.width?L:V})};if(!h)return v;for(var y="…",w=function(Y){var L=p.slice(0,Y),V=lq({breakAll:m,style:u,children:L+y}).wordsWithComputedWidth,U=x(V),ae=U.length>c||j(U).width>Number(s);return[ae,U]},A=0,P=p.length-1,E=0,C;A<=P&&E<=p.length-1;){var T=Math.floor((A+P)/2),M=T-1,O=w(M),_=Z6(O,2),I=_[0],$=_[1],D=w(T),z=Z6(D,1),K=z[0];if(!I&&!K&&(A=T+1),I&&K&&(P=T-1),!I&&K){C=$;break}E++}return C||v},eR=function(t){var a=wt(t)?[]:t.toString().split(cq);return[{words:a}]},Wue=function(t){var a=t.width,n=t.scaleToFit,s=t.children,o=t.style,c=t.breakAll,d=t.maxLines;if((a||n)&&!du.isSsr){var u,m,h=lq({breakAll:c,children:s,style:o});if(h){var p=h.wordsWithComputedWidth,x=h.spaceWidth;u=p,m=x}else return eR(s);return Que({breakAll:c,children:s,maxLines:d,style:o},u,m,a,n)}return eR(s)},tR="#808080",nx=function(t){var a=t.x,n=a===void 0?0:a,s=t.y,o=s===void 0?0:s,c=t.lineHeight,d=c===void 0?"1em":c,u=t.capHeight,m=u===void 0?"0.71em":u,h=t.scaleToFit,p=h===void 0?!1:h,x=t.textAnchor,v=x===void 0?"start":x,j=t.verticalAnchor,y=j===void 0?"end":j,w=t.fill,A=w===void 0?tR:w,P=X6(t,que),E=S.useMemo(function(){return Wue({breakAll:P.breakAll,children:P.children,maxLines:P.maxLines,scaleToFit:p,style:P.style,width:P.width})},[P.breakAll,P.children,P.maxLines,p,P.style,P.width]),C=P.dx,T=P.dy,M=P.angle,O=P.className,_=P.breakAll,I=X6(P,Gue);if(!sn(n)||!sn(o))return null;var $=n+(_e(C)?C:0),D=o+(_e(T)?T:0),z;switch(y){case"start":z=aw("calc(".concat(m,")"));break;case"middle":z=aw("calc(".concat((E.length-1)/2," * -").concat(d," + (").concat(m," / 2))"));break;default:z=aw("calc(".concat(E.length-1," * -").concat(d,")"));break}var K=[];if(p){var W=E[0].width,Y=P.width;K.push("scale(".concat((_e(Y)?Y/W:1)/W,")"))}return M&&K.push("rotate(".concat(M,", ").concat($,", ").concat(D,")")),K.length&&(I.transform=K.join(" ")),Q.createElement("text",SN({},Pt(I,!0),{x:$,y:D,className:Tt("recharts-text",O),textAnchor:v,fill:A.includes("url")?tR:A}),E.map(function(L,V){var U=L.words.join(_?"":" ");return Q.createElement("tspan",{x:$,dy:V===0?z:d,key:"".concat(U,"-").concat(V)},U)}))};function Oo(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function Yue(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function l3(e){let t,a,n;e.length!==2?(t=Oo,a=(d,u)=>Oo(e(d),u),n=(d,u)=>e(d)-u):(t=e===Oo||e===Yue?e:Xue,a=e,n=e);function s(d,u,m=0,h=d.length){if(m<h){if(t(u,u)!==0)return h;do{const p=m+h>>>1;a(d[p],u)<0?m=p+1:h=p}while(m<h)}return m}function o(d,u,m=0,h=d.length){if(m<h){if(t(u,u)!==0)return h;do{const p=m+h>>>1;a(d[p],u)<=0?m=p+1:h=p}while(m<h)}return m}function c(d,u,m=0,h=d.length){const p=s(d,u,m,h-1);return p>m&&n(d[p-1],u)>-n(d[p],u)?p-1:p}return{left:s,center:c,right:o}}function Xue(){return 0}function dq(e){return e===null?NaN:+e}function*Zue(e,t){for(let a of e)a!=null&&(a=+a)>=a&&(yield a)}const Jue=l3(Oo),op=Jue.right;l3(dq).center;class aR extends Map{constructor(t,a=afe){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:a}}),t!=null)for(const[n,s]of t)this.set(n,s)}get(t){return super.get(nR(this,t))}has(t){return super.has(nR(this,t))}set(t,a){return super.set(efe(this,t),a)}delete(t){return super.delete(tfe(this,t))}}function nR({_intern:e,_key:t},a){const n=t(a);return e.has(n)?e.get(n):a}function efe({_intern:e,_key:t},a){const n=t(a);return e.has(n)?e.get(n):(e.set(n,a),a)}function tfe({_intern:e,_key:t},a){const n=t(a);return e.has(n)&&(a=e.get(n),e.delete(n)),a}function afe(e){return e!==null&&typeof e=="object"?e.valueOf():e}function nfe(e=Oo){if(e===Oo)return uq;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,a)=>{const n=e(t,a);return n||n===0?n:(e(a,a)===0)-(e(t,t)===0)}}function uq(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const rfe=Math.sqrt(50),sfe=Math.sqrt(10),ife=Math.sqrt(2);function rx(e,t,a){const n=(t-e)/Math.max(0,a),s=Math.floor(Math.log10(n)),o=n/Math.pow(10,s),c=o>=rfe?10:o>=sfe?5:o>=ife?2:1;let d,u,m;return s<0?(m=Math.pow(10,-s)/c,d=Math.round(e*m),u=Math.round(t*m),d/m<e&&++d,u/m>t&&--u,m=-m):(m=Math.pow(10,s)*c,d=Math.round(e/m),u=Math.round(t/m),d*m<e&&++d,u*m>t&&--u),u<d&&.5<=a&&a<2?rx(e,t,a*2):[d,u,m]}function NN(e,t,a){if(t=+t,e=+e,a=+a,!(a>0))return[];if(e===t)return[e];const n=t<e,[s,o,c]=n?rx(t,e,a):rx(e,t,a);if(!(o>=s))return[];const d=o-s+1,u=new Array(d);if(n)if(c<0)for(let m=0;m<d;++m)u[m]=(o-m)/-c;else for(let m=0;m<d;++m)u[m]=(o-m)*c;else if(c<0)for(let m=0;m<d;++m)u[m]=(s+m)/-c;else for(let m=0;m<d;++m)u[m]=(s+m)*c;return u}function AN(e,t,a){return t=+t,e=+e,a=+a,rx(e,t,a)[2]}function CN(e,t,a){t=+t,e=+e,a=+a;const n=t<e,s=n?AN(t,e,a):AN(e,t,a);return(n?-1:1)*(s<0?1/-s:s)}function rR(e,t){let a;for(const n of e)n!=null&&(a<n||a===void 0&&n>=n)&&(a=n);return a}function sR(e,t){let a;for(const n of e)n!=null&&(a>n||a===void 0&&n>=n)&&(a=n);return a}function fq(e,t,a=0,n=1/0,s){if(t=Math.floor(t),a=Math.floor(Math.max(0,a)),n=Math.floor(Math.min(e.length-1,n)),!(a<=t&&t<=n))return e;for(s=s===void 0?uq:nfe(s);n>a;){if(n-a>600){const u=n-a+1,m=t-a+1,h=Math.log(u),p=.5*Math.exp(2*h/3),x=.5*Math.sqrt(h*p*(u-p)/u)*(m-u/2<0?-1:1),v=Math.max(a,Math.floor(t-m*p/u+x)),j=Math.min(n,Math.floor(t+(u-m)*p/u+x));fq(e,t,v,j,s)}const o=e[t];let c=a,d=n;for(pf(e,a,t),s(e[n],o)>0&&pf(e,a,n);c<d;){for(pf(e,c,d),++c,--d;s(e[c],o)<0;)++c;for(;s(e[d],o)>0;)--d}s(e[a],o)===0?pf(e,a,d):(++d,pf(e,d,n)),d<=t&&(a=d+1),t<=d&&(n=d-1)}return e}function pf(e,t,a){const n=e[t];e[t]=e[a],e[a]=n}function ofe(e,t,a){if(e=Float64Array.from(Zue(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return sR(e);if(t>=1)return rR(e);var n,s=(n-1)*t,o=Math.floor(s),c=rR(fq(e,o).subarray(0,o+1)),d=sR(e.subarray(o+1));return c+(d-c)*(s-o)}}function cfe(e,t,a=dq){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+a(e[0],0,e);if(t>=1)return+a(e[n-1],n-1,e);var n,s=(n-1)*t,o=Math.floor(s),c=+a(e[o],o,e),d=+a(e[o+1],o+1,e);return c+(d-c)*(s-o)}}function lfe(e,t,a){e=+e,t=+t,a=(s=arguments.length)<2?(t=e,e=0,1):s<3?1:+a;for(var n=-1,s=Math.max(0,Math.ceil((t-e)/a))|0,o=new Array(s);++n<s;)o[n]=e+n*a;return o}function Wr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function $i(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}
vendor: 9,539 bytes, line 720
720const PN=Symbol("implicit");function d3(){var e=new aR,t=[],a=[],n=PN;function s(o){let c=e.get(o);if(c===void 0){if(n!==PN)return n;e.set(o,c=t.push(o)-1)}return a[c%a.length]}return s.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new aR;for(const c of o)e.has(c)||e.set(c,t.push(c)-1);return s},s.range=function(o){return arguments.length?(a=Array.from(o),s):a.slice()},s.unknown=function(o){return arguments.length?(n=o,s):n},s.copy=function(){return d3(t,a).unknown(n)},Wr.apply(s,arguments),s}function fm(){var e=d3().unknown(void 0),t=e.domain,a=e.range,n=0,s=1,o,c,d=!1,u=0,m=0,h=.5;delete e.unknown;function p(){var x=t().length,v=s<n,j=v?s:n,y=v?n:s;o=(y-j)/Math.max(1,x-u+m*2),d&&(o=Math.floor(o)),j+=(y-j-o*(x-u))*h,c=o*(1-u),d&&(j=Math.round(j),c=Math.round(c));var w=lfe(x).map(function(A){return j+o*A});return a(v?w.reverse():w)}return e.domain=function(x){return arguments.length?(t(x),p()):t()},e.range=function(x){return arguments.length?([n,s]=x,n=+n,s=+s,p()):[n,s]},e.rangeRound=function(x){return[n,s]=x,n=+n,s=+s,d=!0,p()},e.bandwidth=function(){return c},e.step=function(){return o},e.round=function(x){return arguments.length?(d=!!x,p()):d},e.padding=function(x){return arguments.length?(u=Math.min(1,m=+x),p()):u},e.paddingInner=function(x){return arguments.length?(u=Math.min(1,x),p()):u},e.paddingOuter=function(x){return arguments.length?(m=+x,p()):m},e.align=function(x){return arguments.length?(h=Math.max(0,Math.min(1,x)),p()):h},e.copy=function(){return fm(t(),[n,s]).round(d).paddingInner(u).paddingOuter(m).align(h)},Wr.apply(p(),arguments)}function mq(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return mq(t())},e}function zf(){return mq(fm.apply(null,arguments).paddingInner(1))}function u3(e,t,a){e.prototype=t.prototype=a,a.constructor=e}function pq(e,t){var a=Object.create(e.prototype);for(var n in t)a[n]=t[n];return a}function cp(){}var mm=.7,sx=1/mm,xd="\\s*([+-]?\\d+)\\s*",pm="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Fs="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",dfe=/^#([0-9a-f]{3,8})$/,ufe=new RegExp(`^rgb\\(${xd},${xd},${xd}\\)$`),ffe=new RegExp(`^rgb\\(${Fs},${Fs},${Fs}\\)$`),mfe=new RegExp(`^rgba\\(${xd},${xd},${xd},${pm}\\)$`),pfe=new RegExp(`^rgba\\(${Fs},${Fs},${Fs},${pm}\\)$`),hfe=new RegExp(`^hsl\\(${pm},${Fs},${Fs}\\)$`),gfe=new RegExp(`^hsla\\(${pm},${Fs},${Fs},${pm}\\)$`),iR={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};u3(cp,hm,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:oR,formatHex:oR,formatHex8:xfe,formatHsl:vfe,formatRgb:cR,toString:cR});function oR(){return this.rgb().formatHex()}function xfe(){return this.rgb().formatHex8()}function vfe(){return hq(this).formatHsl()}function cR(){return this.rgb().formatRgb()}function hm(e){var t,a;return e=(e+"").trim().toLowerCase(),(t=dfe.exec(e))?(a=t[1].length,t=parseInt(t[1],16),a===6?lR(t):a===3?new ar(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):a===8?Zh(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):a===4?Zh(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=ufe.exec(e))?new ar(t[1],t[2],t[3],1):(t=ffe.exec(e))?new ar(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=mfe.exec(e))?Zh(t[1],t[2],t[3],t[4]):(t=pfe.exec(e))?Zh(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=hfe.exec(e))?fR(t[1],t[2]/100,t[3]/100,1):(t=gfe.exec(e))?fR(t[1],t[2]/100,t[3]/100,t[4]):iR.hasOwnProperty(e)?lR(iR[e]):e==="transparent"?new ar(NaN,NaN,NaN,0):null}function lR(e){return new ar(e>>16&255,e>>8&255,e&255,1)}function Zh(e,t,a,n){return n<=0&&(e=t=a=NaN),new ar(e,t,a,n)}function yfe(e){return e instanceof cp||(e=hm(e)),e?(e=e.rgb(),new ar(e.r,e.g,e.b,e.opacity)):new ar}function TN(e,t,a,n){return arguments.length===1?yfe(e):new ar(e,t,a,n??1)}function ar(e,t,a,n){this.r=+e,this.g=+t,this.b=+a,this.opacity=+n}u3(ar,TN,pq(cp,{brighter(e){return e=e==null?sx:Math.pow(sx,e),new ar(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?mm:Math.pow(mm,e),new ar(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ar($c(this.r),$c(this.g),$c(this.b),ix(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:dR,formatHex:dR,formatHex8:bfe,formatRgb:uR,toString:uR}));function dR(){return`#${Rc(this.r)}${Rc(this.g)}${Rc(this.b)}`}function bfe(){return`#${Rc(this.r)}${Rc(this.g)}${Rc(this.b)}${Rc((isNaN(this.opacity)?1:this.opacity)*255)}`}function uR(){const e=ix(this.opacity);return`${e===1?"rgb(":"rgba("}${$c(this.r)}, ${$c(this.g)}, ${$c(this.b)}${e===1?")":`, ${e})`}`}function ix(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function $c(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Rc(e){return e=$c(e),(e<16?"0":"")+e.toString(16)}function fR(e,t,a,n){return n<=0?e=t=a=NaN:a<=0||a>=1?e=t=NaN:t<=0&&(e=NaN),new us(e,t,a,n)}function hq(e){if(e instanceof us)return new us(e.h,e.s,e.l,e.opacity);if(e instanceof cp||(e=hm(e)),!e)return new us;if(e instanceof us)return e;e=e.rgb();var t=e.r/255,a=e.g/255,n=e.b/255,s=Math.min(t,a,n),o=Math.max(t,a,n),c=NaN,d=o-s,u=(o+s)/2;return d?(t===o?c=(a-n)/d+(a<n)*6:a===o?c=(n-t)/d+2:c=(t-a)/d+4,d/=u<.5?o+s:2-o-s,c*=60):d=u>0&&u<1?0:c,new us(c,d,u,e.opacity)}function jfe(e,t,a,n){return arguments.length===1?hq(e):new us(e,t,a,n??1)}function us(e,t,a,n){this.h=+e,this.s=+t,this.l=+a,this.opacity=+n}u3(us,jfe,pq(cp,{brighter(e){return e=e==null?sx:Math.pow(sx,e),new us(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?mm:Math.pow(mm,e),new us(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,a=this.l,n=a+(a<.5?a:1-a)*t,s=2*a-n;return new ar(nw(e>=240?e-240:e+120,s,n),nw(e,s,n),nw(e<120?e+240:e-120,s,n),this.opacity)},clamp(){return new us(mR(this.h),Jh(this.s),Jh(this.l),ix(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=ix(this.opacity);return`${e===1?"hsl(":"hsla("}${mR(this.h)}, ${Jh(this.s)*100}%, ${Jh(this.l)*100}%${e===1?")":`, ${e})`}`}}));function mR(e){return e=(e||0)%360,e<0?e+360:e}function Jh(e){return Math.max(0,Math.min(1,e||0))}function nw(e,t,a){return(e<60?t+(a-t)*e/60:e<180?a:e<240?t+(a-t)*(240-e)/60:t)*255}const f3=e=>()=>e;function wfe(e,t){return function(a){return e+a*t}}function Sfe(e,t,a){return e=Math.pow(e,a),t=Math.pow(t,a)-e,a=1/a,function(n){return Math.pow(e+n*t,a)}}function Nfe(e){return(e=+e)==1?gq:function(t,a){return a-t?Sfe(t,a,e):f3(isNaN(t)?a:t)}}function gq(e,t){var a=t-e;return a?wfe(e,a):f3(isNaN(e)?t:e)}const pR=(function e(t){var a=Nfe(t);function n(s,o){var c=a((s=TN(s)).r,(o=TN(o)).r),d=a(s.g,o.g),u=a(s.b,o.b),m=gq(s.op
vendor: 5,988 bytes, line 720
720acity,o.opacity);return function(h){return s.r=c(h),s.g=d(h),s.b=u(h),s.opacity=m(h),s+""}}return n.gamma=e,n})(1);function Afe(e,t){t||(t=[]);var a=e?Math.min(t.length,e.length):0,n=t.slice(),s;return function(o){for(s=0;s<a;++s)n[s]=e[s]*(1-o)+t[s]*o;return n}}function Cfe(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Pfe(e,t){var a=t?t.length:0,n=e?Math.min(a,e.length):0,s=new Array(n),o=new Array(a),c;for(c=0;c<n;++c)s[c]=uu(e[c],t[c]);for(;c<a;++c)o[c]=t[c];return function(d){for(c=0;c<n;++c)o[c]=s[c](d);return o}}function Tfe(e,t){var a=new Date;return e=+e,t=+t,function(n){return a.setTime(e*(1-n)+t*n),a}}function ox(e,t){return e=+e,t=+t,function(a){return e*(1-a)+t*a}}function Efe(e,t){var a={},n={},s;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(s in t)s in e?a[s]=uu(e[s],t[s]):n[s]=t[s];return function(o){for(s in a)n[s]=a[s](o);return n}}var EN=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,rw=new RegExp(EN.source,"g");function Ofe(e){return function(){return e}}function Mfe(e){return function(t){return e(t)+""}}function _fe(e,t){var a=EN.lastIndex=rw.lastIndex=0,n,s,o,c=-1,d=[],u=[];for(e=e+"",t=t+"";(n=EN.exec(e))&&(s=rw.exec(t));)(o=s.index)>a&&(o=t.slice(a,o),d[c]?d[c]+=o:d[++c]=o),(n=n[0])===(s=s[0])?d[c]?d[c]+=s:d[++c]=s:(d[++c]=null,u.push({i:c,x:ox(n,s)})),a=rw.lastIndex;return a<t.length&&(o=t.slice(a),d[c]?d[c]+=o:d[++c]=o),d.length<2?u[0]?Mfe(u[0].x):Ofe(t):(t=u.length,function(m){for(var h=0,p;h<t;++h)d[(p=u[h]).i]=p.x(m);return d.join("")})}function uu(e,t){var a=typeof t,n;return t==null||a==="boolean"?f3(t):(a==="number"?ox:a==="string"?(n=hm(t))?(t=n,pR):_fe:t instanceof hm?pR:t instanceof Date?Tfe:Cfe(t)?Afe:Array.isArray(t)?Pfe:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?Efe:ox)(e,t)}function m3(e,t){return e=+e,t=+t,function(a){return Math.round(e*(1-a)+t*a)}}function kfe(e,t){t===void 0&&(t=e,e=uu);for(var a=0,n=t.length-1,s=t[0],o=new Array(n<0?0:n);a<n;)o[a]=e(s,s=t[++a]);return function(c){var d=Math.max(0,Math.min(n-1,Math.floor(c*=n)));return o[d](c-d)}}function Rfe(e){return function(){return e}}function cx(e){return+e}var hR=[0,1];function Gn(e){return e}function ON(e,t){return(t-=e=+e)?function(a){return(a-e)/t}:Rfe(isNaN(t)?NaN:.5)}function Dfe(e,t){var a;return e>t&&(a=e,e=t,t=a),function(n){return Math.max(e,Math.min(t,n))}}function Ife(e,t,a){var n=e[0],s=e[1],o=t[0],c=t[1];return s<n?(n=ON(s,n),o=a(c,o)):(n=ON(n,s),o=a(o,c)),function(d){return o(n(d))}}function Lfe(e,t,a){var n=Math.min(e.length,t.length)-1,s=new Array(n),o=new Array(n),c=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++c<n;)s[c]=ON(e[c],e[c+1]),o[c]=a(t[c],t[c+1]);return function(d){var u=op(e,d,1,n)-1;return o[u](s[u](d))}}function lp(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Iv(){var e=hR,t=hR,a=uu,n,s,o,c=Gn,d,u,m;function h(){var x=Math.min(e.length,t.length);return c!==Gn&&(c=Dfe(e[0],e[x-1])),d=x>2?Lfe:Ife,u=m=null,p}function p(x){return x==null||isNaN(x=+x)?o:(u||(u=d(e.map(n),t,a)))(n(c(x)))}return p.invert=function(x){return c(s((m||(m=d(t,e.map(n),ox)))(x)))},p.domain=function(x){return arguments.length?(e=Array.from(x,cx),h()):e.slice()},p.range=function(x){return arguments.length?(t=Array.from(x),h()):t.slice()},p.rangeRound=function(x){return t=Array.from(x),a=m3,h()},p.clamp=function(x){return arguments.length?(c=x?!0:Gn,h()):c!==Gn},p.interpolate=function(x){return arguments.length?(a=x,h()):a},p.unknown=function(x){return arguments.length?(o=x,p):o},function(x,v){return n=x,s=v,h()}}function p3(){return Iv()(Gn,Gn)}function Bfe(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function lx(e,t){if((a=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var a,n=e.slice(0,a);return[n.length>1?n[0]+n.slice(2):n,+e.slice(a+1)]}function Dd(e){return e=lx(Math.abs(e)),e?e[1]:NaN}function zfe(e,t){return function(a,n){for(var s=a.length,o=[],c=0,d=e[0],u=0;s>0&&d>0&&(u+d+1>n&&(d=Math.max(1,n-u)),o.push(a.substring(s-=d,s+d)),!((u+=d+1)>n));)d=e[c=(c+1)%e.length];return o.reverse().join(t)}}function $fe(e){return function(t){return t.replace(/[0-9]/g,function(a){return e[+a]})}}var qfe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function gm(e){if(!(t=qfe.exec(e)))throw new Error("invalid format: "+e);var t;return new h3({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]})}gm.prototype=h3.prototype;function h3(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+""}h3.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 Gfe(e){e:for(var t=e.length,a=1,n=-1,s;a<t;++a)switch(e[a]){case".":n=s=a;break;case"0":n===0&&(n=a),s=a;break;default:if(!+e[a])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(s+1):e}var xq;function Ufe(e,t){var a=lx(e,t);if(!a)return e+"";var n=a[0],s=a[1],o=s-(xq=Math.max(-8,Math.min(8,Math.floor(s/3)))*3)+1,c=n.length;return o===c?n:o>c?n+new Array(o-c+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+lx(e,Math.max(0,t+o-1))[0]}function gR(e,t){var a=lx(e,t);if(!a)return e+"";var n=a[0],s=a[1];return s<0?"0."+new Array(-s).join("0")+n:n.length>s+1?n.slice(0,s+1)+"."+n.slice(s+1):n+new Array(s-n.length+2).join("0")}const xR={"%":(e,t)=>
vendor: 4,813 bytes, line 720
720(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:Bfe,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)=>gR(e*100,t),r:gR,s:Ufe,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function vR(e){return e}var yR=Array.prototype.map,bR=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Vfe(e){var t=e.grouping===void 0||e.thousands===void 0?vR:zfe(yR.call(e.grouping,Number),e.thousands+""),a=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",s=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?vR:$fe(yR.call(e.numerals,String)),c=e.percent===void 0?"%":e.percent+"",d=e.minus===void 0?"−":e.minus+"",u=e.nan===void 0?"NaN":e.nan+"";function m(p){p=gm(p);var x=p.fill,v=p.align,j=p.sign,y=p.symbol,w=p.zero,A=p.width,P=p.comma,E=p.precision,C=p.trim,T=p.type;T==="n"?(P=!0,T="g"):xR[T]||(E===void 0&&(E=12),C=!0,T="g"),(w||x==="0"&&v==="=")&&(w=!0,x="0",v="=");var M=y==="$"?a:y==="#"&&/[boxX]/.test(T)?"0"+T.toLowerCase():"",O=y==="$"?n:/[%p]/.test(T)?c:"",_=xR[T],I=/[defgprs%]/.test(T);E=E===void 0?6:/[gprs]/.test(T)?Math.max(1,Math.min(21,E)):Math.max(0,Math.min(20,E));function $(D){var z=M,K=O,W,Y,L;if(T==="c")K=_(D)+K,D="";else{D=+D;var V=D<0||1/D<0;if(D=isNaN(D)?u:_(Math.abs(D),E),C&&(D=Gfe(D)),V&&+D==0&&j!=="+"&&(V=!1),z=(V?j==="("?j:d:j==="-"||j==="("?"":j)+z,K=(T==="s"?bR[8+xq/3]:"")+K+(V&&j==="("?")":""),I){for(W=-1,Y=D.length;++W<Y;)if(L=D.charCodeAt(W),48>L||L>57){K=(L===46?s+D.slice(W+1):D.slice(W))+K,D=D.slice(0,W);break}}}P&&!w&&(D=t(D,1/0));var U=z.length+D.length+K.length,ae=U<A?new Array(A-U+1).join(x):"";switch(P&&w&&(D=t(ae+D,ae.length?A-K.length:1/0),ae=""),v){case"<":D=z+D+K+ae;break;case"=":D=z+ae+D+K;break;case"^":D=ae.slice(0,U=ae.length>>1)+z+D+K+ae.slice(U);break;default:D=ae+z+D+K;break}return o(D)}return $.toString=function(){return p+""},$}function h(p,x){var v=m((p=gm(p),p.type="f",p)),j=Math.max(-8,Math.min(8,Math.floor(Dd(x)/3)))*3,y=Math.pow(10,-j),w=bR[8+j/3];return function(A){return v(y*A)+w}}return{format:m,formatPrefix:h}}var eg,g3,vq;Ffe({thousands:",",grouping:[3],currency:["$",""]});function Ffe(e){return eg=Vfe(e),g3=eg.format,vq=eg.formatPrefix,eg}function Hfe(e){return Math.max(0,-Dd(Math.abs(e)))}function Kfe(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Dd(t)/3)))*3-Dd(Math.abs(e)))}function Qfe(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Dd(t)-Dd(e))+1}function yq(e,t,a,n){var s=CN(e,t,a),o;switch(n=gm(n??",f"),n.type){case"s":{var c=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=Kfe(s,c))&&(n.precision=o),vq(n,c)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=Qfe(s,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=Hfe(s))&&(n.precision=o-(n.type==="%")*2);break}}return g3(n)}function Wo(e){var t=e.domain;return e.ticks=function(a){var n=t();return NN(n[0],n[n.length-1],a??10)},e.tickFormat=function(a,n){var s=t();return yq(s[0],s[s.length-1],a??10,n)},e.nice=function(a){a==null&&(a=10);var n=t(),s=0,o=n.length-1,c=n[s],d=n[o],u,m,h=10;for(d<c&&(m=c,c=d,d=m,m=s,s=o,o=m);h-- >0;){if(m=AN(c,d,a),m===u)return n[s]=c,n[o]=d,t(n);if(m>0)c=Math.floor(c/m)*m,d=Math.ceil(d/m)*m;else if(m<0)c=Math.ceil(c*m)/m,d=Math.floor(d*m)/m;else break;u=m}return e},e}function dx(){var e=p3();return e.copy=function(){return lp(e,dx())},Wr.apply(e,arguments),Wo(e)}function bq(e){var t;function a(n){return n==null||isNaN(n=+n)?t:n}return a.invert=a,a.domain=a.range=function(n){return arguments.length?(e=Array.from(n,cx),a):e.slice()},a.unknown=function(n){return arguments.length?(t=n,a):t},a.copy=function(){return bq(e).unknown(t)},e=arguments.length?Array.from(e,cx):[0,1],Wo(a)}function jq(e,t){e=e.slice();var a=0,n=e.length-1,s=e[a],o=e[n],c;return o<s&&(c=a,a=n,n=c,c=s,s=o,o=c),e[a]=t.floor(s),e[n]=t.ceil(o),e}function jR(e){return Math.log(e)}function wR(e){return Math.exp(e)}function Wfe(e){return-Math.log(-e)}function Yfe(e){return-Math.exp(-e)}function Xfe(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Zfe(e){return e===10?Xfe:e===Math.E?Math.exp:t=>Math.pow(e,t)}function Jfe(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 SR(e){return(t,a)=>-e(-t,a)}function x3(e){const t=e(jR,wR),a=t.domain;let n=10,s,o;function c(){return s=Jfe(n),o=Zfe(n),a()[0]<0?(s=SR(s),o=SR(o),e(Wfe,Yfe)):e(jR,wR),t}return t.base=function(d){return arguments.length?(n=+d,c()):n},t.domain=function(d){return arguments.length?(a(d),c()):a()},t.ticks=d=>{const u=a();let m=u[0],h=u[u.length-1];const p=h<m;p&&([m,h]=[h,m]);let x=s(m),v=s(h),j,y;const w=d==null?10:+d;let A=[];
vendor: 4,741 bytes, line 720
720if(!(n%1)&&v-x<w){if(x=Math.floor(x),v=Math.ceil(v),m>0){for(;x<=v;++x)for(j=1;j<n;++j)if(y=x<0?j/o(-x):j*o(x),!(y<m)){if(y>h)break;A.push(y)}}else for(;x<=v;++x)for(j=n-1;j>=1;--j)if(y=x>0?j/o(-x):j*o(x),!(y<m)){if(y>h)break;A.push(y)}A.length*2<w&&(A=NN(m,h,w))}else A=NN(x,v,Math.min(v-x,w)).map(o);return p?A.reverse():A},t.tickFormat=(d,u)=>{if(d==null&&(d=10),u==null&&(u=n===10?"s":","),typeof u!="function"&&(!(n%1)&&(u=gm(u)).precision==null&&(u.trim=!0),u=g3(u)),d===1/0)return u;const m=Math.max(1,n*d/t.ticks().length);return h=>{let p=h/o(Math.round(s(h)));return p*n<n-.5&&(p*=n),p<=m?u(h):""}},t.nice=()=>a(jq(a(),{floor:d=>o(Math.floor(s(d))),ceil:d=>o(Math.ceil(s(d)))})),t}function wq(){const e=x3(Iv()).domain([1,10]);return e.copy=()=>lp(e,wq()).base(e.base()),Wr.apply(e,arguments),e}function NR(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function AR(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function v3(e){var t=1,a=e(NR(t),AR(t));return a.constant=function(n){return arguments.length?e(NR(t=+n),AR(t)):t},Wo(a)}function Sq(){var e=v3(Iv());return e.copy=function(){return lp(e,Sq()).constant(e.constant())},Wr.apply(e,arguments)}function CR(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function eme(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function tme(e){return e<0?-e*e:e*e}function y3(e){var t=e(Gn,Gn),a=1;function n(){return a===1?e(Gn,Gn):a===.5?e(eme,tme):e(CR(a),CR(1/a))}return t.exponent=function(s){return arguments.length?(a=+s,n()):a},Wo(t)}function b3(){var e=y3(Iv());return e.copy=function(){return lp(e,b3()).exponent(e.exponent())},Wr.apply(e,arguments),e}function ame(){return b3.apply(null,arguments).exponent(.5)}function PR(e){return Math.sign(e)*e*e}function nme(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Nq(){var e=p3(),t=[0,1],a=!1,n;function s(o){var c=nme(e(o));return isNaN(c)?n:a?Math.round(c):c}return s.invert=function(o){return e.invert(PR(o))},s.domain=function(o){return arguments.length?(e.domain(o),s):e.domain()},s.range=function(o){return arguments.length?(e.range((t=Array.from(o,cx)).map(PR)),s):t.slice()},s.rangeRound=function(o){return s.range(o).round(!0)},s.round=function(o){return arguments.length?(a=!!o,s):a},s.clamp=function(o){return arguments.length?(e.clamp(o),s):e.clamp()},s.unknown=function(o){return arguments.length?(n=o,s):n},s.copy=function(){return Nq(e.domain(),t).round(a).clamp(e.clamp()).unknown(n)},Wr.apply(s,arguments),Wo(s)}function Aq(){var e=[],t=[],a=[],n;function s(){var c=0,d=Math.max(1,t.length);for(a=new Array(d-1);++c<d;)a[c-1]=cfe(e,c/d);return o}function o(c){return c==null||isNaN(c=+c)?n:t[op(a,c)]}return o.invertExtent=function(c){var d=t.indexOf(c);return d<0?[NaN,NaN]:[d>0?a[d-1]:e[0],d<a.length?a[d]:e[e.length-1]]},o.domain=function(c){if(!arguments.length)return e.slice();e=[];for(let d of c)d!=null&&!isNaN(d=+d)&&e.push(d);return e.sort(Oo),s()},o.range=function(c){return arguments.length?(t=Array.from(c),s()):t.slice()},o.unknown=function(c){return arguments.length?(n=c,o):n},o.quantiles=function(){return a.slice()},o.copy=function(){return Aq().domain(e).range(t).unknown(n)},Wr.apply(o,arguments)}function Cq(){var e=0,t=1,a=1,n=[.5],s=[0,1],o;function c(u){return u!=null&&u<=u?s[op(n,u,0,a)]:o}function d(){var u=-1;for(n=new Array(a);++u<a;)n[u]=((u+1)*t-(u-a)*e)/(a+1);return c}return c.domain=function(u){return arguments.length?([e,t]=u,e=+e,t=+t,d()):[e,t]},c.range=function(u){return arguments.length?(a=(s=Array.from(u)).length-1,d()):s.slice()},c.invertExtent=function(u){var m=s.indexOf(u);return m<0?[NaN,NaN]:m<1?[e,n[0]]:m>=a?[n[a-1],t]:[n[m-1],n[m]]},c.unknown=function(u){return arguments.length&&(o=u),c},c.thresholds=function(){return n.slice()},c.copy=function(){return Cq().domain([e,t]).range(s).unknown(o)},Wr.apply(Wo(c),arguments)}function Pq(){var e=[.5],t=[0,1],a,n=1;function s(o){return o!=null&&o<=o?t[op(e,o,0,n)]:a}return s.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),s):e.slice()},s.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),s):t.slice()},s.invertExtent=function(o){var c=t.indexOf(o);return[e[c-1],e[c]]},s.unknown=function(o){return arguments.length?(a=o,s):a},s.copy=function(){return Pq().domain(e).range(t).unknown(a)},Wr.apply(s,arguments)}const sw=new Date,iw=new Date;function on(e,t,a,n){function s(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return s.floor=o=>(e(o=new Date(+o)),o),s.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),s.round=o=>{const c=s(o),d=s.ceil(o);return o-c<d-o?c:d},s.offset=(o,c)=>(t(o=new Date(+o),c==null?1:Math.floor(c)),o),s.range=(o,c,d)=>{const u=[];
vendor: 13,317 bytes, line 720
720if(o=s.ceil(o),d=d==null?1:Math.floor(d),!(o<c)||!(d>0))return u;let m;do u.push(m=new Date(+o)),t(o,d),e(o);while(m<o&&o<c);return u},s.filter=o=>on(c=>{if(c>=c)for(;e(c),!o(c);)c.setTime(c-1)},(c,d)=>{if(c>=c)if(d<0)for(;++d<=0;)for(;t(c,-1),!o(c););else for(;--d>=0;)for(;t(c,1),!o(c););}),a&&(s.count=(o,c)=>(sw.setTime(+o),iw.setTime(+c),e(sw),e(iw),Math.floor(a(sw,iw))),s.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?s.filter(n?c=>n(c)%o===0:c=>s.count(0,c)%o===0):s)),s}const ux=on(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ux.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?on(t=>{t.setTime(Math.floor(t/e)*e)},(t,a)=>{t.setTime(+t+a*e)},(t,a)=>(a-t)/e):ux);ux.range;const ji=1e3,Gr=ji*60,wi=Gr*60,ki=wi*24,j3=ki*7,TR=ki*30,ow=ki*365,Dc=on(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ji)},(e,t)=>(t-e)/ji,e=>e.getUTCSeconds());Dc.range;const w3=on(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ji)},(e,t)=>{e.setTime(+e+t*Gr)},(e,t)=>(t-e)/Gr,e=>e.getMinutes());w3.range;const S3=on(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Gr)},(e,t)=>(t-e)/Gr,e=>e.getUTCMinutes());S3.range;const N3=on(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ji-e.getMinutes()*Gr)},(e,t)=>{e.setTime(+e+t*wi)},(e,t)=>(t-e)/wi,e=>e.getHours());N3.range;const A3=on(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*wi)},(e,t)=>(t-e)/wi,e=>e.getUTCHours());A3.range;const dp=on(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Gr)/ki,e=>e.getDate()-1);dp.range;const Lv=on(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ki,e=>e.getUTCDate()-1);Lv.range;const Tq=on(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/ki,e=>Math.floor(e/ki));Tq.range;function dl(e){return on(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,a)=>{t.setDate(t.getDate()+a*7)},(t,a)=>(a-t-(a.getTimezoneOffset()-t.getTimezoneOffset())*Gr)/j3)}const Bv=dl(0),fx=dl(1),rme=dl(2),sme=dl(3),Id=dl(4),ime=dl(5),ome=dl(6);Bv.range;fx.range;rme.range;sme.range;Id.range;ime.range;ome.range;function ul(e){return on(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCDate(t.getUTCDate()+a*7)},(t,a)=>(a-t)/j3)}const zv=ul(0),mx=ul(1),cme=ul(2),lme=ul(3),Ld=ul(4),dme=ul(5),ume=ul(6);zv.range;mx.range;cme.range;lme.range;Ld.range;dme.range;ume.range;const C3=on(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());C3.range;const P3=on(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());P3.range;const Ri=on(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());Ri.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:on(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,a)=>{t.setFullYear(t.getFullYear()+a*e)});Ri.range;const Di=on(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());Di.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:on(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,a)=>{t.setUTCFullYear(t.getUTCFullYear()+a*e)});Di.range;function Eq(e,t,a,n,s,o){const c=[[Dc,1,ji],[Dc,5,5*ji],[Dc,15,15*ji],[Dc,30,30*ji],[o,1,Gr],[o,5,5*Gr],[o,15,15*Gr],[o,30,30*Gr],[s,1,wi],[s,3,3*wi],[s,6,6*wi],[s,12,12*wi],[n,1,ki],[n,2,2*ki],[a,1,j3],[t,1,TR],[t,3,3*TR],[e,1,ow]];function d(m,h,p){const x=h<m;x&&([m,h]=[h,m]);const v=p&&typeof p.range=="function"?p:u(m,h,p),j=v?v.range(m,+h+1):[];return x?j.reverse():j}function u(m,h,p){const x=Math.abs(h-m)/p,v=l3(([,,w])=>w).right(c,x);if(v===c.length)return e.every(CN(m/ow,h/ow,p));if(v===0)return ux.every(Math.max(CN(m,h,p),1));const[j,y]=c[x/c[v-1][2]<c[v][2]/x?v-1:v];return j.every(y)}return[d,u]}const[fme,mme]=Eq(Di,P3,zv,Tq,A3,S3),[pme,hme]=Eq(Ri,C3,Bv,dp,N3,w3);function cw(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function lw(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function hf(e,t,a){return{y:e,m:t,d:a,H:0,M:0,S:0,L:0}}function gme(e){var t=e.dateTime,a=e.date,n=e.time,s=e.periods,o=e.days,c=e.shortDays,d=e.months,u=e.shortMonths,m=gf(s),h=xf(s),p=gf(o),x=xf(o),v=gf(c),j=xf(c),y=gf(d),w=xf(d),A=gf(u),P=xf(u),E={a:V,A:U,b:ae,B:te,c:null,d:RR,e:RR,f:zme,g:Wme,G:Xme,H:Ime,I:Lme,j:Bme,L:Oq,m:$me,M:qme,p:B,q:H,Q:LR,s:BR,S:Gme,u:Ume,U:Vme,V:Fme,w:Hme,W:Kme,x:null,X:null,y:Qme,Y:Yme,Z:Zme,"%":IR},C={a:Z,A:re,b:me,B:Ne,c:null,d:DR,e:DR,f:ape,g:fpe,G:ppe,H:Jme,I:epe,j:tpe,L:_q,m:npe,M:rpe,p:he,q:Pe,Q:LR,s:BR,S:spe,u:ipe,U:ope,V:cpe,w:lpe,W:dpe,x:null,X:null,y:upe,Y:mpe,Z:hpe,"%":IR},T={a:$,A:D,b:z,B:K,c:W,d:_R,e:_R,f:_me,g:MR,G:OR,H:kR,I:kR,j:Tme,L:Mme,m:Pme,M:Eme,p:I,q:Cme,Q:Rme,s:Dme,S:Ome,u:jme,U:wme,V:Sme,w:bme,W:Nme,x:Y,X:L,y:MR,Y:OR,Z:Ame,"%":kme};E.x=M(a,E),E.X=M(n,E),E.c=M(t,E),C.x=M(a,C),C.X=M(n,C),C.c=M(t,C);function M(ue,Ce){return function(Te){var le=[],Ie=-1,ee=0,Re=ue.length,ve,Me,ge;for(Te instanceof Date||(Te=new Date(+Te));++Ie<Re;)ue.charCodeAt(Ie)===37&&(le.push(ue.slice(ee,Ie)),(Me=ER[ve=ue.charAt(++Ie)])!=null?ve=ue.charAt(++Ie):Me=ve==="e"?" ":"0",(ge=Ce[ve])&&(ve=ge(Te,Me)),le.push(ve),ee=Ie+1);return le.push(ue.slice(ee,Ie)),le.join("")}}function O(ue,Ce){return function(Te){var le=hf(1900,void 0,1),Ie=_(le,ue,Te+="",0),ee,Re;if(Ie!=Te.length)return null;if("Q"in le)return new Date(le.Q);if("s"in le)return new Date(le.s*1e3+("L"in le?le.L:0));if(Ce&&!("Z"in le)&&(le.Z=0),"p"in le&&(le.H=le.H%12+le.p*12),le.m===void 0&&(le.m="q"in le?le.q:0),"V"in le){if(le.V<1||le.V>53)return null;"w"in le||(le.w=1),"Z"in le?(ee=lw(hf(le.y,0,1)),Re=ee.getUTCDay(),ee=Re>4||Re===0?mx.ceil(ee):mx(ee),ee=Lv.offset(ee,(le.V-1)*7),le.y=ee.getUTCFullYear(),le.m=ee.getUTCMonth(),le.d=ee.getUTCDate()+(le.w+6)%7):(ee=cw(hf(le.y,0,1)),Re=ee.getDay(),ee=Re>4||Re===0?fx.ceil(ee):fx(ee),ee=dp.offset(ee,(le.V-1)*7),le.y=ee.getFullYear(),le.m=ee.getMonth(),le.d=ee.getDate()+(le.w+6)%7)}else("W"in le||"U"in le)&&("w"in le||(le.w="u"in le?le.u%7:"W"in le?1:0),Re="Z"in le?lw(hf(le.y,0,1)).getUTCDay():cw(hf(le.y,0,1)).getDay(),le.m=0,le.d="W"in le?(le.w+6)%7+le.W*7-(Re+5)%7:le.w+le.U*7-(Re+6)%7);return"Z"in le?(le.H+=le.Z/100|0,le.M+=le.Z%100,lw(le)):cw(le)}}function _(ue,Ce,Te,le){for(var Ie=0,ee=Ce.length,Re=Te.length,ve,Me;Ie<ee;){if(le>=Re)return-1;if(ve=Ce.charCodeAt(Ie++),ve===37){if(ve=Ce.charAt(Ie++),Me=T[ve in ER?Ce.charAt(Ie++):ve],!Me||(le=Me(ue,Te,le))<0)return-1}else if(ve!=Te.charCodeAt(le++))return-1}return le}function I(ue,Ce,Te){var le=m.exec(Ce.slice(Te));return le?(ue.p=h.get(le[0].toLowerCase()),Te+le[0].length):-1}function $(ue,Ce,Te){var le=v.exec(Ce.slice(Te));return le?(ue.w=j.get(le[0].toLowerCase()),Te+le[0].length):-1}function D(ue,Ce,Te){var le=p.exec(Ce.slice(Te));return le?(ue.w=x.get(le[0].toLowerCase()),Te+le[0].length):-1}function z(ue,Ce,Te){var le=A.exec(Ce.slice(Te));return le?(ue.m=P.get(le[0].toLowerCase()),Te+le[0].length):-1}function K(ue,Ce,Te){var le=y.exec(Ce.slice(Te));return le?(ue.m=w.get(le[0].toLowerCase()),Te+le[0].length):-1}function W(ue,Ce,Te){return _(ue,t,Ce,Te)}function Y(ue,Ce,Te){return _(ue,a,Ce,Te)}function L(ue,Ce,Te){return _(ue,n,Ce,Te)}function V(ue){return c[ue.getDay()]}function U(ue){return o[ue.getDay()]}function ae(ue){return u[ue.getMonth()]}function te(ue){return d[ue.getMonth()]}function B(ue){return s[+(ue.getHours()>=12)]}function H(ue){return 1+~~(ue.getMonth()/3)}function Z(ue){return c[ue.getUTCDay()]}function re(ue){return o[ue.getUTCDay()]}function me(ue){return u[ue.getUTCMonth()]}function Ne(ue){return d[ue.getUTCMonth()]}function he(ue){return s[+(ue.getUTCHours()>=12)]}function Pe(ue){return 1+~~(ue.getUTCMonth()/3)}return{format:function(ue){var Ce=M(ue+="",E);return Ce.toString=function(){return ue},Ce},parse:function(ue){var Ce=O(ue+="",!1);return Ce.toString=function(){return ue},Ce},utcFormat:function(ue){var Ce=M(ue+="",C);return Ce.toString=function(){return ue},Ce},utcParse:function(ue){var Ce=O(ue+="",!0);return Ce.toString=function(){return ue},Ce}}}var ER={"-":"",_:" ",0:"0"},mn=/^\s*\d+/,xme=/^%/,vme=/[\\^$*+?|[\]().{}]/g;function Bt(e,t,a){var n=e<0?"-":"",s=(n?-e:e)+"",o=s.length;return n+(o<a?new Array(a-o+1).join(t)+s:s)}function yme(e){return e.replace(vme,"\\$&")}function gf(e){return new RegExp("^(?:"+e.map(yme).join("|")+")","i")}function xf(e){return new Map(e.map((t,a)=>[t.toLowerCase(),a]))}function bme(e,t,a){var n=mn.exec(t.slice(a,a+1));return n?(e.w=+n[0],a+n[0].length):-1}function jme(e,t,a){var n=mn.exec(t.slice(a,a+1));return n?(e.u=+n[0],a+n[0].length):-1}function wme(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.U=+n[0],a+n[0].length):-1}function Sme(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.V=+n[0],a+n[0].length):-1}function Nme(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.W=+n[0],a+n[0].length):-1}function OR(e,t,a){var n=mn.exec(t.slice(a,a+4));return n?(e.y=+n[0],a+n[0].length):-1}function MR(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),a+n[0].length):-1}function Ame(e,t,a){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(a,a+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),a+n[0].length):-1}function Cme(e,t,a){var n=mn.exec(t.slice(a,a+1));return n?(e.q=n[0]*3-3,a+n[0].length):-1}function Pme(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.m=n[0]-1,a+n[0].length):-1}function _R(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.d=+n[0],a+n[0].length):-1}function Tme(e,t,a){var n=mn.exec(t.slice(a,a+3));return n?(e.m=0,e.d=+n[0],a+n[0].length):-1}function kR(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.H=+n[0],a+n[0].length):-1}function Eme(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.M=+n[0],a+n[0].length):-1}function Ome(e,t,a){var n=mn.exec(t.slice(a,a+2));return n?(e.S=+n[0],a+n[0].length):-1}function Mme(e,t,a){var n=mn.exec(t.slice(a,a+3));return n?(e.L=+n[0],a+n[0].length):-1}function _me(e,t,a){var n=mn.exec(t.slice(a,a+6));return n?(e.L=Math.floor(n[0]/1e3),a+n[0].length):-1}function kme(e,t,a){var n=xme.exec(t.slice(a,a+1));return n?a+n[0].length:-1}function Rme(e,t,a){var n=mn.exec(t.slice(a));return n?(e.Q=+n[0],a+n[0].length):-1}function Dme(e,t,a){var n=mn.exec(t.slice(a));return n?(e.s=+n[0],a+n[0].length):-1}function RR(e,t){return Bt(e.getDate(),t,2)}function Ime(e,t){return Bt(e.getHours(),t,2)}function Lme(e,t){return Bt(e.getHours()%12||12,t,2)}function Bme(e,t){return Bt(1+dp.count(Ri(e),e),t,3)}function Oq(e,t){return Bt(e.getMilliseconds(),t,3)}function zme(e,t){return Oq(e,t)+"000"}function $me(e,t){return Bt(e.getMonth()+1,t,2)}function qme(e,t){return Bt(e.getMinutes(),t,2)}function Gme(e,t){return Bt(e.getSeconds(),t,2)}function Ume(e){var t=e.getDay();return t===0?7:t}function Vme(e,t){return Bt(Bv.count(Ri(e)-1,e),t,2)}function Mq(e){var t=e.getDay();return t>=4||t===0?Id(e):Id.ceil(e)}function Fme(e,t){return e=Mq(e),Bt(Id.count(Ri(e),e)+(Ri(e).getDay()===4),t,2)}function Hme(e){return e.getDay()}function Kme(e,t){return Bt(fx.count(Ri(e)-1,e),t,2)}function Qme(e,t){return Bt(e.getFullYear()%100,t,2)}function Wme(e,t){return e=Mq(e),Bt(e.getFullYear()%100,t,2)}function Yme(e,t){return Bt(e.getFullYear()%1e4,t,4)}function Xme(e,t){var a=e.getDay();return e=a>=4||a===0?Id(e):Id.ceil(e),Bt(e.getFullYear()%1e4,t,4)}function Zme(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Bt(t/60|0,"0",2)+Bt(t%60,"0",2)}function DR(e,t){return Bt(e.getUTCDate(),t,2)}function Jme(e,t){return Bt(e.getUTCHours(),t,2)}function epe(e,t){return Bt(e.getUTCHours()%12||12,t,2)}function tpe(e,t){return Bt(1+Lv.count(Di(e),e),t,3)}function _q(e,t){return Bt(e.getUTCMilliseconds(),t,3)}function ape(e,t){return _q(e,t)+"000"}function npe(e,t){return Bt(e.getUTCMonth()+1,t,2)}function rpe(e,t){return Bt(e.getUTCMinutes(),t,2)}function spe(e,t){return Bt(e.getUTCSeconds(),t,2)}function ipe(e){var t=e.getUTCDay();return t===0?7:t}function ope(e,t){return Bt(zv.count(Di(e)-1,e),t,2)}function kq(e){var t=e.getUTCDay();return t>=4||t===0?Ld(e):Ld.ceil(e)}function cpe(e,t){return e=kq(e),Bt(Ld.count(Di(e),e)+(Di(e).getUTCDay()===4),t,2)}function lpe(e){return e.getUTCDay()}function dpe(e,t){return Bt(mx.count(Di(e)-1,e),t,2)}function upe(e,t){return Bt(e.getUTCFullYear()%100,t,2)}function fpe(e,t){return e=kq(e),Bt(e.getUTCFullYear()%100,t,2)}function mpe(e,t){return Bt(e.getUTCFullYear()%1e4,t,4)}function ppe(e,t){var a=e.getUTCDay();return e=a>=4||a===0?Ld(e):Ld.ceil(e),Bt(e.getUTCFullYear()%1e4,t,4)}function hpe(){return"+0000"}function IR(){return"%"}function LR(e){return+e}function BR(e){return Math.floor(+e/1e3)}var Xl,Rq,Dq;gpe({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
720ay","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 gpe(e){return Xl=gme(e),Rq=Xl.format,Xl.parse,Dq=Xl.utcFormat,Xl.utcParse,Xl}function xpe(e){return new Date(e)}function vpe(e){return e instanceof Date?+e:+new Date(+e)}function T3(e,t,a,n,s,o,c,d,u,m){var h=p3(),p=h.invert,x=h.domain,v=m(".%L"),j=m(":%S"),y=m("%I:%M"),w=m("%I %p"),A=m("%a %d"),P=m("%b %d"),E=m("%B"),C=m("%Y");function T(M){return(u(M)<M?v:d(M)<M?j:c(M)<M?y:o(M)<M?w:n(M)<M?s(M)<M?A:P:a(M)<M?E:C)(M)}return h.invert=function(M){return new Date(p(M))},h.domain=function(M){return arguments.length?x(Array.from(M,vpe)):x().map(xpe)},h.ticks=function(M){var O=x();return e(O[0],O[O.length-1],M??10)},h.tickFormat=function(M,O){return O==null?T:m(O)},h.nice=function(M){var O=x();return(!M||typeof M.range!="function")&&(M=t(O[0],O[O.length-1],M??10)),M?x(jq(O,M)):h},h.copy=function(){return lp(h,T3(e,t,a,n,s,o,c,d,u,m))},h}function ype(){return Wr.apply(T3(pme,hme,Ri,C3,Bv,dp,N3,w3,Dc,Rq).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function bpe(){return Wr.apply(T3(fme,mme,Di,P3,zv,Lv,A3,S3,Dc,Dq).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function $v(){var e=0,t=1,a,n,s,o,c=Gn,d=!1,u;function m(p){return p==null||isNaN(p=+p)?u:c(s===0?.5:(p=(o(p)-a)*s,d?Math.max(0,Math.min(1,p)):p))}m.domain=function(p){return arguments.length?([e,t]=p,a=o(e=+e),n=o(t=+t),s=a===n?0:1/(n-a),m):[e,t]},m.clamp=function(p){return arguments.length?(d=!!p,m):d},m.interpolator=function(p){return arguments.length?(c=p,m):c};function h(p){return function(x){var v,j;return arguments.length?([v,j]=x,c=p(v,j),m):[c(0),c(1)]}}return m.range=h(uu),m.rangeRound=h(m3),m.unknown=function(p){return arguments.length?(u=p,m):u},function(p){return o=p,a=p(e),n=p(t),s=a===n?0:1/(n-a),m}}function Yo(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Iq(){var e=Wo($v()(Gn));return e.copy=function(){return Yo(e,Iq())},$i.apply(e,arguments)}function Lq(){var e=x3($v()).domain([1,10]);return e.copy=function(){return Yo(e,Lq()).base(e.base())},$i.apply(e,arguments)}function Bq(){var e=v3($v());return e.copy=function(){return Yo(e,Bq()).constant(e.constant())},$i.apply(e,arguments)}function E3(){var e=y3($v());return e.copy=function(){return Yo(e,E3()).exponent(e.exponent())},$i.apply(e,arguments)}function jpe(){return E3.apply(null,arguments).exponent(.5)}function zq(){var e=[],t=Gn;function a(n){if(n!=null&&!isNaN(n=+n))return t((op(e,n,1)-1)/(e.length-1))}return a.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let s of n)s!=null&&!isNaN(s=+s)&&e.push(s);return e.sort(Oo),a},a.interpolator=function(n){return arguments.length?(t=n,a):t},a.range=function(){return e.map((n,s)=>t(s/(e.length-1)))},a.quantiles=function(n){return Array.from({length:n+1},(s,o)=>ofe(e,o/n))},a.copy=function(){return zq(t).domain(e)},$i.apply(a,arguments)}function qv(){var e=0,t=.5,a=1,n=1,s,o,c,d,u,m=Gn,h,p=!1,x;function v(y){return isNaN(y=+y)?x:(y=.5+((y=+h(y))-o)*(n*y<n*o?d:u),m(p?Math.max(0,Math.min(1,y)):y))}v.domain=function(y){return arguments.length?([e,t,a]=y,s=h(e=+e),o=h(t=+t),c=h(a=+a),d=s===o?0:.5/(o-s),u=o===c?0:.5/(c-o),n=o<s?-1:1,v):[e,t,a]},v.clamp=function(y){return arguments.length?(p=!!y,v):p},v.interpolator=function(y){return arguments.length?(m=y,v):m};function j(y){return function(w){var A,P,E;return arguments.length?([A,P,E]=w,m=kfe(y,[A,P,E]),v):[m(0),m(.5),m(1)]}}return v.range=j(uu),v.rangeRound=j(m3),v.unknown=function(y){return arguments.length?(x=y,v):x},function(y){return h=y,s=y(e),o=y(t),c=y(a),d=s===o?0:.5/(o-s),u=o===c?0:.5/(c-o),n=o<s?-1:1,v}}function $q(){var e=Wo(qv()(Gn));return e.copy=function(){return Yo(e,$q())},$i.apply(e,arguments)}function qq(){var e=x3(qv()).domain([.1,1,10]);return e.copy=function(){return Yo(e,qq()).base(e.base())},$i.apply(e,arguments)}function Gq(){var e=v3(qv());return e.copy=function(){return Yo(e,Gq()).constant(e.constant())},$i.apply(e,arguments)}function O3(){var e=y3(qv());return e.copy=function(){return Yo(e,O3()).exponent(e.exponent())},$i.apply(e,arguments)}function wpe(){return O3.apply(null,arguments).exponent(.5)}const zR=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:fm,scaleDiverging:$q,scaleDivergingLog:qq,scaleDivergingPow:O3,scaleDivergingSqrt:wpe,scaleDivergingSymlog:Gq,scaleIdentity:bq,scaleImplicit:PN,scaleLinear:dx,scaleLog:wq,scaleOrdinal:d3,scalePoint:zf,scalePow:b3,scaleQuantile:Aq,scaleQuantize:Cq,scaleRadial:Nq,scaleSequential:Iq,scaleSequentialLog:Lq,scaleSequentialPow:E3,scaleSequentialQuantile:zq,scaleSequentialSqrt:jpe,scaleSequentialSymlog:Bq,scaleSqrt:ame,scaleSymlog:Sq,scaleThreshold:Pq,scaleTime:ype,scaleUtc:bpe,tickFormat:yq},Symbol.toStringTag,{value:"Module"}));var dw,$R;function Uq(){if($R)return dw;$R=1;var e=ou();function t(a,n,s){for(var o=-1,c=a.length;++o<c;){var d=a[o],u=n(d);if(u!=null&&(m===void 0?u===u&&!e(u):s(u,m)))var m=u,h=d}return h}return dw=t,dw}var uw,qR;
vendor: 63,744 bytes, lines 720-746
720function Spe(){if(qR)return uw;qR=1;function e(t,a){return t>a}return uw=e,uw}var fw,GR;function Npe(){if(GR)return fw;GR=1;var e=Uq(),t=Spe(),a=lu();function n(s){return s&&s.length?e(s,a,t):void 0}return fw=n,fw}var Ape=Npe();const Gv=ea(Ape);var mw,UR;function Cpe(){if(UR)return mw;UR=1;function e(t,a){return t<a}return mw=e,mw}var pw,VR;function Ppe(){if(VR)return pw;VR=1;var e=Uq(),t=Cpe(),a=lu();function n(s){return s&&s.length?e(s,a,t):void 0}return pw=n,pw}var Tpe=Ppe();const Uv=ea(Tpe);var hw,FR;function Epe(){if(FR)return hw;FR=1;var e=HC(),t=Qo(),a=X$(),n=nr();function s(o,c){var d=n(o)?e:a;return d(o,t(c,3))}return hw=s,hw}var gw,HR;function Ope(){if(HR)return gw;HR=1;var e=W$(),t=Epe();function a(n,s){return e(t(n,s),1)}return gw=a,gw}var Mpe=Ope();const _pe=ea(Mpe);var xw,KR;function kpe(){if(KR)return xw;KR=1;var e=s3();function t(a,n){return e(a,n)}return xw=t,xw}var Rpe=kpe();const Vv=ea(Rpe);var fu=1e9,Dpe={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},_3,pa=!0,Qr="[DecimalError] ",qc=Qr+"Invalid argument: ",M3=Qr+"Exponent out of range: ",mu=Math.floor,Pc=Math.pow,Ipe=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,yr,dn=1e7,ua=7,Vq=9007199254740991,px=mu(Vq/ua),Be={};Be.absoluteValue=Be.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};Be.comparedTo=Be.cmp=function(e){var t,a,n,s,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(n=o.d.length,s=e.d.length,t=0,a=n<s?n:s;t<a;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===s?0:n>s^o.s<0?1:-1};Be.decimalPlaces=Be.dp=function(){var e=this,t=e.d.length-1,a=(t-e.e)*ua;if(t=e.d[t],t)for(;t%10==0;t/=10)a--;return a<0?0:a};Be.dividedBy=Be.div=function(e){return Ti(this,new this.constructor(e))};Be.dividedToIntegerBy=Be.idiv=function(e){var t=this,a=t.constructor;return na(Ti(t,new a(e),0,1),a.precision)};Be.equals=Be.eq=function(e){return!this.cmp(e)};Be.exponent=function(){return Xa(this)};Be.greaterThan=Be.gt=function(e){return this.cmp(e)>0};Be.greaterThanOrEqualTo=Be.gte=function(e){return this.cmp(e)>=0};Be.isInteger=Be.isint=function(){return this.e>this.d.length-2};Be.isNegative=Be.isneg=function(){return this.s<0};Be.isPositive=Be.ispos=function(){return this.s>0};Be.isZero=function(){return this.s===0};Be.lessThan=Be.lt=function(e){return this.cmp(e)<0};Be.lessThanOrEqualTo=Be.lte=function(e){return this.cmp(e)<1};Be.logarithm=Be.log=function(e){var t,a=this,n=a.constructor,s=n.precision,o=s+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(yr))throw Error(Qr+"NaN");if(a.s<1)throw Error(Qr+(a.s?"NaN":"-Infinity"));return a.eq(yr)?new n(0):(pa=!1,t=Ti(xm(a,o),xm(e,o),o),pa=!0,na(t,s))};Be.minus=Be.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Kq(t,e):Fq(t,(e.s=-e.s,e))};Be.modulo=Be.mod=function(e){var t,a=this,n=a.constructor,s=n.precision;if(e=new n(e),!e.s)throw Error(Qr+"NaN");return a.s?(pa=!1,t=Ti(a,e,0,1).times(e),pa=!0,a.minus(t)):na(new n(a),s)};Be.naturalExponential=Be.exp=function(){return Hq(this)};Be.naturalLogarithm=Be.ln=function(){return xm(this)};Be.negated=Be.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};Be.plus=Be.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?Fq(t,e):Kq(t,(e.s=-e.s,e))};Be.precision=Be.sd=function(e){var t,a,n,s=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(qc+e);if(t=Xa(s)+1,n=s.d.length-1,a=n*ua+1,n=s.d[n],n){for(;n%10==0;n/=10)a--;for(n=s.d[0];n>=10;n/=10)a++}return e&&t>a?t:a};Be.squareRoot=Be.sqrt=function(){var e,t,a,n,s,o,c,d=this,u=d.constructor;if(d.s<1){if(!d.s)return new u(0);throw Error(Qr+"NaN")}for(e=Xa(d),pa=!1,s=Math.sqrt(+d),s==0||s==1/0?(t=qs(d.d),(t.length+e)%2==0&&(t+="0"),s=Math.sqrt(t),e=mu((e+1)/2)-(e<0||e%2),s==1/0?t="5e"+e:(t=s.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new u(t)):n=new u(s.toString()),a=u.precision,s=c=a+3;;)if(o=n,n=o.plus(Ti(d,o,c+2)).times(.5),qs(o.d).slice(0,c)===(t=qs(n.d)).slice(0,c)){if(t=t.slice(c-3,c+1),s==c&&t=="4999"){if(na(o,a+1,0),o.times(o).eq(d)){n=o;break}}else if(t!="9999")break;c+=4}return pa=!0,na(n,a)};Be.times=Be.mul=function(e){var t,a,n,s,o,c,d,u,m,h=this,p=h.constructor,x=h.d,v=(e=new p(e)).d;if(!h.s||!e.s)return new p(0);for(e.s*=h.s,a=h.e+e.e,u=x.length,m=v.length,u<m&&(o=x,x=v,v=o,c=u,u=m,m=c),o=[],c=u+m,n=c;n--;)o.push(0);for(n=m;--n>=0;){for(t=0,s=u+n;s>n;)d=o[s]+v[n]*x[s-n-1]+t,o[s--]=d%dn|0,t=d/dn|0;o[s]=(o[s]+t)%dn|0}for(;!o[--c];)o.pop();return t?++a:o.shift(),e.d=o,e.e=a,pa?na(e,p.precision):e};Be.toDecimalPlaces=Be.todp=function(e,t){var a=this,n=a.constructor;return a=new n(a),e===void 0?a:(Ys(e,0,fu),t===void 0?t=n.rounding:Ys(t,0,8),na(a,e+Xa(a)+1,t))};Be.toExponential=function(e,t){var a,n=this,s=n.constructor;return e===void 0?a=Jc(n,!0):(Ys(e,0,fu),t===void 0?t=s.rounding:Ys(t,0,8),n=na(new s(n),e+1,t),a=Jc(n,!0,e+1)),a};Be.toFixed=function(e,t){var a,n,s=this,o=s.constructor;return e===void 0?Jc(s):(Ys(e,0,fu),t===void 0?t=o.rounding:Ys(t,0,8),n=na(new o(s),e+Xa(s)+1,t),a=Jc(n.abs(),!1,e+Xa(n)+1),s.isneg()&&!s.isZero()?"-"+a:a)};Be.toInteger=Be.toint=function(){var e=this,t=e.constructor;return na(new t(e),Xa(e)+1,t.rounding)};Be.toNumber=function(){return+this};Be.toPower=Be.pow=function(e){var t,a,n,s,o,c,d=this,u=d.constructor,m=12,h=+(e=new u(e));if(!e.s)return new u(yr);if(d=new u(d),!d.s){if(e.s<1)throw Error(Qr+"Infinity");return d}if(d.eq(yr))return d;if(n=u.precision,e.eq(yr))return na(d,n);if(t=e.e,a=e.d.length-1,c=t>=a,o=d.s,c){if((a=h<0?-h:h)<=Vq){for(s=new u(yr),t=Math.ceil(n/ua+4),pa=!1;a%2&&(s=s.times(d),WR(s.d,t)),a=mu(a/2),a!==0;)d=d.times(d),WR(d.d,t);return pa=!0,e.s<0?new u(yr).div(s):na(s,n)}}else if(o<0)throw Error(Qr+"NaN");return o=o<0&&e.d[Math.max(t,a)]&1?-1:1,d.s=1,pa=!1,s=e.times(xm(d,n+m)),pa=!0,s=Hq(s),s.s=o,s};Be.toPrecision=function(e,t){var a,n,s=this,o=s.constructor;return e===void 0?(a=Xa(s),n=Jc(s,a<=o.toExpNeg||a>=o.toExpPos)):(Ys(e,1,fu),t===void 0?t=o.rounding:Ys(t,0,8),s=na(new o(s),e,t),a=Xa(s),n=Jc(s,e<=a||a<=o.toExpNeg,e)),n};Be.toSignificantDigits=Be.tosd=function(e,t){var a=this,n=a.constructor;return e===void 0?(e=n.precision,t=n.rounding):(Ys(e,1,fu),t===void 0?t=n.rounding:Ys(t,0,8)),na(new n(a),e,t)};Be.toString=Be.valueOf=Be.val=Be.toJSON=Be[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Xa(e),a=e.constructor;return Jc(e,t<=a.toExpNeg||t>=a.toExpPos)};function Fq(e,t){var a,n,s,o,c,d,u,m,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s||(t=new h(e)),pa?na(t,p):t;if(u=e.d,m=t.d,c=e.e,s=t.e,u=u.slice(),o=c-s,o){for(o<0?(n=u,o=-o,d=m.length):(n=m,s=c,d=u.length),c=Math.ceil(p/ua),d=c>d?c+1:d+1,o>d&&(o=d,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(d=u.length,o=m.length,d-o<0&&(o=d,n=m,m=u,u=n),a=0;o;)a=(u[--o]=u[o]+m[o]+a)/dn|0,u[o]%=dn;for(a&&(u.unshift(a),++s),d=u.length;u[--d]==0;)u.pop();return t.d=u,t.e=s,pa?na(t,p):t}function Ys(e,t,a){if(e!==~~e||e<t||e>a)throw Error(qc+e)}function qs(e){var t,a,n,s=e.length-1,o="",c=e[0];if(s>0){for(o+=c,t=1;t<s;t++)n=e[t]+"",a=ua-n.length,a&&(o+=yo(a)),o+=n;c=e[t],n=c+"",a=ua-n.length,a&&(o+=yo(a))}else if(c===0)return"0";for(;c%10===0;)c/=10;return o+c}var Ti=(function(){function e(n,s){var o,c=0,d=n.length;for(n=n.slice();d--;)o=n[d]*s+c,n[d]=o%dn|0,c=o/dn|0;return c&&n.unshift(c),n}function t(n,s,o,c){var d,u;if(o!=c)u=o>c?1:-1;else for(d=u=0;d<o;d++)if(n[d]!=s[d]){u=n[d]>s[d]?1:-1;break}return u}function a(n,s,o){for(var c=0;o--;)n[o]-=c,c=n[o]<s[o]?1:0,n[o]=c*dn+n[o]-s[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,s,o,c){var d,u,m,h,p,x,v,j,y,w,A,P,E,C,T,M,O,_,I=n.constructor,$=n.s==s.s?1:-1,D=n.d,z=s.d;if(!n.s)return new I(n);if(!s.s)throw Error(Qr+"Division by zero");for(u=n.e-s.e,O=z.length,T=D.length,v=new I($),j=v.d=[],m=0;z[m]==(D[m]||0);)++m;if(z[m]>(D[m]||0)&&--u,o==null?P=o=I.precision:c?P=o+(Xa(n)-Xa(s))+1:P=o,P<0)return new I(0);if(P=P/ua+2|0,m=0,O==1)for(h=0,z=z[0],P++;(m<T||h)&&P--;m++)E=h*dn+(D[m]||0),j[m]=E/z|0,h=E%z|0;else{for(h=dn/(z[0]+1)|0,h>1&&(z=e(z,h),D=e(D,h),O=z.length,T=D.length),C=O,y=D.slice(0,O),w=y.length;w<O;)y[w++]=0;_=z.slice(),_.unshift(0),M=z[0],z[1]>=dn/2&&++M;do h=0,d=t(z,y,O,w),d<0?(A=y[0],O!=w&&(A=A*dn+(y[1]||0)),h=A/M|0,h>1?(h>=dn&&(h=dn-1),p=e(z,h),x=p.length,w=y.length,d=t(p,y,x,w),d==1&&(h--,a(p,O<x?_:z,x))):(h==0&&(d=h=1),p=z.slice()),x=p.length,x<w&&p.unshift(0),a(y,p,w),d==-1&&(w=y.length,d=t(z,y,O,w),d<1&&(h++,a(y,O<w?_:z,w))),w=y.length):d===0&&(h++,y=[0]),j[m++]=h,d&&y[0]?y[w++]=D[C]||0:(y=[D[C]],w=1);while((C++<T||y[0]!==void 0)&&P--)}return j[0]||j.shift(),v.e=u,na(v,c?o+Xa(v)+1:o)}})();function Hq(e,t){var a,n,s,o,c,d,u=0,m=0,h=e.constructor,p=h.precision;if(Xa(e)>16)throw Error(M3+Xa(e));if(!e.s)return new h(yr);for(pa=!1,d=p,c=new h(.03125);e.abs().gte(.1);)e=e.times(c),m+=5;for(n=Math.log(Pc(2,m))/Math.LN10*2+5|0,d+=n,a=s=o=new h(yr),h.precision=d;;){if(s=na(s.times(e),d),a=a.times(++u),c=o.plus(Ti(s,a,d)),qs(c.d).slice(0,d)===qs(o.d).slice(0,d)){for(;m--;)o=na(o.times(o),d);return h.precision=p,t==null?(pa=!0,na(o,p)):o}o=c}}function Xa(e){for(var t=e.e*ua,a=e.d[0];a>=10;a/=10)t++;return t}function vw(e,t,a){if(t>e.LN10.sd())throw pa=!0,a&&(e.precision=a),Error(Qr+"LN10 precision limit exceeded");return na(new e(e.LN10),t)}function yo(e){for(var t="";e--;)t+="0";return t}function xm(e,t){var a,n,s,o,c,d,u,m,h,p=1,x=10,v=e,j=v.d,y=v.constructor,w=y.precision;if(v.s<1)throw Error(Qr+(v.s?"NaN":"-Infinity"));if(v.eq(yr))return new y(0);if(t==null?(pa=!1,m=w):m=t,v.eq(10))return t==null&&(pa=!0),vw(y,m);if(m+=x,y.precision=m,a=qs(j),n=a.charAt(0),o=Xa(v),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&a.charAt(1)>3;)v=v.times(e),a=qs(v.d),n=a.charAt(0),p++;o=Xa(v),n>1?(v=new y("0."+a),o++):v=new y(n+"."+a.slice(1))}else return u=vw(y,m+2,w).times(o+""),v=xm(new y(n+"."+a.slice(1)),m-x).plus(u),y.precision=w,t==null?(pa=!0,na(v,w)):v;for(d=c=v=Ti(v.minus(yr),v.plus(yr),m),h=na(v.times(v),m),s=3;;){if(c=na(c.times(h),m),u=d.plus(Ti(c,new y(s),m)),qs(u.d).slice(0,m)===qs(d.d).slice(0,m))return d=d.times(2),o!==0&&(d=d.plus(vw(y,m+2,w).times(o+""))),d=Ti(d,new y(p),m),y.precision=w,t==null?(pa=!0,na(d,w)):d;d=u,s+=2}}function QR(e,t){var a,n,s;for((a=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(a<0&&(a=n),a+=+t.slice(n+1),t=t.substring(0,n)):a<0&&(a=t.length),n=0;t.charCodeAt(n)===48;)++n;for(s=t.length;t.charCodeAt(s-1)===48;)--s;if(t=t.slice(n,s),t){if(s-=n,a=a-n-1,e.e=mu(a/ua),e.d=[],n=(a+1)%ua,a<0&&(n+=ua),n<s){for(n&&e.d.push(+t.slice(0,n)),s-=ua;n<s;)e.d.push(+t.slice(n,n+=ua));t=t.slice(n),n=ua-t.length}else n-=s;for(;n--;)t+="0";if(e.d.push(+t),pa&&(e.e>px||e.e<-px))throw Error(M3+a)}else e.s=0,e.e=0,e.d=[0];return e}function na(e,t,a){var n,s,o,c,d,u,m,h,p=e.d;for(c=1,o=p[0];o>=10;o/=10)c++;if(n=t-c,n<0)n+=ua,s=t,m=p[h=0];else{if(h=Math.ceil((n+1)/ua),o=p.length,h>=o)return e;for(m=o=p[h],c=1;o>=10;o/=10)c++;n%=ua,s=n-ua+c}if(a!==void 0&&(o=Pc(10,c-s-1),d=m/o%10|0,u=t<0||p[h+1]!==void 0||m%o,u=a<4?(d||u)&&(a==0||a==(e.s<0?3:2)):d>5||d==5&&(a==4||u||a==6&&(n>0?s>0?m/Pc(10,c-s):0:p[h-1])%10&1||a==(e.s<0?8:7))),t<1||!p[0])return u?(o=Xa(e),p.length=1,t=t-o-1,p[0]=Pc(10,(ua-t%ua)%ua),e.e=mu(-t/ua)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(n==0?(p.length=h,o=1,h--):(p.length=h+1,o=Pc(10,ua-n),p[h]=s>0?(m/Pc(10,c-s)%Pc(10,s)|0)*o:0),u)for(;;)if(h==0){(p[0]+=o)==dn&&(p[0]=1,++e.e);break}else{if(p[h]+=o,p[h]!=dn)break;p[h--]=0,o=1}for(n=p.length;p[--n]===0;)p.pop();if(pa&&(e.e>px||e.e<-px))throw Error(M3+Xa(e));return e}function Kq(e,t){var a,n,s,o,c,d,u,m,h,p,x=e.constructor,v=x.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new x(e),pa?na(t,v):t;if(u=e.d,p=t.d,n=t.e,m=e.e,u=u.slice(),c=m-n,c){for(h=c<0,h?(a=u,c=-c,d=p.length):(a=p,n=m,d=u.length),s=Math.max(Math.ceil(v/ua),d)+2,c>s&&(c=s,a.length=1),a.reverse(),s=c;s--;)a.push(0);a.reverse()}else{for(s=u.length,d=p.length,h=s<d,h&&(d=s),s=0;s<d;s++)if(u[s]!=p[s]){h=u[s]<p[s];break}c=0}for(h&&(a=u,u=p,p=a,t.s=-t.s),d=u.length,s=p.length-d;s>0;--s)u[d++]=0;for(s=p.length;s>c;){if(u[--s]<p[s]){for(o=s;o&&u[--o]===0;)u[o]=dn-1;--u[o],u[s]+=dn}u[s]-=p[s]}for(;u[--d]===0;)u.pop();for(;u[0]===0;u.shift())--n;return u[0]?(t.d=u,t.e=n,pa?na(t,v):t):new x(0)}function Jc(e,t,a){var n,s=Xa(e),o=qs(e.d),c=o.length;return t?(a&&(n=a-c)>0?o=o.charAt(0)+"."+o.slice(1)+yo(n):c>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(s<0?"e":"e+")+s):s<0?(o="0."+yo(-s-1)+o,a&&(n=a-c)>0&&(o+=yo(n))):s>=c?(o+=yo(s+1-c),a&&(n=a-s-1)>0&&(o=o+"."+yo(n))):((n=s+1)<c&&(o=o.slice(0,n)+"."+o.slice(n)),a&&(n=a-c)>0&&(s+1===c&&(o+="."),o+=yo(n))),e.s<0?"-"+o:o}function WR(e,t){if(e.length>t)return e.length=t,!0}function Qq(e){var t,a,n;function s(o){var c=this;if(!(c instanceof s))return new s(o);if(c.constructor=s,o instanceof s){c.s=o.s,c.e=o.e,c.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(qc+o);if(o>0)c.s=1;else if(o<0)o=-o,c.s=-1;else{c.s=0,c.e=0,c.d=[0];return}if(o===~~o&&o<1e7){c.e=0,c.d=[o];return}return QR(c,o.toString())}else if(typeof o!="string")throw Error(qc+o);if(o.charCodeAt(0)===45?(o=o.slice(1),c.s=-1):c.s=1,Ipe.test(o))QR(c,o);else throw Error(qc+o)}if(s.prototype=Be,s.ROUND_UP=0,s.ROUND_DOWN=1,s.ROUND_CEIL=2,s.ROUND_FLOOR=3,s.ROUND_HALF_UP=4,s.ROUND_HALF_DOWN=5,s.ROUND_HALF_EVEN=6,s.ROUND_HALF_CEIL=7,s.ROUND_HALF_FLOOR=8,s.clone=Qq,s.config=s.set=Lpe,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(a=n[t++])||(e[a]=this[a]);return s.config(e),s}function Lpe(e){if(!e||typeof e!="object")throw Error(Qr+"Object expected");var t,a,n,s=["precision",1,fu,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<s.length;t+=3)if((n=e[a=s[t]])!==void 0)if(mu(n)===n&&n>=s[t+1]&&n<=s[t+2])this[a]=n;else throw Error(qc+a+": "+n);if((n=e[a="LN10"])!==void 0)if(n==Math.LN10)this[a]=new this(n);else throw Error(qc+a+": "+n);return this}var _3=Qq(Dpe);yr=new _3(1);const Jt=_3;function Bpe(e){return Gpe(e)||qpe(e)||$pe(e)||zpe()}function zpe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
721In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $pe(e,t){if(e){if(typeof e=="string")return MN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return MN(e,t)}}function qpe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Gpe(e){if(Array.isArray(e))return MN(e)}function MN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Upe=function(t){return t},Wq={},Yq=function(t){return t===Wq},YR=function(t){return function a(){return arguments.length===0||arguments.length===1&&Yq(arguments.length<=0?void 0:arguments[0])?a:t.apply(void 0,arguments)}},Vpe=function e(t,a){return t===1?a:YR(function(){for(var n=arguments.length,s=new Array(n),o=0;o<n;o++)s[o]=arguments[o];var c=s.filter(function(d){return d!==Wq}).length;return c>=t?a.apply(void 0,s):e(t-c,YR(function(){for(var d=arguments.length,u=new Array(d),m=0;m<d;m++)u[m]=arguments[m];var h=s.map(function(p){return Yq(p)?u.shift():p});return a.apply(void 0,Bpe(h).concat(u))}))})},Fv=function(t){return Vpe(t.length,t)},_N=function(t,a){for(var n=[],s=t;s<a;++s)n[s-t]=s;return n},Fpe=Fv(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(a){return t[a]}).map(e)}),Hpe=function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];if(!a.length)return Upe;var s=a.reverse(),o=s[0],c=s.slice(1);return function(){return c.reduce(function(d,u){return u(d)},o.apply(void 0,arguments))}},kN=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},Xq=function(t){var a=null,n=null;return function(){for(var s=arguments.length,o=new Array(s),c=0;c<s;c++)o[c]=arguments[c];return a&&o.every(function(d,u){return d===a[u]})||(a=o,n=t.apply(void 0,o)),n}};function Kpe(e){var t;return e===0?t=1:t=Math.floor(new Jt(e).abs().log(10).toNumber())+1,t}function Qpe(e,t,a){for(var n=new Jt(e),s=0,o=[];n.lt(t)&&s<1e5;)o.push(n.toNumber()),n=n.add(a),s++;return o}var Wpe=Fv(function(e,t,a){var n=+e,s=+t;return n+a*(s-n)}),Ype=Fv(function(e,t,a){var n=t-+e;return n=n||1/0,(a-e)/n}),Xpe=Fv(function(e,t,a){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(a-e)/n))});const Hv={rangeStep:Qpe,getDigitCount:Kpe,interpolateNumber:Wpe,uninterpolateNumber:Ype,uninterpolateTruncation:Xpe};function RN(e){return ehe(e)||Jpe(e)||Zq(e)||Zpe()}function Zpe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
722In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Jpe(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function ehe(e){if(Array.isArray(e))return DN(e)}function vm(e,t){return nhe(e)||ahe(e,t)||Zq(e,t)||the()}function the(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
723In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Zq(e,t){if(e){if(typeof e=="string")return DN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return DN(e,t)}}function DN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function ahe(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var a=[],n=!0,s=!1,o=void 0;try{for(var c=e[Symbol.iterator](),d;!(n=(d=c.next()).done)&&(a.push(d.value),!(t&&a.length===t));n=!0);}catch(u){s=!0,o=u}finally{try{!n&&c.return!=null&&c.return()}finally{if(s)throw o}}return a}}function nhe(e){if(Array.isArray(e))return e}function Jq(e){var t=vm(e,2),a=t[0],n=t[1],s=a,o=n;return a>n&&(s=n,o=a),[s,o]}function eG(e,t,a){if(e.lte(0))return new Jt(0);var n=Hv.getDigitCount(e.toNumber()),s=new Jt(10).pow(n),o=e.div(s),c=n!==1?.05:.1,d=new Jt(Math.ceil(o.div(c).toNumber())).add(a).mul(c),u=d.mul(s);return t?u:new Jt(Math.ceil(u))}function rhe(e,t,a){var n=1,s=new Jt(e);if(!s.isint()&&a){var o=Math.abs(e);o<1?(n=new Jt(10).pow(Hv.getDigitCount(e)-1),s=new Jt(Math.floor(s.div(n).toNumber())).mul(n)):o>1&&(s=new Jt(Math.floor(e)))}else e===0?s=new Jt(Math.floor((t-1)/2)):a||(s=new Jt(Math.floor(e)));var c=Math.floor((t-1)/2),d=Hpe(Fpe(function(u){return s.add(new Jt(u-c).mul(n)).toNumber()}),_N);return d(0,t)}function tG(e,t,a,n){var s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(a-1)))return{step:new Jt(0),tickMin:new Jt(0),tickMax:new Jt(0)};var o=eG(new Jt(t).sub(e).div(a-1),n,s),c;e<=0&&t>=0?c=new Jt(0):(c=new Jt(e).add(t).div(2),c=c.sub(new Jt(c).mod(o)));var d=Math.ceil(c.sub(e).div(o).toNumber()),u=Math.ceil(new Jt(t).sub(c).div(o).toNumber()),m=d+u+1;return m>a?tG(e,t,a,n,s+1):(m<a&&(u=t>0?u+(a-m):u,d=t>0?d:d+(a-m)),{step:o,tickMin:c.sub(new Jt(d).mul(o)),tickMax:c.add(new Jt(u).mul(o))})}function she(e){var t=vm(e,2),a=t[0],n=t[1],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Math.max(s,2),d=Jq([a,n]),u=vm(d,2),m=u[0],h=u[1];if(m===-1/0||h===1/0){var p=h===1/0?[m].concat(RN(_N(0,s-1).map(function(){return 1/0}))):[].concat(RN(_N(0,s-1).map(function(){return-1/0})),[h]);return a>n?kN(p):p}if(m===h)return rhe(m,s,o);var x=tG(m,h,c,o),v=x.step,j=x.tickMin,y=x.tickMax,w=Hv.rangeStep(j,y.add(new Jt(.1).mul(v)),v);return a>n?kN(w):w}function ihe(e,t){var a=vm(e,2),n=a[0],s=a[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,c=Jq([n,s]),d=vm(c,2),u=d[0],m=d[1];if(u===-1/0||m===1/0)return[n,s];if(u===m)return[u];var h=Math.max(t,2),p=eG(new Jt(m).sub(u).div(h-1),o,0),x=[].concat(RN(Hv.rangeStep(new Jt(u),new Jt(m).sub(new Jt(.99).mul(p)),p)),[m]);return n>s?kN(x):x}var ohe=Xq(she),che=Xq(ihe),lhe="Invariant failed";function el(e,t){throw new Error(lhe)}var dhe=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function Bd(e){"@babel/helpers - typeof";return Bd=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},Bd(e)}function hx(){return hx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},hx.apply(this,arguments)}function uhe(e,t){return hhe(e)||phe(e,t)||mhe(e,t)||fhe()}function fhe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
724In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function mhe(e,t){if(e){if(typeof e=="string")return XR(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return XR(e,t)}}function XR(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function phe(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function hhe(e){if(Array.isArray(e))return e}function ghe(e,t){if(e==null)return{};var a=xhe(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function xhe(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function vhe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yhe(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rG(n.key),n)}}function bhe(e,t,a){return t&&yhe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jhe(e,t,a){return t=gx(t),whe(e,aG()?Reflect.construct(t,a||[],gx(e).constructor):t.apply(e,a))}function whe(e,t){if(t&&(Bd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return She(e)}function She(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aG=function(){return!!e})()}function gx(e){return gx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},gx(e)}function Nhe(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&&IN(e,t)}function IN(e,t){return IN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},IN(e,t)}function nG(e,t,a){return t=rG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function rG(e){var t=Ahe(e,"string");return Bd(t)=="symbol"?t:t+""}function Ahe(e,t){if(Bd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Bd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var up=(function(e){function t(){return vhe(this,t),jhe(this,t,arguments)}return Nhe(t,e),bhe(t,[{key:"render",value:function(){var n=this.props,s=n.offset,o=n.layout,c=n.width,d=n.dataKey,u=n.data,m=n.dataPointFormatter,h=n.xAxis,p=n.yAxis,x=ghe(n,dhe),v=Pt(x,!1);this.props.direction==="x"&&h.type!=="number"&&el();var j=u.map(function(y){var w=m(y,d),A=w.x,P=w.y,E=w.value,C=w.errorVal;if(!C)return null;var T=[],M,O;if(Array.isArray(C)){var _=uhe(C,2);M=_[0],O=_[1]}else M=O=C;if(o==="vertical"){var I=h.scale,$=P+s,D=$+c,z=$-c,K=I(E-M),W=I(E+O);T.push({x1:W,y1:D,x2:W,y2:z}),T.push({x1:K,y1:$,x2:W,y2:$}),T.push({x1:K,y1:D,x2:K,y2:z})}else if(o==="horizontal"){var Y=p.scale,L=A+s,V=L-c,U=L+c,ae=Y(E-M),te=Y(E+O);T.push({x1:V,y1:te,x2:U,y2:te}),T.push({x1:L,y1:ae,x2:L,y2:te}),T.push({x1:V,y1:ae,x2:U,y2:ae})}return Q.createElement(Ba,hx({className:"recharts-errorBar",key:"bar-".concat(T.map(function(B){return"".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))},v),T.map(function(B){return Q.createElement("line",hx({},B,{key:"line-".concat(B.x1,"-").concat(B.x2,"-").concat(B.y1,"-").concat(B.y2)}))}))});return Q.createElement(Ba,{className:"recharts-errorBars"},j)}}])})(Q.Component);nG(up,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});nG(up,"displayName","ErrorBar");function ym(e){"@babel/helpers - typeof";return ym=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},ym(e)}function ZR(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Sc(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ZR(Object(a),!0).forEach(function(n){Che(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ZR(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Che(e,t,a){return t=Phe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Phe(e){var t=The(e,"string");return ym(t)=="symbol"?t:t+""}function The(e,t){if(ym(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(ym(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sG=function(t){var a=t.children,n=t.formattedGraphicalItems,s=t.legendWidth,o=t.legendContent,c=hr(a,gd);if(!c)return null;var d=gd.defaultProps,u=d!==void 0?Sc(Sc({},d),c.props):{},m;return c.props&&c.props.payload?m=c.props&&c.props.payload:o==="children"?m=(n||[]).reduce(function(h,p){var x=p.item,v=p.props,j=v.sectors||v.data||[];return h.concat(j.map(function(y){return{type:c.props.iconType||x.props.legendType,value:y.name,color:y.fill,payload:y}}))},[]):m=(n||[]).map(function(h){var p=h.item,x=p.type.defaultProps,v=x!==void 0?Sc(Sc({},x),p.props):{},j=v.dataKey,y=v.name,w=v.legendType,A=v.hide;return{inactive:A,dataKey:j,type:u.iconType||w||"square",color:k3(p),value:y||j,payload:v}}),Sc(Sc(Sc({},u),gd.getWithHeight(c,s)),{},{payload:m,item:c})};function bm(e){"@babel/helpers - typeof";return bm=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},bm(e)}function JR(e){return _he(e)||Mhe(e)||Ohe(e)||Ehe()}function Ehe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
725In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ohe(e,t){if(e){if(typeof e=="string")return LN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return LN(e,t)}}function Mhe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function _he(e){if(Array.isArray(e))return LN(e)}function LN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function e8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Ta(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?e8(Object(a),!0).forEach(function(n){vd(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):e8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function vd(e,t,a){return t=khe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function khe(e){var t=Rhe(e,"string");return bm(t)=="symbol"?t:t+""}function Rhe(e,t){if(bm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(bm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wr(e,t,a){return wt(e)||wt(t)?a:sn(t)?Vr(e,t,a):ht(t)?t(e):a}function $f(e,t,a,n){var s=_pe(e,function(d){return wr(d,t)});if(a==="number"){var o=s.filter(function(d){return _e(d)||parseFloat(d)});return o.length?[Uv(o),Gv(o)]:[1/0,-1/0]}var c=n?s.filter(function(d){return!wt(d)}):s;return c.map(function(d){return sn(d)||d instanceof Date?d:""})}var Dhe=function(t){var a,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,c=-1,d=(a=n?.length)!==null&&a!==void 0?a:0;if(d<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var u=o.range,m=0;m<d;m++){var h=m>0?s[m-1].coordinate:s[d-1].coordinate,p=s[m].coordinate,x=m>=d-1?s[0].coordinate:s[m+1].coordinate,v=void 0;if(fs(p-h)!==fs(x-p)){var j=[];if(fs(x-p)===fs(u[1]-u[0])){v=x;var y=p+u[1]-u[0];j[0]=Math.min(y,(y+h)/2),j[1]=Math.max(y,(y+h)/2)}else{v=h;var w=x+u[1]-u[0];j[0]=Math.min(p,(w+p)/2),j[1]=Math.max(p,(w+p)/2)}var A=[Math.min(p,(v+p)/2),Math.max(p,(v+p)/2)];if(t>A[0]&&t<=A[1]||t>=j[0]&&t<=j[1]){c=s[m].index;break}}else{var P=Math.min(h,x),E=Math.max(h,x);if(t>(P+p)/2&&t<=(E+p)/2){c=s[m].index;break}}}else for(var C=0;C<d;C++)if(C===0&&t<=(n[C].coordinate+n[C+1].coordinate)/2||C>0&&C<d-1&&t>(n[C].coordinate+n[C-1].coordinate)/2&&t<=(n[C].coordinate+n[C+1].coordinate)/2||C===d-1&&t>(n[C].coordinate+n[C-1].coordinate)/2){c=n[C].index;break}return c},k3=function(t){var a,n=t,s=n.type.displayName,o=(a=t.type)!==null&&a!==void 0&&a.defaultProps?Ta(Ta({},t.type.defaultProps),t.props):t.props,c=o.stroke,d=o.fill,u;switch(s){case"Line":u=c;break;case"Area":case"Radar":u=c&&c!=="none"?c:d;break;default:u=d;break}return u},Ihe=function(t){var a=t.barSize,n=t.totalSize,s=t.stackGroups,o=s===void 0?{}:s;if(!o)return{};for(var c={},d=Object.keys(o),u=0,m=d.length;u<m;u++)for(var h=o[d[u]].stackGroups,p=Object.keys(h),x=0,v=p.length;x<v;x++){var j=h[p[x]],y=j.items,w=j.cateAxisId,A=y.filter(function(O){return Ci(O.type).indexOf("Bar")>=0});if(A&&A.length){var P=A[0].type.defaultProps,E=P!==void 0?Ta(Ta({},P),A[0].props):A[0].props,C=E.barSize,T=E[w];c[T]||(c[T]=[]);var M=wt(C)?a:C;c[T].push({item:A[0],stackList:A.slice(1),barSize:wt(M)?void 0:Zc(M,n,0)})}}return c},Lhe=function(t){var a=t.barGap,n=t.barCategoryGap,s=t.bandSize,o=t.sizeList,c=o===void 0?[]:o,d=t.maxBarSize,u=c.length;if(u<1)return null;var m=Zc(a,s,0,!0),h,p=[];if(c[0].barSize===+c[0].barSize){var x=!1,v=s/u,j=c.reduce(function(C,T){return C+T.barSize||0},0);j+=(u-1)*m,j>=s&&(j-=(u-1)*m,m=0),j>=s&&v>0&&(x=!0,v*=.9,j=u*v);var y=(s-j)/2>>0,w={offset:y-m,size:0};h=c.reduce(function(C,T){var M={item:T.item,position:{offset:w.offset+w.size+m,size:x?v:T.barSize}},O=[].concat(JR(C),[M]);return w=O[O.length-1].position,T.stackList&&T.stackList.length&&T.stackList.forEach(function(_){O.push({item:_,position:w})}),O},p)}else{var A=Zc(n,s,0,!0);s-2*A-(u-1)*m<=0&&(m=0);var P=(s-2*A-(u-1)*m)/u;P>1&&(P>>=0);var E=d===+d?Math.min(P,d):P;h=c.reduce(function(C,T,M){var O=[].concat(JR(C),[{item:T.item,position:{offset:A+(P+m)*M+(P-E)/2,size:E}}]);return T.stackList&&T.stackList.length&&T.stackList.forEach(function(_){O.push({item:_,position:O[O.length-1].position})}),O},p)}return h},Bhe=function(t,a,n,s){var o=n.children,c=n.width,d=n.margin,u=c-(d.left||0)-(d.right||0),m=sG({children:o,legendWidth:u});if(m){var h=s||{},p=h.width,x=h.height,v=m.align,j=m.verticalAlign,y=m.layout;if((y==="vertical"||y==="horizontal"&&j==="middle")&&v!=="center"&&_e(t[v]))return Ta(Ta({},t),{},vd({},v,t[v]+(p||0)));if((y==="horizontal"||y==="vertical"&&v==="center")&&j!=="middle"&&_e(t[j]))return Ta(Ta({},t),{},vd({},j,t[j]+(x||0)))}return t},zhe=function(t,a,n){return wt(a)?!0:t==="horizontal"?a==="yAxis":t==="vertical"||n==="x"?a==="xAxis":n==="y"?a==="yAxis":!0},iG=function(t,a,n,s,o){var c=a.props.children,d=Fr(c,up).filter(function(m){return zhe(s,o,m.props.direction)});if(d&&d.length){var u=d.map(function(m){return m.props.dataKey});return t.reduce(function(m,h){var p=wr(h,n);if(wt(p))return m;var x=Array.isArray(p)?[Uv(p),Gv(p)]:[p,p],v=u.reduce(function(j,y){var w=wr(h,y,0),A=x[0]-Math.abs(Array.isArray(w)?w[0]:w),P=x[1]+Math.abs(Array.isArray(w)?w[1]:w);return[Math.min(A,j[0]),Math.max(P,j[1])]},[1/0,-1/0]);return[Math.min(v[0],m[0]),Math.max(v[1],m[1])]},[1/0,-1/0])}return null},$he=function(t,a,n,s,o){var c=a.map(function(d){return iG(t,d,n,o,s)}).filter(function(d){return!wt(d)});return c&&c.length?c.reduce(function(d,u){return[Math.min(d[0],u[0]),Math.max(d[1],u[1])]},[1/0,-1/0]):null},oG=function(t,a,n,s,o){var c=a.map(function(u){var m=u.props.dataKey;return n==="number"&&m&&iG(t,u,m,s)||$f(t,m,n,o)});if(n==="number")return c.reduce(function(u,m){return[Math.min(u[0],m[0]),Math.max(u[1],m[1])]},[1/0,-1/0]);var d={};return c.reduce(function(u,m){for(var h=0,p=m.length;h<p;h++)d[m[h]]||(d[m[h]]=!0,u.push(m[h]));return u},[])},cG=function(t,a){return t==="horizontal"&&a==="xAxis"||t==="vertical"&&a==="yAxis"||t==="centric"&&a==="angleAxis"||t==="radial"&&a==="radiusAxis"},lG=function(t,a,n,s){if(s)return t.map(function(u){return u.coordinate});var o,c,d=t.map(function(u){return u.coordinate===a&&(o=!0),u.coordinate===n&&(c=!0),u.coordinate});return o||d.push(a),c||d.push(n),d},Si=function(t,a,n){if(!t)return null;var s=t.scale,o=t.duplicateDomain,c=t.type,d=t.range,u=t.realScaleType==="scaleBand"?s.bandwidth()/2:2,m=(a||n)&&c==="category"&&s.bandwidth?s.bandwidth()/u:0;if(m=t.axisType==="angleAxis"&&d?.length>=2?fs(d[0]-d[1])*2*m:m,a&&(t.ticks||t.niceTicks)){var h=(t.ticks||t.niceTicks).map(function(p){var x=o?o.indexOf(p):p;return{coordinate:s(x)+m,value:p,offset:m}});return h.filter(function(p){return!rp(p.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(p,x){return{coordinate:s(p)+m,value:p,index:x,offset:m}}):s.ticks&&!n?s.ticks(t.tickCount).map(function(p){return{coordinate:s(p)+m,value:p,offset:m}}):s.domain().map(function(p,x){return{coordinate:s(p)+m,value:o?o[p]:p,index:x,offset:m}})},yw=new WeakMap,tg=function(t,a){if(typeof a!="function")return t;yw.has(t)||yw.set(t,new WeakMap);var n=yw.get(t);if(n.has(a))return n.get(a);var s=function(){t.apply(void 0,arguments),a.apply(void 0,arguments)};return n.set(a,s),s},qhe=function(t,a,n){var s=t.scale,o=t.type,c=t.layout,d=t.axisType;if(s==="auto")return c==="radial"&&d==="radiusAxis"?{scale:fm(),realScaleType:"band"}:c==="radial"&&d==="angleAxis"?{scale:dx(),realScaleType:"linear"}:o==="category"&&a&&(a.indexOf("LineChart")>=0||a.indexOf("AreaChart")>=0||a.indexOf("ComposedChart")>=0&&!n)?{scale:zf(),realScaleType:"point"}:o==="category"?{scale:fm(),realScaleType:"band"}:{scale:dx(),realScaleType:"linear"};if(Xc(s)){var u="scale".concat(Ev(s));return{scale:(zR[u]||zf)(),realScaleType:zR[u]?u:"point"}}return ht(s)?{scale:s}:{scale:zf(),realScaleType:"point"}},t8=1e-4,Ghe=function(t){var a=t.domain();if(!(!a||a.length<=2)){var n=a.length,s=t.range(),o=Math.min(s[0],s[1])-t8,c=Math.max(s[0],s[1])+t8,d=t(a[0]),u=t(a[n-1]);(d<o||d>c||u<o||u>c)&&t.domain([a[0],a[n-1]])}},Uhe=function(t,a){if(!t)return null;for(var n=0,s=t.length;n<s;n++)if(t[n].item===a)return t[n].position;return null},Vhe=function(t,a){if(!a||a.length!==2||!_e(a[0])||!_e(a[1]))return t;var n=Math.min(a[0],a[1]),s=Math.max(a[0],a[1]),o=[t[0],t[1]];return(!_e(t[0])||t[0]<n)&&(o[0]=n),(!_e(t[1])||t[1]>s)&&(o[1]=s),o[0]>s&&(o[0]=s),o[1]<n&&(o[1]=n),o},Fhe=function(t){var a=t.length;if(!(a<=0))for(var n=0,s=t[0].length;n<s;++n)for(var o=0,c=0,d=0;d<a;++d){var u=rp(t[d][n][1])?t[d][n][0]:t[d][n][1];u>=0?(t[d][n][0]=o,t[d][n][1]=o+u,o=t[d][n][1]):(t[d][n][0]=c,t[d][n][1]=c+u,c=t[d][n][1])}},Hhe=function(t){var a=t.length;if(!(a<=0))for(var n=0,s=t[0].length;n<s;++n)for(var o=0,c=0;c<a;++c){var d=rp(t[c][n][1])?t[c][n][0]:t[c][n][1];d>=0?(t[c][n][0]=o,t[c][n][1]=o+d,o=t[c][n][1]):(t[c][n][0]=0,t[c][n][1]=0)}},Khe={sign:Fhe,expand:Oce,none:Od,silhouette:Mce,wiggle:_ce,positive:Hhe},Qhe=function(t,a,n){var s=a.map(function(d){return d.props.dataKey}),o=Khe[n],c=Ece().keys(s).value(function(d,u){return+wr(d,u,0)}).order(mN).offset(o);return c(t)},Whe=function(t,a,n,s,o,c){if(!t)return null;var d=c?a.reverse():a,u={},m=d.reduce(function(p,x){var v,j=(v=x.type)!==null&&v!==void 0&&v.defaultProps?Ta(Ta({},x.type.defaultProps),x.props):x.props,y=j.stackId,w=j.hide;if(w)return p;var A=j[n],P=p[A]||{hasStack:!1,stackGroups:{}};if(sn(y)){var E=P.stackGroups[y]||{numericAxisId:n,cateAxisId:s,items:[]};E.items.push(x),P.hasStack=!0,P.stackGroups[y]=E}else P.stackGroups[sp("_stackId_")]={numericAxisId:n,cateAxisId:s,items:[x]};return Ta(Ta({},p),{},vd({},A,P))},u),h={};return Object.keys(m).reduce(function(p,x){var v=m[x];if(v.hasStack){var j={};v.stackGroups=Object.keys(v.stackGroups).reduce(function(y,w){var A=v.stackGroups[w];return Ta(Ta({},y),{},vd({},w,{numericAxisId:n,cateAxisId:s,items:A.items,stackedData:Qhe(t,A.items,o)}))},j)}return Ta(Ta({},p),{},vd({},x,v))},h)},Yhe=function(t,a){var n=a.realScaleType,s=a.type,o=a.tickCount,c=a.originalDomain,d=a.allowDecimals,u=n||a.scale;if(u!=="auto"&&u!=="linear")return null;if(o&&s==="number"&&c&&(c[0]==="auto"||c[1]==="auto")){var m=t.domain();if(!m.length)return null;var h=ohe(m,o,d);return t.domain([Uv(h),Gv(h)]),{niceTicks:h}}if(o&&s==="number"){var p=t.domain(),x=che(p,o,d);return{niceTicks:x}}return null};function a8(e){var t=e.axis,a=e.ticks,n=e.bandSize,s=e.entry,o=e.index,c=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!wt(s[t.dataKey])){var d=Vg(a,"value",s[t.dataKey]);if(d)return d.coordinate+n/2}return a[o]?a[o].coordinate+n/2:null}var u=wr(s,wt(c)?t.dataKey:c);return wt(u)?null:t.scale(u)}var n8=function(t){var a=t.axis,n=t.ticks,s=t.offset,o=t.bandSize,c=t.entry,d=t.index;if(a.type==="category")return n[d]?n[d].coordinate+s:null;var u=wr(c,a.dataKey,a.domain[d]);return wt(u)?null:a.scale(u)-o/2+s},Xhe=function(t){var a=t.numericAxis,n=a.scale.domain();if(a.type==="number"){var s=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return s<=0&&o>=0?0:o<0?o:s}return n[0]},Zhe=function(t,a){var n,s=(n=t.type)!==null&&n!==void 0&&n.defaultProps?Ta(Ta({},t.type.defaultProps),t.props):t.props,o=s.stackId;if(sn(o)){var c=a[o];if(c){var d=c.items.indexOf(t);return d>=0?c.stackedData[d]:null}}return null},Jhe=function(t){return t.reduce(function(a,n){return[Uv(n.concat([a[0]]).filter(_e)),Gv(n.concat([a[1]]).filter(_e))]},[1/0,-1/0])},dG=function(t,a,n){return Object.keys(t).reduce(function(s,o){var c=t[o],d=c.stackedData,u=d.reduce(function(m,h){var p=Jhe(h.slice(a,n+1));return[Math.min(m[0],p[0]),Math.max(m[1],p[1])]},[1/0,-1/0]);return[Math.min(u[0],s[0]),Math.max(u[1],s[1])]},[1/0,-1/0]).map(function(s){return s===1/0||s===-1/0?0:s})},r8=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,s8=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,BN=function(t,a,n){if(ht(t))return t(a,n);if(!Array.isArray(t))return a;var s=[];if(_e(t[0]))s[0]=n?t[0]:Math.min(t[0],a[0]);else if(r8.test(t[0])){var o=+r8.exec(t[0])[1];s[0]=a[0]-o}else ht(t[0])?s[0]=t[0](a[0]):s[0]=a[0];if(_e(t[1]))s[1]=n?t[1]:Math.max(t[1],a[1]);else if(s8.test(t[1])){var c=+s8.exec(t[1])[1];s[1]=a[1]+c}else ht(t[1])?s[1]=t[1](a[1]):s[1]=a[1];return s},xx=function(t,a,n){if(t&&t.scale&&t.scale.bandwidth){var s=t.scale.bandwidth();if(!n||s>0)return s}if(t&&a&&a.length>=2){for(var o=o3(a,function(p){return p.coordinate}),c=1/0,d=1,u=o.length;d<u;d++){var m=o[d],h=o[d-1];c=Math.min((m.coordinate||0)-(h.coordinate||0),c)}return c===1/0?0:c}return n?void 0:0},i8=function(t,a,n){return!t||!t.length||Vv(t,Vr(n,"type.defaultProps.domain"))?a:t},uG=function(t,a){var n=t.type.defaultProps?Ta(Ta({},t.type.defaultProps),t.props):t.props,s=n.dataKey,o=n.name,c=n.unit,d=n.formatter,u=n.tooltipType,m=n.chartType,h=n.hide;return Ta(Ta({},Pt(t,!1)),{},{dataKey:s,unit:c,formatter:d,name:o||s,color:k3(t),value:wr(a,s),type:u,payload:a,chartType:m,hide:h})};function jm(e){"@babel/helpers - typeof";return jm=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},jm(e)}function o8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function c8(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?o8(Object(a),!0).forEach(function(n){ege(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function ege(e,t,a){return t=tge(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function tge(e){var t=age(e,"string");return jm(t)=="symbol"?t:t+""}function age(e,t){if(jm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(jm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var vx=Math.PI/180,nge=function(t){return t*180/Math.PI},Sn=function(t,a,n,s){return{x:t+Math.cos(-vx*s)*n,y:a+Math.sin(-vx*s)*n}},rge=function(t,a){var n=t.x,s=t.y,o=a.x,c=a.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(s-c,2))},sge=function(t,a){var n=t.x,s=t.y,o=a.cx,c=a.cy,d=rge({x:n,y:s},{x:o,y:c});if(d<=0)return{radius:d};var u=(n-o)/d,m=Math.acos(u);return s>c&&(m=2*Math.PI-m),{radius:d,angle:nge(m),angleInRadian:m}},ige=function(t){var a=t.startAngle,n=t.endAngle,s=Math.floor(a/360),o=Math.floor(n/360),c=Math.min(s,o);return{startAngle:a-c*360,endAngle:n-c*360}},oge=function(t,a){var n=a.startAngle,s=a.endAngle,o=Math.floor(n/360),c=Math.floor(s/360),d=Math.min(o,c);return t+d*360},l8=function(t,a){var n=t.x,s=t.y,o=sge({x:n,y:s},a),c=o.radius,d=o.angle,u=a.innerRadius,m=a.outerRadius;if(c<u||c>m)return!1;if(c===0)return!0;var h=ige(a),p=h.startAngle,x=h.endAngle,v=d,j;if(p<=x){for(;v>x;)v-=360;for(;v<p;)v+=360;j=v>=p&&v<=x}else{for(;v>p;)v-=360;for(;v<x;)v+=360;j=v>=x&&v<=p}return j?c8(c8({},a),{},{radius:c,angle:oge(v,a)}):null};function wm(e){"@babel/helpers - typeof";return wm=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},wm(e)}var cge=["offset"];function lge(e){return mge(e)||fge(e)||uge(e)||dge()}function dge(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
726In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uge(e,t){if(e){if(typeof e=="string")return zN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return zN(e,t)}}function fge(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function mge(e){if(Array.isArray(e))return zN(e)}function zN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function pge(e,t){if(e==null)return{};var a=hge(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function hge(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function d8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function an(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?d8(Object(a),!0).forEach(function(n){gge(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function gge(e,t,a){return t=xge(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function xge(e){var t=vge(e,"string");return wm(t)=="symbol"?t:t+""}function vge(e,t){if(wm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(wm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sm(){return Sm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Sm.apply(this,arguments)}var yge=function(t){var a=t.value,n=t.formatter,s=wt(t.children)?a:t.children;return ht(n)?n(s):s},bge=function(t,a){var n=fs(a-t),s=Math.min(Math.abs(a-t),360);return n*s},jge=function(t,a,n){var s=t.position,o=t.viewBox,c=t.offset,d=t.className,u=o,m=u.cx,h=u.cy,p=u.innerRadius,x=u.outerRadius,v=u.startAngle,j=u.endAngle,y=u.clockWise,w=(p+x)/2,A=bge(v,j),P=A>=0?1:-1,E,C;s==="insideStart"?(E=v+P*c,C=y):s==="insideEnd"?(E=j-P*c,C=!y):s==="end"&&(E=j+P*c,C=y),C=A<=0?C:!C;var T=Sn(m,h,w,E),M=Sn(m,h,w,E+(C?1:-1)*359),O="M".concat(T.x,",").concat(T.y,`
727    A`).concat(w,",").concat(w,",0,1,").concat(C?0:1,`,
728    `).concat(M.x,",").concat(M.y),_=wt(t.id)?sp("recharts-radial-line-"):t.id;return Q.createElement("text",Sm({},n,{dominantBaseline:"central",className:Tt("recharts-radial-bar-label",d)}),Q.createElement("defs",null,Q.createElement("path",{id:_,d:O})),Q.createElement("textPath",{xlinkHref:"#".concat(_)},a))},wge=function(t){var a=t.viewBox,n=t.offset,s=t.position,o=a,c=o.cx,d=o.cy,u=o.innerRadius,m=o.outerRadius,h=o.startAngle,p=o.endAngle,x=(h+p)/2;if(s==="outside"){var v=Sn(c,d,m+n,x),j=v.x,y=v.y;return{x:j,y,textAnchor:j>=c?"start":"end",verticalAnchor:"middle"}}if(s==="center")return{x:c,y:d,textAnchor:"middle",verticalAnchor:"middle"};if(s==="centerTop")return{x:c,y:d,textAnchor:"middle",verticalAnchor:"start"};if(s==="centerBottom")return{x:c,y:d,textAnchor:"middle",verticalAnchor:"end"};var w=(u+m)/2,A=Sn(c,d,w,x),P=A.x,E=A.y;return{x:P,y:E,textAnchor:"middle",verticalAnchor:"middle"}},Sge=function(t){var a=t.viewBox,n=t.parentViewBox,s=t.offset,o=t.position,c=a,d=c.x,u=c.y,m=c.width,h=c.height,p=h>=0?1:-1,x=p*s,v=p>0?"end":"start",j=p>0?"start":"end",y=m>=0?1:-1,w=y*s,A=y>0?"end":"start",P=y>0?"start":"end";if(o==="top"){var E={x:d+m/2,y:u-p*s,textAnchor:"middle",verticalAnchor:v};return an(an({},E),n?{height:Math.max(u-n.y,0),width:m}:{})}if(o==="bottom"){var C={x:d+m/2,y:u+h+x,textAnchor:"middle",verticalAnchor:j};return an(an({},C),n?{height:Math.max(n.y+n.height-(u+h),0),width:m}:{})}if(o==="left"){var T={x:d-w,y:u+h/2,textAnchor:A,verticalAnchor:"middle"};return an(an({},T),n?{width:Math.max(T.x-n.x,0),height:h}:{})}if(o==="right"){var M={x:d+m+w,y:u+h/2,textAnchor:P,verticalAnchor:"middle"};return an(an({},M),n?{width:Math.max(n.x+n.width-M.x,0),height:h}:{})}var O=n?{width:m,height:h}:{};return o==="insideLeft"?an({x:d+w,y:u+h/2,textAnchor:P,verticalAnchor:"middle"},O):o==="insideRight"?an({x:d+m-w,y:u+h/2,textAnchor:A,verticalAnchor:"middle"},O):o==="insideTop"?an({x:d+m/2,y:u+x,textAnchor:"middle",verticalAnchor:j},O):o==="insideBottom"?an({x:d+m/2,y:u+h-x,textAnchor:"middle",verticalAnchor:v},O):o==="insideTopLeft"?an({x:d+w,y:u+x,textAnchor:P,verticalAnchor:j},O):o==="insideTopRight"?an({x:d+m-w,y:u+x,textAnchor:A,verticalAnchor:j},O):o==="insideBottomLeft"?an({x:d+w,y:u+h-x,textAnchor:P,verticalAnchor:v},O):o==="insideBottomRight"?an({x:d+m-w,y:u+h-x,textAnchor:A,verticalAnchor:v},O):cu(o)&&(_e(o.x)||kc(o.x))&&(_e(o.y)||kc(o.y))?an({x:d+Zc(o.x,m),y:u+Zc(o.y,h),textAnchor:"end",verticalAnchor:"end"},O):an({x:d+m/2,y:u+h/2,textAnchor:"middle",verticalAnchor:"middle"},O)},Nge=function(t){return"cx"in t&&_e(t.cx)};function _n(e){var t=e.offset,a=t===void 0?5:t,n=pge(e,cge),s=an({offset:a},n),o=s.viewBox,c=s.position,d=s.value,u=s.children,m=s.content,h=s.className,p=h===void 0?"":h,x=s.textBreakAll;if(!o||wt(d)&&wt(u)&&!S.isValidElement(m)&&!ht(m))return null;if(S.isValidElement(m))return S.cloneElement(m,s);var v;if(ht(m)){if(v=S.createElement(m,s),S.isValidElement(v))return v}else v=yge(s);var j=Nge(o),y=Pt(s,!0);if(j&&(c==="insideStart"||c==="insideEnd"||c==="end"))return jge(s,v,y);var w=j?wge(s):Sge(s);return Q.createElement(nx,Sm({className:Tt("recharts-label",p)},y,w,{breakAll:x}),v)}_n.displayName="Label";var fG=function(t){var a=t.cx,n=t.cy,s=t.angle,o=t.startAngle,c=t.endAngle,d=t.r,u=t.radius,m=t.innerRadius,h=t.outerRadius,p=t.x,x=t.y,v=t.top,j=t.left,y=t.width,w=t.height,A=t.clockWise,P=t.labelViewBox;if(P)return P;if(_e(y)&&_e(w)){if(_e(p)&&_e(x))return{x:p,y:x,width:y,height:w};if(_e(v)&&_e(j))return{x:v,y:j,width:y,height:w}}return _e(p)&&_e(x)?{x:p,y:x,width:0,height:0}:_e(a)&&_e(n)?{cx:a,cy:n,startAngle:o||s||0,endAngle:c||s||0,innerRadius:m||0,outerRadius:h||u||d||0,clockWise:A}:t.viewBox?t.viewBox:{}},Age=function(t,a){return t?t===!0?Q.createElement(_n,{key:"label-implicit",viewBox:a}):sn(t)?Q.createElement(_n,{key:"label-implicit",viewBox:a,value:t}):S.isValidElement(t)?t.type===_n?S.cloneElement(t,{key:"label-implicit",viewBox:a}):Q.createElement(_n,{key:"label-implicit",content:t,viewBox:a}):ht(t)?Q.createElement(_n,{key:"label-implicit",content:t,viewBox:a}):cu(t)?Q.createElement(_n,Sm({viewBox:a},t,{key:"label-implicit"})):null:null},Cge=function(t,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var s=t.children,o=fG(t),c=Fr(s,_n).map(function(u,m){return S.cloneElement(u,{viewBox:a||o,key:"label-".concat(m)})});if(!n)return c;var d=Age(t.label,a||o);return[d].concat(lge(c))};_n.parseViewBox=fG;_n.renderCallByParent=Cge;var bw,u8;function Pge(){if(u8)return bw;u8=1;function e(t){var a=t==null?0:t.length;return a?t[a-1]:void 0}return bw=e,bw}var Tge=Pge();const Ege=ea(Tge);function Nm(e){"@babel/helpers - typeof";return Nm=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},Nm(e)}var Oge=["valueAccessor"],Mge=["data","dataKey","clockWise","id","textBreakAll"];function _ge(e){return Ige(e)||Dge(e)||Rge(e)||kge()}function kge(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
729In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Rge(e,t){if(e){if(typeof e=="string")return $N(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return $N(e,t)}}function Dge(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ige(e){if(Array.isArray(e))return $N(e)}function $N(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function yx(){return yx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},yx.apply(this,arguments)}function f8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function m8(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?f8(Object(a),!0).forEach(function(n){Lge(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Lge(e,t,a){return t=Bge(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Bge(e){var t=zge(e,"string");return Nm(t)=="symbol"?t:t+""}function zge(e,t){if(Nm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Nm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function p8(e,t){if(e==null)return{};var a=$ge(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function $ge(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}var qge=function(t){return Array.isArray(t.value)?Ege(t.value):t.value};function Mo(e){var t=e.valueAccessor,a=t===void 0?qge:t,n=p8(e,Oge),s=n.data,o=n.dataKey,c=n.clockWise,d=n.id,u=n.textBreakAll,m=p8(n,Mge);return!s||!s.length?null:Q.createElement(Ba,{className:"recharts-label-list"},s.map(function(h,p){var x=wt(o)?a(h,p):wr(h&&h.payload,o),v=wt(d)?{}:{id:"".concat(d,"-").concat(p)};return Q.createElement(_n,yx({},Pt(h,!0),m,v,{parentViewBox:h.parentViewBox,value:x,textBreakAll:u,viewBox:_n.parseViewBox(wt(c)?h:m8(m8({},h),{},{clockWise:c})),key:"label-".concat(p),index:p}))}))}Mo.displayName="LabelList";function Gge(e,t){return e?e===!0?Q.createElement(Mo,{key:"labelList-implicit",data:t}):Q.isValidElement(e)||ht(e)?Q.createElement(Mo,{key:"labelList-implicit",data:t,content:e}):cu(e)?Q.createElement(Mo,yx({data:t},e,{key:"labelList-implicit"})):null:null}function Uge(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&a&&!e.label)return null;var n=e.children,s=Fr(n,Mo).map(function(c,d){return S.cloneElement(c,{data:t,key:"labelList-".concat(d)})});if(!a)return s;var o=Gge(e.label,t);return[o].concat(_ge(s))}Mo.renderCallByParent=Uge;function Am(e){"@babel/helpers - typeof";return Am=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},Am(e)}function qN(){return qN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},qN.apply(this,arguments)}function h8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function g8(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?h8(Object(a),!0).forEach(function(n){Vge(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Vge(e,t,a){return t=Fge(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Fge(e){var t=Hge(e,"string");return Am(t)=="symbol"?t:t+""}function Hge(e,t){if(Am(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Am(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Kge=function(t,a){var n=fs(a-t),s=Math.min(Math.abs(a-t),359.999);return n*s},ag=function(t){var a=t.cx,n=t.cy,s=t.radius,o=t.angle,c=t.sign,d=t.isExternal,u=t.cornerRadius,m=t.cornerIsExternal,h=u*(d?1:-1)+s,p=Math.asin(u/h)/vx,x=m?o:o+c*p,v=Sn(a,n,h,x),j=Sn(a,n,s,x),y=m?o-c*p:o,w=Sn(a,n,h*Math.cos(p*vx),y);return{center:v,circleTangency:j,lineTangency:w,theta:p}},mG=function(t){var a=t.cx,n=t.cy,s=t.innerRadius,o=t.outerRadius,c=t.startAngle,d=t.endAngle,u=Kge(c,d),m=c+u,h=Sn(a,n,o,c),p=Sn(a,n,o,m),x="M ".concat(h.x,",").concat(h.y,`
730    A `).concat(o,",").concat(o,`,0,
731    `).concat(+(Math.abs(u)>180),",").concat(+(c>m),`,
732    `).concat(p.x,",").concat(p.y,`
733  `);if(s>0){var v=Sn(a,n,s,c),j=Sn(a,n,s,m);x+="L ".concat(j.x,",").concat(j.y,`
734            A `).concat(s,",").concat(s,`,0,
735            `).concat(+(Math.abs(u)>180),",").concat(+(c<=m),`,
736            `).concat(v.x,",").concat(v.y," Z")}else x+="L ".concat(a,",").concat(n," Z");return x},Qge=function(t){var a=t.cx,n=t.cy,s=t.innerRadius,o=t.outerRadius,c=t.cornerRadius,d=t.forceCornerRadius,u=t.cornerIsExternal,m=t.startAngle,h=t.endAngle,p=fs(h-m),x=ag({cx:a,cy:n,radius:o,angle:m,sign:p,cornerRadius:c,cornerIsExternal:u}),v=x.circleTangency,j=x.lineTangency,y=x.theta,w=ag({cx:a,cy:n,radius:o,angle:h,sign:-p,cornerRadius:c,cornerIsExternal:u}),A=w.circleTangency,P=w.lineTangency,E=w.theta,C=u?Math.abs(m-h):Math.abs(m-h)-y-E;if(C<0)return d?"M ".concat(j.x,",").concat(j.y,`
737        a`).concat(c,",").concat(c,",0,0,1,").concat(c*2,`,0
738        a`).concat(c,",").concat(c,",0,0,1,").concat(-c*2,`,0
739      `):mG({cx:a,cy:n,innerRadius:s,outerRadius:o,startAngle:m,endAngle:h});var T="M ".concat(j.x,",").concat(j.y,`
740    A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(v.x,",").concat(v.y,`
741    A`).concat(o,",").concat(o,",0,").concat(+(C>180),",").concat(+(p<0),",").concat(A.x,",").concat(A.y,`
742    A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(P.x,",").concat(P.y,`
743  `);if(s>0){var M=ag({cx:a,cy:n,radius:s,angle:m,sign:p,isExternal:!0,cornerRadius:c,cornerIsExternal:u}),O=M.circleTangency,_=M.lineTangency,I=M.theta,$=ag({cx:a,cy:n,radius:s,angle:h,sign:-p,isExternal:!0,cornerRadius:c,cornerIsExternal:u}),D=$.circleTangency,z=$.lineTangency,K=$.theta,W=u?Math.abs(m-h):Math.abs(m-h)-I-K;if(W<0&&c===0)return"".concat(T,"L").concat(a,",").concat(n,"Z");T+="L".concat(z.x,",").concat(z.y,`
744      A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(D.x,",").concat(D.y,`
745      A`).concat(s,",").concat(s,",0,").concat(+(W>180),",").concat(+(p>0),",").concat(O.x,",").concat(O.y,`
746      A`).concat(c,",").concat(c,",0,0,").concat(+(p<0),",").concat(_.x,",").concat(_.y,"Z")}else T+="L".concat(a,",").concat(n,"Z");return T},Wge={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},pG=function(t){var a=g8(g8({},Wge),t),n=a.cx,s=a.cy,o=a.innerRadius,c=a.outerRadius,d=a.cornerRadius,u=a.forceCornerRadius,m=a.cornerIsExternal,h=a.startAngle,p=a.endAngle,x=a.className;if(c<o||h===p)return null;var v=Tt("recharts-sector",x),j=c-o,y=Zc(d,j,0,!0),w;return y>0&&Math.abs(h-p)<360?w=Qge({cx:n,cy:s,innerRadius:o,outerRadius:c,cornerRadius:Math.min(y,j/2),forceCornerRadius:u,cornerIsExternal:m,startAngle:h,endAngle:p}):w=mG({cx:n,cy:s,innerRadius:o,outerRadius:c,startAngle:h,endAngle:p}),Q.createElement("path",qN({},Pt(a,!0),{className:v,d:w,role:"img"}))};function Cm(e){"@babel/helpers - typeof";return Cm=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},Cm(e)}function GN(){return GN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},GN.apply(this,arguments)}function x8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function v8(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?x8(Object(a),!0).forEach(function(n){Yge(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):x8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Yge(e,t,a){return t=Xge(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Xge(e){var t=Zge(e,"string");return Cm(t)=="symbol"?t:t+""}function Zge(e,t){if(Cm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Cm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var y8={curveBasisClosed:vce,curveBasisOpen:yce,curveBasis:xce,curveBumpX:nce,curveBumpY:rce,curveLinearClosed:bce,curveLinear:Mv,curveMonotoneX:jce,curveMonotoneY:wce,curveNatural:Sce,curveStep:Nce,curveStepAfter:Cce,curveStepBefore:Ace},ng=function(t){return t.x===+t.x&&t.y===+t.y},vf=function(t){return t.x},yf=function(t){return t.y},Jge=function(t,a){if(ht(t))return t;var n="curve".concat(Ev(t));return(n==="curveMonotone"||n==="curveBump")&&a?y8["".concat(n).concat(a==="vertical"?"Y":"X")]:y8[n]||Mv},exe=function(t){var a=t.type,n=a===void 0?"linear":a,s=t.points,o=s===void 0?[]:s,c=t.baseLine,d=t.layout,u=t.connectNulls,m=u===void 0?!1:u,h=Jge(n,d),p=m?o.filter(function(y){return ng(y)}):o,x;if(Array.isArray(c)){var v=m?c.filter(function(y){return ng(y)}):c,j=p.map(function(y,w){return v8(v8({},y),{},{base:v[w]})});return d==="vertical"?x=Qh().y(yf).x1(vf).x0(function(y){return y.base.x}):x=Qh().x(vf).y1(yf).y0(function(y){return y.base.y}),x.defined(ng).curve(h),x(j)}return d==="vertical"&&_e(c)?x=Qh().y(yf).x1(vf).x0(c):_e(c)?x=Qh().x(vf).y1(yf).y0(c):x=v$().x(vf).y(yf),x.defined(ng).curve(h),x(p)},UN=function(t){var a=t.className,n=t.points,s=t.path,o=t.pathRef;if((!n||!n.length)&&!s)return null;var c=n&&n.length?exe(t):s;return S.createElement("path",GN({},Pt(t,!1),Fg(t),{className:Tt("recharts-curve",a),d:c,ref:o}))},jw={exports:{}},ww,b8;function txe(){if(b8)return ww;b8=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return ww=e,ww}var Sw,j8;
746function axe(){if(j8)return Sw;j8=1;var e=txe();function t(){}function a(){}return a.resetWarningCache=t,Sw=function(){function n(c,d,u,m,h,p){if(p!==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}}n.isRequired=n;function s(){return n}var o={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:s,element:n,elementType:n,instanceOf:s,node:n,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:a,resetWarningCache:t};return o.PropTypes=o,o},Sw}var w8;function nxe(){return w8||(w8=1,jw.exports=axe()()),jw.exports}var rxe=nxe();const Gt=ea(rxe);var sxe=Object.getOwnPropertyNames,ixe=Object.getOwnPropertySymbols,oxe=Object.prototype.hasOwnProperty;function S8(e,t){return function(n,s,o){return e(n,s,o)&&t(n,s,o)}}function rg(e){return function(a,n,s){if(!a||!n||typeof a!="object"||typeof n!="object")return e(a,n,s);var o=s.cache,c=o.get(a),d=o.get(n);if(c&&d)return c===n&&d===a;o.set(a,n),o.set(n,a);var u=e(a,n,s);return o.delete(a),o.delete(n),u}}function cxe(e){return e?.[Symbol.toStringTag]}function N8(e){return sxe(e).concat(ixe(e))}var lxe=Object.hasOwn||(function(e,t){return oxe.call(e,t)});function fl(e,t){return e===t||!e&&!t&&e!==e&&t!==t}var dxe="__v",uxe="__o",fxe="_owner",A8=Object.getOwnPropertyDescriptor,C8=Object.keys;function mxe(e,t,a){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!a.equals(e[n],t[n],n,n,e,t,a))return!1;return!0}function pxe(e,t){return fl(e.getTime(),t.getTime())}function hxe(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function gxe(e,t){return e===t}function P8(e,t,a){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var s=new Array(n),o=e.entries(),c,d,u=0;(c=o.next())&&!c.done;){for(var m=t.entries(),h=!1,p=0;(d=m.next())&&!d.done;){if(s[p]){p++;continue}var x=c.value,v=d.value;if(a.equals(x[0],v[0],u,p,e,t,a)&&a.equals(x[1],v[1],x[0],v[0],e,t,a)){h=s[p]=!0;break}p++}if(!h)return!1;u++}return!0}var xxe=fl;function vxe(e,t,a){var n=C8(e),s=n.length;if(C8(t).length!==s)return!1;for(;s-- >0;)if(!hG(e,t,a,n[s]))return!1;return!0}function bf(e,t,a){var n=N8(e),s=n.length;if(N8(t).length!==s)return!1;for(var o,c,d;s-- >0;)if(o=n[s],!hG(e,t,a,o)||(c=A8(e,o),d=A8(t,o),(c||d)&&(!c||!d||c.configurable!==d.configurable||c.enumerable!==d.enumerable||c.writable!==d.writable)))return!1;return!0}function yxe(e,t){return fl(e.valueOf(),t.valueOf())}function bxe(e,t){return e.source===t.source&&e.flags===t.flags}function T8(e,t,a){var n=e.size;if(n!==t.size)return!1;if(!n)return!0;for(var s=new Array(n),o=e.values(),c,d;(c=o.next())&&!c.done;){for(var u=t.values(),m=!1,h=0;(d=u.next())&&!d.done;){if(!s[h]&&a.equals(c.value,d.value,c.value,d.value,e,t,a)){m=s[h]=!0;break}h++}if(!m)return!1}return!0}function jxe(e,t){var a=e.length;if(t.length!==a)return!1;for(;a-- >0;)if(e[a]!==t[a])return!1;return!0}function wxe(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 hG(e,t,a,n){return(n===fxe||n===uxe||n===dxe)&&(e.$$typeof||t.$$typeof)?!0:lxe(t,n)&&a.equals(e[n],t[n],n,n,e,t,a)}var Sxe="[object Arguments]",Nxe="[object Boolean]",Axe="[object Date]",Cxe="[object Error]",Pxe="[object Map]",Txe="[object Number]",Exe="[object Object]",Oxe="[object RegExp]",Mxe="[object Set]",_xe="[object String]",kxe="[object URL]",Rxe=Array.isArray,E8=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,O8=Object.assign,Dxe=Object.prototype.toString.call.bind(Object.prototype.toString);function Ixe(e){var t=e.areArraysEqual,a=e.areDatesEqual,n=e.areErrorsEqual,s=e.areFunctionsEqual,o=e.areMapsEqual,c=e.areNumbersEqual,d=e.areObjectsEqual,u=e.arePrimitiveWrappersEqual,m=e.areRegExpsEqual,h=e.areSetsEqual,p=e.areTypedArraysEqual,x=e.areUrlsEqual,v=e.unknownTagComparators;return function(y,w,A){if(y===w)return!0;
746if(y==null||w==null)return!1;var P=typeof y;if(P!==typeof w)return!1;if(P!=="object")return P==="number"?c(y,w,A):P==="function"?s(y,w,A):!1;var E=y.constructor;if(E!==w.constructor)return!1;if(E===Object)return d(y,w,A);if(Rxe(y))return t(y,w,A);if(E8!=null&&E8(y))return p(y,w,A);if(E===Date)return a(y,w,A);if(E===RegExp)return m(y,w,A);if(E===Map)return o(y,w,A);if(E===Set)return h(y,w,A);var C=Dxe(y);if(C===Axe)return a(y,w,A);if(C===Oxe)return m(y,w,A);if(C===Pxe)return o(y,w,A);if(C===Mxe)return h(y,w,A);if(C===Exe)return typeof y.then!="function"&&typeof w.then!="function"&&d(y,w,A);if(C===kxe)return x(y,w,A);if(C===Cxe)return n(y,w,A);if(C===Sxe)return d(y,w,A);if(C===Nxe||C===Txe||C===_xe)return u(y,w,A);if(v){var T=v[C];if(!T){var M=cxe(y);M&&(T=v[M])}if(T)return T(y,w,A)}return!1}}function Lxe(e){var t=e.circular,a=e.createCustomConfig,n=e.strict,s={areArraysEqual:n?bf:mxe,areDatesEqual:pxe,areErrorsEqual:hxe,areFunctionsEqual:gxe,areMapsEqual:n?S8(P8,bf):P8,areNumbersEqual:xxe,areObjectsEqual:n?bf:vxe,arePrimitiveWrappersEqual:yxe,areRegExpsEqual:bxe,areSetsEqual:n?S8(T8,bf):T8,areTypedArraysEqual:n?bf:jxe,areUrlsEqual:wxe,unknownTagComparators:void 0};if(a&&(s=O8({},s,a(s))),t){var o=rg(s.areArraysEqual),c=rg(s.areMapsEqual),d=rg(s.areObjectsEqual),u=rg(s.areSetsEqual);s=O8({},s,{areArraysEqual:o,areMapsEqual:c,areObjectsEqual:d,areSetsEqual:u})}return s}function Bxe(e){return function(t,a,n,s,o,c,d){return e(t,a,d)}}function zxe(e){var t=e.circular,a=e.comparator,n=e.createState,s=e.equals,o=e.strict;if(n)return function(u,m){var h=n(),p=h.cache,x=p===void 0?t?new WeakMap:void 0:p,v=h.meta;return a(u,m,{cache:x,equals:s,meta:v,strict:o})};if(t)return function(u,m){return a(u,m,{cache:new WeakMap,equals:s,meta:void 0,strict:o})};var c={cache:void 0,equals:s,meta:void 0,strict:o};return function(u,m){return a(u,m,c)}}var $xe=Xo();Xo({strict:!0});Xo({circular:!0});Xo({circular:!0,strict:!0});Xo({createInternalComparator:function(){return fl}});Xo({strict:!0,createInternalComparator:function(){return fl}});Xo({circular:!0,createInternalComparator:function(){return fl}});Xo({circular:!0,createInternalComparator:function(){return fl},strict:!0});function Xo(e){e===void 0&&(e={});var t=e.circular,a=t===void 0?!1:t,n=e.createInternalComparator,s=e.createState,o=e.strict,c=o===void 0?!1:o,d=Lxe(e),u=Ixe(d),m=n?n(u):Bxe(u);return zxe({circular:a,comparator:u,createState:s,equals:m,strict:c})}function qxe(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function M8(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=-1,n=function s(o){a<0&&(a=o),o-a>t?(e(o),a=-1):qxe(s)};requestAnimationFrame(n)}function VN(e){"@babel/helpers - typeof";return VN=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},VN(e)}function Gxe(e){return Hxe(e)||Fxe(e)||Vxe(e)||Uxe()}function Uxe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
747In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Vxe(e,t){if(e){if(typeof e=="string")return _8(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return _8(e,t)}}function _8(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function Fxe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Hxe(e){if(Array.isArray(e))return e}function Kxe(){var e={},t=function(){return null},a=!1,n=function s(o){if(!a){if(Array.isArray(o)){if(!o.length)return;var c=o,d=Gxe(c),u=d[0],m=d.slice(1);if(typeof u=="number"){M8(s.bind(null,m),u);return}s(u),M8(s.bind(null,m));return}VN(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){a=!0},start:function(o){a=!1,n(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function Pm(e){"@babel/helpers - typeof";return Pm=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},Pm(e)}function k8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function R8(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};
vendor: 158,189 bytes, lines 747-769
747t%2?k8(Object(a),!0).forEach(function(n){gG(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):k8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function gG(e,t,a){return t=Qxe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Qxe(e){var t=Wxe(e,"string");return Pm(t)==="symbol"?t:String(t)}function Wxe(e,t){if(Pm(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Pm(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yxe=function(t,a){return[Object.keys(t),Object.keys(a)].reduce(function(n,s){return n.filter(function(o){return s.includes(o)})})},Xxe=function(t){return t},Zxe=function(t){return t.replace(/([A-Z])/g,function(a){return"-".concat(a.toLowerCase())})},qf=function(t,a){return Object.keys(a).reduce(function(n,s){return R8(R8({},n),{},gG({},s,t(s,a[s])))},{})},D8=function(t,a,n){return t.map(function(s){return"".concat(Zxe(s)," ").concat(a,"ms ").concat(n)}).join(",")};function Jxe(e,t){return ave(e)||tve(e,t)||xG(e,t)||eve()}function eve(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
748In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tve(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function ave(e){if(Array.isArray(e))return e}function nve(e){return ive(e)||sve(e)||xG(e)||rve()}function rve(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
749In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xG(e,t){if(e){if(typeof e=="string")return FN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return FN(e,t)}}function sve(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ive(e){if(Array.isArray(e))return FN(e)}function FN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var bx=1e-4,vG=function(t,a){return[0,3*t,3*a-6*t,3*t-3*a+1]},yG=function(t,a){return t.map(function(n,s){return n*Math.pow(a,s)}).reduce(function(n,s){return n+s})},I8=function(t,a){return function(n){var s=vG(t,a);return yG(s,n)}},ove=function(t,a){return function(n){var s=vG(t,a),o=[].concat(nve(s.map(function(c,d){return c*d}).slice(1)),[0]);return yG(o,n)}},L8=function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];var s=a[0],o=a[1],c=a[2],d=a[3];if(a.length===1)switch(a[0]){case"linear":s=0,o=0,c=1,d=1;break;case"ease":s=.25,o=.1,c=.25,d=1;break;case"ease-in":s=.42,o=0,c=1,d=1;break;case"ease-out":s=.42,o=0,c=.58,d=1;break;case"ease-in-out":s=0,o=0,c=.58,d=1;break;default:{var u=a[0].split("(");if(u[0]==="cubic-bezier"&&u[1].split(")")[0].split(",").length===4){var m=u[1].split(")")[0].split(",").map(function(w){return parseFloat(w)}),h=Jxe(m,4);s=h[0],o=h[1],c=h[2],d=h[3]}}}var p=I8(s,c),x=I8(o,d),v=ove(s,c),j=function(A){return A>1?1:A<0?0:A},y=function(A){for(var P=A>1?1:A,E=P,C=0;C<8;++C){var T=p(E)-P,M=v(E);if(Math.abs(T-P)<bx||M<bx)return x(E);E=j(E-T/M)}return x(E)};return y.isStepper=!1,y},cve=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=t.stiff,n=a===void 0?100:a,s=t.damping,o=s===void 0?8:s,c=t.dt,d=c===void 0?17:c,u=function(h,p,x){var v=-(h-p)*n,j=x*o,y=x+(v-j)*d/1e3,w=x*d/1e3+h;return Math.abs(w-p)<bx&&Math.abs(y)<bx?[p,0]:[w,y]};return u.isStepper=!0,u.dt=d,u},lve=function(){for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];var s=a[0];if(typeof s=="string")switch(s){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return L8(s);case"spring":return cve();default:if(s.split("(")[0]==="cubic-bezier")return L8(s)}return typeof s=="function"?s:null};function Tm(e){"@babel/helpers - typeof";return Tm=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},Tm(e)}function B8(e){return fve(e)||uve(e)||bG(e)||dve()}function dve(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
750In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uve(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function fve(e){if(Array.isArray(e))return KN(e)}function z8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function bn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?z8(Object(a),!0).forEach(function(n){HN(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):z8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function HN(e,t,a){return t=mve(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function mve(e){var t=pve(e,"string");return Tm(t)==="symbol"?t:String(t)}function pve(e,t){if(Tm(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Tm(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hve(e,t){return vve(e)||xve(e,t)||bG(e,t)||gve()}function gve(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
751In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bG(e,t){if(e){if(typeof e=="string")return KN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return KN(e,t)}}function KN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function xve(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function vve(e){if(Array.isArray(e))return e}var jx=function(t,a,n){return t+(a-t)*n},QN=function(t){var a=t.from,n=t.to;return a!==n},yve=function e(t,a,n){var s=qf(function(o,c){if(QN(c)){var d=t(c.from,c.to,c.velocity),u=hve(d,2),m=u[0],h=u[1];return bn(bn({},c),{},{from:m,velocity:h})}return c},a);return n<1?qf(function(o,c){return QN(c)?bn(bn({},c),{},{velocity:jx(c.velocity,s[o].velocity,n),from:jx(c.from,s[o].from,n)}):c},a):e(t,s,n-1)};const bve=(function(e,t,a,n,s){var o=Yxe(e,t),c=o.reduce(function(w,A){return bn(bn({},w),{},HN({},A,[e[A],t[A]]))},{}),d=o.reduce(function(w,A){return bn(bn({},w),{},HN({},A,{from:e[A],velocity:0,to:t[A]}))},{}),u=-1,m,h,p=function(){return null},x=function(){return qf(function(A,P){return P.from},d)},v=function(){return!Object.values(d).filter(QN).length},j=function(A){m||(m=A);var P=A-m,E=P/a.dt;d=yve(a,d,E),s(bn(bn(bn({},e),t),x())),m=A,v()||(u=requestAnimationFrame(p))},y=function(A){h||(h=A);var P=(A-h)/n,E=qf(function(T,M){return jx.apply(void 0,B8(M).concat([a(P)]))},c);if(s(bn(bn(bn({},e),t),E)),P<1)u=requestAnimationFrame(p);else{var C=qf(function(T,M){return jx.apply(void 0,B8(M).concat([a(1)]))},c);s(bn(bn(bn({},e),t),C))}};return p=a.isStepper?j:y,function(){return requestAnimationFrame(p),function(){cancelAnimationFrame(u)}}});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)}var jve=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function wve(e,t){if(e==null)return{};var a=Sve(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Sve(e,t){if(e==null)return{};var a={},n=Object.keys(e),s,o;for(o=0;o<n.length;o++)s=n[o],!(t.indexOf(s)>=0)&&(a[s]=e[s]);return a}function Nw(e){return Pve(e)||Cve(e)||Ave(e)||Nve()}function Nve(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
752In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ave(e,t){if(e){if(typeof e=="string")return WN(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return WN(e,t)}}function Cve(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Pve(e){if(Array.isArray(e))return WN(e)}function WN(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function $8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function ss(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?$8(Object(a),!0).forEach(function(n){Ef(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Ef(e,t,a){return t=jG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Tve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Eve(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,jG(n.key),n)}}function Ove(e,t,a){return t&&Eve(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function jG(e){var t=Mve(e,"string");return zd(t)==="symbol"?t:String(t)}function Mve(e,t){if(zd(e)!=="object"||e===null)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(zd(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _ve(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&&YN(e,t)}function YN(e,t){return YN=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},YN(e,t)}function kve(e){var t=Rve();return function(){var n=wx(e),s;if(t){var o=wx(this).constructor;s=Reflect.construct(n,arguments,o)}else s=n.apply(this,arguments);return XN(this,s)}}function XN(e,t){if(t&&(zd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ZN(e)}function ZN(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rve(){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 wx(e){return wx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},wx(e)}var Ii=(function(e){_ve(a,e);var t=kve(a);function a(n,s){var o;Tve(this,a),o=t.call(this,n,s);var c=o.props,d=c.isActive,u=c.attributeName,m=c.from,h=c.to,p=c.steps,x=c.children,v=c.duration;if(o.handleStyleChange=o.handleStyleChange.bind(ZN(o)),o.changeStyle=o.changeStyle.bind(ZN(o)),!d||v<=0)return o.state={style:{}},typeof x=="function"&&(o.state={style:h}),XN(o);if(p&&p.length)o.state={style:p[0].style};else if(m){if(typeof x=="function")return o.state={style:m},XN(o);o.state={style:u?Ef({},u,m):m}}else o.state={style:{}};return o}return Ove(a,[{key:"componentDidMount",value:function(){var s=this.props,o=s.isActive,c=s.canBegin;this.mounted=!0,!(!o||!c)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(s){var o=this.props,c=o.isActive,d=o.canBegin,u=o.attributeName,m=o.shouldReAnimate,h=o.to,p=o.from,x=this.state.style;if(d){if(!c){var v={style:u?Ef({},u,h):h};this.state&&x&&(u&&x[u]!==h||!u&&x!==h)&&this.setState(v);return}if(!($xe(s.to,h)&&s.canBegin&&s.isActive)){var j=!s.canBegin||!s.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var y=j||m?p:s.to;if(this.state&&x){var w={style:u?Ef({},u,y):y};(u&&x[u]!==y||!u&&x!==y)&&this.setState(w)}this.runAnimation(ss(ss({},this.props),{},{from:y,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var s=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),s&&s()}},{key:"handleStyleChange",value:function(s){this.changeStyle(s)}},{key:"changeStyle",value:function(s){this.mounted&&this.setState({style:s})}},{key:"runJSAnimation",value:function(s){var o=this,c=s.from,d=s.to,u=s.duration,m=s.easing,h=s.begin,p=s.onAnimationEnd,x=s.onAnimationStart,v=bve(c,d,lve(m),u,this.changeStyle),j=function(){o.stopJSAnimation=v()};this.manager.start([x,h,j,u,p])}},{key:"runStepAnimation",value:function(s){var o=this,c=s.steps,d=s.begin,u=s.onAnimationStart,m=c[0],h=m.style,p=m.duration,x=p===void 0?0:p,v=function(y,w,A){if(A===0)return y;var P=w.duration,E=w.easing,C=E===void 0?"ease":E,T=w.style,M=w.properties,O=w.onAnimationEnd,_=A>0?c[A-1]:w,I=M||Object.keys(T);if(typeof C=="function"||C==="spring")return[].concat(Nw(y),[o.runJSAnimation.bind(o,{from:_.style,to:T,duration:P,easing:C}),P]);var $=D8(I,P,C),D=ss(ss(ss({},_.style),T),{},{transition:$});return[].concat(Nw(y),[D,P,O]).filter(Xxe)};return this.manager.start([u].concat(Nw(c.reduce(v,[h,Math.max(x,d)])),[s.onAnimationEnd]))}},{key:"runAnimation",value:function(s){this.manager||(this.manager=Kxe());var o=s.begin,c=s.duration,d=s.attributeName,u=s.to,m=s.easing,h=s.onAnimationStart,p=s.onAnimationEnd,x=s.steps,v=s.children,j=this.manager;if(this.unSubscribe=j.subscribe(this.handleStyleChange),typeof m=="function"||typeof v=="function"||m==="spring"){this.runJSAnimation(s);return}if(x.length>1){this.runStepAnimation(s);return}var y=d?Ef({},d,u):u,w=D8(Object.keys(y),c,m);j.start([h,o,ss(ss({},y),{},{transition:w}),c,p])}},{key:"render",value:function(){var s=this.props,o=s.children;s.begin;var c=s.duration;s.attributeName,s.easing;var d=s.isActive;s.steps,s.from,s.to,s.canBegin,s.onAnimationEnd,s.shouldReAnimate,s.onAnimationReStart;var u=wve(s,jve),m=S.Children.count(o),h=this.state.style;if(typeof o=="function")return o(h);if(!d||m===0||c<=0)return o;var p=function(v){var j=v.props,y=j.style,w=y===void 0?{}:y,A=j.className,P=S.cloneElement(v,ss(ss({},u),{},{style:ss(ss({},w),h),className:A}));return P};return m===1?p(S.Children.only(o)):Q.createElement("div",null,S.Children.map(o,function(x){return p(x)}))}}]),a})(S.PureComponent);Ii.displayName="Animate";Ii.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Ii.propTypes={from:Gt.oneOfType([Gt.object,Gt.string]),to:Gt.oneOfType([Gt.object,Gt.string]),attributeName:Gt.string,duration:Gt.number,begin:Gt.number,easing:Gt.oneOfType([Gt.string,Gt.func]),steps:Gt.arrayOf(Gt.shape({duration:Gt.number.isRequired,style:Gt.object.isRequired,easing:Gt.oneOfType([Gt.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),Gt.func]),properties:Gt.arrayOf("string"),onAnimationEnd:Gt.func})),children:Gt.oneOfType([Gt.node,Gt.func]),isActive:Gt.bool,canBegin:Gt.bool,onAnimationEnd:Gt.func,shouldReAnimate:Gt.bool,onAnimationStart:Gt.func,onAnimationReStart:Gt.func};function Em(e){"@babel/helpers - typeof";return Em=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},Em(e)}function Sx(){return Sx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Sx.apply(this,arguments)}function Dve(e,t){return zve(e)||Bve(e,t)||Lve(e,t)||Ive()}function Ive(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
753In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Lve(e,t){if(e){if(typeof e=="string")return q8(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return q8(e,t)}}function q8(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function Bve(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function zve(e){if(Array.isArray(e))return e}function G8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function U8(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?G8(Object(a),!0).forEach(function(n){$ve(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):G8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function $ve(e,t,a){return t=qve(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function qve(e){var t=Gve(e,"string");return Em(t)=="symbol"?t:t+""}function Gve(e,t){if(Em(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Em(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var V8=function(t,a,n,s,o){var c=Math.min(Math.abs(n)/2,Math.abs(s)/2),d=s>=0?1:-1,u=n>=0?1:-1,m=s>=0&&n>=0||s<0&&n<0?1:0,h;if(c>0&&o instanceof Array){for(var p=[0,0,0,0],x=0,v=4;x<v;x++)p[x]=o[x]>c?c:o[x];h="M".concat(t,",").concat(a+d*p[0]),p[0]>0&&(h+="A ".concat(p[0],",").concat(p[0],",0,0,").concat(m,",").concat(t+u*p[0],",").concat(a)),h+="L ".concat(t+n-u*p[1],",").concat(a),p[1]>0&&(h+="A ".concat(p[1],",").concat(p[1],",0,0,").concat(m,`,
754        `).concat(t+n,",").concat(a+d*p[1])),h+="L ".concat(t+n,",").concat(a+s-d*p[2]),p[2]>0&&(h+="A ".concat(p[2],",").concat(p[2],",0,0,").concat(m,`,
755        `).concat(t+n-u*p[2],",").concat(a+s)),h+="L ".concat(t+u*p[3],",").concat(a+s),p[3]>0&&(h+="A ".concat(p[3],",").concat(p[3],",0,0,").concat(m,`,
756        `).concat(t,",").concat(a+s-d*p[3])),h+="Z"}else if(c>0&&o===+o&&o>0){var j=Math.min(c,o);h="M ".concat(t,",").concat(a+d*j,`
757            A `).concat(j,",").concat(j,",0,0,").concat(m,",").concat(t+u*j,",").concat(a,`
758            L `).concat(t+n-u*j,",").concat(a,`
759            A `).concat(j,",").concat(j,",0,0,").concat(m,",").concat(t+n,",").concat(a+d*j,`
760            L `).concat(t+n,",").concat(a+s-d*j,`
761            A `).concat(j,",").concat(j,",0,0,").concat(m,",").concat(t+n-u*j,",").concat(a+s,`
762            L `).concat(t+u*j,",").concat(a+s,`
763            A `).concat(j,",").concat(j,",0,0,").concat(m,",").concat(t,",").concat(a+s-d*j," Z")}else h="M ".concat(t,",").concat(a," h ").concat(n," v ").concat(s," h ").concat(-n," Z");return h},Uve=function(t,a){if(!t||!a)return!1;var n=t.x,s=t.y,o=a.x,c=a.y,d=a.width,u=a.height;if(Math.abs(d)>0&&Math.abs(u)>0){var m=Math.min(o,o+d),h=Math.max(o,o+d),p=Math.min(c,c+u),x=Math.max(c,c+u);return n>=m&&n<=h&&s>=p&&s<=x}return!1},Vve={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},R3=function(t){var a=U8(U8({},Vve),t),n=S.useRef(),s=S.useState(-1),o=Dve(s,2),c=o[0],d=o[1];S.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var C=n.current.getTotalLength();C&&d(C)}catch{}},[]);var u=a.x,m=a.y,h=a.width,p=a.height,x=a.radius,v=a.className,j=a.animationEasing,y=a.animationDuration,w=a.animationBegin,A=a.isAnimationActive,P=a.isUpdateAnimationActive;if(u!==+u||m!==+m||h!==+h||p!==+p||h===0||p===0)return null;var E=Tt("recharts-rectangle",v);return P?Q.createElement(Ii,{canBegin:c>0,from:{width:h,height:p,x:u,y:m},to:{width:h,height:p,x:u,y:m},duration:y,animationEasing:j,isActive:P},function(C){var T=C.width,M=C.height,O=C.x,_=C.y;return Q.createElement(Ii,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:y,isActive:A,easing:j},Q.createElement("path",Sx({},Pt(a,!0),{className:E,d:V8(O,_,T,M,x),ref:n})))}):Q.createElement("path",Sx({},Pt(a,!0),{className:E,d:V8(u,m,h,p,x)}))};function JN(){return JN=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},JN.apply(this,arguments)}var D3=function(t){var a=t.cx,n=t.cy,s=t.r,o=t.className,c=Tt("recharts-dot",o);return a===+a&&n===+n&&s===+s?S.createElement("circle",JN({},Pt(t,!1),Fg(t),{className:c,cx:a,cy:n,r:s})):null};function Om(e){"@babel/helpers - typeof";return Om=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},Om(e)}var Fve=["x","y","top","left","width","height","className"];function eA(){return eA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},eA.apply(this,arguments)}function F8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Hve(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?F8(Object(a),!0).forEach(function(n){Kve(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):F8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Kve(e,t,a){return t=Qve(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Qve(e){var t=Wve(e,"string");return Om(t)=="symbol"?t:t+""}function Wve(e,t){if(Om(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Om(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yve(e,t){if(e==null)return{};var a=Xve(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Xve(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}var Zve=function(t,a,n,s,o,c){return"M".concat(t,",").concat(o,"v").concat(s,"M").concat(c,",").concat(a,"h").concat(n)},Jve=function(t){var a=t.x,n=a===void 0?0:a,s=t.y,o=s===void 0?0:s,c=t.top,d=c===void 0?0:c,u=t.left,m=u===void 0?0:u,h=t.width,p=h===void 0?0:h,x=t.height,v=x===void 0?0:x,j=t.className,y=Yve(t,Fve),w=Hve({x:n,y:o,top:d,left:m,width:p,height:v},y);return!_e(n)||!_e(o)||!_e(p)||!_e(v)||!_e(d)||!_e(m)?null:Q.createElement("path",eA({},Pt(w,!0),{className:Tt("recharts-cross",j),d:Zve(n,o,p,v,d,m)}))},Aw,H8;function eye(){if(H8)return Aw;H8=1;var e=q$(),t=e(Object.getPrototypeOf,Object);return Aw=t,Aw}var Cw,K8;function tye(){if(K8)return Cw;K8=1;var e=Bi(),t=eye(),a=zi(),n="[object Object]",s=Function.prototype,o=Object.prototype,c=s.toString,d=o.hasOwnProperty,u=c.call(Object);function m(h){if(!a(h)||e(h)!=n)return!1;var p=t(h);if(p===null)return!0;var x=d.call(p,"constructor")&&p.constructor;return typeof x=="function"&&x instanceof x&&c.call(x)==u}return Cw=m,Cw}var aye=tye();const nye=ea(aye);var Pw,Q8;function rye(){if(Q8)return Pw;Q8=1;var e=Bi(),t=zi(),a="[object Boolean]";function n(s){return s===!0||s===!1||t(s)&&e(s)==a}return Pw=n,Pw}var sye=rye();const iye=ea(sye);function Mm(e){"@babel/helpers - typeof";return Mm=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},Mm(e)}function Nx(){return Nx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Nx.apply(this,arguments)}function oye(e,t){return uye(e)||dye(e,t)||lye(e,t)||cye()}function cye(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
764In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lye(e,t){if(e){if(typeof e=="string")return W8(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return W8(e,t)}}function W8(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function dye(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function uye(e){if(Array.isArray(e))return e}function Y8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function X8(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?Y8(Object(a),!0).forEach(function(n){fye(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Y8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function fye(e,t,a){return t=mye(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function mye(e){var t=pye(e,"string");return Mm(t)=="symbol"?t:t+""}function pye(e,t){if(Mm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Mm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Z8=function(t,a,n,s,o){var c=n-s,d;return d="M ".concat(t,",").concat(a),d+="L ".concat(t+n,",").concat(a),d+="L ".concat(t+n-c/2,",").concat(a+o),d+="L ".concat(t+n-c/2-s,",").concat(a+o),d+="L ".concat(t,",").concat(a," Z"),d},hye={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},gye=function(t){var a=X8(X8({},hye),t),n=S.useRef(),s=S.useState(-1),o=oye(s,2),c=o[0],d=o[1];S.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var E=n.current.getTotalLength();E&&d(E)}catch{}},[]);var u=a.x,m=a.y,h=a.upperWidth,p=a.lowerWidth,x=a.height,v=a.className,j=a.animationEasing,y=a.animationDuration,w=a.animationBegin,A=a.isUpdateAnimationActive;if(u!==+u||m!==+m||h!==+h||p!==+p||x!==+x||h===0&&p===0||x===0)return null;var P=Tt("recharts-trapezoid",v);return A?Q.createElement(Ii,{canBegin:c>0,from:{upperWidth:0,lowerWidth:0,height:x,x:u,y:m},to:{upperWidth:h,lowerWidth:p,height:x,x:u,y:m},duration:y,animationEasing:j,isActive:A},function(E){var C=E.upperWidth,T=E.lowerWidth,M=E.height,O=E.x,_=E.y;return Q.createElement(Ii,{canBegin:c>0,from:"0px ".concat(c===-1?1:c,"px"),to:"".concat(c,"px 0px"),attributeName:"strokeDasharray",begin:w,duration:y,easing:j},Q.createElement("path",Nx({},Pt(a,!0),{className:P,d:Z8(O,_,C,T,M),ref:n})))}):Q.createElement("g",null,Q.createElement("path",Nx({},Pt(a,!0),{className:P,d:Z8(u,m,h,p,x)})))},xye=["option","shapeType","propTransformer","activeClassName","isActive"];function _m(e){"@babel/helpers - typeof";return _m=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},_m(e)}function vye(e,t){if(e==null)return{};var a=yye(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function yye(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function J8(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Ax(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?J8(Object(a),!0).forEach(function(n){bye(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):J8(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function bye(e,t,a){return t=jye(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function jye(e){var t=wye(e,"string");return _m(t)=="symbol"?t:t+""}function wye(e,t){if(_m(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(_m(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sye(e,t){return Ax(Ax({},t),e)}function Nye(e,t){return e==="symbols"}function eD(e){var t=e.shapeType,a=e.elementProps;switch(t){case"rectangle":return Q.createElement(R3,a);case"trapezoid":return Q.createElement(gye,a);case"sector":return Q.createElement(pG,a);case"symbols":if(Nye(t))return Q.createElement(JC,a);break;default:return null}}function Aye(e){return S.isValidElement(e)?e.props:e}function Cye(e){var t=e.option,a=e.shapeType,n=e.propTransformer,s=n===void 0?Sye:n,o=e.activeClassName,c=o===void 0?"recharts-active-shape":o,d=e.isActive,u=vye(e,xye),m;if(S.isValidElement(t))m=S.cloneElement(t,Ax(Ax({},u),Aye(t)));else if(ht(t))m=t(u);else if(nye(t)&&!iye(t)){var h=s(t,u);m=Q.createElement(eD,{shapeType:a,elementProps:h})}else{var p=u;m=Q.createElement(eD,{shapeType:a,elementProps:p})}return d?Q.createElement(Ba,{className:c},m):m}function Kv(e,t){return t!=null&&"trapezoids"in e.props}function Qv(e,t){return t!=null&&"sectors"in e.props}function km(e,t){return t!=null&&"points"in e.props}function Pye(e,t){var a,n,s=e.x===(t==null||(a=t.labelViewBox)===null||a===void 0?void 0:a.x)||e.x===t.x,o=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return s&&o}function Tye(e,t){var a=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return a&&n}function Eye(e,t){var a=e.x===t.x,n=e.y===t.y,s=e.z===t.z;return a&&n&&s}function Oye(e,t){var a;return Kv(e,t)?a=Pye:Qv(e,t)?a=Tye:km(e,t)&&(a=Eye),a}function Mye(e,t){var a;return Kv(e,t)?a="trapezoids":Qv(e,t)?a="sectors":km(e,t)&&(a="points"),a}function _ye(e,t){if(Kv(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}if(Qv(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}return km(e,t)?t.payload:{}}function kye(e){var t=e.activeTooltipItem,a=e.graphicalItem,n=e.itemData,s=Mye(a,t),o=_ye(a,t),c=n.filter(function(u,m){var h=Vv(o,u),p=a.props[s].filter(function(j){var y=Oye(a,t);return y(j,t)}),x=a.props[s].indexOf(p[p.length-1]),v=m===x;return h&&v}),d=n.indexOf(c[c.length-1]);return d}var Tw,tD;function Rye(){if(tD)return Tw;tD=1;var e=Math.ceil,t=Math.max;function a(n,s,o,c){for(var d=-1,u=t(e((s-n)/(o||1)),0),m=Array(u);u--;)m[c?u:++d]=n,n+=o;return m}return Tw=a,Tw}var Ew,aD;function wG(){if(aD)return Ew;aD=1;var e=nq(),t=1/0,a=17976931348623157e292;function n(s){if(!s)return s===0?s:0;if(s=e(s),s===t||s===-t){var o=s<0?-1:1;return o*a}return s===s?s:0}return Ew=n,Ew}var Ow,nD;function Dye(){if(nD)return Ow;nD=1;var e=Rye(),t=Dv(),a=wG();function n(s){return function(o,c,d){return d&&typeof d!="number"&&t(o,c,d)&&(c=d=void 0),o=a(o),c===void 0?(c=o,o=0):c=a(c),d=d===void 0?o<c?1:-1:a(d),e(o,c,d,s)}}return Ow=n,Ow}var Mw,rD;function Iye(){if(rD)return Mw;rD=1;var e=Dye(),t=e();return Mw=t,Mw}var Lye=Iye();const Cx=ea(Lye);function Rm(e){"@babel/helpers - typeof";return Rm=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},Rm(e)}function sD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function iD(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?sD(Object(a),!0).forEach(function(n){SG(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):sD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function SG(e,t,a){return t=Bye(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Bye(e){var t=zye(e,"string");return Rm(t)=="symbol"?t:t+""}function zye(e,t){if(Rm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Rm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $ye=["Webkit","Moz","O","ms"],qye=function(t,a){var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),s=$ye.reduce(function(o,c){return iD(iD({},o),{},SG({},c+n,a))},{});return s[t]=a,s};function $d(e){"@babel/helpers - typeof";return $d=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},$d(e)}function Px(){return Px=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Px.apply(this,arguments)}function oD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function _w(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?oD(Object(a),!0).forEach(function(n){pr(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):oD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Gye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cD(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,AG(n.key),n)}}function Uye(e,t,a){return t&&cD(e.prototype,t),a&&cD(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function Vye(e,t,a){return t=Tx(t),Fye(e,NG()?Reflect.construct(t,a||[],Tx(e).constructor):t.apply(e,a))}function Fye(e,t){if(t&&($d(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hye(e)}function Hye(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function NG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(NG=function(){return!!e})()}function Tx(e){return Tx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Tx(e)}function Kye(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&&tA(e,t)}function tA(e,t){return tA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},tA(e,t)}function pr(e,t,a){return t=AG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function AG(e){var t=Qye(e,"string");return $d(t)=="symbol"?t:t+""}function Qye(e,t){if($d(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if($d(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Wye=function(t){var a=t.data,n=t.startIndex,s=t.endIndex,o=t.x,c=t.width,d=t.travellerWidth;if(!a||!a.length)return{};var u=a.length,m=zf().domain(Cx(0,u)).range([o,o+c-d]),h=m.domain().map(function(p){return m(p)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:m(n),endX:m(s),scale:m,scaleValues:h}},lD=function(t){return t.changedTouches&&!!t.changedTouches.length},qd=(function(e){function t(a){var n;return Gye(this,t),n=Vye(this,t,[a]),pr(n,"handleDrag",function(s){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(s):n.state.isSlideMoving&&n.handleSlideDrag(s)}),pr(n,"handleTouchMove",function(s){s.changedTouches!=null&&s.changedTouches.length>0&&n.handleDrag(s.changedTouches[0])}),pr(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var s=n.props,o=s.endIndex,c=s.onDragEnd,d=s.startIndex;c?.({endIndex:o,startIndex:d})}),n.detachDragEndListener()}),pr(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),pr(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),pr(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),pr(n,"handleSlideDragStart",function(s){var o=lD(s)?s.changedTouches[0]:s;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return Kye(t,e),Uye(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var s=n.startX,o=n.endX,c=this.state.scaleValues,d=this.props,u=d.gap,m=d.data,h=m.length-1,p=Math.min(s,o),x=Math.max(s,o),v=t.getIndexInRange(c,p),j=t.getIndexInRange(c,x);return{startIndex:v-v%u,endIndex:j===h?h:j-j%u}}},{key:"getTextOfTick",value:function(n){var s=this.props,o=s.data,c=s.tickFormatter,d=s.dataKey,u=wr(o[n],d,n);return ht(c)?c(u,n):u}},{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(n){var s=this.state,o=s.slideMoveStartX,c=s.startX,d=s.endX,u=this.props,m=u.x,h=u.width,p=u.travellerWidth,x=u.startIndex,v=u.endIndex,j=u.onChange,y=n.pageX-o;y>0?y=Math.min(y,m+h-p-d,m+h-p-c):y<0&&(y=Math.max(y,m-c,m-d));var w=this.getIndex({startX:c+y,endX:d+y});(w.startIndex!==x||w.endIndex!==v)&&j&&j(w),this.setState({startX:c+y,endX:d+y,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,s){var o=lD(s)?s.changedTouches[0]:s;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var s=this.state,o=s.brushMoveStartX,c=s.movingTravellerId,d=s.endX,u=s.startX,m=this.state[c],h=this.props,p=h.x,x=h.width,v=h.travellerWidth,j=h.onChange,y=h.gap,w=h.data,A={startX:this.state.startX,endX:this.state.endX},P=n.pageX-o;P>0?P=Math.min(P,p+x-v-m):P<0&&(P=Math.max(P,p-m)),A[c]=m+P;var E=this.getIndex(A),C=E.startIndex,T=E.endIndex,M=function(){var _=w.length-1;return c==="startX"&&(d>u?C%y===0:T%y===0)||d<u&&T===_||c==="endX"&&(d>u?T%y===0:C%y===0)||d>u&&T===_};this.setState(pr(pr({},c,m+P),"brushMoveStartX",n.pageX),function(){j&&M()&&j(E)})}},{key:"handleTravellerMoveKeyboard",value:function(n,s){var o=this,c=this.state,d=c.scaleValues,u=c.startX,m=c.endX,h=this.state[s],p=d.indexOf(h);if(p!==-1){var x=p+n;if(!(x===-1||x>=d.length)){var v=d[x];s==="startX"&&v>=m||s==="endX"&&v<=u||this.setState(pr({},s,v),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,s=n.x,o=n.y,c=n.width,d=n.height,u=n.fill,m=n.stroke;return Q.createElement("rect",{stroke:m,fill:u,x:s,y:o,width:c,height:d})}},{key:"renderPanorama",value:function(){var n=this.props,s=n.x,o=n.y,c=n.width,d=n.height,u=n.data,m=n.children,h=n.padding,p=S.Children.only(m);return p?Q.cloneElement(p,{x:s,y:o,width:c,height:d,margin:h,compact:!0,data:u}):null}},{key:"renderTravellerLayer",value:function(n,s){var o,c,d=this,u=this.props,m=u.y,h=u.travellerWidth,p=u.height,x=u.traveller,v=u.ariaLabel,j=u.data,y=u.startIndex,w=u.endIndex,A=Math.max(n,this.props.x),P=_w(_w({},Pt(this.props,!1)),{},{x:A,y:m,width:h,height:p}),E=v||"Min value: ".concat((o=j[y])===null||o===void 0?void 0:o.name,", Max value: ").concat((c=j[w])===null||c===void 0?void 0:c.name);return Q.createElement(Ba,{tabIndex:0,role:"slider","aria-label":E,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[s],onTouchStart:this.travellerDragStartHandlers[s],onKeyDown:function(T){["ArrowLeft","ArrowRight"].includes(T.key)&&(T.preventDefault(),T.stopPropagation(),d.handleTravellerMoveKeyboard(T.key==="ArrowRight"?1:-1,s))},onFocus:function(){d.setState({isTravellerFocused:!0})},onBlur:function(){d.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(x,P))}},{key:"renderSlide",value:function(n,s){var o=this.props,c=o.y,d=o.height,u=o.stroke,m=o.travellerWidth,h=Math.min(n,s)+m,p=Math.max(Math.abs(s-n)-m,0);return Q.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:u,fillOpacity:.2,x:h,y:c,width:p,height:d})}},{key:"renderText",value:function(){var n=this.props,s=n.startIndex,o=n.endIndex,c=n.y,d=n.height,u=n.travellerWidth,m=n.stroke,h=this.state,p=h.startX,x=h.endX,v=5,j={pointerEvents:"none",fill:m};return Q.createElement(Ba,{className:"recharts-brush-texts"},Q.createElement(nx,Px({textAnchor:"end",verticalAnchor:"middle",x:Math.min(p,x)-v,y:c+d/2},j),this.getTextOfTick(s)),Q.createElement(nx,Px({textAnchor:"start",verticalAnchor:"middle",x:Math.max(p,x)+u+v,y:c+d/2},j),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,s=n.data,o=n.className,c=n.children,d=n.x,u=n.y,m=n.width,h=n.height,p=n.alwaysShowText,x=this.state,v=x.startX,j=x.endX,y=x.isTextActive,w=x.isSlideMoving,A=x.isTravellerMoving,P=x.isTravellerFocused;if(!s||!s.length||!_e(d)||!_e(u)||!_e(m)||!_e(h)||m<=0||h<=0)return null;var E=Tt("recharts-brush",o),C=Q.Children.count(c)===1,T=qye("userSelect","none");return Q.createElement(Ba,{className:E,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:T},this.renderBackground(),C&&this.renderPanorama(),this.renderSlide(v,j),this.renderTravellerLayer(v,"startX"),this.renderTravellerLayer(j,"endX"),(y||w||A||P||p)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var s=n.x,o=n.y,c=n.width,d=n.height,u=n.stroke,m=Math.floor(o+d/2)-1;return Q.createElement(Q.Fragment,null,Q.createElement("rect",{x:s,y:o,width:c,height:d,fill:u,stroke:"none"}),Q.createElement("line",{x1:s+1,y1:m,x2:s+c-1,y2:m,fill:"none",stroke:"#fff"}),Q.createElement("line",{x1:s+1,y1:m+2,x2:s+c-1,y2:m+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,s){var o;return Q.isValidElement(n)?o=Q.cloneElement(n,s):ht(n)?o=n(s):o=t.renderDefaultTraveller(s),o}},{key:"getDerivedStateFromProps",value:function(n,s){var o=n.data,c=n.width,d=n.x,u=n.travellerWidth,m=n.updateId,h=n.startIndex,p=n.endIndex;if(o!==s.prevData||m!==s.prevUpdateId)return _w({prevData:o,prevTravellerWidth:u,prevUpdateId:m,prevX:d,prevWidth:c},o&&o.length?Wye({data:o,width:c,x:d,travellerWidth:u,startIndex:h,endIndex:p}):{scale:null,scaleValues:null});if(s.scale&&(c!==s.prevWidth||d!==s.prevX||u!==s.prevTravellerWidth)){s.scale.range([d,d+c-u]);var x=s.scale.domain().map(function(v){return s.scale(v)});return{prevData:o,prevTravellerWidth:u,prevUpdateId:m,prevX:d,prevWidth:c,startX:s.scale(n.startIndex),endX:s.scale(n.endIndex),scaleValues:x}}return null}},{key:"getIndexInRange",value:function(n,s){for(var o=n.length,c=0,d=o-1;d-c>1;){var u=Math.floor((c+d)/2);n[u]>s?d=u:c=u}return s>=n[d]?d:c}}])})(S.PureComponent);pr(qd,"displayName","Brush");pr(qd,"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 kw,dD;function Yye(){if(dD)return kw;dD=1;var e=i3();function t(a,n){var s;return e(a,function(o,c,d){return s=n(o,c,d),!s}),!!s}return kw=t,kw}var Rw,uD;function Xye(){if(uD)return Rw;uD=1;var e=R$(),t=Qo(),a=Yye(),n=nr(),s=Dv();function o(c,d,u){var m=n(c)?e:a;return u&&s(c,d,u)&&(d=void 0),m(c,t(d,3))}return Rw=o,Rw}var Zye=Xye();const Jye=ea(Zye);var Hs=function(t,a){var n=t.alwaysShow,s=t.ifOverflow;return n&&(s="extendDomain"),s===a},Dw,fD;function ebe(){if(fD)return Dw;fD=1;var e=Z$();function t(a,n,s){n=="__proto__"&&e?e(a,n,{configurable:!0,enumerable:!0,value:s,writable:!0}):a[n]=s}return Dw=t,Dw}var Iw,mD;function tbe(){if(mD)return Iw;mD=1;var e=ebe(),t=Y$(),a=Qo();function n(s,o){var c={};return o=a(o,3),t(s,function(d,u,m){e(c,u,o(d,u,m))}),c}return Iw=n,Iw}var abe=tbe();const nbe=ea(abe);var Lw,pD;function rbe(){if(pD)return Lw;pD=1;function e(t,a){for(var n=-1,s=t==null?0:t.length;++n<s;)if(!a(t[n],n,t))return!1;return!0}return Lw=e,Lw}var Bw,hD;function sbe(){if(hD)return Bw;hD=1;var e=i3();function t(a,n){var s=!0;return e(a,function(o,c,d){return s=!!n(o,c,d),s}),s}return Bw=t,Bw}var zw,gD;function ibe(){if(gD)return zw;gD=1;var e=rbe(),t=sbe(),a=Qo(),n=nr(),s=Dv();function o(c,d,u){var m=n(c)?e:t;return u&&s(c,d,u)&&(d=void 0),m(c,a(d,3))}return zw=o,zw}var obe=ibe();const CG=ea(obe);var cbe=["x","y"];function Dm(e){"@babel/helpers - typeof";return Dm=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},Dm(e)}function aA(){return aA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},aA.apply(this,arguments)}function xD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function jf(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?xD(Object(a),!0).forEach(function(n){lbe(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):xD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function lbe(e,t,a){return t=dbe(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function dbe(e){var t=ube(e,"string");return Dm(t)=="symbol"?t:t+""}function ube(e,t){if(Dm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Dm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fbe(e,t){if(e==null)return{};var a=mbe(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function mbe(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function pbe(e,t){var a=e.x,n=e.y,s=fbe(e,cbe),o="".concat(a),c=parseInt(o,10),d="".concat(n),u=parseInt(d,10),m="".concat(t.height||s.height),h=parseInt(m,10),p="".concat(t.width||s.width),x=parseInt(p,10);return jf(jf(jf(jf(jf({},t),s),c?{x:c}:{}),u?{y:u}:{}),{},{height:h,width:x,name:t.name,radius:t.radius})}function vD(e){return Q.createElement(Cye,aA({shapeType:"rectangle",propTransformer:pbe,activeClassName:"recharts-active-bar"},e))}var hbe=function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,s){if(typeof t=="number")return t;var o=_e(n)||Noe(n);return o?t(n,s):(o||el(),a)}},gbe=["value","background"],PG;function Gd(e){"@babel/helpers - typeof";return Gd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gd(e)}function xbe(e,t){if(e==null)return{};var a=vbe(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function vbe(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function Ex(){return Ex=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ex.apply(this,arguments)}function yD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function Ka(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?yD(Object(a),!0).forEach(function(n){So(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):yD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function ybe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bD(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,EG(n.key),n)}}function bbe(e,t,a){return t&&bD(e.prototype,t),a&&bD(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function jbe(e,t,a){return t=Ox(t),wbe(e,TG()?Reflect.construct(t,a||[],Ox(e).constructor):t.apply(e,a))}function wbe(e,t){if(t&&(Gd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Sbe(e)}function Sbe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function TG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(TG=function(){return!!e})()}function Ox(e){return Ox=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Ox(e)}function Nbe(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&&nA(e,t)}function nA(e,t){return nA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},nA(e,t)}function So(e,t,a){return t=EG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function EG(e){var t=Abe(e,"string");return Gd(t)=="symbol"?t:t+""}function Abe(e,t){if(Gd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Gd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Go=(function(e){function t(){var a;ybe(this,t);for(var n=arguments.length,s=new Array(n),o=0;o<n;o++)s[o]=arguments[o];return a=jbe(this,t,[].concat(s)),So(a,"state",{isAnimationFinished:!1}),So(a,"id",sp("recharts-bar-")),So(a,"handleAnimationEnd",function(){var c=a.props.onAnimationEnd;a.setState({isAnimationFinished:!0}),c&&c()}),So(a,"handleAnimationStart",function(){var c=a.props.onAnimationStart;a.setState({isAnimationFinished:!1}),c&&c()}),a}return Nbe(t,e),bbe(t,[{key:"renderRectanglesStatically",value:function(n){var s=this,o=this.props,c=o.shape,d=o.dataKey,u=o.activeIndex,m=o.activeBar,h=Pt(this.props,!1);return n&&n.map(function(p,x){var v=x===u,j=v?m:c,y=Ka(Ka(Ka({},h),p),{},{isActive:v,option:j,index:x,dataKey:d,onAnimationStart:s.handleAnimationStart,onAnimationEnd:s.handleAnimationEnd});return Q.createElement(Ba,Ex({className:"recharts-bar-rectangle"},Hg(s.props,p,x),{key:"rectangle-".concat(p?.x,"-").concat(p?.y,"-").concat(p?.value,"-").concat(x)}),Q.createElement(vD,y))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,s=this.props,o=s.data,c=s.layout,d=s.isAnimationActive,u=s.animationBegin,m=s.animationDuration,h=s.animationEasing,p=s.animationId,x=this.state.prevData;return Q.createElement(Ii,{begin:u,duration:m,isActive:d,easing:h,from:{t:0},to:{t:1},key:"bar-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(v){var j=v.t,y=o.map(function(w,A){var P=x&&x[A];if(P){var E=ds(P.x,w.x),C=ds(P.y,w.y),T=ds(P.width,w.width),M=ds(P.height,w.height);return Ka(Ka({},w),{},{x:E(j),y:C(j),width:T(j),height:M(j)})}if(c==="horizontal"){var O=ds(0,w.height),_=O(j);return Ka(Ka({},w),{},{y:w.y+w.height-_,height:_})}var I=ds(0,w.width),$=I(j);return Ka(Ka({},w),{},{width:$})});return Q.createElement(Ba,null,n.renderRectanglesStatically(y))})}},{key:"renderRectangles",value:function(){var n=this.props,s=n.data,o=n.isAnimationActive,c=this.state.prevData;return o&&s&&s.length&&(!c||!Vv(c,s))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(s)}},{key:"renderBackground",value:function(){var n=this,s=this.props,o=s.data,c=s.dataKey,d=s.activeIndex,u=Pt(this.props.background,!1);return o.map(function(m,h){m.value;var p=m.background,x=xbe(m,gbe);if(!p)return null;var v=Ka(Ka(Ka(Ka(Ka({},x),{},{fill:"#eee"},p),u),Hg(n.props,m,h)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:c,index:h,className:"recharts-bar-background-rectangle"});return Q.createElement(vD,Ex({key:"background-bar-".concat(h),option:n.props.background,isActive:h===d},v))})}},{key:"renderErrorBar",value:function(n,s){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.data,d=o.xAxis,u=o.yAxis,m=o.layout,h=o.children,p=Fr(h,up);if(!p)return null;var x=m==="vertical"?c[0].height/2:c[0].width/2,v=function(w,A){var P=Array.isArray(w.value)?w.value[1]:w.value;return{x:w.x,y:w.y,value:P,errorVal:wr(w,A)}},j={clipPath:n?"url(#clipPath-".concat(s,")"):null};return Q.createElement(Ba,j,p.map(function(y){return Q.cloneElement(y,{key:"error-bar-".concat(s,"-").concat(y.props.dataKey),data:c,xAxis:d,yAxis:u,layout:m,offset:x,dataPointFormatter:v})}))}},{key:"render",value:function(){var n=this.props,s=n.hide,o=n.data,c=n.className,d=n.xAxis,u=n.yAxis,m=n.left,h=n.top,p=n.width,x=n.height,v=n.isAnimationActive,j=n.background,y=n.id;if(s||!o||!o.length)return null;var w=this.state.isAnimationFinished,A=Tt("recharts-bar",c),P=d&&d.allowDataOverflow,E=u&&u.allowDataOverflow,C=P||E,T=wt(y)?this.id:y;return Q.createElement(Ba,{className:A},P||E?Q.createElement("defs",null,Q.createElement("clipPath",{id:"clipPath-".concat(T)},Q.createElement("rect",{x:P?m:m-p/2,y:E?h:h-x/2,width:P?p:p*2,height:E?x:x*2}))):null,Q.createElement(Ba,{className:"recharts-bar-rectangles",clipPath:C?"url(#clipPath-".concat(T,")"):null},j?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(C,T),(!v||w)&&Mo.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,s){return n.animationId!==s.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:s.curData}:n.data!==s.curData?{curData:n.data}:null}}])})(S.PureComponent);PG=Go;So(Go,"displayName","Bar");So(Go,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!du.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});So(Go,"getComposedData",function(e){var t=e.props,a=e.item,n=e.barPosition,s=e.bandSize,o=e.xAxis,c=e.yAxis,d=e.xAxisTicks,u=e.yAxisTicks,m=e.stackedData,h=e.dataStartIndex,p=e.displayedData,x=e.offset,v=Uhe(n,a);if(!v)return null;var j=t.layout,y=a.type.defaultProps,w=y!==void 0?Ka(Ka({},y),a.props):a.props,A=w.dataKey,P=w.children,E=w.minPointSize,C=j==="horizontal"?c:o,T=m?C.scale.domain():null,M=Xhe({numericAxis:C}),O=Fr(P,sq),_=p.map(function(I,$){var D,z,K,W,Y,L;m?D=Vhe(m[h+$],T):(D=wr(I,A),Array.isArray(D)||(D=[M,D]));var V=hbe(E,PG.defaultProps.minPointSize)(D[1],$);if(j==="horizontal"){var U,ae=[c.scale(D[0]),c.scale(D[1])],te=ae[0],B=ae[1];z=n8({axis:o,ticks:d,bandSize:s,offset:v.offset,entry:I,index:$}),K=(U=B??te)!==null&&U!==void 0?U:void 0,W=v.size;var H=te-B;if(Y=Number.isNaN(H)?0:H,L={x:z,y:c.y,width:W,height:c.height},Math.abs(V)>0&&Math.abs(Y)<Math.abs(V)){var Z=fs(Y||V)*(Math.abs(V)-Math.abs(Y));K-=Z,Y+=Z}}else{var re=[o.scale(D[0]),o.scale(D[1])],me=re[0],Ne=re[1];if(z=me,K=n8({axis:c,ticks:u,bandSize:s,offset:v.offset,entry:I,index:$}),W=Ne-me,Y=v.size,L={x:o.x,y:K,width:o.width,height:Y},Math.abs(V)>0&&Math.abs(W)<Math.abs(V)){var he=fs(W||V)*(Math.abs(V)-Math.abs(W));W+=he}}return Ka(Ka(Ka({},I),{},{x:z,y:K,width:W,height:Y,value:m?D:D[1],payload:I,background:L},O&&O[$]&&O[$].props),{},{tooltipPayload:[uG(a,I)],tooltipPosition:{x:z+W/2,y:K+Y/2}})});return Ka({data:_,layout:j},x)});function Im(e){"@babel/helpers - typeof";return Im=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},Im(e)}function Cbe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jD(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,OG(n.key),n)}}function Pbe(e,t,a){return t&&jD(e.prototype,t),a&&jD(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function wD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function cs(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?wD(Object(a),!0).forEach(function(n){Wv(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):wD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Wv(e,t,a){return t=OG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function OG(e){var t=Tbe(e,"string");return Im(t)=="symbol"?t:t+""}function Tbe(e,t){if(Im(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Im(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var MG=function(t,a,n,s,o){var c=t.width,d=t.height,u=t.layout,m=t.children,h=Object.keys(a),p={left:n.left,leftMirror:n.left,right:c-n.right,rightMirror:c-n.right,top:n.top,topMirror:n.top,bottom:d-n.bottom,bottomMirror:d-n.bottom},x=!!hr(m,Go);return h.reduce(function(v,j){var y=a[j],w=y.orientation,A=y.domain,P=y.padding,E=P===void 0?{}:P,C=y.mirror,T=y.reversed,M="".concat(w).concat(C?"Mirror":""),O,_,I,$,D;if(y.type==="number"&&(y.padding==="gap"||y.padding==="no-gap")){var z=A[1]-A[0],K=1/0,W=y.categoricalDomain.sort(Poe);if(W.forEach(function(re,me){me>0&&(K=Math.min((re||0)-(W[me-1]||0),K))}),Number.isFinite(K)){var Y=K/z,L=y.layout==="vertical"?n.height:n.width;if(y.padding==="gap"&&(O=Y*L/2),y.padding==="no-gap"){var V=Zc(t.barCategoryGap,Y*L),U=Y*L/2;O=U-V-(U-V)/L*V}}}s==="xAxis"?_=[n.left+(E.left||0)+(O||0),n.left+n.width-(E.right||0)-(O||0)]:s==="yAxis"?_=u==="horizontal"?[n.top+n.height-(E.bottom||0),n.top+(E.top||0)]:[n.top+(E.top||0)+(O||0),n.top+n.height-(E.bottom||0)-(O||0)]:_=y.range,T&&(_=[_[1],_[0]]);var ae=qhe(y,o,x),te=ae.scale,B=ae.realScaleType;te.domain(A).range(_),Ghe(te);var H=Yhe(te,cs(cs({},y),{},{realScaleType:B}));s==="xAxis"?(D=w==="top"&&!C||w==="bottom"&&C,I=n.left,$=p[M]-D*y.height):s==="yAxis"&&(D=w==="left"&&!C||w==="right"&&C,I=p[M]-D*y.width,$=n.top);var Z=cs(cs(cs({},y),H),{},{realScaleType:B,x:I,y:$,scale:te,width:s==="xAxis"?n.width:y.width,height:s==="yAxis"?n.height:y.height});return Z.bandSize=xx(Z,H),!y.hide&&s==="xAxis"?p[M]+=(D?-1:1)*Z.height:y.hide||(p[M]+=(D?-1:1)*Z.width),cs(cs({},v),{},Wv({},j,Z))},{})},_G=function(t,a){var n=t.x,s=t.y,o=a.x,c=a.y;return{x:Math.min(n,o),y:Math.min(s,c),width:Math.abs(o-n),height:Math.abs(c-s)}},Ebe=function(t){var a=t.x1,n=t.y1,s=t.x2,o=t.y2;return _G({x:a,y:n},{x:s,y:o})},kG=(function(){function e(t){Cbe(this,e),this.scale=t}return Pbe(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(a){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=n.bandAware,o=n.position;if(a!==void 0){if(o)switch(o){case"start":return this.scale(a);case"middle":{var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(a)+c}case"end":{var d=this.bandwidth?this.bandwidth():0;return this.scale(a)+d}default:return this.scale(a)}if(s){var u=this.bandwidth?this.bandwidth()/2:0;return this.scale(a)+u}return this.scale(a)}}},{key:"isInRange",value:function(a){var n=this.range(),s=n[0],o=n[n.length-1];return s<=o?a>=s&&a<=o:a>=o&&a<=s}}],[{key:"create",value:function(a){return new e(a)}}])})();Wv(kG,"EPS",1e-4);var I3=function(t){var a=Object.keys(t).reduce(function(n,s){return cs(cs({},n),{},Wv({},s,kG.create(t[s])))},{});return cs(cs({},a),{},{apply:function(s){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=o.bandAware,d=o.position;return nbe(s,function(u,m){return a[m].apply(u,{bandAware:c,position:d})})},isInRange:function(s){return CG(s,function(o,c){return a[c].isInRange(o)})}})};function Obe(e){return(e%180+180)%180}var Mbe=function(t){var a=t.width,n=t.height,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=Obe(s),c=o*Math.PI/180,d=Math.atan(n/a),u=c>d&&c<Math.PI-d?n/Math.sin(c):a/Math.cos(c);return Math.abs(u)},$w,SD;function _be(){if(SD)return $w;SD=1;var e=Qo(),t=ip(),a=kv();function n(s){return function(o,c,d){var u=Object(o);if(!t(o)){var m=e(c,3);o=a(o),c=function(p){return m(u[p],p,u)}}var h=s(o,c,d);return h>-1?u[m?o[h]:h]:void 0}}return $w=n,$w}var qw,ND;function kbe(){if(ND)return qw;ND=1;var e=wG();function t(a){var n=e(a),s=n%1;return n===n?s?n-s:n:0}return qw=t,qw}var Gw,AD;function Rbe(){if(AD)return Gw;AD=1;var e=F$(),t=Qo(),a=kbe(),n=Math.max;function s(o,c,d){var u=o==null?0:o.length;if(!u)return-1;var m=d==null?0:a(d);return m<0&&(m=n(u+m,0)),e(o,t(c,3),m)}return Gw=s,Gw}var Uw,CD;function Dbe(){if(CD)return Uw;CD=1;var e=_be(),t=Rbe(),a=e(t);return Uw=a,Uw}var Ibe=Dbe();const Lbe=ea(Ibe);var Bbe=o$();const zbe=ea(Bbe);var $be=zbe(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("")}),L3=S.createContext(void 0),B3=S.createContext(void 0),RG=S.createContext(void 0),DG=S.createContext({}),IG=S.createContext(void 0),LG=S.createContext(0),BG=S.createContext(0),PD=function(t){var a=t.state,n=a.xAxisMap,s=a.yAxisMap,o=a.offset,c=t.clipPathId,d=t.children,u=t.width,m=t.height,h=$be(o);return Q.createElement(L3.Provider,{value:n},Q.createElement(B3.Provider,{value:s},Q.createElement(DG.Provider,{value:o},Q.createElement(RG.Provider,{value:h},Q.createElement(IG.Provider,{value:c},Q.createElement(LG.Provider,{value:m},Q.createElement(BG.Provider,{value:u},d)))))))},qbe=function(){return S.useContext(IG)},zG=function(t){var a=S.useContext(L3);a==null&&el();var n=a[t];return n==null&&el(),n},Gbe=function(){var t=S.useContext(L3);return bo(t)},Ube=function(){var t=S.useContext(B3),a=Lbe(t,function(n){return CG(n.domain,Number.isFinite)});return a||bo(t)},$G=function(t){var a=S.useContext(B3);a==null&&el();var n=a[t];return n==null&&el(),n},Vbe=function(){var t=S.useContext(RG);return t},Fbe=function(){return S.useContext(DG)},z3=function(){return S.useContext(BG)},$3=function(){return S.useContext(LG)};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 Hbe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kbe(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,GG(n.key),n)}}function Qbe(e,t,a){return t&&Kbe(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Wbe(e,t,a){return t=Mx(t),Ybe(e,qG()?Reflect.construct(t,a||[],Mx(e).constructor):t.apply(e,a))}function Ybe(e,t){if(t&&(Ud(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Xbe(e)}function Xbe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(qG=function(){return!!e})()}function Mx(e){return Mx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Mx(e)}function Zbe(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&&rA(e,t)}function rA(e,t){return rA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},rA(e,t)}function TD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function ED(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?TD(Object(a),!0).forEach(function(n){q3(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):TD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function q3(e,t,a){return t=GG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function GG(e){var t=Jbe(e,"string");return Ud(t)=="symbol"?t:t+""}function Jbe(e,t){if(Ud(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Ud(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function e0e(e,t){return r0e(e)||n0e(e,t)||a0e(e,t)||t0e()}function t0e(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
765In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a0e(e,t){if(e){if(typeof e=="string")return OD(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return OD(e,t)}}function OD(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function n0e(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function r0e(e){if(Array.isArray(e))return e}function sA(){return sA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},sA.apply(this,arguments)}var s0e=function(t,a){var n;return Q.isValidElement(t)?n=Q.cloneElement(t,a):ht(t)?n=t(a):n=Q.createElement("line",sA({},a,{className:"recharts-reference-line-line"})),n},i0e=function(t,a,n,s,o,c,d,u,m){var h=o.x,p=o.y,x=o.width,v=o.height;if(n){var j=m.y,y=t.y.apply(j,{position:c});if(Hs(m,"discard")&&!t.y.isInRange(y))return null;var w=[{x:h+x,y},{x:h,y}];return u==="left"?w.reverse():w}if(a){var A=m.x,P=t.x.apply(A,{position:c});if(Hs(m,"discard")&&!t.x.isInRange(P))return null;var E=[{x:P,y:p+v},{x:P,y:p}];return d==="top"?E.reverse():E}if(s){var C=m.segment,T=C.map(function(M){return t.apply(M,{position:c})});return Hs(m,"discard")&&Jye(T,function(M){return!t.isInRange(M)})?null:T}return null};function o0e(e){var t=e.x,a=e.y,n=e.segment,s=e.xAxisId,o=e.yAxisId,c=e.shape,d=e.className,u=e.alwaysShow,m=qbe(),h=zG(s),p=$G(o),x=Vbe();if(!m||!x)return null;Pi(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=I3({x:h.scale,y:p.scale}),j=sn(t),y=sn(a),w=n&&n.length===2,A=i0e(v,j,y,w,x,e.position,h.orientation,p.orientation,e);if(!A)return null;var P=e0e(A,2),E=P[0],C=E.x,T=E.y,M=P[1],O=M.x,_=M.y,I=Hs(e,"hidden")?"url(#".concat(m,")"):void 0,$=ED(ED({clipPath:I},Pt(e,!0)),{},{x1:C,y1:T,x2:O,y2:_});return Q.createElement(Ba,{className:Tt("recharts-reference-line",d)},s0e(c,$),_n.renderCallByParent(e,Ebe({x1:C,y1:T,x2:O,y2:_})))}var G3=(function(e){function t(){return Hbe(this,t),Wbe(this,t,arguments)}return Zbe(t,e),Qbe(t,[{key:"render",value:function(){return Q.createElement(o0e,this.props)}}])})(Q.Component);q3(G3,"displayName","ReferenceLine");q3(G3,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function iA(){return iA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},iA.apply(this,arguments)}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 MD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function _D(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?MD(Object(a),!0).forEach(function(n){Yv(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):MD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function c0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l0e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,VG(n.key),n)}}function d0e(e,t,a){return t&&l0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function u0e(e,t,a){return t=_x(t),f0e(e,UG()?Reflect.construct(t,a||[],_x(e).constructor):t.apply(e,a))}function f0e(e,t){if(t&&(Vd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return m0e(e)}function m0e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function UG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(UG=function(){return!!e})()}function _x(e){return _x=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},_x(e)}function p0e(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&&oA(e,t)}function oA(e,t){return oA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},oA(e,t)}function Yv(e,t,a){return t=VG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function VG(e){var t=h0e(e,"string");return Vd(t)=="symbol"?t:t+""}function h0e(e,t){if(Vd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Vd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var g0e=function(t){var a=t.x,n=t.y,s=t.xAxis,o=t.yAxis,c=I3({x:s.scale,y:o.scale}),d=c.apply({x:a,y:n},{bandAware:!0});return Hs(t,"discard")&&!c.isInRange(d)?null:d},Xv=(function(e){function t(){return c0e(this,t),u0e(this,t,arguments)}return p0e(t,e),d0e(t,[{key:"render",value:function(){var n=this.props,s=n.x,o=n.y,c=n.r,d=n.alwaysShow,u=n.clipPathId,m=sn(s),h=sn(o);if(Pi(d===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!m||!h)return null;var p=g0e(this.props);if(!p)return null;var x=p.x,v=p.y,j=this.props,y=j.shape,w=j.className,A=Hs(this.props,"hidden")?"url(#".concat(u,")"):void 0,P=_D(_D({clipPath:A},Pt(this.props,!0)),{},{cx:x,cy:v});return Q.createElement(Ba,{className:Tt("recharts-reference-dot",w)},t.renderDot(y,P),_n.renderCallByParent(this.props,{x:x-c,y:v-c,width:2*c,height:2*c}))}}])})(Q.Component);Yv(Xv,"displayName","ReferenceDot");Yv(Xv,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Yv(Xv,"renderDot",function(e,t){var a;return Q.isValidElement(e)?a=Q.cloneElement(e,t):ht(e)?a=e(t):a=Q.createElement(D3,iA({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),a});function cA(){return cA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},cA.apply(this,arguments)}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 kD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function RD(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?kD(Object(a),!0).forEach(function(n){Zv(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):kD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function x0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v0e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,HG(n.key),n)}}function y0e(e,t,a){return t&&v0e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function b0e(e,t,a){return t=kx(t),j0e(e,FG()?Reflect.construct(t,a||[],kx(e).constructor):t.apply(e,a))}function j0e(e,t){if(t&&(Fd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return w0e(e)}function w0e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function FG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(FG=function(){return!!e})()}function kx(e){return kx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},kx(e)}function S0e(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&&lA(e,t)}function lA(e,t){return lA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},lA(e,t)}function Zv(e,t,a){return t=HG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function HG(e){var t=N0e(e,"string");return Fd(t)=="symbol"?t:t+""}function N0e(e,t){if(Fd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Fd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var A0e=function(t,a,n,s,o){var c=o.x1,d=o.x2,u=o.y1,m=o.y2,h=o.xAxis,p=o.yAxis;if(!h||!p)return null;var x=I3({x:h.scale,y:p.scale}),v={x:t?x.x.apply(c,{position:"start"}):x.x.rangeMin,y:n?x.y.apply(u,{position:"start"}):x.y.rangeMin},j={x:a?x.x.apply(d,{position:"end"}):x.x.rangeMax,y:s?x.y.apply(m,{position:"end"}):x.y.rangeMax};return Hs(o,"discard")&&(!x.isInRange(v)||!x.isInRange(j))?null:_G(v,j)},Jv=(function(e){function t(){return x0e(this,t),b0e(this,t,arguments)}return S0e(t,e),y0e(t,[{key:"render",value:function(){var n=this.props,s=n.x1,o=n.x2,c=n.y1,d=n.y2,u=n.className,m=n.alwaysShow,h=n.clipPathId;Pi(m===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=sn(s),x=sn(o),v=sn(c),j=sn(d),y=this.props.shape;if(!p&&!x&&!v&&!j&&!y)return null;var w=A0e(p,x,v,j,this.props);if(!w&&!y)return null;var A=Hs(this.props,"hidden")?"url(#".concat(h,")"):void 0;return Q.createElement(Ba,{className:Tt("recharts-reference-area",u)},t.renderRect(y,RD(RD({clipPath:A},Pt(this.props,!0)),w)),_n.renderCallByParent(this.props,w))}}])})(Q.Component);Zv(Jv,"displayName","ReferenceArea");Zv(Jv,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Zv(Jv,"renderRect",function(e,t){var a;return Q.isValidElement(e)?a=Q.cloneElement(e,t):ht(e)?a=e(t):a=Q.createElement(R3,cA({},t,{className:"recharts-reference-area-rect"})),a});function KG(e,t,a){if(t<1)return[];if(t===1&&a===void 0)return e;for(var n=[],s=0;s<e.length;s+=t)n.push(e[s]);return n}function C0e(e,t,a){var n={width:e.width+t.width,height:e.height+t.height};return Mbe(n,a)}function P0e(e,t,a){var n=a==="width",s=e.x,o=e.y,c=e.width,d=e.height;return t===1?{start:n?s:o,end:n?s+c:o+d}:{start:n?s+c:o+d,end:n?s:o}}function Rx(e,t,a,n,s){if(e*t<e*n||e*t>e*s)return!1;var o=a();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-s)<=0}function T0e(e,t){return KG(e,t+1)}function E0e(e,t,a,n,s){for(var o=(n||[]).slice(),c=t.start,d=t.end,u=0,m=1,h=c,p=function(){var j=n?.[u];if(j===void 0)return{v:KG(n,m)};var y=u,w,A=function(){return w===void 0&&(w=a(j,y)),w},P=j.coordinate,E=u===0||Rx(e,P,A,h,d);E||(u=0,h=c,m+=1),E&&(h=P+e*(A()/2+s),u+=m)},x;m<=o.length;)if(x=p(),x)return x.v;return[]}function Lm(e){"@babel/helpers - typeof";return Lm=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},Lm(e)}function DD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function On(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?DD(Object(a),!0).forEach(function(n){O0e(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):DD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function O0e(e,t,a){return t=M0e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function M0e(e){var t=_0e(e,"string");return Lm(t)=="symbol"?t:t+""}function _0e(e,t){if(Lm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Lm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function k0e(e,t,a,n,s){for(var o=(n||[]).slice(),c=o.length,d=t.start,u=t.end,m=function(x){var v=o[x],j,y=function(){return j===void 0&&(j=a(v,x)),j};if(x===c-1){var w=e*(v.coordinate+e*y()/2-u);o[x]=v=On(On({},v),{},{tickCoord:w>0?v.coordinate-w*e:v.coordinate})}else o[x]=v=On(On({},v),{},{tickCoord:v.coordinate});var A=Rx(e,v.tickCoord,y,d,u);A&&(u=v.tickCoord-e*(y()/2+s),o[x]=On(On({},v),{},{isShow:!0}))},h=c-1;h>=0;h--)m(h);return o}function R0e(e,t,a,n,s,o){var c=(n||[]).slice(),d=c.length,u=t.start,m=t.end;if(o){var h=n[d-1],p=a(h,d-1),x=e*(h.coordinate+e*p/2-m);c[d-1]=h=On(On({},h),{},{tickCoord:x>0?h.coordinate-x*e:h.coordinate});var v=Rx(e,h.tickCoord,function(){return p},u,m);v&&(m=h.tickCoord-e*(p/2+s),c[d-1]=On(On({},h),{},{isShow:!0}))}for(var j=o?d-1:d,y=function(P){var E=c[P],C,T=function(){return C===void 0&&(C=a(E,P)),C};if(P===0){var M=e*(E.coordinate-e*T()/2-u);c[P]=E=On(On({},E),{},{tickCoord:M<0?E.coordinate-M*e:E.coordinate})}else c[P]=E=On(On({},E),{},{tickCoord:E.coordinate});var O=Rx(e,E.tickCoord,T,u,m);O&&(u=E.tickCoord+e*(T()/2+s),c[P]=On(On({},E),{},{isShow:!0}))},w=0;w<j;w++)y(w);return c}function U3(e,t,a){var n=e.tick,s=e.ticks,o=e.viewBox,c=e.minTickGap,d=e.orientation,u=e.interval,m=e.tickFormatter,h=e.unit,p=e.angle;if(!s||!s.length||!n)return[];if(_e(u)||du.isSsr)return T0e(s,typeof u=="number"&&_e(u)?u:0);var x=[],v=d==="top"||d==="bottom"?"width":"height",j=h&&v==="width"?Bf(h,{fontSize:t,letterSpacing:a}):{width:0,height:0},y=function(E,C){var T=ht(m)?m(E.value,C):E.value;return v==="width"?C0e(Bf(T,{fontSize:t,letterSpacing:a}),j,p):Bf(T,{fontSize:t,letterSpacing:a})[v]},w=s.length>=2?fs(s[1].coordinate-s[0].coordinate):1,A=P0e(o,w,v);return u==="equidistantPreserveStart"?E0e(w,A,y,s,c):(u==="preserveStart"||u==="preserveStartEnd"?x=R0e(w,A,y,s,c,u==="preserveStartEnd"):x=k0e(w,A,y,s,c),x.filter(function(P){return P.isShow}))}var D0e=["viewBox"],I0e=["viewBox"],L0e=["ticks"];function Hd(e){"@babel/helpers - typeof";return Hd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hd(e)}function od(){return od=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},od.apply(this,arguments)}function ID(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function tn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?ID(Object(a),!0).forEach(function(n){V3(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ID(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Vw(e,t){if(e==null)return{};var a=B0e(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function B0e(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function z0e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function LD(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,WG(n.key),n)}}function $0e(e,t,a){return t&&LD(e.prototype,t),a&&LD(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function q0e(e,t,a){return t=Dx(t),G0e(e,QG()?Reflect.construct(t,a||[],Dx(e).constructor):t.apply(e,a))}function G0e(e,t){if(t&&(Hd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return U0e(e)}function U0e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function QG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(QG=function(){return!!e})()}function Dx(e){return Dx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Dx(e)}function V0e(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&&dA(e,t)}function dA(e,t){return dA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},dA(e,t)}function V3(e,t,a){return t=WG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function WG(e){var t=F0e(e,"string");return Hd(t)=="symbol"?t:t+""}function F0e(e,t){if(Hd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Hd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var pu=(function(e){function t(a){var n;return z0e(this,t),n=q0e(this,t,[a]),n.state={fontSize:"",letterSpacing:""},n}return V0e(t,e),$0e(t,[{key:"shouldComponentUpdate",value:function(n,s){var o=n.viewBox,c=Vw(n,D0e),d=this.props,u=d.viewBox,m=Vw(d,I0e);return!hd(o,u)||!hd(c,m)||!hd(s,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var s=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];s&&this.setState({fontSize:window.getComputedStyle(s).fontSize,letterSpacing:window.getComputedStyle(s).letterSpacing})}}},{key:"getTickLineCoord",value:function(n){var s=this.props,o=s.x,c=s.y,d=s.width,u=s.height,m=s.orientation,h=s.tickSize,p=s.mirror,x=s.tickMargin,v,j,y,w,A,P,E=p?-1:1,C=n.tickSize||h,T=_e(n.tickCoord)?n.tickCoord:n.coordinate;switch(m){case"top":v=j=n.coordinate,w=c+ +!p*u,y=w-E*C,P=y-E*x,A=T;break;case"left":y=w=n.coordinate,j=o+ +!p*d,v=j-E*C,A=v-E*x,P=T;break;case"right":y=w=n.coordinate,j=o+ +p*d,v=j+E*C,A=v+E*x,P=T;break;default:v=j=n.coordinate,w=c+ +p*u,y=w+E*C,P=y+E*x,A=T;break}return{line:{x1:v,y1:y,x2:j,y2:w},tick:{x:A,y:P}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,s=n.orientation,o=n.mirror,c;switch(s){case"left":c=o?"start":"end";break;case"right":c=o?"end":"start";break;default:c="middle";break}return c}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,s=n.orientation,o=n.mirror,c="end";switch(s){case"left":case"right":c="middle";break;case"top":c=o?"start":"end";break;default:c=o?"end":"start";break}return c}},{key:"renderAxisLine",value:function(){var n=this.props,s=n.x,o=n.y,c=n.width,d=n.height,u=n.orientation,m=n.mirror,h=n.axisLine,p=tn(tn(tn({},Pt(this.props,!1)),Pt(h,!1)),{},{fill:"none"});if(u==="top"||u==="bottom"){var x=+(u==="top"&&!m||u==="bottom"&&m);p=tn(tn({},p),{},{x1:s,y1:o+x*d,x2:s+c,y2:o+x*d})}else{var v=+(u==="left"&&!m||u==="right"&&m);p=tn(tn({},p),{},{x1:s+v*c,y1:o,x2:s+v*c,y2:o+d})}return Q.createElement("line",od({},p,{className:Tt("recharts-cartesian-axis-line",Vr(h,"className"))}))}},{key:"renderTicks",value:function(n,s,o){var c=this,d=this.props,u=d.tickLine,m=d.stroke,h=d.tick,p=d.tickFormatter,x=d.unit,v=U3(tn(tn({},this.props),{},{ticks:n}),s,o),j=this.getTickTextAnchor(),y=this.getTickVerticalAnchor(),w=Pt(this.props,!1),A=Pt(h,!1),P=tn(tn({},w),{},{fill:"none"},Pt(u,!1)),E=v.map(function(C,T){var M=c.getTickLineCoord(C),O=M.line,_=M.tick,I=tn(tn(tn(tn({textAnchor:j,verticalAnchor:y},w),{},{stroke:"none",fill:m},A),_),{},{index:T,payload:C,visibleTicksCount:v.length,tickFormatter:p});return Q.createElement(Ba,od({className:"recharts-cartesian-axis-tick",key:"tick-".concat(C.value,"-").concat(C.coordinate,"-").concat(C.tickCoord)},Hg(c.props,C,T)),u&&Q.createElement("line",od({},P,O,{className:Tt("recharts-cartesian-axis-tick-line",Vr(u,"className"))})),h&&t.renderTickItem(h,I,"".concat(ht(p)?p(C.value,T):C.value).concat(x||"")))});return Q.createElement("g",{className:"recharts-cartesian-axis-ticks"},E)}},{key:"render",value:function(){var n=this,s=this.props,o=s.axisLine,c=s.width,d=s.height,u=s.ticksGenerator,m=s.className,h=s.hide;if(h)return null;var p=this.props,x=p.ticks,v=Vw(p,L0e),j=x;return ht(u)&&(j=x&&x.length>0?u(this.props):u(v)),c<=0||d<=0||!j||!j.length?null:Q.createElement(Ba,{className:Tt("recharts-cartesian-axis",m),ref:function(w){n.layerReference=w}},o&&this.renderAxisLine(),this.renderTicks(j,this.state.fontSize,this.state.letterSpacing),_n.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,s,o){var c,d=Tt(s.className,"recharts-cartesian-axis-tick-value");return Q.isValidElement(n)?c=Q.cloneElement(n,tn(tn({},s),{},{className:d})):ht(n)?c=n(tn(tn({},s),{},{className:d})):c=Q.createElement(nx,od({},s,{className:"recharts-cartesian-axis-tick-value"}),o),c}}])})(S.Component);V3(pu,"displayName","CartesianAxis");V3(pu,"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 H0e=["x1","y1","x2","y2","key"],K0e=["offset"];function tl(e){"@babel/helpers - typeof";return tl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tl(e)}function BD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function kn(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?BD(Object(a),!0).forEach(function(n){Q0e(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):BD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Q0e(e,t,a){return t=W0e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function W0e(e){var t=Y0e(e,"string");return tl(t)=="symbol"?t:t+""}function Y0e(e,t){if(tl(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(tl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ic(){return Ic=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ic.apply(this,arguments)}function zD(e,t){if(e==null)return{};var a=X0e(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function X0e(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}var Z0e=function(t){var a=t.fill;if(!a||a==="none")return null;var n=t.fillOpacity,s=t.x,o=t.y,c=t.width,d=t.height,u=t.ry;return Q.createElement("rect",{x:s,y:o,ry:u,width:c,height:d,stroke:"none",fill:a,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function YG(e,t){var a;if(Q.isValidElement(e))a=Q.cloneElement(e,t);else if(ht(e))a=e(t);else{var n=t.x1,s=t.y1,o=t.x2,c=t.y2,d=t.key,u=zD(t,H0e),m=Pt(u,!1);m.offset;var h=zD(m,K0e);a=Q.createElement("line",Ic({},h,{x1:n,y1:s,x2:o,y2:c,fill:"none",key:d}))}return a}function J0e(e){var t=e.x,a=e.width,n=e.horizontal,s=n===void 0?!0:n,o=e.horizontalPoints;if(!s||!o||!o.length)return null;var c=o.map(function(d,u){var m=kn(kn({},e),{},{x1:t,y1:d,x2:t+a,y2:d,key:"line-".concat(u),index:u});return YG(s,m)});return Q.createElement("g",{className:"recharts-cartesian-grid-horizontal"},c)}function e1e(e){var t=e.y,a=e.height,n=e.vertical,s=n===void 0?!0:n,o=e.verticalPoints;if(!s||!o||!o.length)return null;var c=o.map(function(d,u){var m=kn(kn({},e),{},{x1:d,y1:t,x2:d,y2:t+a,key:"line-".concat(u),index:u});return YG(s,m)});return Q.createElement("g",{className:"recharts-cartesian-grid-vertical"},c)}function t1e(e){var t=e.horizontalFill,a=e.fillOpacity,n=e.x,s=e.y,o=e.width,c=e.height,d=e.horizontalPoints,u=e.horizontal,m=u===void 0?!0:u;if(!m||!t||!t.length)return null;var h=d.map(function(x){return Math.round(x+s-s)}).sort(function(x,v){return x-v});s!==h[0]&&h.unshift(0);var p=h.map(function(x,v){var j=!h[v+1],y=j?s+c-x:h[v+1]-x;if(y<=0)return null;var w=v%t.length;return Q.createElement("rect",{key:"react-".concat(v),y:x,x:n,height:y,width:o,stroke:"none",fill:t[w],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return Q.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},p)}function a1e(e){var t=e.vertical,a=t===void 0?!0:t,n=e.verticalFill,s=e.fillOpacity,o=e.x,c=e.y,d=e.width,u=e.height,m=e.verticalPoints;if(!a||!n||!n.length)return null;var h=m.map(function(x){return Math.round(x+o-o)}).sort(function(x,v){return x-v});o!==h[0]&&h.unshift(0);var p=h.map(function(x,v){var j=!h[v+1],y=j?o+d-x:h[v+1]-x;if(y<=0)return null;var w=v%n.length;return Q.createElement("rect",{key:"react-".concat(v),x,y:c,width:y,height:u,stroke:"none",fill:n[w],fillOpacity:s,className:"recharts-cartesian-grid-bg"})});return Q.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},p)}var n1e=function(t,a){var n=t.xAxis,s=t.width,o=t.height,c=t.offset;return lG(U3(kn(kn(kn({},pu.defaultProps),n),{},{ticks:Si(n,!0),viewBox:{x:0,y:0,width:s,height:o}})),c.left,c.left+c.width,a)},r1e=function(t,a){var n=t.yAxis,s=t.width,o=t.height,c=t.offset;return lG(U3(kn(kn(kn({},pu.defaultProps),n),{},{ticks:Si(n,!0),viewBox:{x:0,y:0,width:s,height:o}})),c.top,c.top+c.height,a)},Zl={horizontal:!0,vertical:!0,stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function wg(e){var t,a,n,s,o,c,d=z3(),u=$3(),m=Fbe(),h=kn(kn({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:Zl.stroke,fill:(a=e.fill)!==null&&a!==void 0?a:Zl.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:Zl.horizontal,horizontalFill:(s=e.horizontalFill)!==null&&s!==void 0?s:Zl.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:Zl.vertical,verticalFill:(c=e.verticalFill)!==null&&c!==void 0?c:Zl.verticalFill,x:_e(e.x)?e.x:m.left,y:_e(e.y)?e.y:m.top,width:_e(e.width)?e.width:m.width,height:_e(e.height)?e.height:m.height}),p=h.x,x=h.y,v=h.width,j=h.height,y=h.syncWithTicks,w=h.horizontalValues,A=h.verticalValues,P=Gbe(),E=Ube();if(!_e(v)||v<=0||!_e(j)||j<=0||!_e(p)||p!==+p||!_e(x)||x!==+x)return null;var C=h.verticalCoordinatesGenerator||n1e,T=h.horizontalCoordinatesGenerator||r1e,M=h.horizontalPoints,O=h.verticalPoints;if((!M||!M.length)&&ht(T)){var _=w&&w.length,I=T({yAxis:E?kn(kn({},E),{},{ticks:_?w:E.ticks}):void 0,width:d,height:u,offset:m},_?!0:y);Pi(Array.isArray(I),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(tl(I),"]")),Array.isArray(I)&&(M=I)}if((!O||!O.length)&&ht(C)){var $=A&&A.length,D=C({xAxis:P?kn(kn({},P),{},{ticks:$?A:P.ticks}):void 0,width:d,height:u,offset:m},$?!0:y);Pi(Array.isArray(D),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(tl(D),"]")),Array.isArray(D)&&(O=D)}return Q.createElement("g",{className:"recharts-cartesian-grid"},Q.createElement(Z0e,{fill:h.fill,fillOpacity:h.fillOpacity,x:h.x,y:h.y,width:h.width,height:h.height,ry:h.ry}),Q.createElement(J0e,Ic({},h,{offset:m,horizontalPoints:M,xAxis:P,yAxis:E})),Q.createElement(e1e,Ic({},h,{offset:m,verticalPoints:O,xAxis:P,yAxis:E})),Q.createElement(t1e,Ic({},h,{horizontalPoints:M})),Q.createElement(a1e,Ic({},h,{verticalPoints:O})))}wg.displayName="CartesianGrid";var s1e=["type","layout","connectNulls","ref"],i1e=["key"];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 $D(e,t){if(e==null)return{};var a=o1e(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function o1e(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function Gf(){return Gf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Gf.apply(this,arguments)}function qD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function mr(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?qD(Object(a),!0).forEach(function(n){ls(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):qD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Jl(e){return u1e(e)||d1e(e)||l1e(e)||c1e()}function c1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
766In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l1e(e,t){if(e){if(typeof e=="string")return uA(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return uA(e,t)}}function d1e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function u1e(e){if(Array.isArray(e))return uA(e)}function uA(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function f1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function GD(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ZG(n.key),n)}}function m1e(e,t,a){return t&&GD(e.prototype,t),a&&GD(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function p1e(e,t,a){return t=Ix(t),h1e(e,XG()?Reflect.construct(t,a||[],Ix(e).constructor):t.apply(e,a))}function h1e(e,t){if(t&&(Kd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return g1e(e)}function g1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function XG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(XG=function(){return!!e})()}function Ix(e){return Ix=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Ix(e)}function x1e(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&&fA(e,t)}function fA(e,t){return fA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},fA(e,t)}function ls(e,t,a){return t=ZG(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ZG(e){var t=v1e(e,"string");return Kd(t)=="symbol"?t:t+""}function v1e(e,t){if(Kd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Kd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var fp=(function(e){function t(){var a;f1e(this,t);for(var n=arguments.length,s=new Array(n),o=0;o<n;o++)s[o]=arguments[o];return a=p1e(this,t,[].concat(s)),ls(a,"state",{isAnimationFinished:!0,totalLength:0}),ls(a,"generateSimpleStrokeDasharray",function(c,d){return"".concat(d,"px ").concat(c-d,"px")}),ls(a,"getStrokeDasharray",function(c,d,u){var m=u.reduce(function(A,P){return A+P});if(!m)return a.generateSimpleStrokeDasharray(d,c);for(var h=Math.floor(c/m),p=c%m,x=d-c,v=[],j=0,y=0;j<u.length;y+=u[j],++j)if(y+u[j]>p){v=[].concat(Jl(u.slice(0,j)),[p-y]);break}var w=v.length%2===0?[0,x]:[x];return[].concat(Jl(t.repeat(u,h)),Jl(v),w).map(function(A){return"".concat(A,"px")}).join(", ")}),ls(a,"id",sp("recharts-line-")),ls(a,"pathRef",function(c){a.mainCurve=c}),ls(a,"handleAnimationEnd",function(){a.setState({isAnimationFinished:!0}),a.props.onAnimationEnd&&a.props.onAnimationEnd()}),ls(a,"handleAnimationStart",function(){a.setState({isAnimationFinished:!1}),a.props.onAnimationStart&&a.props.onAnimationStart()}),a}return x1e(t,e),m1e(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,s){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,c=o.points,d=o.xAxis,u=o.yAxis,m=o.layout,h=o.children,p=Fr(h,up);if(!p)return null;var x=function(y,w){return{x:y.x,y:y.y,value:y.value,errorVal:wr(y.payload,w)}},v={clipPath:n?"url(#clipPath-".concat(s,")"):null};return Q.createElement(Ba,v,p.map(function(j){return Q.cloneElement(j,{key:"bar-".concat(j.props.dataKey),data:c,xAxis:d,yAxis:u,layout:m,dataPointFormatter:x})}))}},{key:"renderDots",value:function(n,s,o){var c=this.props.isAnimationActive;if(c&&!this.state.isAnimationFinished)return null;var d=this.props,u=d.dot,m=d.points,h=d.dataKey,p=Pt(this.props,!1),x=Pt(u,!0),v=m.map(function(y,w){var A=mr(mr(mr({key:"dot-".concat(w),r:3},p),x),{},{index:w,cx:y.x,cy:y.y,value:y.value,dataKey:h,payload:y.payload,points:m});return t.renderDotItem(u,A)}),j={clipPath:n?"url(#clipPath-".concat(s?"":"dots-").concat(o,")"):null};return Q.createElement(Ba,Gf({className:"recharts-line-dots",key:"dots"},j),v)}},{key:"renderCurveStatically",value:function(n,s,o,c){var d=this.props,u=d.type,m=d.layout,h=d.connectNulls;d.ref;var p=$D(d,s1e),x=mr(mr(mr({},Pt(p,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:s?"url(#clipPath-".concat(o,")"):null,points:n},c),{},{type:u,layout:m,connectNulls:h});return Q.createElement(UN,Gf({},x,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,s){var o=this,c=this.props,d=c.points,u=c.strokeDasharray,m=c.isAnimationActive,h=c.animationBegin,p=c.animationDuration,x=c.animationEasing,v=c.animationId,j=c.animateNewValues,y=c.width,w=c.height,A=this.state,P=A.prevPoints,E=A.totalLength;return Q.createElement(Ii,{begin:h,duration:p,isActive:m,easing:x,from:{t:0},to:{t:1},key:"line-".concat(v),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(C){var T=C.t;if(P){var M=P.length/d.length,O=d.map(function(z,K){var W=Math.floor(K*M);if(P[W]){var Y=P[W],L=ds(Y.x,z.x),V=ds(Y.y,z.y);return mr(mr({},z),{},{x:L(T),y:V(T)})}if(j){var U=ds(y*2,z.x),ae=ds(w/2,z.y);return mr(mr({},z),{},{x:U(T),y:ae(T)})}return mr(mr({},z),{},{x:z.x,y:z.y})});return o.renderCurveStatically(O,n,s)}var _=ds(0,E),I=_(T),$;if(u){var D="".concat(u).split(/[,\s]+/gim).map(function(z){return parseFloat(z)});$=o.getStrokeDasharray(I,E,D)}else $=o.generateSimpleStrokeDasharray(E,I);return o.renderCurveStatically(d,n,s,{strokeDasharray:$})})}},{key:"renderCurve",value:function(n,s){var o=this.props,c=o.points,d=o.isAnimationActive,u=this.state,m=u.prevPoints,h=u.totalLength;return d&&c&&c.length&&(!m&&h>0||!Vv(m,c))?this.renderCurveWithAnimation(n,s):this.renderCurveStatically(c,n,s)}},{key:"render",value:function(){var n,s=this.props,o=s.hide,c=s.dot,d=s.points,u=s.className,m=s.xAxis,h=s.yAxis,p=s.top,x=s.left,v=s.width,j=s.height,y=s.isAnimationActive,w=s.id;if(o||!d||!d.length)return null;var A=this.state.isAnimationFinished,P=d.length===1,E=Tt("recharts-line",u),C=m&&m.allowDataOverflow,T=h&&h.allowDataOverflow,M=C||T,O=wt(w)?this.id:w,_=(n=Pt(c,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},I=_.r,$=I===void 0?3:I,D=_.strokeWidth,z=D===void 0?2:D,K=Ioe(c)?c:{},W=K.clipDot,Y=W===void 0?!0:W,L=$*2+z;return Q.createElement(Ba,{className:E},C||T?Q.createElement("defs",null,Q.createElement("clipPath",{id:"clipPath-".concat(O)},Q.createElement("rect",{x:C?x:x-v/2,y:T?p:p-j/2,width:C?v:v*2,height:T?j:j*2})),!Y&&Q.createElement("clipPath",{id:"clipPath-dots-".concat(O)},Q.createElement("rect",{x:x-L/2,y:p-L/2,width:v+L,height:j+L}))):null,!P&&this.renderCurve(M,O),this.renderErrorBar(M,O),(P||c)&&this.renderDots(M,Y,O),(!y||A)&&Mo.renderCallByParent(this.props,d))}}],[{key:"getDerivedStateFromProps",value:function(n,s){return n.animationId!==s.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:s.curPoints}:n.points!==s.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,s){for(var o=n.length%2!==0?[].concat(Jl(n),[0]):n,c=[],d=0;d<s;++d)c=[].concat(Jl(c),Jl(o));return c}},{key:"renderDotItem",value:function(n,s){var o;if(Q.isValidElement(n))o=Q.cloneElement(n,s);else if(ht(n))o=n(s);else{var c=s.key,d=$D(s,i1e),u=Tt("recharts-line-dot",typeof n!="boolean"?n.className:"");o=Q.createElement(D3,Gf({key:c},d,{className:u}))}return o}}])})(S.PureComponent);ls(fp,"displayName","Line");ls(fp,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!du.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});ls(fp,"getComposedData",function(e){var t=e.props,a=e.xAxis,n=e.yAxis,s=e.xAxisTicks,o=e.yAxisTicks,c=e.dataKey,d=e.bandSize,u=e.displayedData,m=e.offset,h=t.layout,p=u.map(function(x,v){var j=wr(x,c);return h==="horizontal"?{x:a8({axis:a,ticks:s,bandSize:d,entry:x,index:v}),y:wt(j)?null:n.scale(j),value:j,payload:x}:{x:wt(j)?null:a.scale(j),y:a8({axis:n,ticks:o,bandSize:d,entry:x,index:v}),value:j,payload:x}});return mr({points:p,layout:h},m)});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 y1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b1e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,tU(n.key),n)}}function j1e(e,t,a){return t&&b1e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function w1e(e,t,a){return t=Lx(t),S1e(e,JG()?Reflect.construct(t,a||[],Lx(e).constructor):t.apply(e,a))}function S1e(e,t){if(t&&(Qd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return N1e(e)}function N1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JG(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(JG=function(){return!!e})()}function Lx(e){return Lx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Lx(e)}function A1e(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&&mA(e,t)}function mA(e,t){return mA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},mA(e,t)}function eU(e,t,a){return t=tU(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function tU(e){var t=C1e(e,"string");return Qd(t)=="symbol"?t:t+""}function C1e(e,t){if(Qd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Qd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function pA(){return pA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},pA.apply(this,arguments)}function P1e(e){var t=e.xAxisId,a=z3(),n=$3(),s=zG(t);return s==null?null:S.createElement(pu,pA({},s,{className:Tt("recharts-".concat(s.axisType," ").concat(s.axisType),s.className),viewBox:{x:0,y:0,width:a,height:n},ticksGenerator:function(c){return Si(c,!0)}}))}var Gc=(function(e){function t(){return y1e(this,t),w1e(this,t,arguments)}return A1e(t,e),j1e(t,[{key:"render",value:function(){return S.createElement(P1e,this.props)}}])})(S.Component);eU(Gc,"displayName","XAxis");eU(Gc,"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 Wd(e){"@babel/helpers - typeof";return Wd=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wd(e)}function T1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E1e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,rU(n.key),n)}}function O1e(e,t,a){return t&&E1e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function M1e(e,t,a){return t=Bx(t),_1e(e,aU()?Reflect.construct(t,a||[],Bx(e).constructor):t.apply(e,a))}function _1e(e,t){if(t&&(Wd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return k1e(e)}function k1e(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(aU=function(){return!!e})()}function Bx(e){return Bx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Bx(e)}function R1e(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&&hA(e,t)}function hA(e,t){return hA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},hA(e,t)}function nU(e,t,a){return t=rU(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function rU(e){var t=D1e(e,"string");return Wd(t)=="symbol"?t:t+""}function D1e(e,t){if(Wd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Wd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}function gA(){return gA=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},gA.apply(this,arguments)}var I1e=function(t){var a=t.yAxisId,n=z3(),s=$3(),o=$G(a);return o==null?null:S.createElement(pu,gA({},o,{className:Tt("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:s},ticksGenerator:function(d){return Si(d,!0)}}))},Uc=(function(e){function t(){return T1e(this,t),M1e(this,t,arguments)}return R1e(t,e),O1e(t,[{key:"render",value:function(){return S.createElement(I1e,this.props)}}])})(S.Component);nU(Uc,"displayName","YAxis");nU(Uc,"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 UD(e){return $1e(e)||z1e(e)||B1e(e)||L1e()}function L1e(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
767In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B1e(e,t){if(e){if(typeof e=="string")return xA(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return xA(e,t)}}function z1e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $1e(e){if(Array.isArray(e))return xA(e)}function xA(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var vA=function(t,a,n,s,o){var c=Fr(t,G3),d=Fr(t,Xv),u=[].concat(UD(c),UD(d)),m=Fr(t,Jv),h="".concat(s,"Id"),p=s[0],x=a;if(u.length&&(x=u.reduce(function(y,w){if(w.props[h]===n&&Hs(w.props,"extendDomain")&&_e(w.props[p])){var A=w.props[p];return[Math.min(y[0],A),Math.max(y[1],A)]}return y},x)),m.length){var v="".concat(p,"1"),j="".concat(p,"2");x=m.reduce(function(y,w){if(w.props[h]===n&&Hs(w.props,"extendDomain")&&_e(w.props[v])&&_e(w.props[j])){var A=w.props[v],P=w.props[j];return[Math.min(y[0],A,P),Math.max(y[1],A,P)]}return y},x)}return o&&o.length&&(x=o.reduce(function(y,w){return _e(w)?[Math.min(y[0],w),Math.max(y[1],w)]:y},x)),x},Fw={exports:{}},VD;function q1e(){return VD||(VD=1,(function(e){var t=Object.prototype.hasOwnProperty,a="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(a=!1));function s(u,m,h){this.fn=u,this.context=m,this.once=h||!1}function o(u,m,h,p,x){if(typeof h!="function")throw new TypeError("The listener must be a function");var v=new s(h,p||u,x),j=a?a+m:m;return u._events[j]?u._events[j].fn?u._events[j]=[u._events[j],v]:u._events[j].push(v):(u._events[j]=v,u._eventsCount++),u}function c(u,m){--u._eventsCount===0?u._events=new n:delete u._events[m]}function d(){this._events=new n,this._eventsCount=0}d.prototype.eventNames=function(){var m=[],h,p;if(this._eventsCount===0)return m;for(p in h=this._events)t.call(h,p)&&m.push(a?p.slice(1):p);return Object.getOwnPropertySymbols?m.concat(Object.getOwnPropertySymbols(h)):m},d.prototype.listeners=function(m){var h=a?a+m:m,p=this._events[h];if(!p)return[];if(p.fn)return[p.fn];for(var x=0,v=p.length,j=new Array(v);x<v;x++)j[x]=p[x].fn;return j},d.prototype.listenerCount=function(m){var h=a?a+m:m,p=this._events[h];return p?p.fn?1:p.length:0},d.prototype.emit=function(m,h,p,x,v,j){var y=a?a+m:m;if(!this._events[y])return!1;var w=this._events[y],A=arguments.length,P,E;if(w.fn){switch(w.once&&this.removeListener(m,w.fn,void 0,!0),A){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,h),!0;case 3:return w.fn.call(w.context,h,p),!0;case 4:return w.fn.call(w.context,h,p,x),!0;case 5:return w.fn.call(w.context,h,p,x,v),!0;case 6:return w.fn.call(w.context,h,p,x,v,j),!0}for(E=1,P=new Array(A-1);E<A;E++)P[E-1]=arguments[E];w.fn.apply(w.context,P)}else{var C=w.length,T;for(E=0;E<C;E++)switch(w[E].once&&this.removeListener(m,w[E].fn,void 0,!0),A){case 1:w[E].fn.call(w[E].context);break;case 2:w[E].fn.call(w[E].context,h);break;case 3:w[E].fn.call(w[E].context,h,p);break;case 4:w[E].fn.call(w[E].context,h,p,x);break;default:if(!P)for(T=1,P=new Array(A-1);T<A;T++)P[T-1]=arguments[T];w[E].fn.apply(w[E].context,P)}}return!0},d.prototype.on=function(m,h,p){return o(this,m,h,p,!1)},d.prototype.once=function(m,h,p){return o(this,m,h,p,!0)},d.prototype.removeListener=function(m,h,p,x){var v=a?a+m:m;if(!this._events[v])return this;if(!h)return c(this,v),this;var j=this._events[v];if(j.fn)j.fn===h&&(!x||j.once)&&(!p||j.context===p)&&c(this,v);else{for(var y=0,w=[],A=j.length;y<A;y++)(j[y].fn!==h||x&&!j[y].once||p&&j[y].context!==p)&&w.push(j[y]);w.length?this._events[v]=w.length===1?w[0]:w:c(this,v)}return this},d.prototype.removeAllListeners=function(m){var h;return m?(h=a?a+m:m,this._events[h]&&c(this,h)):(this._events=new n,this._eventsCount=0),this},d.prototype.off=d.prototype.removeListener,d.prototype.addListener=d.prototype.on,d.prefixed=a,d.EventEmitter=d,e.exports=d})(Fw)),Fw.exports}var G1e=q1e();const U1e=ea(G1e);var Hw=new U1e,Kw="recharts.syncMouseEvents";function Bm(e){"@babel/helpers - typeof";return Bm=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},Bm(e)}function V1e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function F1e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sU(n.key),n)}}function H1e(e,t,a){return t&&F1e(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qw(e,t,a){return t=sU(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function sU(e){var t=K1e(e,"string");return Bm(t)=="symbol"?t:t+""}function K1e(e,t){if(Bm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Bm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Q1e=(function(){function e(){V1e(this,e),Qw(this,"activeIndex",0),Qw(this,"coordinateList",[]),Qw(this,"layout","horizontal")}return H1e(e,[{key:"setDetails",value:function(a){var n,s=a.coordinateList,o=s===void 0?null:s,c=a.container,d=c===void 0?null:c,u=a.layout,m=u===void 0?null:u,h=a.offset,p=h===void 0?null:h,x=a.mouseHandlerCallback,v=x===void 0?null:x;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=d??this.container,this.layout=m??this.layout,this.offset=p??this.offset,this.mouseHandlerCallback=v??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(a){if(this.coordinateList.length!==0)switch(a.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(a){this.activeIndex=a}},{key:"spoofMouse",value:function(){var a,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var s=this.container.getBoundingClientRect(),o=s.x,c=s.y,d=s.height,u=this.coordinateList[this.activeIndex].coordinate,m=((a=window)===null||a===void 0?void 0:a.scrollX)||0,h=((n=window)===null||n===void 0?void 0:n.scrollY)||0,p=o+u+m,x=c+this.offset.top+d/2+h;this.mouseHandlerCallback({pageX:p,pageY:x})}}}])})();function W1e(e,t,a){if(a==="number"&&t===!0&&Array.isArray(e)){var n=e?.[0],s=e?.[1];if(n&&s&&_e(n)&&_e(s))return!0}return!1}function Y1e(e,t,a,n){var s=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-s:a.left+.5,y:e==="horizontal"?a.top+.5:t.y-s,width:e==="horizontal"?n:a.width-1,height:e==="horizontal"?a.height-1:n}}function iU(e){var t=e.cx,a=e.cy,n=e.radius,s=e.startAngle,o=e.endAngle,c=Sn(t,a,n,s),d=Sn(t,a,n,o);return{points:[c,d],cx:t,cy:a,radius:n,startAngle:s,endAngle:o}}function X1e(e,t,a){var n,s,o,c;if(e==="horizontal")n=t.x,o=n,s=a.top,c=a.top+a.height;else if(e==="vertical")s=t.y,c=s,n=a.left,o=a.left+a.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var d=t.cx,u=t.cy,m=t.innerRadius,h=t.outerRadius,p=t.angle,x=Sn(d,u,m,p),v=Sn(d,u,h,p);n=x.x,s=x.y,o=v.x,c=v.y}else return iU(t);return[{x:n,y:s},{x:o,y:c}]}function zm(e){"@babel/helpers - typeof";return zm=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},zm(e)}function FD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function sg(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?FD(Object(a),!0).forEach(function(n){Z1e(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):FD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Z1e(e,t,a){return t=J1e(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function J1e(e){var t=eje(e,"string");return zm(t)=="symbol"?t:t+""}function eje(e,t){if(zm(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(zm(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tje(e){var t,a,n=e.element,s=e.tooltipEventType,o=e.isActive,c=e.activeCoordinate,d=e.activePayload,u=e.offset,m=e.activeTooltipIndex,h=e.tooltipAxisBandSize,p=e.layout,x=e.chartName,v=(t=n.props.cursor)!==null&&t!==void 0?t:(a=n.type.defaultProps)===null||a===void 0?void 0:a.cursor;if(!n||!v||!o||!c||x!=="ScatterChart"&&s!=="axis")return null;var j,y=UN;if(x==="ScatterChart")j=c,y=Jve;else if(x==="BarChart")j=Y1e(p,c,u,h),y=R3;else if(p==="radial"){var w=iU(c),A=w.cx,P=w.cy,E=w.radius,C=w.startAngle,T=w.endAngle;j={cx:A,cy:P,startAngle:C,endAngle:T,innerRadius:E,outerRadius:E},y=pG}else j={points:X1e(p,c,u)},y=UN;var M=sg(sg(sg(sg({stroke:"#ccc",pointerEvents:"none"},u),j),Pt(v,!1)),{},{payload:d,payloadIndex:m,className:Tt("recharts-tooltip-cursor",v.className)});return S.isValidElement(v)?S.cloneElement(v,M):S.createElement(y,M)}var aje=["item"],nje=["children","className","width","height","style","compact","title","desc"];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)}function cd(){return cd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},cd.apply(this,arguments)}function HD(e,t){return ije(e)||sje(e,t)||cU(e,t)||rje()}function rje(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
768In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sje(e,t){var a=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(a!=null){var n,s,o,c,d=[],u=!0,m=!1;try{if(o=(a=a.call(e)).next,t!==0)for(;!(u=(n=o.call(a)).done)&&(d.push(n.value),d.length!==t);u=!0);}catch(h){m=!0,s=h}finally{try{if(!u&&a.return!=null&&(c=a.return(),Object(c)!==c))return}finally{if(m)throw s}}return d}}function ije(e){if(Array.isArray(e))return e}function KD(e,t){if(e==null)return{};var a=oje(e,t),n,s;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(s=0;s<o.length;s++)n=o[s],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function oje(e,t){if(e==null)return{};var a={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;a[n]=e[n]}return a}function cje(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lje(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,lU(n.key),n)}}function dje(e,t,a){return t&&lje(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function uje(e,t,a){return t=zx(t),fje(e,oU()?Reflect.construct(t,a||[],zx(e).constructor):t.apply(e,a))}function fje(e,t){if(t&&(Yd(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mje(e)}function mje(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(oU=function(){return!!e})()}function zx(e){return zx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},zx(e)}function pje(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&&yA(e,t)}function yA(e,t){return yA=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,s){return n.__proto__=s,n},yA(e,t)}function Xd(e){return xje(e)||gje(e)||cU(e)||hje()}function hje(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
769In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function cU(e,t){if(e){if(typeof e=="string")return bA(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return bA(e,t)}}function gje(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function xje(e){if(Array.isArray(e))return bA(e)}function bA(e,t){(t==null||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function QD(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),a.push.apply(a,n)}return a}function ye(e){for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]:{};t%2?QD(Object(a),!0).forEach(function(n){Ze(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):QD(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function Ze(e,t,a){return t=lU(t),t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function lU(e){var t=vje(e,"string");return Yd(t)=="symbol"?t:t+""}function vje(e,t){if(Yd(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var n=a.call(e,t);if(Yd(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yje={xAxis:["bottom","top"],yAxis:["left","right"]},bje={width:"100%",height:"100%"},dU={x:0,y:0};function ig(e){return e}var jje=function(t,a){return a==="horizontal"?t.x:a==="vertical"?t.y:a==="centric"?t.angle:t.radius},wje=function(t,a,n,s){var o=a.find(function(h){return h&&h.index===n});if(o){if(t==="horizontal")return{x:o.coordinate,y:s.y};if(t==="vertical")return{x:s.x,y:o.coordinate};if(t==="centric"){var c=o.coordinate,d=s.radius;return ye(ye(ye({},s),Sn(s.cx,s.cy,d,c)),{},{angle:c,radius:d})}var u=o.coordinate,m=s.angle;return ye(ye(ye({},s),Sn(s.cx,s.cy,u,m)),{},{angle:m,radius:u})}return dU},ey=function(t,a){var n=a.graphicalItems,s=a.dataStartIndex,o=a.dataEndIndex,c=(n??[]).reduce(function(d,u){var m=u.props.data;return m&&m.length?[].concat(Xd(d),Xd(m)):d},[]);return c.length>0?c:t&&t.length&&_e(s)&&_e(o)?t.slice(s,o+1):[]};function uU(e){return e==="number"?[0,"auto"]:void 0}var jA=function(t,a,n,s){var o=t.graphicalItems,c=t.tooltipAxis,d=ey(a,t);return n<0||!o||!o.length||n>=d.length?null:o.reduce(function(u,m){var h,p=(h=m.props.data)!==null&&h!==void 0?h:a;p&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(p=p.slice(t.dataStartIndex,t.dataEndIndex+1));var x;if(c.dataKey&&!c.allowDuplicatedCategory){var v=p===void 0?d:p;x=Vg(v,c.dataKey,s)}else x=p&&p[n]||d[n];return x?[].concat(Xd(u),[uG(m,x)]):u},[])},WD=function(t,a,n,s){var o=s||{x:t.chartX,y:t.chartY},c=jje(o,n),d=t.orderedTooltipTicks,u=t.tooltipAxis,m=t.tooltipTicks,h=Dhe(c,d,m,u);if(h>=0&&m){var p=m[h]&&m[h].value,x=jA(t,a,h,p),v=wje(n,d,h,o);return{activeTooltipIndex:h,activeLabel:p,activePayload:x,activeCoordinate:v}}return null},Sje=function(t,a){var n=a.axes,s=a.graphicalItems,o=a.axisType,c=a.axisIdKey,d=a.stackGroups,u=a.dataStartIndex,m=a.dataEndIndex,h=t.layout,p=t.children,x=t.stackOffset,v=cG(h,o);return n.reduce(function(j,y){var w,A=y.type.defaultProps!==void 0?ye(ye({},y.type.defaultProps),y.props):y.props,P=A.type,E=A.dataKey,C=A.allowDataOverflow,T=A.allowDuplicatedCategory,M=A.scale,O=A.ticks,_=A.includeHidden,I=A[c];if(j[I])return j;var $=ey(t.data,{graphicalItems:s.filter(function(H){var Z,re=c in H.props?H.props[c]:(Z=H.type.defaultProps)===null||Z===void 0?void 0:Z[c];return re===I}),dataStartIndex:u,dataEndIndex:m}),D=$.length,z,K,W;W1e(A.domain,C,P)&&(z=BN(A.domain,null,C),v&&(P==="number"||M!=="auto")&&(W=$f($,E,"category")));var Y=uU(P);if(!z||z.length===0){var L,V=(L=A.domain)!==null&&L!==void 0?L:Y;if(E){if(z=$f($,E,P),P==="category"&&v){var U=Coe(z);T&&U?(K=z,z=Cx(0,D)):T||(z=i8(V,z,y).reduce(function(H,Z){return H.indexOf(Z)>=0?H:[].concat(Xd(H),[Z])},[]))}else if(P==="category")T?z=z.filter(function(H){return H!==""&&!wt(H)}):z=i8(V,z,y).reduce(function(H,Z){return H.indexOf(Z)>=0||Z===""||wt(Z)?H:[].concat(Xd(H),[Z])},[]);else if(P==="number"){var ae=$he($,s.filter(function(H){var Z,re,me=c in H.props?H.props[c]:(Z=H.type.defaultProps)===null||Z===void 0?void 0:Z[c],Ne="hide"in H.props?H.props.hide:(re=H.type.defaultProps)===null||re===void 0?void 0:re.hide;return me===I&&(_||!Ne)}),E,o,h);ae&&(z=ae)}v&&(P==="number"||M!=="auto")&&(W=$f($,E,"category"))}else v?z=Cx(0,D):d&&d[I]&&d[I].hasStack&&P==="number"?z=x==="expand"?[0,1]:dG(d[I].stackGroups,u,m):z=oG($,s.filter(function(H){var Z=c in H.props?H.props[c]:H.type.defaultProps[c],re="hide"in H.props?H.props.hide:H.type.defaultProps.hide;return Z===I&&(_||!re)}),P,h,!0);if(P==="number")z=vA(p,z,I,o,O),V&&(z=BN(V,z,C));else if(P==="category"&&V){var te=V,B=z.every(function(H){return te.indexOf(H)>=0});B&&(z=te)}}return ye(ye({},j),{},Ze({},I,ye(ye({},A),{},{axisType:o,domain:z,categoricalDomain:W,duplicateDomain:K,originalDomain:(w=A.domain)!==null&&w!==void 0?w:Y,isCategorical:v,layout:h})))},{})},Nje=function(t,a){var n=a.graphicalItems,s=a.Axis,o=a.axisType,c=a.axisIdKey,d=a.stackGroups,u=a.dataStartIndex,m=a.dataEndIndex,h=t.layout,p=t.children,x=ey(t.data,{graphicalItems:n,dataStartIndex:u,dataEndIndex:m}),v=x.length,j=cG(h,o),y=-1;return n.reduce(function(w,A){var P=A.type.defaultProps!==void 0?ye(ye({},A.type.defaultProps),A.props):A.props,E=P[c],C=uU("number");if(!w[E]){y++;var T;return j?T=Cx(0,v):d&&d[E]&&d[E].hasStack?(T=dG(d[E].stackGroups,u,m),T=vA(p,T,E,o)):(T=BN(C,oG(x,n.filter(function(M){var O,_,I=c in M.props?M.props[c]:(O=M.type.defaultProps)===null||O===void 0?void 0:O[c],$="hide"in M.props?M.props.hide:(_=M.type.defaultProps)===null||_===void 0?void 0:_.hide;return I===E&&!$}),"number",h),s.defaultProps.allowDataOverflow),T=vA(p,T,E,o)),ye(ye({},w),{},Ze({},E,ye(ye({axisType:o},s.defaultProps),{},{hide:!0,orientation:Vr(yje,"".concat(o,".").concat(y%2),null),domain:T,originalDomain:C,isCategorical:j,layout:h})))}return w},{})},Aje=function(t,a){var n=a.axisType,s=n===void 0?"xAxis":n,o=a.AxisComp,c=a.graphicalItems,d=a.stackGroups,u=a.dataStartIndex,m=a.dataEndIndex,h=t.children,p="".concat(s,"Id"),x=Fr(h,o),v={};return x&&x.length?v=Sje(t,{axes:x,graphicalItems:c,axisType:s,axisIdKey:p,stackGroups:d,dataStartIndex:u,dataEndIndex:m}):c&&c.length&&(v=Nje(t,{Axis:o,graphicalItems:c,axisType:s,axisIdKey:p,stackGroups:d,dataStartIndex:u,dataEndIndex:m})),v},Cje=function(t){var a=bo(t),n=Si(a,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:o3(n,function(s){return s.coordinate}),tooltipAxis:a,tooltipAxisBandSize:xx(a,n)}},YD=function(t){var a=t.children,n=t.defaultShowTooltip,s=hr(a,qd),o=0,c=0;return t.data&&t.data.length!==0&&(c=t.data.length-1),s&&s.props&&(s.props.startIndex>=0&&(o=s.props.startIndex),s.props.endIndex>=0&&(c=s.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:c,activeTooltipIndex:-1,isTooltipActive:!!n}},Pje=function(t){return!t||!t.length?!1:t.some(function(a){var n=Ci(a&&a.type);return n&&n.indexOf("Bar")>=0})},XD=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"}},Tje=function(t,a){var n=t.props,s=t.graphicalItems,o=t.xAxisMap,c=o===void 0?{}:o,d=t.yAxisMap,u=d===void 0?{}:d,m=n.width,h=n.height,p=n.children,x=n.margin||{},v=hr(p,qd),j=hr(p,gd),y=Object.keys(u).reduce(function(T,M){var O=u[M],_=O.orientation;return!O.mirror&&!O.hide?ye(ye({},T),{},Ze({},_,T[_]+O.width)):T},{left:x.left||0,right:x.right||0}),w=Object.keys(c).reduce(function(T,M){var O=c[M],_=O.orientation;return!O.mirror&&!O.hide?ye(ye({},T),{},Ze({},_,Vr(T,"".concat(_))+O.height)):T},{top:x.top||0,bottom:x.bottom||0}),A=ye(ye({},w),y),P=A.bottom;v&&(A.bottom+=v.props.height||qd.defaultProps.height),j&&a&&(A=Bhe(A,s,n,a));var E=m-A.left-A.right,C=h-A.top-A.bottom;return ye(ye({brushBottom:P},A),{},{width:Math.max(E,0),height:Math.max(C,0)})},Eje=function(t,a){if(a==="xAxis")return t[a].width;if(a==="yAxis")return t[a].height},fU=function(t){var a=t.chartName,n=t.GraphicalChild,s=t.defaultTooltipEventType,o=s===void 0?"axis":s,c=t.validateTooltipEventTypes,d=c===void 0?["axis"]:c,u=t.axisComponents,m=t.legendContent,h=t.formatAxisMap,p=t.defaultProps,x=function(A,P){var E=P.graphicalItems,C=P.stackGroups,T=P.offset,M=P.updateId,O=P.dataStartIndex,_=P.dataEndIndex,I=A.barSize,$=A.layout,D=A.barGap,z=A.barCategoryGap,K=A.maxBarSize,W=XD($),Y=W.numericAxisName,L=W.cateAxisName,V=Pje(E),U=[];return E.forEach(function(ae,te){var B=ey(A.data,{graphicalItems:[ae],dataStartIndex:O,dataEndIndex:_}),H=ae.type.defaultProps!==void 0?ye(ye({},ae.type.defaultProps),ae.props):ae.props,Z=H.dataKey,re=H.maxBarSize,me=H["".concat(Y,"Id")],Ne=H["".concat(L,"Id")],he={},Pe=u.reduce(function(Je,He){var lt=P["".concat(He.axisType,"Map")],rt=H["".concat(He.axisType,"Id")];lt&&lt[rt]||He.axisType==="zAxis"||el();var xt=lt[rt];return ye(ye({},Je),{},Ze(Ze({},He.axisType,xt),"".concat(He.axisType,"Ticks"),Si(xt)))},he),ue=Pe[L],Ce=Pe["".concat(L,"Ticks")],Te=C&&C[me]&&C[me].hasStack&&Zhe(ae,C[me].stackGroups),le=Ci(ae.type).indexOf("Bar")>=0,Ie=xx(ue,Ce),ee=[],Re=V&&Ihe({barSize:I,stackGroups:C,totalSize:Eje(Pe,L)});if(le){var ve,Me,ge=wt(re)?K:re,Le=(ve=(Me=xx(ue,Ce,!0))!==null&&Me!==void 0?Me:ge)!==null&&ve!==void 0?ve:0;ee=Lhe({barGap:D,barCategoryGap:z,bandSize:Le!==Ie?Le:Ie,sizeList:Re[Ne],maxBarSize:ge}),Le!==Ie&&(ee=ee.map(function(Je){return ye(ye({},Je),{},{position:ye(ye({},Je.position),{},{offset:Je.position.offset-Le/2})})}))}var Fe=ae&&ae.type&&ae.type.getComposedData;Fe&&U.push({props:ye(ye({},Fe(ye(ye({},Pe),{},{displayedData:B,props:A,dataKey:Z,item:ae,bandSize:Ie,barPosition:ee,offset:T,stackedData:Te,layout:$,dataStartIndex:O,dataEndIndex:_}))),{},Ze(Ze(Ze({key:ae.key||"item-".concat(te)},Y,Pe[Y]),L,Pe[L]),"animationId",M)),childIndex:zoe(ae,A.children),item:ae})}),U},v=function(A,P){var E=A.props,C=A.dataStartIndex,T=A.dataEndIndex,M=A.updateId;if(!b_({props:E}))return null;var O=E.children,_=E.layout,I=E.stackOffset,$=E.data,D=E.reverseStackOrder,z=XD(_),K=z.numericAxisName,W=z.cateAxisName,Y=Fr(O,n),L=Whe($,Y,"".concat(K,"Id"),"".concat(W,"Id"),I,D),V=u.reduce(function(H,Z){var re="".concat(Z.axisType,"Map");return ye(ye({},H),{},Ze({},re,Aje(E,ye(ye({},Z),{},{graphicalItems:Y,stackGroups:Z.axisType===K&&L,dataStartIndex:C,dataEndIndex:T}))))},{}),U=Tje(ye(ye({},V),{},{props:E,graphicalItems:Y}),P?.legendBBox);Object.keys(V).forEach(function(H){V[H]=h(E,V[H],U,H.replace("Map",""),a)});var ae=V["".concat(W,"Map")],te=Cje(ae),B=x(E,ye(ye({},V),{},{dataStartIndex:C,dataEndIndex:T,updateId:M,graphicalItems:Y,stackGroups:L,offset:U}));return ye(ye({formattedGraphicalItems:B,graphicalItems:Y,offset:U,stackGroups:L},te),V)},j=(function(w){function A(P){var E,C,T;return cje(this,A),T=uje(this,A,[P]),Ze(T,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),Ze(T,"accessibilityManager",new Q1e),Ze(T,"handleLegendBBoxUpdate",function(M){if(M){var O=T.state,_=O.dataStartIndex,I=O.dataEndIndex,$=O.updateId;T.setState(ye({legendBBox:M},v({props:T.props,dataStartIndex:_,dataEndIndex:I,updateId:$},ye(ye({},T.state),{},{legendBBox:M}))))}}),Ze(T,"handleReceiveSyncEvent",function(M,O,_){if(T.props.syncId===M){if(_===T.eventEmitterSymbol&&typeof T.props.syncMethod!="function")return;T.applySyncEvent(O)}}),Ze(T,"handleBrushChange",function(M){var O=M.startIndex,_=M.endIndex;if(O!==T.state.dataStartIndex||_!==T.state.dataEndIndex){var I=T.state.updateId;T.setState(function(){return ye({dataStartIndex:O,dataEndIndex:_},v({props:T.props,dataStartIndex:O,dataEndIndex:_,updateId:I},T.state))}),T.triggerSyncEvent({dataStartIndex:O,dataEndIndex:_})}}),Ze(T,"handleMouseEnter",function(M){var O=T.getMouseInfo(M);if(O){var _=ye(ye({},O),{},{isTooltipActive:!0});T.setState(_),T.triggerSyncEvent(_);var I=T.props.onMouseEnter;ht(I)&&I(_,M)}}),Ze(T,"triggeredAfterMouseMove",function(M){var O=T.getMouseInfo(M),_=O?ye(ye({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};T.setState(_),T.triggerSyncEvent(_);var I=T.props.onMouseMove;ht(I)&&I(_,M)}),Ze(T,"handleItemMouseEnter",function(M){T.setState(function(){return{isTooltipActive:!0,activeItem:M,activePayload:M.tooltipPayload,activeCoordinate:M.tooltipPosition||{x:M.cx,y:M.cy}}})}),Ze(T,"handleItemMouseLeave",function(){T.setState(function(){return{isTooltipActive:!1}})}),Ze(T,"handleMouseMove",function(M){M.persist(),T.throttleTriggeredAfterMouseMove(M)}),Ze(T,"handleMouseLeave",function(M){T.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};T.setState(O),T.triggerSyncEvent(O);var _=T.props.onMouseLeave;ht(_)&&_(O,M)}),Ze(T,"handleOuterEvent",function(M){var O=Boe(M),_=Vr(T.props,"".concat(O));if(O&&ht(_)){var I,$;/.*touch.*/i.test(O)?$=T.getMouseInfo(M.changedTouches[0]):$=T.getMouseInfo(M),_((I=$)!==null&&I!==void 0?I:{},M)}}),Ze(T,"handleClick",function(M){var O=T.getMouseInfo(M);if(O){var _=ye(ye({},O),{},{isTooltipActive:!0});T.setState(_),T.triggerSyncEvent(_);var I=T.props.onClick;ht(I)&&I(_,M)}}),Ze(T,"handleMouseDown",function(M){var O=T.props.onMouseDown;if(ht(O)){var _=T.getMouseInfo(M);O(_,M)}}),Ze(T,"handleMouseUp",function(M){var O=T.props.onMouseUp;if(ht(O)){var _=T.getMouseInfo(M);O(_,M)}}),Ze(T,"handleTouchMove",function(M){M.changedTouches!=null&&M.changedTouches.length>0&&T.throttleTriggeredAfterMouseMove(M.changedTouches[0])}),Ze(T,"handleTouchStart",function(M){M.changedTouches!=null&&M.changedTouches.length>0&&T.handleMouseDown(M.changedTouches[0])}),Ze(T,"handleTouchEnd",function(M){M.changedTouches!=null&&M.changedTouches.length>0&&T.handleMouseUp(M.changedTouches[0])}),Ze(T,"handleDoubleClick",function(M){var O=T.props.onDoubleClick;if(ht(O)){var _=T.getMouseInfo(M);O(_,M)}}),Ze(T,"handleContextMenu",function(M){var O=T.props.onContextMenu;if(ht(O)){var _=T.getMouseInfo(M);O(_,M)}}),Ze(T,"triggerSyncEvent",function(M){T.props.syncId!==void 0&&Hw.emit(Kw,T.props.syncId,M,T.eventEmitterSymbol)}),Ze(T,"applySyncEvent",function(M){var O=T.props,_=O.layout,I=O.syncMethod,$=T.state.updateId,D=M.dataStartIndex,z=M.dataEndIndex;if(M.dataStartIndex!==void 0||M.dataEndIndex!==void 0)T.setState(ye({dataStartIndex:D,dataEndIndex:z},v({props:T.props,dataStartIndex:D,dataEndIndex:z,updateId:$},T.state)));else if(M.activeTooltipIndex!==void 0){var K=M.chartX,W=M.chartY,Y=M.activeTooltipIndex,L=T.state,V=L.offset,U=L.tooltipTicks;if(!V)return;if(typeof I=="function")Y=I(U,M);else if(I==="value"){Y=-1;for(var ae=0;ae<U.length;ae++)if(U[ae].value===M.activeLabel){Y=ae;break}}var te=ye(ye({},V),{},{x:V.left,y:V.top}),B=Math.min(K,te.x+te.width),H=Math.min(W,te.y+te.height),Z=U[Y]&&U[Y].value,re=jA(T.state,T.props.data,Y),me=U[Y]?{x:_==="horizontal"?U[Y].coordinate:B,y:_==="horizontal"?H:U[Y].coordinate}:dU;T.setState(ye(ye({},M),{},{activeLabel:Z,activeCoordinate:me,activePayload:re,activeTooltipIndex:Y}))}else T.setState(M)}),Ze(T,"renderCursor",function(M){var O,_=T.state,I=_.isTooltipActive,$=_.activeCoordinate,D=_.activePayload,z=_.offset,K=_.activeTooltipIndex,W=_.tooltipAxisBandSize,Y=T.getTooltipEventType(),L=(O=M.props.active)!==null&&O!==void 0?O:I,V=T.props.layout,U=M.key||"_recharts-cursor";return Q.createElement(tje,{key:U,activeCoordinate:$,activePayload:D,activeTooltipIndex:K,chartName:a,element:M,isActive:L,layout:V,offset:z,tooltipAxisBandSize:W,tooltipEventType:Y})}),Ze(T,"renderPolarAxis",function(M,O,_){var I=Vr(M,"type.axisType"),$=Vr(T.state,"".concat(I,"Map")),D=M.type.defaultProps,z=D!==void 0?ye(ye({},D),M.props):M.props,K=$&&$[z["".concat(I,"Id")]];return S.cloneElement(M,ye(ye({},K),{},{className:Tt(I,K.className),key:M.key||"".concat(O,"-").concat(_),ticks:Si(K,!0)}))}),Ze(T,"renderPolarGrid",function(M){var O=M.props,_=O.radialLines,I=O.polarAngles,$=O.polarRadius,D=T.state,z=D.radiusAxisMap,K=D.angleAxisMap,W=bo(z),Y=bo(K),L=Y.cx,V=Y.cy,U=Y.innerRadius,ae=Y.outerRadius;return S.cloneElement(M,{polarAngles:Array.isArray(I)?I:Si(Y,!0).map(function(te){return te.coordinate}),polarRadius:Array.isArray($)?$:Si(W,!0).map(function(te){return te.coordinate}),cx:L,cy:V,innerRadius:U,outerRadius:ae,key:M.key||"polar-grid",radialLines:_})}),Ze(T,"renderLegend",function(){var M=T.state.formattedGraphicalItems,O=T.props,_=O.children,I=O.width,$=O.height,D=T.props.margin||{},z=I-(D.left||0)-(D.right||0),K=sG({children:_,formattedGraphicalItems:M,legendWidth:z,legendContent:m});if(!K)return null;var W=K.item,Y=KD(K,aje);return S.cloneElement(W,ye(ye({},Y),{},{chartWidth:I,chartHeight:$,margin:D,onBBoxUpdate:T.handleLegendBBoxUpdate}))}),Ze(T,"renderTooltip",function(){var M,O=T.props,_=O.children,I=O.accessibilityLayer,$=hr(_,Br);if(!$)return null;var D=T.state,z=D.isTooltipActive,K=D.activeCoordinate,W=D.activePayload,Y=D.activeLabel,L=D.offset,V=(M=$.props.active)!==null&&M!==void 0?M:z;return S.cloneElement($,{viewBox:ye(ye({},L),{},{x:L.left,y:L.top}),active:V,label:Y,payload:V?W:[],coordinate:K,accessibilityLayer:I})}),Ze(T,"renderBrush",function(M){var O=T.props,_=O.margin,I=O.data,$=T.state,D=$.offset,z=$.dataStartIndex,K=$.dataEndIndex,W=$.updateId;return S.cloneElement(M,{key:M.key||"_recharts-brush",onChange:tg(T.handleBrushChange,M.props.onChange),data:I,x:_e(M.props.x)?M.props.x:D.left,y:_e(M.props.y)?M.props.y:D.top+D.height+D.brushBottom-(_.bottom||0),width:_e(M.props.width)?M.props.width:D.width,startIndex:z,endIndex:K,updateId:"brush-".concat(W)})}),Ze(T,"renderReferenceElement",function(M,O,_){if(!M)return null;var I=T,$=I.clipPathId,D=T.state,z=D.xAxisMap,K=D.yAxisMap,W=D.offset,Y=M.type.defaultProps||{},L=M.props,V=L.xAxisId,U=V===void 0?Y.xAxisId:V,ae=L.yAxisId,te=ae===void 0?Y.yAxisId:ae;return S.cloneElement(M,{key:M.key||"".concat(O,"-").concat(_),xAxis:z[U],yAxis:K[te],viewBox:{x:W.left,y:W.top,width:W.width,height:W.height},clipPathId:$})}),Ze(T,"renderActivePoints",function(M){var O=M.item,_=M.activePoint,I=M.basePoint,$=M.childIndex,D=M.isRange,z=[],K=O.props.key,W=O.item.type.defaultProps!==void 0?ye(ye({},O.item.type.defaultProps),O.item.props):O.item.props,Y=W.activeDot,L=W.dataKey,V=ye(ye({index:$,dataKey:L,cx:_.x,cy:_.y,r:4,fill:k3(O.item),strokeWidth:2,stroke:"#fff",payload:_.payload,value:_.value},Pt(Y,!1)),Fg(Y));return z.push(A.renderActiveDot(Y,V,"".concat(K,"-activePoint-").concat($))),I?z.push(A.renderActiveDot(Y,ye(ye({},V),{},{cx:I.x,cy:I.y}),"".concat(K,"-basePoint-").concat($))):D&&z.push(null),z}),Ze(T,"renderGraphicChild",function(M,O,_){var I=T.filterFormatItem(M,O,_);if(!I)return null;var $=T.getTooltipEventType(),D=T.state,z=D.isTooltipActive,K=D.tooltipAxis,W=D.activeTooltipIndex,Y=D.activeLabel,L=T.props.children,V=hr(L,Br),U=I.props,ae=U.points,te=U.isRange,B=U.baseLine,H=I.item.type.defaultProps!==void 0?ye(ye({},I.item.type.defaultProps),I.item.props):I.item.props,Z=H.activeDot,re=H.hide,me=H.activeBar,Ne=H.activeShape,he=!!(!re&&z&&V&&(Z||me||Ne)),Pe={};$!=="axis"&&V&&V.props.trigger==="click"?Pe={onClick:tg(T.handleItemMouseEnter,M.props.onClick)}:$!=="axis"&&(Pe={onMouseLeave:tg(T.handleItemMouseLeave,M.props.onMouseLeave),onMouseEnter:tg(T.handleItemMouseEnter,M.props.onMouseEnter)});var ue=S.cloneElement(M,ye(ye({},I.props),Pe));function Ce(He){return typeof K.dataKey=="function"?K.dataKey(He.payload):null}if(he)if(W>=0){var Te,le;if(K.dataKey&&!K.allowDuplicatedCategory){var Ie=typeof K.dataKey=="function"?Ce:"payload.".concat(K.dataKey.toString());Te=Vg(ae,Ie,Y),le=te&&B&&Vg(B,Ie,Y)}else Te=ae?.[W],le=te&&B&&B[W];if(Ne||me){var ee=M.props.activeIndex!==void 0?M.props.activeIndex:W;return[S.cloneElement(M,ye(ye(ye({},I.props),Pe),{},{activeIndex:ee})),null,null]}if(!wt(Te))return[ue].concat(Xd(T.renderActivePoints({item:I,activePoint:Te,basePoint:le,childIndex:W,isRange:te})))}else{var Re,ve=(Re=T.getItemByXY(T.state.activeCoordinate))!==null&&Re!==void 0?Re:{graphicalItem:ue},Me=ve.graphicalItem,ge=Me.item,Le=ge===void 0?M:ge,Fe=Me.childIndex,Je=ye(ye(ye({},I.props),Pe),{},{activeIndex:Fe});return[S.cloneElement(Le,Je),null,null]}return te?[ue,null,null]:[ue,null]}),Ze(T,"renderCustomized",function(M,O,_){return S.cloneElement(M,ye(ye({key:"recharts-customized-".concat(_)},T.props),T.state))}),Ze(T,"renderMap",{CartesianGrid:{handler:ig,once:!0},ReferenceArea:{handler:T.renderReferenceElement},ReferenceLine:{handler:ig},ReferenceDot:{handler:T.renderReferenceElement},XAxis:{handler:ig},YAxis:{handler:ig},Brush:{handler:T.renderBrush,once:!0},Bar:{handler:T.renderGraphicChild},Line:{handler:T.renderGraphicChild},Area:{handler:T.renderGraphicChild},Radar:{handler:T.renderGraphicChild},RadialBar:{handler:T.renderGraphicChild},Scatter:{handler:T.renderGraphicChild},Pie:{handler:T.renderGraphicChild},Funnel:{handler:T.renderGraphicChild},Tooltip:{handler:T.renderCursor,once:!0},PolarGrid:{handler:T.renderPolarGrid,once:!0},PolarAngleAxis:{handler:T.renderPolarAxis},PolarRadiusAxis:{handler:T.renderPolarAxis},Customized:{handler:T.renderCustomized}}),T.clipPathId="".concat((E=P.id)!==null&&E!==void 0?E:sp("recharts"),"-clip"),T.throttleTriggeredAfterMouseMove=rq(T.triggeredAfterMouseMove,(C=P.throttleDelay)!==null&&C!==void 0?C:1e3/60),T.state={},T}return pje(A,w),dje(A,[{key:"componentDidMount",value:function(){var E,C;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(E=this.props.margin.left)!==null&&E!==void 0?E:0,top:(C=this.props.margin.top)!==null&&C!==void 0?C:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var E=this.props,C=E.children,T=E.data,M=E.height,O=E.layout,_=hr(C,Br);if(_){var I=_.props.defaultIndex;if(!(typeof I!="number"||I<0||I>this.state.tooltipTicks.length-1)){var $=this.state.tooltipTicks[I]&&this.state.tooltipTicks[I].value,D=jA(this.state,T,I,$),z=this.state.tooltipTicks[I].coordinate,K=(this.state.offset.top+M)/2,W=O==="horizontal",Y=W?{x:z,y:K}:{y:z,x:K},L=this.state.formattedGraphicalItems.find(function(U){var ae=U.item;return ae.type.name==="Scatter"});L&&(Y=ye(ye({},Y),L.props.points[I].tooltipPosition),D=L.props.points[I].tooltipPayload);var V={activeTooltipIndex:I,isTooltipActive:!0,activeLabel:$,activePayload:D,activeCoordinate:Y};this.setState(V),this.renderCursor(_),this.accessibilityManager.setIndex(I)}}}},{key:"getSnapshotBeforeUpdate",value:function(E,C){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==C.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==E.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==E.margin){var T,M;this.accessibilityManager.setDetails({offset:{left:(T=this.props.margin.left)!==null&&T!==void 0?T:0,top:(M=this.props.margin.top)!==null&&M!==void 0?M:0}})}return null}},{key:"componentDidUpdate",value:function(E){iN([hr(E.children,Br)],[hr(this.props.children,Br)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var E=hr(this.props.children,Br);if(E&&typeof E.props.shared=="boolean"){var C=E.props.shared?"axis":"item";return d.indexOf(C)>=0?C:o}return o}},{key:"getMouseInfo",value:function(E){if(!this.container)return null;var C=this.container,T=C.getBoundingClientRect(),M=Aue(T),O={chartX:Math.round(E.pageX-M.left),chartY:Math.round(E.pageY-M.top)},_=T.width/C.offsetWidth||1,I=this.inRange(O.chartX,O.chartY,_);if(!I)return null;var $=this.state,D=$.xAxisMap,z=$.yAxisMap,K=this.getTooltipEventType(),W=WD(this.state,this.props.data,this.props.layout,I);if(K!=="axis"&&D&&z){var Y=bo(D).scale,L=bo(z).scale,V=Y&&Y.invert?Y.invert(O.chartX):null,U=L&&L.invert?L.invert(O.chartY):null;return ye(ye({},O),{},{xValue:V,yValue:U},W)}return W?ye(ye({},O),W):null}},{key:"inRange",value:function(E,C){var T=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,M=this.props.layout,O=E/T,_=C/T;if(M==="horizontal"||M==="vertical"){var I=this.state.offset,$=O>=I.left&&O<=I.left+I.width&&_>=I.top&&_<=I.top+I.height;return $?{x:O,y:_}:null}var D=this.state,z=D.angleAxisMap,K=D.radiusAxisMap;if(z&&K){var W=bo(z);return l8({x:O,y:_},W)}return null}},{key:"parseEventsOfWrapper",value:function(){var E=this.props.children,C=this.getTooltipEventType(),T=hr(E,Br),M={};T&&C==="axis"&&(T.props.trigger==="click"?M={onClick:this.handleClick}:M={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=Fg(this.props,this.handleOuterEvent);return ye(ye({},O),M)}},{key:"addListener",value:function(){Hw.on(Kw,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Hw.removeListener(Kw,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(E,C,T){for(var M=this.state.formattedGraphicalItems,O=0,_=M.length;O<_;O++){var I=M[O];if(I.item===E||I.props.key===E.key||C===Ci(I.item.type)&&T===I.childIndex)return I}return null}},{key:"renderClipPath",value:function(){var E=this.clipPathId,C=this.state.offset,T=C.left,M=C.top,O=C.height,_=C.width;return Q.createElement("defs",null,Q.createElement("clipPath",{id:E},Q.createElement("rect",{x:T,y:M,height:O,width:_})))}},{key:"getXScales",value:function(){var E=this.state.xAxisMap;return E?Object.entries(E).reduce(function(C,T){var M=HD(T,2),O=M[0],_=M[1];return ye(ye({},C),{},Ze({},O,_.scale))},{}):null}},{key:"getYScales",value:function(){var E=this.state.yAxisMap;return E?Object.entries(E).reduce(function(C,T){var M=HD(T,2),O=M[0],_=M[1];return ye(ye({},C),{},Ze({},O,_.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(E){var C;return(C=this.state.xAxisMap)===null||C===void 0||(C=C[E])===null||C===void 0?void 0:C.scale}},{key:"getYScaleByAxisId",value:function(E){var C;return(C=this.state.yAxisMap)===null||C===void 0||(C=C[E])===null||C===void 0?void 0:C.scale}},{key:"getItemByXY",value:function(E){var C=this.state,T=C.formattedGraphicalItems,M=C.activeItem;if(T&&T.length)for(var O=0,_=T.length;O<_;O++){var I=T[O],$=I.props,D=I.item,z=D.type.defaultProps!==void 0?ye(ye({},D.type.defaultProps),D.props):D.props,K=Ci(D.type);if(K==="Bar"){var W=($.data||[]).find(function(U){return Uve(E,U)});
769if(W)return{graphicalItem:I,payload:W}}else if(K==="RadialBar"){var Y=($.data||[]).find(function(U){return l8(E,U)});if(Y)return{graphicalItem:I,payload:Y}}else if(Kv(I,M)||Qv(I,M)||km(I,M)){var L=kye({graphicalItem:I,activeTooltipItem:M,itemData:z.data}),V=z.activeIndex===void 0?L:z.activeIndex;return{graphicalItem:ye(ye({},I),{},{childIndex:V}),payload:km(I,M)?z.data[L]:I.props.data[L]}}}return null}},{key:"render",value:function(){var E=this;if(!b_(this))return null;var C=this.props,T=C.children,M=C.className,O=C.width,_=C.height,I=C.style,$=C.compact,D=C.title,z=C.desc,K=KD(C,nje),W=Pt(K,!1);if($)return Q.createElement(PD,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Q.createElement(cN,cd({},W,{width:O,height:_,title:D,desc:z}),this.renderClipPath(),w_(T,this.renderMap)));if(this.props.accessibilityLayer){var Y,L;W.tabIndex=(Y=this.props.tabIndex)!==null&&Y!==void 0?Y:0,W.role=(L=this.props.role)!==null&&L!==void 0?L:"application",W.onKeyDown=function(U){E.accessibilityManager.keyboardEvent(U)},W.onFocus=function(){E.accessibilityManager.focus()}}var V=this.parseEventsOfWrapper();return Q.createElement(PD,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},Q.createElement("div",cd({className:Tt("recharts-wrapper",M),style:ye({position:"relative",cursor:"default",width:O,height:_},I)},V,{ref:function(ae){E.container=ae}}),Q.createElement(cN,cd({},W,{width:O,height:_,title:D,desc:z,style:bje}),this.renderClipPath(),w_(T,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])})(S.Component);Ze(j,"displayName",a),Ze(j,"defaultProps",ye({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},p)),Ze(j,"getDerivedStateFromProps",function(w,A){var P=w.dataKey,E=w.data,C=w.children,T=w.width,M=w.height,O=w.layout,_=w.stackOffset,I=w.margin,$=A.dataStartIndex,D=A.dataEndIndex;if(A.updateId===void 0){var z=YD(w);return ye(ye(ye({},z),{},{updateId:0},v(ye(ye({props:w},z),{},{updateId:0}),A)),{},{prevDataKey:P,prevData:E,prevWidth:T,prevHeight:M,prevLayout:O,prevStackOffset:_,prevMargin:I,prevChildren:C})}if(P!==A.prevDataKey||E!==A.prevData||T!==A.prevWidth||M!==A.prevHeight||O!==A.prevLayout||_!==A.prevStackOffset||!hd(I,A.prevMargin)){var K=YD(w),W={chartX:A.chartX,chartY:A.chartY,isTooltipActive:A.isTooltipActive},Y=ye(ye({},WD(A,E,O)),{},{updateId:A.updateId+1}),L=ye(ye(ye({},K),W),Y);return ye(ye(ye({},L),v(ye({props:w},L),A)),{},{prevDataKey:P,prevData:E,prevWidth:T,prevHeight:M,prevLayout:O,prevStackOffset:_,prevMargin:I,prevChildren:C})}if(!iN(C,A.prevChildren)){var V,U,ae,te,B=hr(C,qd),H=B&&(V=(U=B.props)===null||U===void 0?void 0:U.startIndex)!==null&&V!==void 0?V:$,Z=B&&(ae=(te=B.props)===null||te===void 0?void 0:te.endIndex)!==null&&ae!==void 0?ae:D,re=H!==$||Z!==D,me=!wt(E),Ne=me&&!re?A.updateId:A.updateId+1;return ye(ye({updateId:Ne},v(ye(ye({props:w},A),{},{updateId:Ne,dataStartIndex:H,dataEndIndex:Z}),A)),{},{prevChildren:C,dataStartIndex:H,dataEndIndex:Z})}return null}),Ze(j,"renderActiveDot",function(w,A,P){var E;return S.isValidElement(w)?E=S.cloneElement(w,A):ht(w)?E=w(A):E=Q.createElement(D3,A),Q.createElement(Ba,{className:"recharts-active-dot",key:P},E)});var y=S.forwardRef(function(A,P){return Q.createElement(j,cd({},A,{ref:P}))});return y.displayName=j.displayName,y},Oje=fU({chartName:"LineChart",GraphicalChild:fp,axisComponents:[{axisType:"xAxis",AxisComp:Gc},{axisType:"yAxis",AxisComp:Uc}],formatAxisMap:MG}),ZD=fU({chartName:"BarChart",GraphicalChild:Go,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:Gc},{axisType:"yAxis",AxisComp:Uc}],formatAxisMap:MG});function og({icon:e,label:t,value:a,color:n}){return r.jsxs(Se.div,{"data-loc":"client/src/pages/AdminStats.tsx:14",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"bg-card/80 border border-border/50 rounded-2xl p-5 flex items-center gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/AdminStats.tsx:19",className:`w-12 h-12 rounded-xl flex items-center justify-center ${n}`,children:r.jsx(e,{"data-loc":"client/src/pages/AdminStats.tsx:20",className:"w-6 h-6 text-white"})}),r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:22",children:[r.jsx("p",{"data-loc":"client/src/pages/AdminStats.tsx:23",className:"text-sm text-muted-foreground",children:t}),r.jsx("p",{"data-loc":"client/src/pages/AdminStats.tsx:24",className:"text-2xl font-bold text-white",children:a})]})]})}function Mje(){const{user:e,isAuthenticated:t}=kt(),{data:a,isLoading:n}=F.stats.overview.useQuery(void 0,{enabled:t&&e?.role==="admin"}),{data:s,isLoading:o}=F.stats.revenueByMonth.useQuery(void 0,{enabled:t&&e?.role==="admin"}),{data:c,isLoading:d}=F.stats.usersByMonth.useQuery(void 0,{enabled:t&&e?.role==="admin"}),{data:u,isLoading:m}=F.stats.downloadsByMonth.useQuery(void 0,{enabled:t&&e?.role==="admin"}),{data:h,isLoading:p}=F.stats.topProducts.useQuery(void 0,{enabled:t&&e?.role==="admin"}),{data:x,isLoading:v}=F.stats.recentOrders.useQuery(void 0,{enabled:t&&e?.role==="admin"});return n?r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:54",className:"space-y-6",children:[r.jsx("h2",{"data-loc":"client/src/pages/AdminStats.tsx:55",className:"text-xl font-bold text-white",children:"Panel de Estadísticas"}),r.jsx("div",{"data-loc":"client/src/pages/AdminStats.tsx:56",className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:Array(4).fill(0).map((j,y)=>r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:58",className:"bg-card/80 border border-border/50 rounded-2xl p-5 skeleton-neon",children:[r.jsx("div",{"data-loc":"client/src/pages/AdminStats.tsx:59",className:"w-12 h-12 bg-muted rounded-xl"}),r.jsx("div",{"data-loc":"client/src/pages/AdminStats.tsx:60",className:"mt-3 w-20 h-4 bg-muted rounded"}),r.jsx("div",{"data-loc":"client/src/pages/AdminStats.tsx:61",className:"mt-2 w-32 h-7 bg-muted rounded"})]},y))})]}):r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:70",className:"space-y-6",children:[r.jsxs("h2",{"data-loc":"client/src/pages/AdminStats.tsx:71",className:"text-xl font-bold text-white flex items-center gap-2",children:[r.jsx(Qm,{"data-loc":"client/src/pages/AdminStats.tsx:72",className:"w-6 h-6 text-neon-blue"})," Panel de Estadísticas"]}),r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:76",className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[r.jsx(og,{"data-loc":"client/src/pages/AdminStats.tsx:77",icon:sv,label:"Ingresos Totales",value:`$${(a?.revenue||0).toFixed(2)}`,color:"bg-gradient-to-br from-green-500 to-emerald-600"}),r.jsx(og,{"data-loc":"client/src/pages/AdminStats.tsx:78",icon:Ni,label:"Pedidos Totales",value:String(a?.totalOrders||0),color:"bg-gradient-to-br from-blue-500 to-indigo-600"}),r.jsx(og,{"data-loc":"client/src/pages/AdminStats.tsx:79",icon:Ws,label:"Usuarios",value:String(a?.totalUsers||0),color:"bg-gradient-to-br from-purple-500 to-violet-600"}),r.jsx(og,{"data-loc":"client/src/pages/AdminStats.tsx:80",icon:La,label:"Descargas",value:String(a?.totalDownloads||0),color:"bg-gradient-to-br from-cyan-500 to-teal-600"})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/AdminStats.tsx:84",initial:{opacity:0,y:20}
769,animate:{opacity:1,y:0},transition:{delay:.1},className:"bg-card/80 border border-border/50 rounded-2xl p-6",children:[r.jsx("h3",{"data-loc":"client/src/pages/AdminStats.tsx:90",className:"text-lg font-bold text-white mb-4",children:"Ingresos por Mes"}),o||!s?.length?r.jsx("p",{"data-loc":"client/src/pages/AdminStats.tsx:92",className:"text-muted-foreground text-center py-8",children:"Sin datos de ingresos aún"}):r.jsx(tw,{"data-loc":"client/src/pages/AdminStats.tsx:94",width:"100%",height:300,children:r.jsxs(Oje,{"data-loc":"client/src/pages/AdminStats.tsx:95",data:s,children:[r.jsx(wg,{"data-loc":"client/src/pages/AdminStats.tsx:96",strokeDasharray:"3 3",stroke:"#334155"}),r.jsx(Gc,{"data-loc":"client/src/pages/AdminStats.tsx:97",dataKey:"month",stroke:"#94a3b8",fontSize:12}),r.jsx(Uc,{"data-loc":"client/src/pages/AdminStats.tsx:98",stroke:"#94a3b8",fontSize:12}),r.jsx(Br,{"data-loc":"client/src/pages/AdminStats.tsx:99",contentStyle:{backgroundColor:"#1e293b",border:"1px solid #334155",borderRadius:"8px"},labelStyle:{color:"#e2e8f0"}}),r.jsx(fp,{"data-loc":"client/src/pages/AdminStats.tsx:103",type:"monotone",dataKey:"revenue",stroke:"#22c55e",strokeWidth:2,dot:{fill:"#22c55e",r:4}})]})})]}),r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:110",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/AdminStats.tsx:111",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"bg-card/80 border border-border/50 rounded-2xl p-6",children:[r.jsx("h3",{"data-loc":"client/src/pages/AdminStats.tsx:117",className:"text-lg font-bold text-white mb-4",children:"Usuarios Registrados"}),d||!c?.length?r.jsx("p",{"data-loc":"client/src/pages/AdminStats.tsx:119",className:"text-muted-foreground text-center py-8",children:"Sin datos aún"}):r.jsx(tw,{"data-loc":"client/src/pages/AdminStats.tsx:121",width:"100%",height:250,children:r.jsxs(ZD,{"data-loc":"client/src/pages/AdminStats.tsx:122",data:c,children:[r.jsx(wg,{"data-loc":"client/src/pages/AdminStats.tsx:123",strokeDasharray:"3 3",stroke:"#334155"}),r.jsx(Gc,{"data-loc":"client/src/pages/AdminStats.tsx:124",dataKey:"month",stroke:"#94a3b8",fontSize:12}),r.jsx(Uc,{"data-loc":"client/src/pages/AdminStats.tsx:125",stroke:"#94a3b8",fontSize:12}),r.jsx(Br,{"data-loc":"client/src/pages/AdminStats.tsx:126",contentStyle:{backgroundColor:"#1e293b",border:"1px solid #334155",borderRadius:"8px"},labelStyle:{color:"#e2e8f0"}}),r.jsx(Go,{"data-loc":"client/src/pages/AdminStats.tsx:130",dataKey:"count",fill:"#8b5cf6",radius:[4,4,0,0]})]})})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/AdminStats.tsx:136",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},className:"bg-card/80 border border-border/50 rounded-2xl p-6",children:[r.jsx("h3",{"data-loc":"client/src/pages/AdminStats.tsx:142",className:"text-lg font-bold text-white mb-4",children:"Descargas por Mes"}),m||!u?.length?r.jsx("p",{"data-loc":"client/src/pages/AdminStats.tsx:144",className:"text-muted-foreground text-center py-8",children:"Sin datos aún"}):r.jsx(tw,{"data-loc":"client/src/pages/AdminStats.tsx:146",width:"100%",height:250,children:r.jsxs(ZD,{"data-loc":"client/src/pages/AdminStats.tsx:147",data:u,children:[r.jsx(wg,{"data-loc":"client/src/pages/AdminStats.tsx:148",strokeDasharray:"3 3",stroke:"#334155"}),r.jsx(Gc,{"data-loc":"client/src/pages/AdminStats.tsx:149",dataKey:"month",stroke:"#94a3b8",fontSize:12}),r.jsx(Uc,{"data-loc":"client/src/pages/AdminStats.tsx:150",stroke:"#94a3b8",fontSize:12}),r.jsx(Br,{"data-loc":"client/src/pages/AdminStats.tsx:151",contentStyle:{backgroundColor:"#1e293b",border:"1px solid #334155",borderRadius:"8px"},labelStyle:{color:"#e2e8f0"}}),r.jsx(Go,{"data-loc":"client/src/pages/AdminStats.tsx:155",dataKey:"count",fill:"#06b6d4",radius:[4,4,0,0]})]})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:163",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/AdminStats.tsx:164",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"bg-card/80 border border-border/50 rounded-2xl p-6",children:[r.jsx("h3",{"data-loc":"client/src/pages/AdminStats.tsx:170",className:"text-lg font-bold text-white mb-4",children:"Productos Más Descargados"}),p||!h?.length?r.jsx("p",{"data-loc":"client/src/pages/AdminStats.tsx:172",className:"text-muted-foreground text-center py-8",children:"Sin datos aún"}):r.jsx("div",{"data-loc":"client/src/pages/AdminStats.tsx:174",className:"space-y-3",children:h.map((j,y)=>r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:176",className:"flex items-center gap-3",children:[r.jsx("span",{"data-loc":"client/src/pages/AdminStats.tsx:177",className:"w-6 h-6 rounded-full bg-neon-blue/20 text-neon-blue text-xs flex items-center justify-center font-bold",children:y+1}),r.jsx("span",{"data-loc":"client/src/pages/AdminStats.tsx:180",className:"flex-1 text-sm text-white truncate",children:j.title}),r.jsxs("span",{"data-loc":"client/src/pages/AdminStats.tsx:181",className:"text-sm text-muted-foreground",children:[j.salesCount," descargas"]})]},y))})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/AdminStats.tsx:188",initial:{opacity:0,y:20}
769,animate:{opacity:1,y:0},transition:{delay:.5},className:"bg-card/80 border border-border/50 rounded-2xl p-6",children:[r.jsx("h3",{"data-loc":"client/src/pages/AdminStats.tsx:194",className:"text-lg font-bold text-white mb-4",children:"Pedidos Recientes"}),v||!x?.length?r.jsx("p",{"data-loc":"client/src/pages/AdminStats.tsx:196",className:"text-muted-foreground text-center py-8",children:"Sin pedidos aún"}):r.jsx("div",{"data-loc":"client/src/pages/AdminStats.tsx:198",className:"space-y-3",children:x.map((j,y)=>r.jsxs("div",{"data-loc":"client/src/pages/AdminStats.tsx:200",className:"flex items-center gap-3",children:[r.jsx(ol,{"data-loc":"client/src/pages/AdminStats.tsx:201",className:"w-4 h-4 text-muted-foreground"}),r.jsxs("span",{"data-loc":"client/src/pages/AdminStats.tsx:202",className:"flex-1 text-sm text-white",children:["Pedido #",j.id]}),r.jsx("span",{"data-loc":"client/src/pages/AdminStats.tsx:203",className:`text-xs px-2 py-1 rounded-full ${j.status==="completed"?"bg-green-500/20 text-green-400":j.status==="pending"?"bg-yellow-500/20 text-yellow-400":j.status==="failed"?"bg-red-500/20 text-red-400":"bg-gray-500/20 text-gray-400"}`,children:j.status}),r.jsxs("span",{"data-loc":"client/src/pages/AdminStats.tsx:209",className:"text-sm font-mono text-white",children:["$",j.amount]})]},y))})]})]})]})}var ty="Switch",[_je]=vs(ty),[kje,Rje]=_je(ty),mU=S.forwardRef((e,t)=>{const{__scopeSwitch:a,name:n,checked:s,defaultChecked:o,required:c,disabled:d,value:u="on",onCheckedChange:m,form:h,...p}=e,[x,v]=S.useState(null),j=_t(t,E=>v(E)),y=S.useRef(!1),w=x?h||!!x.closest("form"):!0,[A,P]=Lo({prop:s,defaultProp:o??!1,onChange:m,caller:ty});return r.jsxs(kje,{scope:a,checked:A,disabled:d,children:[r.jsx(nt.button,{type:"button",role:"switch","aria-checked":A,"aria-required":c,"data-state":xU(A),"data-disabled":d?"":void 0,disabled:d,value:u,...p,ref:j,onClick:tt(e.onClick,E=>{P(C=>!C),w&&(y.current=E.isPropagationStopped(),y.current||E.stopPropagation())})}),w&&r.jsx(gU,{control:x,bubbles:!y.current,name:n,value:u,checked:A,required:c,disabled:d,form:h,style:{transform:"translateX(-100%)"}})]})});mU.displayName=ty;var pU="SwitchThumb",hU=S.forwardRef((e,t)=>{const{__scopeSwitch:a,...n}=e,s=Rje(pU,a);return r.jsx(nt.span,{"data-state":xU(s.checked),"data-disabled":s.disabled?"":void 0,...n,ref:t})});hU.displayName=pU;var Dje="SwitchBubbleInput",gU=S.forwardRef(({__scopeSwitch:e,control:t,checked:a,bubbles:n=!0,...s},o)=>{const c=S.useRef(null),d=_t(c,o),u=xv(a),m=tv(t);return S.useEffect(()=>{const h=c.current;if(!h)return;const p=window.HTMLInputElement.prototype,v=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==a&&v){const j=new Event("click",{bubbles:n});v.call(h,a),h.dispatchEvent(j)}},[u,a,n]),r.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:a,...s,tabIndex:-1,ref:d,style:{...s.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});gU.displayName=Dje;function xU(e){return e?"checked":"unchecked"}var Ije=mU,Lje=hU;function ay({className:e,...t}){return r.jsx(Ije,{"data-loc":"client/src/components/ui/switch.tsx:11","data-slot":"switch",className:ct("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 dark:data-[state=unchecked]:bg-input/80 inline-flex h-[1.15rem] w-8 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:r.jsx(Lje,{"data-loc":"client/src/components/ui/switch.tsx:19","data-slot":"switch-thumb",className:ct("bg-background dark:data-[state=unchecked]:bg-foreground dark:data-[state=checked]:bg-primary-foreground pointer-events-none block size-4 rounded-full ring-0 transition-transform data-[state=checked]:translate-x-[calc(100%-2px)] data-[state=unchecked]:translate-x-0")})})}function Bje(){const e=F.useUtils(),{data:t,isLoading:a}=F.adWall.listAdmin.useQuery(),{data:n}=F.admin.products.list.useQuery(void 0),s=F.adWall.createOffer.useMutation({onSuccess:()=>{e.adWall.listAdmin.invalidate(),q.success("Oferta creada")},onError:te=>q.error(te.message)}),o=F.adWall.updateOffer.useMutation({onSuccess:()=>{e.adWall.listAdmin.invalidate(),q.success("Oferta actualizada")},onError:te=>q.error(te.message)}),c=F.adWall.deleteOffer.useMutation({onSuccess:()=>{e.adWall.listAdmin.invalidate(),q.success("Oferta eliminada")},onError:te=>q.error(te.message)}),d=F.adWall.addStep.useMutation({onSuccess:()=>{e.adWall.listAdmin.invalidate(),q.success("Paso añadido")},onError:te=>q.error(te.message)}),u=F.adWall.removeStep.useMutation({onSuccess:()=>{e.adWall.listAdmin.invalidate()},onError:te=>q.error(te.message)}),[m,h]=S.useState(""),[p,x]=S.useState(""),[v,j]=S.useState("key"),[y,w]=S.useState(""),[A,P]=S.useState("50"),[E,C]=S.useState("7"),[T,M]=S.useState(1),[O,_]=S.useState(null),[I,$]=S.useState(""),[D,z]=S.useState("web"),[K,W]=S.useState(""),[Y,L]=S.useState("10");function V(){if(!m.trim()){q.error("Escribe un título");return}s.mutate({title:m,description:p||void 0,rewardType:v,rewardProductId:(v==="key"||v==="product")&&y?parseInt(y):void 0,rewardAmount:parseInt(A)||0,keyDurationDays:E,dailyClaimLimit:T}),h(""),x("")}function U(te){if(!I.trim()||!K.trim()){q.error("Completa título y enlace");return}d.mutate({offerId:te,title:I,stepType:D,link:K,waitSeconds:parseInt(Y)||10}),$(""),W(""),L("10")}function ae(te){navigator.clipboard.writeText(te).then(()=>q.success("Enlace copiado"))}return a?r.jsx("p",{"data-loc":"client/src/components/AdsWallTab.tsx:85",className:"text-muted-foreground",children:"Cargando muro de anuncios..."}):r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:88",className:"space-y-6",children:[r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:89",children:[r.jsxs("h2",{"data-loc":"client/src/components/AdsWallTab.tsx:90",className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[r.jsx(Ut,{"data-loc":"client/src/components/AdsWallTab.tsx:91",className:"w-5 h-5 text-[var(--neon-green)]"}),' Muro de Anuncios — "Gana Keys viendo anuncios"']}),r.jsxs("p",{"data-loc":"client/src/components/AdsWallTab.tsx:93",className:"text-sm text-muted-foreground mb-4",children:["Los usuarios completan pasos de anuncios y reciben recompensas automáticas (keys, coins o productos gratis). Los enlaces de los pasos deben ser los links que te pagan por visita (referidos de YouTube, ad-linkers como Jiviral, etc.). Se permite ",r.jsx("strong",{"data-loc":"client/src/components/AdsWallTab.tsx:96",children:"1 reclamo por día por oferta por usuario"})," para evitar abuso."]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:101",className:"border border-border/50 rounded-xl p-5 bg-card/50",children:[r.jsxs("h3",{"data-loc":"client/src/components/AdsWallTab.tsx:102",className:"font-semibold text-white mb-4 flex items-center gap-2",children:[r.jsx(ms,{"data-loc":"client/src/components/AdsWallTab.tsx:102",className:"w-4 h-4 text-[var(--neon-green)]"})," Nueva recompensa"]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:103",className:"grid gap-3 md:grid-cols-2",children:[r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:104",children:[r.jsx("label",{"data-loc":"client/src/components/AdsWallTab.tsx:105",className:"text-sm text-muted-foreground",children:"Título"}),r.jsx(fe,{"data-loc":"client/src/components/AdsWallTab.tsx:106",value:m,onChange:te=>h(te.target.value),placeholder:"Ej: Key gratis de un libro"})]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:108",children:[r.jsx("label",{"data-loc":"client/src/components/AdsWallTab.tsx:109",className:"text-sm text-muted-foreground",children:"Recompensa"}),r.jsxs(dt,{"data-loc":"client/src/components/AdsWallTab.tsx:110",value:v,onValueChange:te=>j(te),children:[r.jsx(ft,{"data-loc":"client/src/components/AdsWallTab.tsx:111",children:r.jsx(ut,{"data-loc":"client/src/components/AdsWallTab.tsx:111"})}),r.jsxs(mt,{"data-loc":"client/src/components/AdsWallTab.tsx:112",children:[r.jsxs(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:113",value:"key",children:[r.jsx(er,{"data-loc":"client/src/components/AdsWallTab.tsx:113",className:"w-4 h-4 inline mr-1.5"}),"Key de producto"]}),r.jsxs(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:114",value:"coins",children:[r.jsx(_g,{"data-loc":"client/src/components/AdsWallTab.tsx:114",className:"w-4 h-4 inline mr-1.5"}),"Apex Coins"]}),r.jsxs(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:115",value:"product",children:[r.jsx(Oa,{"data-loc":"client/src/components/AdsWallTab.tsx:115",className:"w-4 h-4 inline mr-1.5"}),"Producto gratis"]})]})]})]}),(v==="key"||v==="product")&&r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:120",children:[r.jsx("label",{"data-loc":"client/src/components/AdsWallTab.tsx:121",className:"text-sm text-muted-foreground",children:"Producto de la recompensa"}),r.jsxs(dt,{"data-loc":"client/src/components/AdsWallTab.tsx:122",value:y,onValueChange:w,children:[r.jsx(ft,{"data-loc":"client/src/components/AdsWallTab.tsx:123",children:r.jsx(ut,{"data-loc":"client/src/components/AdsWallTab.tsx:123",placeholder:"Selecciona producto"})}),r.jsx(mt,{"data-loc":"client/src/components/AdsWallTab.tsx:124",children:(n??[]).map(te=>r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:126",value:String(te.id),children:te.title},te.id))})]})]}),v==="coins"&&r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:133",children:[r.jsx("label",{"data-loc":"client/src/components/AdsWallTab.tsx:134",className:"text-sm text-muted-foreground",children:"Cantidad de coins"}),r.jsx(fe,{"data-loc":"client/src/components/AdsWallTab.tsx:135",type:"number",value:A,onChange:te=>P(te.target.value)})]}),v==="key"&&r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:139",children:[r.jsx("label",{"data-loc":"client/src/components/AdsWallTab.tsx:140",className:"text-sm text-muted-foreground",children:"Duración de la key"}),r.jsxs(dt,{"data-loc":"client/src/components/AdsWallTab.tsx:141",value:E,onValueChange:C,children:[r.jsx(ft,{"data-loc":"client/src/components/AdsWallTab.tsx:142",children:r.jsx(ut,{"data-loc":"client/src/components/AdsWallTab.tsx:142"})}),r.jsxs(mt,{"data-loc":"client/src/components/AdsWallTab.tsx:143",children:[r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:144",value:"1",children:"1 día"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:145",value:"3",children:"3 días"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:146",value:"7",children:"7 días"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:147",value:"30",children:"30 días"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:152",children:[r.jsx("label",{"data-loc":"client/src/components/AdsWallTab.tsx:153",className:"text-sm text-muted-foreground",children:"Reclamos por día (anti-abuso)"}),r.jsxs(dt,{"data-loc":"client/src/components/AdsWallTab.tsx:154",value:String(T),onValueChange:te=>M(parseInt(te)),children:[r.jsx(ft,{"data-loc":"client/src/components/AdsWallTab.tsx:155",children:r.jsx(ut,{"data-loc":"client/src/components/AdsWallTab.tsx:155"})}),r.jsxs(mt,{"data-loc":"client/src/components/AdsWallTab.tsx:156",children:[r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:157",value:"1",children:"1 por día"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:158",value:"2",children:"2 por día"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:159",value:"3",children:"3 por día"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:160",value:"5",children:"5 por día"})]})]})]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:165",className:"mt-3",children:[r.jsx("label",{"data-loc":"client/src/components/AdsWallTab.tsx:166",className:"text-sm text-muted-foreground",children:"Descripción (opcional)"}),r.jsx($t,{"data-loc":"client/src/components/AdsWallTab.tsx:167",value:p,onChange:te=>x(te.target.value),rows:2,placeholder:"Ej: Completa 3 pasos de anuncios y recibe tu key"})]}),r.jsx(X,{"data-loc":"client/src/components/AdsWallTab.tsx:169",className:"mt-4 bg-[var(--neon-green)] text-black hover:bg-[var(--neon-green)]/90 gap-2",onClick:V,disabled:s.isPending,children:s.isPending?"Creando...":"Crear recompensa"})]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:175",className:"space-y-4",children:[(t??[]).length===0&&r.jsx("p",{"data-loc":"client/src/components/AdsWallTab.tsx:177",className:"text-sm text-muted-foreground",children:"No hay ofertas todavía. Crea la primera arriba."}),(t??[]).map(te=>r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:180",className:"border border-border/50 rounded-xl p-5 bg-card/40",children:[r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:181",className:"flex items-start justify-between gap-3 mb-3",children:[r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:182",children:[r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:183",className:"flex items-center gap-2 flex-wrap",children:[r.jsx("h3",{"data-loc":"client/src/components/AdsWallTab.tsx:184",className:"font-semibold text-white",children:te.title}),r.jsx("span",{"data-loc":"client/src/components/AdsWallTab.tsx:185",className:`text-[10px] font-mono px-2 py-0.5 rounded-full ${te.active?"bg-[var(--neon-green)]/20 text-[var(--neon-green)]":"bg-muted text-muted-foreground"}`,children:te.active?"ACTIVA":"DESACTIVADA"})]}),r.jsxs("p",{"data-loc":"client/src/components/AdsWallTab.tsx:189",className:"text-xs text-muted-foreground mt-1",children:[te.rewardType==="
769key"&&"🔑 Key de licencia",te.rewardType==="coins"&&`🪙 ${te.rewardAmount} coins`,te.rewardType==="product"&&"🎁 Producto gratis"," · ","Duración key: ",te.keyDurationDays,"d · Reclamos/día: ",te.dailyClaimLimit," · Completados: ",te.completedCount]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:196",className:"flex items-center gap-3",children:[r.jsx("div",{"data-loc":"client/src/components/AdsWallTab.tsx:197",className:"flex items-center gap-2",children:r.jsx(ay,{"data-loc":"client/src/components/AdsWallTab.tsx:198",checked:te.active,onCheckedChange:B=>o.mutate({id:te.id,active:B})})}),r.jsx(X,{"data-loc":"client/src/components/AdsWallTab.tsx:200",size:"sm",variant:"ghost",className:"text-[var(--neon-red)] hover:bg-[var(--neon-red)]/10",onClick:()=>c.mutate({id:te.id}),children:r.jsx(ps,{"data-loc":"client/src/components/AdsWallTab.tsx:201",className:"w-4 h-4"})})]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:207",className:"space-y-2 mb-3",children:[(te.steps??[]).length===0&&r.jsx("p",{"data-loc":"client/src/components/AdsWallTab.tsx:209",className:"text-xs text-muted-foreground",children:"Sin pasos. Añade los enlaces que te pagan por visita."}),(te.steps??[]).map((B,H)=>r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:212",className:"flex items-center gap-2 text-sm border border-border/30 rounded-lg px-3 py-2 bg-card/60",children:[r.jsxs("span",{"data-loc":"client/src/components/AdsWallTab.tsx:213",className:"text-xs font-mono text-muted-foreground w-6",children:[H+1,"."]}),r.jsxs("span",{"data-loc":"client/src/components/AdsWallTab.tsx:214",className:"truncate flex-1",children:[B.stepType==="youtube"?"▶️":"🌐"," ",B.title," (",B.waitSeconds,"s)"]}),r.jsx(X,{"data-loc":"client/src/components/AdsWallTab.tsx:217",size:"sm",variant:"ghost",className:"shrink-0 text-[var(--neon-blue)]",onClick:()=>ae(B.link),children:r.jsx(Lr,{"data-loc":"client/src/components/AdsWallTab.tsx:218",className:"w-3.5 h-3.5"})}),r.jsx(X,{"data-loc":"client/src/components/AdsWallTab.tsx:220",size:"sm",variant:"ghost",className:"shrink-0 text-[var(--neon-red)]",onClick:()=>u.mutate({stepId:B.id}),children:r.jsx(ps,{"data-loc":"client/src/components/AdsWallTab.tsx:221",className:"w-3.5 h-3.5"})})]},B.id))]}),O===te.id?r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:229",className:"border border-[var(--neon-green)]/30 rounded-lg p-3 space-y-2 bg-card/70",children:[r.jsx(fe,{"data-loc":"client/src/components/AdsWallTab.tsx:230",value:I,onChange:B=>$(B.target.value),placeholder:"Título del paso (ej: Mira el video y desactiva AdBlock)"}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:231",className:"grid grid-cols-2 gap-2",children:[r.jsxs(dt,{"data-loc":"client/src/components/AdsWallTab.tsx:232",value:D,onValueChange:B=>z(B),children:[r.jsx(ft,{"data-loc":"client/src/components/AdsWallTab.tsx:233",children:r.jsx(ut,{"data-loc":"client/src/components/AdsWallTab.tsx:233"})}),r.jsxs(mt,{"data-loc":"client/src/components/AdsWallTab.tsx:234",children:[r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:235",value:"youtube",children:"▶️ Video YouTube"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:236",value:"web",children:"🌐 Visitar página"}),r.jsx(Ee,{"data-loc":"client/src/components/AdsWallTab.tsx:237",value:"app",children:"📱 App / enlace"})]})]}),r.jsx(fe,{"data-loc":"client/src/components/AdsWallTab.tsx:240",type:"number",value:Y,onChange:B=>L(B.target.value),placeholder:"Segundos (10)"})]}),r.jsx(fe,{"data-loc":"client/src/components/AdsWallTab.tsx:242",value:K,onChange:B=>W(B.target.value),placeholder:"https://link-que-te-paga.com/..."}),r.jsxs("div",{"data-loc":"client/src/components/AdsWallTab.tsx:243",className:"flex gap-2",children:[r.jsx(X,{"data-loc":"client/src/components/AdsWallTab.tsx:244",size:"sm",onClick:()=>U(te.id),disabled:d.isPending,children:d.isPending?"Añadiendo...":"Añadir paso"}),r.jsx(X,{"data-loc":"client/src/components/AdsWallTab.tsx:247",size:"sm",variant:"ghost",onClick:()=>_(null),children:"Cancelar"})]})]}):r.jsxs(X,{"data-loc":"client/src/components/AdsWallTab.tsx:251",size:"sm",variant:"outline",className:"gap-2",onClick:()=>_(te.id),children:[r.jsx(ms,{"data-loc":"client/src/components/AdsWallTab.tsx:252",className:"w-3.5 h-3.5"})," Añadir paso de anuncio"]})]},te.id))]})]})}function zje(){const e=F.useUtils(),{data:t,isLoading:a}=F.surveys.adminList.useQuery(),{data:n}=F.surveys.withdrawalRequests.useQuery(void 0,{refetchInterval:1e4}),s=F.surveys.adminCreate.useMutation({onSuccess:()=>
769{e.surveys.adminList.invalidate(),q.success("Encuesta creada")},onError:B=>q.error(B.message)}),o=F.surveys.adminUpdate.useMutation({onSuccess:()=>{e.surveys.adminList.invalidate(),q.success("Encuesta actualizada")},onError:B=>q.error(B.message)}),c=F.surveys.adminDelete.useMutation({onSuccess:()=>{e.surveys.adminList.invalidate(),q.success("Encuesta eliminada")},onError:B=>q.error(B.message)}),d=F.surveys.adminAddQuestion.useMutation({onSuccess:()=>{e.surveys.adminList.invalidate(),q.success("Pregunta añadida")},onError:B=>q.error(B.message)}),u=F.surveys.adminDeleteQuestion.useMutation({onSuccess:()=>{e.surveys.adminList.invalidate()},onError:B=>q.error(B.message)}),m=F.surveys.markPaid.useMutation({onSuccess:()=>{e.surveys.withdrawalRequests.invalidate(),q.success("Marcado como pagado")},onError:B=>q.error(B.message)}),[h,p]=S.useState(""),[x,v]=S.useState(""),[j,y]=S.useState("5"),[w,A]=S.useState("50"),[P,E]=S.useState("0.10"),[C,T]=S.useState("3"),[M,O]=S.useState(""),[_,I]=S.useState("10"),[$,D]=S.useState(2),[z,K]=S.useState(null),[W,Y]=S.useState(""),[L,V]=S.useState("");
769function U(){if(!h.trim()){q.error("Escribe un título");return}s.mutate({title:h,description:x||void 0,timeLimitMinutes:parseInt(j)||5,coinReward:parseInt(w)||0,usdRate:P,adStepEveryQuestions:parseInt(C)||3,monetizedLink:M||void 0,adWaitSeconds:parseInt(_)||10,dailyLimit:$}),p(""),v(""),O("")}function ae(B){const H=L.split(`
770`).map(Z=>Z.trim()).filter(Boolean);if(!W.trim()||H.length<2){q.error("Escribe la pregunta y al menos 2 opciones (una por línea)");return}d.mutate({surveyId:B,question:W,options:H}),Y(""),V("")}function te(B){navigator.clipboard.writeText(B).then(()=>q.success("Enlace copiado"))}return a?r.jsx("p",{"data-loc":"client/src/components/SurveyTab.tsx:84",className:"text-muted-foreground",children:"Cargando encuestas..."}):r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:87",className:"space-y-6",children:[r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:88",children:[r.jsxs("h2",{"data-loc":"client/src/components/SurveyTab.tsx:89",className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[r.jsx(Yf,{"data-loc":"client/src/components/SurveyTab.tsx:90",className:"w-5 h-5 text-[var(--neon-blue)]"})," Encuestas Ganadoras"]}),r.jsxs("p",{"data-loc":"client/src/components/SurveyTab.tsx:92",className:"text-sm text-muted-foreground mb-4",children:["Los usuarios responden encuestas contra el reloj. Si terminan a tiempo ganan coins + saldo en USD. Cada N preguntas se les muestra tu ",r.jsx("strong",{"data-loc":"client/src/components/SurveyTab.tsx:94",children:"enlace monetizado"})," (ShrinkEarn, Jirviral, etc.) para sumar ganancias por visita. Puedes ver y pagar aquí sus solicitudes de retiro en USD."]})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:100",className:"border border-border/50 rounded-xl p-5 bg-card/50",children:[r.jsxs("h3",{"data-loc":"client/src/components/SurveyTab.tsx:101",className:"font-semibold text-white mb-4 flex items-center gap-2",children:[r.jsx(ms,{"data-loc":"client/src/components/SurveyTab.tsx:101",className:"w-4 h-4 text-[var(--neon-blue)]"})," Nueva encuesta"]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:102",className:"grid gap-3 md:grid-cols-2",children:[r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:103",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:104",className:"text-sm text-muted-foreground",children:"Título"}),r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:105",value:h,onChange:B=>p(B.target.value),placeholder:"Ej: Preferencias de lectura 2026"})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:107",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:108",className:"text-sm text-muted-foreground",children:"Tiempo límite (minutos)"}),r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:109",type:"number",value:j,onChange:B=>y(B.target.value)})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:111",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:112",className:"text-sm text-muted-foreground",children:"Coins de premio"}),r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:113",type:"number",value:w,onChange:B=>A(B.target.value)})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:115",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:116",className:"text-sm text-muted-foreground",children:"Saldo USD del premio"}),r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:117",value:P,onChange:B=>E(B.target.value),placeholder:"0.10"})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:119",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:120",className:"text-sm text-muted-foreground",children:"Mostrar enlace monetizado cada N preguntas"}),r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:121",type:"number",value:C,onChange:B=>T(B.target.value)})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:123",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:124",className:"text-sm text-muted-foreground",children:"Segundos de espera del anuncio"}),r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:125",type:"number",value:_,onCh
770ange:B=>I(B.target.value)})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:127",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:128",className:"text-sm text-muted-foreground",children:"Intentos por día (anti-abuso)"}),r.jsxs(dt,{"data-loc":"client/src/components/SurveyTab.tsx:129",value:String($),onValueChange:B=>D(parseInt(B)),children:[r.jsx(ft,{"data-loc":"client/src/components/SurveyTab.tsx:130",children:r.jsx(ut,{"data-loc":"client/src/components/SurveyTab.tsx:130"})}),r.jsxs(mt,{"data-loc":"client/src/components/SurveyTab.tsx:131",children:[r.jsx(Ee,{"data-loc":"client/src/components/SurveyTab.tsx:132",value:"1",children:"1 por día"}),r.jsx(Ee,{"data-loc":"client/src/components/SurveyTab.tsx:133",value:"2",children:"2 por día"}),r.jsx(Ee,{"data-loc":"client/src/components/SurveyTab.tsx:134",value:"3",children:"3 por día"}),r.jsx(Ee,{"data-loc":"client/src/components/SurveyTab.tsx:135",value:"5",children:"5 por día"})]})]})]})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:140",className:"mt-3",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:141",className:"text-sm text-muted-foreground",children:"Enlace monetizado que paga por visita (opcional)"}),r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:142",value:M,onChange:B=>O(B.target.value),placeholder:"https://shrinkearn.com/XXXX o https://jirviral.xyz/...?cad=XXX"})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:144",className:"mt-3",children:[r.jsx("label",{"data-loc":"client/src/components/SurveyTab.tsx:145",className:"text-sm text-muted-foreground",children:"Descripción (opcional)"}),r.jsx($t,{"data-loc":"client/src/components/SurveyTab.tsx:146",value:x,onChange:B=>v(B.target.value),rows:2,placeholder:"Ej: Responde antes de que se acabe el tiempo y gana tu recompensa"})]}),r.jsx(X,{"data-loc":"client/src/components/SurveyTab.tsx:148",className:"mt-4 bg-[var(--neon-blue)] text-black hover:bg-[var(--neon-blue)]/90 gap-2",onClick:U,disabled:s.isPending,children:s.isPending?"Creando...":"Crear encuesta"})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:154",className:"space-y-4",children:[(t??[]).length===0&&r.jsx("p",{"data-loc":"client/src/components/SurveyTab.tsx:156",className:"text-sm text-muted-foreground",children:"No hay encuestas todavía. Crea la primera arriba."}),(t??[]).map(B=>r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:159",className:"border border-border/50 rounded-xl p-5 bg-card/40",children:[r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:160",className:"flex items-start justify-between gap-3 mb-3",children:[r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:161",children:[r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:162",className:"flex items-center gap-2 flex-wrap",children:[r.jsx("h3",{"data-loc":"client/src/components/SurveyTab.tsx:163",className:"font-semibold text-white",children:B.title}),r.jsx("span",{"data-loc":"client/src/components/SurveyTab.tsx:164",className:`text-[10px] font-mono px-2 py-0.5 rounded-full ${B.active?"bg-[var(--neon-green)]/20 text-[var(--neon-green)]":"bg-muted text-muted-foreground"}`,children:B.active?"ACTIVA":"DESACTIVADA"})]}),r.jsxs("p",{"data-loc":"client/src/components/SurveyTab.tsx:168",className:"text-xs text-muted-foreground mt-1",children:["⏱ ",B.timeLimitMinutes," min · +",B.coinReward," coins · +$",B.usdRate," USD · Anuncio cada ",B.adStepEveryQuestions," preguntas · Completadas: ",B.completionsCount," · Preguntas: ",B.questionCount]})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:172",className:"flex items-center gap-3",children:[r.jsx(ay,{"data-loc":"client/src/components/SurveyTab.tsx:173",checked:B.active,onCheckedChange:H=>o.mutate({id:B.id,active:H})}),r.jsx(X,{"data-loc":"client/src/components/SurveyTab.tsx:174",size:"sm",variant:"ghost",className:"text-[var(--neon-red)] hover:bg-[var(--neon-red)]/10",onClick:()=>c.mutate({id:B.id}),children:r.jsx(ps,{"data-loc":"client/src/components/SurveyTab.tsx:175",className:"w-4 h-4"})})]})]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:181",className:"space-y-1.5 mb-3",children:[z===B.id?r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:183",className:"border border-[var(--neon-blue)]/30 rounded-lg p-3 space-y-2 bg-card/70",children:[r.jsx(fe,{"data-loc":"client/src/components/SurveyTab.tsx:184",value:W,onChange:H=>Y(H.target.value),placeholder:"Escribe la pregunta..."}),r.jsx($t,{"data-loc":"client/src/components/SurveyTab.tsx:185",value:L,onChange:H=>V(H.target.value),rows:3,placeholder:"Opciones, una por línea (mínimo 2)"}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:186",className:"flex gap-2",children:[r.jsx(X,{"data-loc":"client/src/components/SurveyTab.tsx:187",size:"sm",onClick:()=>ae(B.id),disabled:d.isPending,children:d.isPending?"Añadiendo...":"Añadir pregunta"}),r.jsx(X,{"data-loc":"client/src/components/SurveyTab.tsx:190",size:"sm",variant:"ghost",onClick:()=>K(null),children:"Cancelar"})]})]}):r.jsxs(X,{"data-loc":"client/src/components/SurveyTab.tsx:194",size:"sm",variant:"outline",className:"gap-2",onClick:()=>K(B.id),children:[r.jsx(ms,{"data-loc":"client/src/components/SurveyTab.tsx:195",className:"w-3.5 h-3.5"})," Añadir pregunta"]}),(B.questions??[]).length===0&&!z&&r.jsx("p",{"data-loc":"client/src/components/SurveyTab.tsx:199",className:"text-xs text-muted-foreground",children:"Sin preguntas todavía."}),(B.questions??[]).map((H,Z)=>r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:202",className:"flex items-center gap-2 text-sm border border-border/30 rounded-lg px-3 py-2 bg-card/60",children:[r.jsxs("span",{"data-loc":"client/src/components/SurveyTab.tsx:203",className:"text-xs font-mono text-muted-foreground w-6",children:[Z+1,"."]}
770),r.jsxs("span",{"data-loc":"client/src/components/SurveyTab.tsx:204",className:"truncate flex-1",children:[H.question," ",r.jsxs("span",{"data-loc":"client/src/components/SurveyTab.tsx:205",className:"text-muted-foreground text-xs",children:["(",(H.options??[]).length," opciones)"]})]}),r.jsx(X,{"data-loc":"client/src/components/SurveyTab.tsx:207",size:"sm",variant:"ghost",className:"shrink-0 text-[var(--neon-red)]",onClick:()=>u.mutate({id:H.id}),children:r.jsx(ps,{"data-loc":"client/src/components/SurveyTab.tsx:208",className:"w-3.5 h-3.5"})})]},H.id))]}),B.monetizedLink&&r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:215",className:"flex items-center gap-2 text-xs border border-border/30 rounded-lg px-3 py-2 bg-card/60",children:[r.jsx("span",{"data-loc":"client/src/components/SurveyTab.tsx:216",className:"text-muted-foreground",children:"Enlace monetizado:"}),r.jsx("span",{"data-loc":"client/src/components/SurveyTab.tsx:217",className:"truncate flex-1 font-mono",children:B.monetizedLink}),r.jsx(X,{"data-loc":"client/src/components/SurveyTab.tsx:218",size:"sm",variant:"ghost",className:"shrink-0 text-[var(--neon-blue)]",onClick:()=>te(B.monetizedLink),children:r.jsx(Lr,{"data-loc":"client/src/components/SurveyTab.tsx:219",className:"w-3.5 h-3.5"})})]})]},B.id))]}),r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:228",className:"border border-[var(--neon-green)]/40 rounded-xl p-5 bg-card/40",children:[r.jsxs("h3",{"data-loc":"client/src/components/SurveyTab.tsx:229",className:"font-semibold text-white mb-3 flex items-center gap-2",children:[r.jsx(sv,{"data-loc":"client/src/components/SurveyTab.tsx:230",className:"w-5 h-5 text-[var(--neon-green)]"})," Solicitudes de retiro en USD"]}),(n??[]).length===0?r.jsx("p",{"data-loc":"client/src/components/SurveyTab.tsx:233",className:"text-sm text-muted-foreground",children:"Todavía no hay solicitudes de retiro."}):r.jsx("div",{"data-loc":"client/src/components/SurveyTab.tsx:235",className:"space-y-2",children:(n??[]).map(B=>r.jsxs("div",{"data-loc":"client/src/components/SurveyTab.tsx:237",className:"flex items-center gap-3 border border-border/30 rounded-lg px-3 py-2 bg-card/60 text-sm",children:[r.jsx($r,{"data-loc":"client/src/components/SurveyTab.tsx:238",className:`w-4 h-4 shrink-0 ${B.earning?.status==="paid"?"text-[var(--neon-green)]":"text-[var(--neon-blue)]"}`}),r.jsxs("span",{"data-loc":"client/src/components/SurveyTab.tsx:239",className:"flex-1 truncate font-mono",children:[B.userName??"usuario"," — $",B.earning?.amountUsd??B.amount," USD"]}),r.jsx("span",{"data-loc":"client/src/components/SurveyTab.tsx:240",className:"text-xs text-muted-foreground",children:new Date(B.earning?.requestedAt??B.createdAt).toLocaleDateString("es-DO")}),B.earning?.status!=="paid"&&r.jsx(X,{"data-loc":"client/src/components/SurveyTab.tsx:242",size:"sm",onClick:()=>m.mutate({id:B.earning?.id??B.id,note:`Pagado manualmente por el admin el ${new Date().toLocaleDateString("es-DO")}`}),children:"Marcar pagado"}),B.earning?.status==="paid"&&r.jsx("span",{"data-loc":"client/src/components/SurveyTab.tsx:246",className:"text-xs font-mono text-[var(--neon-green)]",children:"PAGADO"})]},B.earning?.id??B.id))}),r.jsxs("p",{"data-loc":"client/src/components/SurveyTab.tsx:251",className:"text-[11px] text-muted-foreground mt-3 flex items-center gap-1.5",children:[r.jsx(Ws,{"data-loc":"client/src/components/SurveyTab.tsx:252",className:"w-3.5 h-3.5"}),"Cuando te llegue tu pago de la plataforma de anuncios (ShrinkEarn, Jirviral...), paga a los usuarios por PayPal/Airtm y marca aquí como pagado."]})]})]})}var $je="Label",vU=S.forwardRef((e,t)=>r.jsx(nt.label,{...e,ref:t,onMouseDown:a=>{a.target.closest("button, input, select, textarea")||(e.onMouseDown?.(a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));vU.displayName=$je;var qje=vU;function ld({className:e,...t}){return r.jsx(qje,{"data-loc":"client/src/components/ui/label.tsx:11","data-slot":"label",className:ct("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 JD({className:e,...t}){return r.jsx("div",{"data-loc":"client/src/components/ui/table.tsx:7","data-slot":"table-container",className:"relative w-full overflow-x-auto",children:r.jsx("table",{"data-loc":"client/src/components/ui/table.tsx:11","data-slot":"table",className:ct("w-full caption-bottom text-sm",e),...t})})}function e9({className:e,...t}){return r.jsx("thead",{"data-loc":"client/src/components/ui/table.tsx:22","data-slot":"table-header",className:ct("[&_tr]:border-b",e),...t})}function t9({className:e,...t}){return r.jsx("tbody",{"data-loc":"client/src/components/ui/table.tsx:32","data-slot":"table-body",className:ct("[&_tr:last-child]:border-0",e),...t})}function cg({className:e,...t}){return r.jsx("tr",{"data-loc":"client/src/components/ui/table.tsx:55","data-slot":"table-row",className:ct("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",e),...t})}function Rs({className:e,...t}){return r.jsx("th",{"data-loc":"client/src/components/ui/table.tsx:68","data-slot":"table-head",className:ct("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 Ds({className:e,...t}){return r.jsx("td",{"data-loc":"client/src/components/ui/table.tsx:81","data-slot":"table-cell",className:ct("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",e),...t})}const Gje=uI("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 al({className:e,variant:t,asChild:a=!1,...n}){const s=a?v7:"span";return r.jsx(s,{"data-loc":"client/src/components/ui/badge.tsx:38","data-slot":"badge",className:ct(Gje({variant:t}),e),...n})}const Uje={magistv:"📺",bot_tier:"🤖",image_ai:"🖼️",video_ai:"🎬",book:"📚",service:"💻",vip:"👑",course:"🎓"},Vje={magistv:"Magis TV",bot_tier:"Bot Telegram mensual",image_ai:"Imagen IA",video_ai:"Video IA",book:"Libro premium",service:"Servicio digital",vip:"Membresía VIP",course:"Curso premium"};function Fje(){const{user:e}=kt(),[t,a]=S.useState(null),[n,s]=S.useState(""),o=F.useUtils(),c=F.redeem.adminCatalog.useQuery(void 0,{enabled:!!e}),d=F.redeem.adminRedeemRequests.useQuery(void 0,{enabled:!!e}),u=F.redeem.adminSetPrice.useMutation({onSuccess:()=>
770{q.success("Precio actualizado"),o.redeem.invalidate()},onError:j=>q.error(j.message)}),m=F.redeem.adminToggleItem.useMutation({onSuccess:()=>{q.success("Estado actualizado"),o.redeem.invalidate()},onError:j=>q.error(j.message)}),h=F.redeem.adminMarkDelivered.useMutation({onSuccess:()=>{q.success("Marcado como entregado"),o.redeem.invalidate()},onError:j=>q.error(j.message)}),p=F.redeem.adminGetRates.useQuery(void 0,{enabled:!!e}),x=F.redeem.adminSetUsdRate.useMutation({onSuccess:()=>{q.success("Tasa USD actualizada"),o.redeem.invalidate()},onError:j=>q.error(j.message)}),v=F.redeem.adminSetWithdrawalMin.useMutation({onSuccess:()=>{q.success("Mínimo de retiro actualizado"),o.redeem.invalidate()},onError:j=>q.error(j.message)});return r.jsxs("div",{"data-loc":"client/src/components/RedeemTab.tsx:54",className:"space-y-6",children:[r.jsxs(jt,{"data-loc":"client/src/components/RedeemTab.tsx:55",className:"border-cyan-500/30 bg-slate-900/60",children:[r.jsx(Wa,{"data-loc":"client/src/components/RedeemTab.tsx:56",children:r.jsxs(Ya,{"data-loc":"client/src/components/RedeemTab.tsx:56",className:"flex items-center gap-2 text-cyan-300",children:[r.jsx(Rg,{"data-loc":"client/src/components/RedeemTab.tsx:56",className:"w-5 h-5"})," Configuración del Canje"]})}),r.jsxs(Mt,{"data-loc":"client/src/components/RedeemTab.tsx:57",className:"grid gap-4 sm:grid-cols-2",children:[r.jsxs("div",{"data-loc":"client/src/components/RedeemTab.tsx:58",children:[r.jsx(ld,{"data-loc":"client/src/components/RedeemTab.tsx:59",className:"text-slate-300",children:"USD por actividad completada"}),r.jsx("div",{"data-loc":"client/src/components/RedeemTab.tsx:60",className:"flex gap-2 mt-1",children:r.jsx(fe,{"data-loc":"client/src/components/RedeemTab.tsx:61",defaultValue:String(p.data?.usdRate??"0.03"),onBlur:j=>{const y=j.target.value;/^\d+(\.\d+)?$/.test(y)?x.mutate({usdRate:y}):q.error("Formato inválido")}})})]}),r.jsxs("div",{"data-loc":"client/src/components/RedeemTab.tsx:64",children:[r.jsx(ld,{"data-loc":"client/src/components/RedeemTab.tsx:65",className:"text-slate-300",children:"USD mínimo para retirar (PayPal)"}),r.jsx("div",{"data-loc":"client/src/components/RedeemTab.tsx:66",className:"flex gap-2 mt-1",children:r.jsx(fe,{"data-loc":"client/src/components/RedeemTab.tsx:67",defaultValue:String(p.data?.withdrawalMin??"5"),onBlur:j=>{const y=j.target.value,w=parseFloat(y);!isNaN(w)&&w>0?v.mutate({min:String(w)}):q.error("Mínimo debe ser mayor a 0")}})})]})]})]}),r.jsxs(jt,{"data-loc":"client/src/components/RedeemTab.tsx:73",className:"border-purple-500/30 bg-slate-900/60",children:[r.jsx(Wa,{"data-loc":"client/src/components/RedeemTab.tsx:74",children:r.jsxs(Ya,{"data-loc":"client/src/components/RedeemTab.tsx:74",className:"flex items-center gap-2 text-purple-300",children:[r.jsx(Oa,{"data-loc":"client/src/components/RedeemTab.tsx:74",className:"w-5 h-5"})," Catálogo de Canje (precios en coins)"]})}),r.jsxs(Mt,{"data-loc":"client/src/components/RedeemTab.tsx:75",children:[!c.data&&r.jsxs("div",{"data-loc":"client/src/components/RedeemTab.tsx:76",className:"flex items-center gap-2 text-slate-400 py-6",children:[r.jsx(gt,{"data-loc":"client/src/components/RedeemTab.tsx:76",className:"w-4 h-4 animate-spin"})," Cargando catálogo..."]}),r.jsx("div",{"data-loc":"client/src/components/RedeemTab.tsx:77",className:"overflow-x-auto",children:r.jsxs(JD,{"data-loc":"client/src/components/RedeemTab.tsx:78",children:[r.jsx(e9,{"data-loc":"client/src/components/RedeemTab.tsx:79",children:r.jsxs(cg,{"data-loc":"client/src/components/RedeemTab.tsx:80",children:[r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:81",className:"text-slate-300",children:"Producto"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:82",className:"text-slate-300",children:"Descripción"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:83",className:"text-slate-300 text-right",children:"Precio (coins)"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:84",className:"text-slate-300 text-center",children:"Activo"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:85",className:"text-slate-300"})]})}),r.jsx(t9,{"data-loc":"client/src/components/RedeemTab.tsx:88",children:c.data?.map(j=>r.jsxs(cg,{"data-loc":"client/src/components/RedeemTab.tsx:90",children:[r.jsxs(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:91",className:"text-white font-medium",children:[Uje[j.kind]??"🎁"," ",Vje[j.kind]??j.kind]}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:92",className:"text-slate-400",children:j.description}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:93",className:"text-right",children:t===j.id?r.jsx(fe,{"data-loc":"client/src/components/RedeemTab.tsx:95",className:"w-28 inline-block",value:n,autoFocus:!0,onKeyDown:y=>{if(y.key==="Enter"){const w=parseInt(n);w>0&&(u.mutate({itemId:j.id,coinPrice:w}),a(null))}y.key==="Escape"&&a(null)}}):r.jsx("span",{"data-loc":"client/src/components/RedeemTab.tsx:98",className:"text-amber-300 font-semibold",children:j.coinPrice})}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:101",className:"text-center",children:r.jsx(ay,{"data-loc":"client/src/components/RedeemTab.tsx:102",checked:!!j.active,onCheckedChange:y=>m.mutate({itemId:j.id,active:y})})}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:104",children:r.jsx(X,{"data-loc":"client/src/components/RedeemTab.tsx:105",variant:"ghost",size:"icon",className:"text-cyan-300",onClick:()=>{a(j.id),s(String(j.coinPrice))},children:r.jsx(yZ,{"data-loc":"client/src/components/RedeemTab.tsx:106",className:"w-4 h-4"})})})]},j.id))})]})})]})]}),r.jsxs(jt,{"data-loc":"client/src/components/RedeemTab.tsx:117",className:"border-emerald-500/30 bg-slate-900/60",children:[r.jsx(Wa,{"data-loc":"client/src/components/RedeemTab.tsx:118",children:r.jsx(Ya,{"data-loc":"client/src/components/RedeemTab.tsx:118",className:"text-emerald-300",children:"Solicitudes de canje pendientes"})}),r.jsxs(Mt,{"data-loc":"client/src/components/RedeemTab.tsx:119",children:[!d.data&&r.jsxs("div",{"data-loc":"client/src/components/RedeemTab.tsx:120",className:"flex items-center gap-2 text-slate-400 py-6",children:[r.jsx(gt,{"data-loc":"client/src/components/RedeemTab.tsx:120",className:"w-4 h-4 animate-spin"})," Cargando..."]}),d.data&&d.data.length===0&&r.jsx("p",{"data-loc":"client/src/components/RedeemTab.tsx:121",className:"text-slate-400 py-4",children:"No hay solicitudes pendientes. 🎉"}),r.jsx("div",{"data-loc":"client/src/components/RedeemTab.tsx:122",className:"overflow-x-auto",children:r.jsxs(JD,{"data-loc":"client/src/components/RedeemTab.tsx:123",children:[r.jsx(e9,{"data-loc":"client/src/components/RedeemTab.tsx:124",children:r.jsxs(cg,{"data-loc":"client/src/components/RedeemTab.tsx:125",children:[r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:126",className:"text-slate-300",children:"Usuario"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:127",className:"text-slate-300",children:"Producto"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:128",className:"text-slate-300 text-right",children:"Coins"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:129",className:"text-slate-300",children:"Estado"}),r.jsx(Rs,{"data-loc":"client/src/components/RedeemTab.tsx:130",className:"text-slate-300 text-right",children:"Acción"})]})}),r.jsx(t9,{"data-loc":"client/src/components/RedeemTab.tsx:133",children:d.data?.map(j=>{const y=j.request;return r.jsxs(cg,{"data-loc":"client/src/components/RedeemTab.tsx:137",children:[r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:138",className:"text-white",children:j.userName}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:139",className:"text-slate-300",children:j.item.title}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:140",className:"text-right text-amber-300 font-semibold",children:y.coinCost}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:141",children:r.jsx(al,{"data-loc":"client/src/components/RedeemTab.tsx:142",variant:y.status==="pending"?"outline":"default",className:y.status==="pending"?"text-amber-300 border-amber-400/40":"text-emerald-300 border-emerald-400/40",children:y.status==="pending"?"Pendiente":"Entregado"})}),r.jsx(Ds,{"data-loc":"client/src/components/RedeemTab.tsx:146",className:"text-right",children:y.status==="pending"&&r.jsx(X,{"data-loc":"client/src/components/RedeemTab.tsx:148",size:"sm",variant:"outline",className:"border-emerald-400/50 text-emerald-300 hover:bg-emerald-500/10",onClick:()=>h.mutate({requestId:y.id}),disabled:h.isPending,children:h.isPending?r.jsx(gt,{"data-loc":"client/src/components/RedeemTab.tsx:150",className:"w-3 h-3 animate-spin"}):"Marcar entregado"})})]},y.id)})})]})})]})]})]})}function Hje(){const e=F.useUtils(),{data:t,isLoading:a}=F.customGames.adminList.useQuery(),n=F.customGames.upload.useMutation(),s=F.customGames.adminToggle.useMutation(),o=F.customGames.adminDelete.useMutation(),[c,d]=S.useState(""),[u,m]=S.useState(""),[h,p]=S.useState(""),[x,v]=S.useState(10),[j,y]=S.useState(60),[w,A]=S.useState("paste"),[P,E]=S.useState(""),[C,T]=S.useState(null),M=()=>{let _=P;if(w==="file"&&C&&(_=C.split("|")[1]||""),!c.trim()){q.error("Escribe un título para el juego");return}if(!_.trim()||_.trim().length<20){q.error("Pega el código HTML del juego o 
770sube un archivo .html (mín. 20 caracteres)");return}n.mutate({title:c.trim(),description:u.trim()||void 0,thumbnailUrl:h.trim()||void 0,coinReward:x,dailyCoinCap:j,htmlContent:_},{onSuccess:I=>{q.success(`✅ Juego "${I.title}" subido y publicado en /mis-juegos`),d(""),m(""),p(""),E(""),T(null),e.customGames.adminList.invalidate(),e.customGames.list.invalidate()},onError:I=>q.error(I.message||"No se pudo subir el juego")})},O=_=>{const I=_.target.files?.[0];if(!I)return;if(!I.name.endsWith(".html")&&!I.type.includes("html")){q.error("Sube un archivo .html");return}const $=new FileReader;$.onload=()=>{const D=String($.result||"");T(`${I.name}|${D}`),q.success(`Archivo "${I.name}" cargado (${(D.length/1024).toFixed(1)} KB)`)},$.readAsText(I)};return r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:82",className:"space-y-8",children:[r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:83",children:[r.jsxs("h2",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:84",className:"text-xl font-bold text-white flex items-center gap-2 mb-2",children:[r.jsx(Kc,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:85",className:"w-5 h-5 text-fuchsia-400"})," Mis Juegos ",r.jsx("span",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:85",className:"text-sm font-normal text-muted-foreground",children:"(juegos personalizados HTML/JS)"})]}),r.jsx("p",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:87",className:"text-sm text-muted-foreground mb-4",children:"Sube juegos hechos en HTML/JS/CSS (máx 512 KB). Los usuarios los juegan en un entorno aislado y seguro, y ganan coins por cada récord nuevo (hasta 60/día entre todos los juegos)."})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:93",className:"bg-card border border-zinc-800 rounded-2xl p-5",children:[r.jsx("h3",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:94",className:"font-bold text-white mb-4",children:"Subir juego nuevo"}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:95",className:"space-y-3",children:[r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:96",className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:97",children:[r.jsx("label",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:98",className:"text-sm text-muted-foreground",children:"Título *"}),r.jsx(fe,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:99",value:c,onChange:_=>d(_.target.value),placeholder:"Ej: Carrera Neón"})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:101",children:[r.jsx("label",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:102",className:"text-sm text-muted-foreground",children:"URL de miniatura (opcional)"}),r.jsx(fe,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:103",value:h,onChange:_=>p(_.target.value),placeholder:"https://.../miniatura.jpg",inputMode:"url"})]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:111",children:[r.jsx("label",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:112",className:"text-sm text-muted-foreground",children:"Descripción (opcional)"}),r.jsx($t,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:113",value:u,onChange:_=>m(_.target.value),placeholder:"De qué trata el juego…"})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:115",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:116",children:[r.jsx("label",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:117",className:"text-sm text-muted-foreground",children:"Coins por récord (0–500)"}),r.jsx(fe,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:118",type:"number",min:0,max:500,value:x,onChange:_=>v(parseInt(_.target.value)||0)})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:120",children:[r.jsx("label",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:121",className:"text-sm text-muted-foreground",children:"Cap diario de coins (0–500)"}),r.jsx(fe,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:122",type:"number",min:0,max:500,value:j,onChange:_=>y(parseInt(_.target.value)||0)})]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:126",children:[r.jsx("label",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:127",className:"text-sm text-muted-foreground block mb-1",children:"Código del juego"}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:128",className:"flex gap-2 mb-2",children:[r.jsx(X,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:129",size:"sm",variant:w==="paste"?"default":"outline",onClick:()=>A("paste"),children:"Pegar HTML"}),r.jsx(X,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:130",size:"sm",variant:w==="file"?"default":"outline",onClick:()=>A("file"),children:"Subir archivo .html"})]}),w==="paste"?r.jsx($t,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:133",value:P,onChange:_=>E(_.target.value),placeholder:"<!DOCTYPE html><html>… (todo el código HTML/JS/CSS del juego)…",className:"font-mono text-xs min-h-[160px]"}):r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:140",className:"flex items-center gap-2",children:[r.jsx(fe,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:141",type:"file",accept:".html,text/html",onCh
770ange:O}),C&&r.jsx("span",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:142",className:"text-xs text-muted-foreground truncate",children:C.split("|")[0]})]}),r.jsxs("p",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:145",className:"text-xs text-muted-foreground mt-1",children:["Para que el juego envíe la puntuación, añade al final de la partida:"," ",r.jsxs("code",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:147",className:"text-fuchsia-300",children:["window.parent.postMessage(","{","type:'CUSTOM_SCORE', score: 123","}",", '*')"]})]})]}),r.jsxs(X,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:151",onClick:M,disabled:n.isPending,className:"bg-[var(--neon-purple)] text-background hover:bg-[var(--neon-purple)]/90 gap-2",children:[n.isPending?r.jsx(gt,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:156",className:"w-4 h-4 animate-spin"}):r.jsx(vi,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:156",className:"w-4 h-4"}),"Subir y publicar juego"]})]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:163",children:[r.jsxs("h3",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:164",className:"font-bold text-white mb-3",children:["Juegos subidos (",t?.length||0,")"]}),a?r.jsx("p",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:166",className:"text-sm text-muted-foreground",children:"Cargando…"}):!t||t.length===0?r.jsx("p",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:168",className:"text-sm text-muted-foreground",children:"Aún no has subido ningún juego."}):r.jsx("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:170",className:"space-y-2",children:t.map(_=>r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:172",className:"bg-card border border-zinc-800 rounded-xl p-3 flex items-center justify-between gap-3",children:[r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:173",className:"flex items-center gap-3 min-w-0",children:[r.jsx("span",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:174",className:"text-2xl",children:"🎮"}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:175",className:"min-w-0",children:[r.jsx("p",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:176",className:"font-medium text-white truncate",children:_.title}),r.jsxs("p",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:177",className:"text-xs text-muted-foreground truncate",children:[_.slug," · ",_.active===1?"Publicado":"Oculto"," · ",_.coinReward," coins/récord"]})]})]}),r.jsxs("div",{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:180",className:"flex items-center gap-1 flex-shrink-0",children:[r.jsx(X,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:181",size:"sm",variant:"outline",onClick:()=>s.mutate({id:_.id},{onSuccess:I=>{q.success(I.active===1?"Juego publicado":"Juego oculto"),e.customGames.adminList.invalidate(),e.customGames.list.invalidate()}}),children:_.active===1?r.jsx(iv,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:197",className:"w-4 h-4"}):r.jsx(Po,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:197",className:"w-4 h-4"})}),r.jsx(X,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:199",size:"sm",variant:"outline",className:"text-red-400 border-red-400/40 hover:bg-red-400/10",onClick:()=>{window.confirm(`¿Ocultar el juego "${_.title}"?`)&&o.mutate({id:_.id},{onSuccess:()=>{q.success("Juego ocultado (se puede volver a publicar)"),e.customGames.adminList.invalidate(),e.customGames.list.invalidate()}})},children:r.jsx(ps,{"data-loc":"client/src/components/AdminCustomGamesTab.tsx:217",className:"w-4 h-4"})})]})]},_.id))})]})]})}const F3=[{id:"instagram",name:"Instagram",color:"#E1306C"},{id:"whatsapp",name:"WhatsApp",color:"#25D366"}
770,{id:"tiktok",name:"TikTok",color:"#25F4EE"},{id:"youtube",name:"YouTube",color:"#FF0000"},{id:"facebook",name:"Facebook",color:"#1877F2"},{id:"x",name:"X (Twitter)",color:"#1DA1F2"},{id:"discord",name:"Discord",color:"#5865F2"},{id:"telegram",name:"Telegram",color:"#29B6F6"}],H3=[{id:1001,name:"Seguidores Instagram",network:"instagram",description:"Seguidores para tu perfil de Instagram. Comienzan en minutos.",pricePer1000:6.5,minQty:10,maxQty:5e4,defaultQty:500,badge:"24 horas"},{id:1002,name:"Likes en publicaciones",network:"instagram",description:"Likes para cualquier publicación o reel de tu cuenta.",pricePer1000:2.5,minQty:10,maxQty:1e5,defaultQty:200,badge:"Rápido"},{id:1003,name:"Vistas de reels y videos",network:"instagram",description:"Vistas para reels, videos e historias destacadas.",pricePer1000:1,minQty:100,maxQty:1e6,defaultQty:5e3,badge:"Económico"},{id:1004,name:"Miembros de canal de WhatsApp",network:"whatsapp",description:"Pon tu link de canal y recibe los miembros.",pricePer1000:6.25,minQty:10,maxQty:1e5,defaultQty:500,badge:"24 horas"},{id:1005,name:"Miembros de canal Premium (EE. UU.)",network:"whatsapp",description:"Miembros de Estados Unidos para mayor calidad.",pricePer1000:12,minQty:10,maxQty:1e5,defaultQty:1e3,badge:"Premium"},{id:1006,name:"Seguidores TikTok",network:"tiktok",description:"Seguidores para tu cuenta de TikTok.",pricePer1000:5,minQty:10,maxQty:1e5,defaultQty:500,badge:"24 horas"},{id:1007,name:"Likes TikTok",network:"tiktok",description:"Likes para tus videos de TikTok.",pricePer1000:1.5,minQty:10,maxQty:5e5,defaultQty:300,badge:"Rápido"},{id:1008,name:"Comentarios TikTok",network:"tiktok",description:"Comentarios para tu video (positivos y variados).",pricePer1000:15,minQty:10,maxQty:5e3,defaultQty:50,badge:"24 horas"},{id:1009,name:"Vistas de video TikTok",network:"tiktok",description:"Vistas para cualquier video de TikTok.",pricePer1000:1,minQty:100,maxQty:1e7,defaultQty:5e3,badge:"Económico"},{id:1010,name:"Suscriptores YouTube",network:"youtube",description:"Suscriptores reales para tu canal.",pricePer1000:25,minQty:10,maxQty:1e5,defaultQty:100,badge:"30 días"},{id:1011,name:"Vistas de video YouTube",network:"youtube",description:"Vistas para tus videos de YouTube.",pricePer1000:3,minQty:100,maxQty:1e7,defaultQty:1e3,badge:"24 horas"},{id:1012,name:"Likes en videos YouTube",network:"youtube",description:"Likes para tus videos.",pricePer1000:5,minQty:10,maxQty:1e5,defaultQty:100,badge:"Rápido"},{id:1013,name:"Seguidores de página",network:"facebook",description:"Seguidores para tu página de Facebook.",pricePer1000:5,minQty:10,maxQty:1e5,defaultQty:500,badge:"24 horas"},{id:1014,name:"Likes en publicaciones",network:"facebook",description:"Likes para cualquier publicación de tu página.",pricePer1000:2,minQty:10,maxQty:1e5,defaultQty:200,badge:"Rápido"},{id:1015,name:"Seguidores de X",network:"x",description:"Seguidores para tu cuenta de X (Twitter).",pricePer1000:15,minQty:10,maxQty:5e4,defaultQty:100,badge:"24 horas"},{id:1016,name:"Likes en posts de X",network:"x",description:"Likes para tus posts de X.",pricePer1000:3,minQty:10,maxQty:1e5,defaultQty:200,badge:"Rápido"},{id:1017,name:"Miembros de servidor Discord",network:"discord",description:"Miembros para tu servidor de Discord.",pricePer1000:8,minQty:10,maxQty:5e4,defaultQty:100,badge:"24 horas"},{id:1018,name:"Miembros de canal de Telegram",network:"telegram",description:"Miembros para tu canal de Telegram.",pricePer1000:4,minQty:10,maxQty:1e5,defaultQty:500,badge:"24 horas"}],Kje=[{id:"netflix",name:"Netflix",color:"#E50914",emoji:"🎬"},{id:"prime",name:"Prime Video",color:"#00A8E1",emoji:"📦"},{id:"spotify",name:"Spotify",color:"#1DB954",emoji:"🎵"},{id:"disney",name:"Disney+",color:"#113CCF",emoji:"🏰"},{id:"hbo",name:"HBO Max",color:"#B535F6",emoji:"🎭"},{id:"youtube-premium",name:"YouTube Premium",color:"#FF0000",emoji:"▶️"}],Qje=[{id:2001,platform:"netflix",name:"Netflix — Cuenta Premium",description:"Cuenta/recarga Netflix Premium 4 pantallas. Recibes las credenciales por correo.",tiers:[{id:"1m",label:"1 Mes",durationMonths:1,price:3.99},{id:"3m",label:"3 Meses",durationMonths:3,price:9.99},{id:"6m",label:"6 Meses",durationMonths:6,price:17.99},{id:"1y",label:"1 Año",durationMonths:12,price:29.99}],note:"Entrega en 1-24 horas por correo"},{id:2002,platform:"prime",name:"Prime Video — Cuenta",description:"Cuenta Prime Video completa. Recibes las credenciales por correo.",tiers:[{id:"1m",label:"1 Mes",durationMonths:1,price:2.99},{id:"6m",label:"6 Meses",durationMonths:6,price:12.99},{id:"1y",label:"1 Año",durationMonths:12,price:21.99}],note:"Entrega en 1-24 horas por correo"},{id:2003,platform:"spotify",name:"Spotify Premium — Individual",description:"Spotify Premium individual por tiempo. Recibes las credenciales por correo.",tiers:[{id:"1m",label:"1 Mes",durationMonths:1,price:1.99},{id:"3m",label:"3 Meses",durationMonths:3,price:4.99},{id:"6m",label:"6 Meses",durationMonths:6,price:8.99},{id:"1y",label:"1 Año",durationMonths:12,price:14.99}],note:"Entrega en 1-12 horas por correo"},{id:2004,platform:"disney",name:"Disney+ — Cuenta",description:"Cuenta Disney+ completa. Recibes las credenciales por correo.",tiers:[{id:"1m",label:"1 Mes",durationMonths:1,price:2.99},{id:"6m",label:"6 Meses",durationMonths:6,price:12.99},{id:"1y",label:"1 Año",durationMonths:12,price:21.99}],note:"Entrega en 1-24 horas por correo"},{id:2005,platform:"hbo",name:"HBO Max — Cuenta",description:"Cuenta HBO Max completa. Recibes las credenciales por correo.",tiers:[{id:"1m",label:"1 Mes",durationMonths:1,price:2.99},{id:"6m",label:"6 Meses",durationMonths:6,price:12.99},{id:"1y",label:"1 Año",durationMonths:12,price:21.99}],note:"Entrega en 1-24 horas por correo"},{id:2006,platform:"youtube-premium",name:"YouTube Premium — Cuenta",description:"YouTube Premium sin anuncios + YouTube Music. Recibes las credenciales por correo.",tiers:[{id:"1m",label:"1 Mes",durationMonths:1,price:2.99},{id:"3m",label:"3 Meses",durationMonths:3,price:6.99},{id:"1y",label:"1 Año",durationMonths:12,price:19.99}],note:"Entrega en 1-12 horas por correo"}];function Wje(e){return{id:Number(e.id),name:String(e.name??""),network:String(e.network??"instagram"),description:String(e.description??""),pricePer1000:Number(e.pricePer1000??0),minQty:Number(e.minQty??10),maxQty:Number(e.maxQty??1e5),defaultQty:Number(e.defaultQty??100),badge:String(e.badge??""),active:e.active!==!1,sortOrder:Number(e.sortOrder??0)}}function Yje(){const e=F.useUtils(),{data:t}=F.smm.allOrders.useQuery(void 0,{refetchInterval:2e4}),a=F.smm.confirmPayment.useMutation({onSuccess:C=>
770{q.success(C.dispatched?"Pago confirmado y pedido enviado al proveedor":"Pago confirmado (sin proveedor configurado — entrega manual)"),e.smm.allOrders.invalidate()},onError:C=>q.error(C.message)}),n=F.smm.completeOrder.useMutation({onSuccess:()=>{q.success("Estado actualizado"),e.smm.allOrders.invalidate()},onError:C=>q.error(C.message)}),s=F.smm.setProviderConfig.useMutation({onSuccess:()=>{q.success("Proveedor guardado"),e.smm.allOrders.invalidate()},onError:C=>q.error(C.message)}),[o,c]=S.useState(1001),[d,u]=S.useState(""),[m,h]=S.useState(""),{data:p}=F.smm.adminCatalog.useQuery(),[x,v]=S.useState(null),j=F.smm.saveCatalogService.useMutation({onSuccess:()=>{q.success("Servicio SMM guardado"),v(null),e.smm.adminCatalog.invalidate(),e.smm.catalog.invalidate()},onError:C=>q.error(C.message)}),y=F.smm.archiveCatalogService.useMutation({onSuccess:()=>{q.success("Servicio ocultado de la tienda"),e.smm.adminCatalog.invalidate(),e.smm.catalog.invalidate()},onError:C=>q.error(C.message)}),w=p??H3;function A(C){v(Wje(C))}function P(){const C=Math.max(999,...w.map(T=>Number(T.id)))+1;v({id:C,name:"",network:"instagram",description:"",pricePer1000:1,minQty:10,maxQty:1e5,defaultQty:100,badge:"",active:!0,sortOrder:w.length+1})}function E(){if(x){if(!x.name.trim()||!x.description.trim())return q.error("Completa el nombre y la descripción");if(x.minQty>x.maxQty||x.defaultQty<x.minQty||x.defaultQty>x.maxQty)return q.error("Revisa los límites y la cantidad sugerida");j.mutate({...x,name:x.name.trim(),description:x.description.trim(),badge:x.badge.trim()||null})}}return r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:133",className:"space-y-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:134",className:"rounded-xl border border-neon-cyan/30 bg-card p-4",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:135",className:"mb-3 font-semibold text-card-foreground",children:"⚙️ Configurar proveedor SMM por servicio"}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:136",className:"mb-3 text-xs text-muted-foreground",children:"Configura el API Key y el ID de servicio de tu panel SMM (JAP) para cada servicio del catálogo. Con esto las entregas son automáticas al confirmar el pago."}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:137",className:"grid gap-3 md:grid-cols-4",children:[r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:138",value:String(o),onValueChange:C=>c(Number(C)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:139",className:"bg-background",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:139"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:140",children:w.map(C=>r.jsxs(Ee,{"data-loc":"client/src/pages/Admin.tsx:142",value:String(C.id),children:[C.id," · ",C.name]},C.id))})]}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:146",placeholder:"API Key de tu panel SMM",value:d,onChange:C=>u(C.target.value),className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:147",placeholder:"ID de servicio del panel (ej. 9278)",value:m,onChange:C=>h(C.target.value),className:"bg-background"}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:148",onClick:()=>{if(!d.trim()||!m.trim())return q.error("Pega la API key y el ID de servicio");s.mutate({serviceId:o,apiKey:d.trim(),providerServiceId:m.trim()})},className:"w-full",children:"Guardar proveedor"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:155",className:"rounded-xl border border-neon-purple/30 bg-card p-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:156",className:"mb-4 flex flex-wrap items-center justify-between gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:157",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:158",className:"font-semibold text-card-foreground",children:"🧩 Catálogo SMM editable"}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:159",className:"mt-1 text-xs text-muted-foreground",children:"Cambia precios, límites, red y visibilidad sin tocar pedidos históricos."})]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:161",type:"button",onClick:P,className:"bg-neon-purple text-white hover:bg-neon-purple/80",children:[r.jsx(ms,{"data-loc":"client/src/pages/Admin.tsx:162",className:"mr-1.5 h-4 w-4"})," Nuevo servicio"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:166",className:"grid gap-4 lg:grid-cols-[1fr_1.2fr]",children:[r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:167",className:"max-h-[440px] space-y-2 overflow-y-auto pr-1",children:w.map(C=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:169",className:`flex items-center justify-between gap-3 rounded-lg border p-3 ${C.active===!1?"border-border/50 opacity-60":"border-border"}`,children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:170",className:"min-w-0",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:171",className:"flex items-center gap-2 text-sm font-semibold text-card-foreground",children:[r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:172",className:"shrink-0 text-xs text-muted-foreground",children:["#",C.id]}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:173",className:"truncate",children:C.name})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:175",className:"mt-1 text-xs text-muted-foreground",children:[C.network," · $",
770Number(C.pricePer1000).toFixed(2)," / 1,000 · ",C.active===!1?"Oculto":"Visible"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:177",className:"flex shrink-0 gap-1",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:178",type:"button",variant:"outline",size:"sm",onClick:()=>A(C),children:r.jsx(SS,{"data-loc":"client/src/pages/Admin.tsx:178",className:"h-3.5 w-3.5"})}),C.active!==!1&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:179",type:"button",variant:"ghost",size:"sm",className:"text-amber-300 hover:text-amber-200",onClick:()=>y.mutate({serviceId:Number(C.id)}),children:r.jsx(iv,{"data-loc":"client/src/pages/Admin.tsx:179",className:"h-3.5 w-3.5"})})]})]},C.id))}),x?r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:186",className:"rounded-lg border border-neon-cyan/25 bg-background/40 p-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:187",className:"mb-3 flex items-center justify-between",children:[r.jsx("h4",{"data-loc":"client/src/pages/Admin.tsx:188",className:"font-semibold text-card-foreground",children:w.some(C=>Number(C.id)===x.id)?"Editar servicio":"Nuevo servicio"}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:189",type:"button",variant:"ghost",size:"sm",onClick:()=>v(null),children:r.jsx(Hr,{"data-loc":"client/src/pages/Admin.tsx:189",className:"h-4 w-4"})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:191",className:"grid gap-3 sm:grid-cols-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:192",type:"number",value:x.id,onChange:C=>v({...x,id:Number(C.target.value)}),placeholder:"ID estable",className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:193",value:x.name,onChange:C=>v({...x,name:C.target.value}),placeholder:"Nombre del servicio",className:"bg-background"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:194",value:x.network,onValueChange:C=>v({...x,network:C}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:195",className:"bg-background",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:195",placeholder:"Red social"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:196",children:F3.map(C=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:196",value:C.id,children:C.name},C.id))})]}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:198",type:"number",min:"0.01",step:"0.01",value:x.pricePer1000,onChange:C=>v({...x,pricePer1000:Number(C.target.value)}),placeholder:"Precio por 1,000",className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:199",type:"number",min:"1",value:x.minQty,onChange:C=>v({...x,minQty:Number(C.target.value)}),placeholder:"Mínimo",className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:200",type:"number",min:"1",value:x.maxQty,onChange:C=>v({...x,maxQty:Number(C.target.value)}),placeholder:"Máximo",className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:201",type:"number",min:"1",value:x.defaultQty,onChange:C=>v({...x,defaultQty:Number(C.target.value)}),placeholder:"Cantidad sugerida",className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:202",value:x.badge,onChange:C=>v({...x,badge:C.target.value}),placeholder:"Etiqueta (ej. Rápido)",className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:203",type:"number",min:"0",value:x.sortOrder,onChange:C=>v({...x,sortOrder:Number(C.target.value)}),placeholder:"Orden",className:"bg-background"}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:204",className:"flex items-center gap-2 text-sm text-muted-foreground",children:[r.jsx(r$,{"data-loc":"client/src/pages/Admin.tsx:204",checked:x.active,onCheckedChange:C=>v({...x,active:C===!0})})," Visible en la tienda"]})]}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:206",value:x.description,onChange:C=>v({...x,description:C.target.value}),placeholder:"Descripción que verá el cliente",className:"mt-3 min-h-20 bg-background"}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:207",type:"button",onClick:E,disabled:j.isPending,className:"mt-3 w-full bg-neon-cyan text-background font-bold hover:bg-neon-cyan/80",children:j.isPending?"Guardando...":r.jsxs(r.Fragment,{children:[r.jsx(bi,{"data-loc":"client/src/pages/Admin.tsx:208",className:"mr-1.5 h-4 w-4"})," Guardar servicio"]})})]}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:212",className:"flex min-h-40 items-center justify-center rounded-lg border border-dashed border-border p-6 text-center text-sm text-muted-foreground",children:"Selecciona un servicio para editarlo o crea uno nuevo."})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:217",className:"rounded-xl border border-border bg-card p-4",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:218",className:"mb-3 font-semibold text-card-foreground",children:"🛒 Pedidos del catálogo SMM"}),!t||t.length===0?r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:220",className:"text-sm text-muted-foreground",children:"Aún no hay pedidos SMM."}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:222",className:"space-y-2 overflow-x-auto",children:r.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:223",className:"w-full min-w-[900px] text-sm",children:[r.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:224",children:r.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:225",className:"border-b border-border text-left text-xs text-muted-foreground",children:[r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:226",className:"px-2 py-1.5",children:"#"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:226",className:"px-2 py-1.5",children:"Cliente"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:226",className:"px-2 py-1.5",children:"Servicio"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:227",className:"px-2 py-1.5",children:"Link"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:227",className:"px-2 py-1.5",children:"Cantidad"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:227",className:"px-2 py-1.5",children:"Total"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:228",className:"px-2 py-1.5",children:"Estado"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:228",className:"px-2 py-1.5",children:"Acciones"})]})}),r.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:231",children:t.map(C=>r.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:233",className:"border-b border-border/50",children:[r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:234",className:"px-2 py-1.5",children:C.id}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:235",className:"px-2 py-1.5",children:["usuario #",C.userId]}),r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:236",className:"px-2 py-1.5",children:C.serviceName}),r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:237",className:"px-2 py-1.5 max-w-[200px] truncate text-neon-cyan",children:C.link}),r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:238",className:"px-2 py-1.5",children:Number(C.quantity).toLocaleStr
770ing()}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:239",className:"px-2 py-1.5 font-semibold text-neon-green",children:["$",C.totalPrice]}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:240",className:"px-2 py-1.5",children:[r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:241",className:`rounded-full border px-2 py-0.5 text-[11px] font-semibold ${C.status==="completed"?"border-neon-green/40 bg-neon-green/10 text-neon-green":C.status==="paid"||C.status==="in_progress"?"border-neon-cyan/40 bg-neon-cyan/10 text-neon-cyan":C.status==="failed"?"border-red-400/40 bg-red-400/10 text-red-400":C.status==="cancelled"?"border-slate-400/40 bg-slate-400/10 text-slate-300":"border-amber-400/40 bg-amber-400/10 text-amber-400"}`,children:C.status==="pending_payment"?"Pendiente pago":C.status==="paid"?"Pagado":C.status==="in_progress"?"En curso":C.status==="completed"?"Completado":C.status==="cancelled"?"Cancelado":"Falló"}),C.smmOrderId?r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:248",className:"mt-0.5 text-[10px] text-muted-foreground",children:["SMM #",C.smmOrderId]}):null]}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:250",className:"px-2 py-1.5 whitespace-nowrap",children:[C.status==="pending_payment"&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:252",size:"sm",variant:"outline",className:"h-7 border-neon-cyan/50 text-neon-cyan",disabled:a.isPending,onClick:()=>a.mutate({orderId:C.id}),children:"✓ Confirmar pago"}),(C.status==="paid"||C.status==="in_progress")&&r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:255",className:"flex gap-1",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:256",size:"sm",variant:"outline",className:"h-7 border-neon-green/50 text-neon-green",disabled:n.isPending,onClick:()=>n.mutate({orderId:C.id,status:"completed"}),children:"Completar"}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:257",size:"sm",variant:"outline",className:"h-7 border-red-400/50 text-red-400",disabled:n.isPending,onClick:()=>n.mutate({orderId:C.id,status:"in_progress"}),children:"En curso"})]}),C.status==="failed"&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:261",size:"sm",variant:"outline",className:"h-7 border-neon-cyan/50 text-neon-cyan",disabled:a.isPending,onClick:()=>a.mutate({orderId:C.id}),children:"Reintentar"}),!["completed","cancelled"].includes(C.status)&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:264",size:"sm",variant:"outline",className:"h-7 border-slate-400/50 text-slate-300",disabled:n.isPending,onClick:()=>n.mutate({orderId:C.id,status:"cancelled"}),children:"Cancelar"})]})]},C.id))})]})})]})]})}function Xje(){const e=F.useUtils(),{data:t}=F.entertainment.allOrders.useQuery(void 0,{refetchInterval:2e4}),a=F.entertainment.confirmPayment.useMutation({onSuccess:x=>{q.success(x.dispatched?"Pago confirmado y pedido enviado al proveedor":"Pago confirmado (proveedor sin configurar — entrega manual)"),e.entertainment.allOrders.invalidate()},onError:x=>q.error(x.message)}),n=F.entertainment.completeOrder.useMutation({onSuccess:()=>{q.success("Estado actualizado"),e.entertainment.allOrders.invalidate()},onError:x=>q.error(x.message)}),s=F.entertainment.resendOrder.useMutation({onSuccess:x=>{q.success(x.dispatched?"Pedido reenviado al proveedor":"Reenviado (proveedor sin configurar)"),e.entertainment.allOrders.invalidate()},onError:x=>q.error(x.message)}),[o,c]=S.useState(2001),[d,u]=S.useState(""),[m,h]=S.useState(""),p=F.entertainment.setProviderConfig.useMutation({onSuccess:()=>{q.success("Proveedor del producto guardado"),e.entertainment.allOrders.invalidate()},onError:x=>q.error(x.message)});return r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:309",className:"space-y-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:310",className:"rounded-xl border border-neon-cyan/30 bg-card p-4",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:311",className:"mb-3 font-semibold text-card-foreground flex items-center gap-2",children:[r.jsx(Hm,{"data-loc":"client/src/pages/Admin.tsx:312",className:"w-4 h-4 text-[var(--neon-red)]"}),"⚙️ Configurar proveedor de cuentas por producto"]}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:315",className:"mb-3 text-xs text-muted-foreground",children:"Conecta tu proveedor de cuentas de streaming (JustAnotherPanel, PremiumAccountOriginal, etc.) para que las credenciales se envíen solas al confirmar el pago. Guarda la configuración para CADA producto que quieras vender."}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:316",className:"grid gap-3 md:grid-cols-4",children:[r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:317",value:String(o),onValueChange:x=>c(Number(x)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:318",className:"bg-background",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:318"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:319",children:Qje.map(x=>r.jsxs(Ee,{"data-loc":"client/src/pages/Admin.tsx:321",value:String(x.id),children:[x.id," · ",x.name]},x.id))})]}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:325",placeholder:"API Key de tu proveedor",value:d,onChange:x=>u(x.target.value),className:"bg-background"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:326",placeholder:"ID de servicio del proveedor (ej. 4521)",value:m,onChange:x=>h(x.target.value),className:"bg-background"}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:327",onClick:()=>
770{if(!d.trim()||!m.trim())return q.error("Pega la API key y el ID de servicio");p.mutate({serviceId:o,apiKey:d.trim(),providerServiceId:m.trim()})},className:"w-full",children:"Guardar proveedor"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:333",className:"rounded-xl border border-border bg-card p-4",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:334",className:"mb-3 font-semibold text-card-foreground",children:"🛒 Pedidos de Entretenimiento"}),!t||t.length===0?r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:336",className:"text-sm text-muted-foreground",children:"Aún no hay pedidos de entretenimiento."}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:338",className:"space-y-2 overflow-x-auto",children:r.jsxs("table",{"data-loc":"client/src/pages/Admin.tsx:339",className:"w-full min-w-[900px] text-sm",children:[r.jsx("thead",{"data-loc":"client/src/pages/Admin.tsx:340",children:r.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:341",className:"border-b border-border text-left text-xs text-muted-foreground",children:[r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:342",className:"px-2 py-1.5",children:"#"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:342",className:"px-2 py-1.5",children:"Cliente"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:342",className:"px-2 py-1.5",children:"Producto"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:343",className:"px-2 py-1.5",children:"Monto"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:343",className:"px-2 py-1.5",children:"Correo"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:343",className:"px-2 py-1.5",children:"Total"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:344",className:"px-2 py-1.5",children:"Estado"}),r.jsx("th",{"data-loc":"client/src/pages/Admin.tsx:344",className:"px-2 py-1.5",children:"Acciones"})]})}),r.jsx("tbody",{"data-loc":"client/src/pages/Admin.tsx:347",children:t.map(x=>r.jsxs("tr",{"data-loc":"client/src/pages/Admin.tsx:349",className:"border-b border-border/50",children:[r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:350",className:"px-2 py-1.5",children:x.id}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:351",className:"px-2 py-1.5",children:["usuario #",x.userId]}),r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:352",className:"px-2 py-1.5",children:x.serviceName}),r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:353",className:"px-2 py-1.5",children:x.tierLabel}),r.jsx("td",{"data-loc":"client/src/pages/Admin.tsx:354",className:"px-2 py-1.5 max-w-[180px] truncate text-neon-cyan",children:x.link}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:355",className:"px-2 py-1.5 font-semibold text-neon-green",children:["$",x.totalPrice]}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:356",className:"px-2 py-1.5",children:[r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:357",className:`rounded-full border px-2 py-0.5 text-[11px] font-semibold ${x.status==="completed"?"border-neon-green/40 bg-neon-green/10 text-neon-green":x.status==="paid"||x.status==="in_progress"?"border-neon-cyan/40 bg-neon-cyan/10 text-neon-cyan":x.status==="failed"?"border-red-400/40 bg-red-400/10 text-red-400":"border-amber-400/40 bg-amber-400/10 text-amber-400"}`,children:x.status==="pending_payment"?"Pendiente pago":x.status==="paid"?"Pagado":x.status==="in_progress"?"En curso":x.status==="completed"?"Completado":"Falló"}),x.providerOrderId?r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:363",className:"mt-0.5 text-[10px] text-muted-foreground",children:["Prov. #",x.providerOrderId]}):null]}),r.jsxs("td",{"data-loc":"client/src/pages/Admin.tsx:365",className:"px-2 py-1.5 whitespace-nowrap",children:[(x.status==="pending_payment"||x.status==="failed")&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:367",size:"sm",variant:"outline",className:"h-7 border-neon-cyan/50 text-neon-cyan",disabled:a.isPending||s.isPending,onClick:()=>a.mutate({orderId:x.id}),children:"✓ Confirmar pago"}),(x.status==="paid"||x.status==="in_progress")&&r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:370",className:"flex gap-1",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:371",size:"sm",variant:"outline",className:"h-7 border-neon-green/50 text-neon-green",disabled:n.isPending,onClick:()=>n.mutate({orderId:x.id,status:"completed"}),children:"Completar"}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:372",size:"sm",variant:"outline",className:"h-7 border-red-400/50 text-red-400",disabled:n.isPending,onClick:()=>n.mutate({orderId:x.id,status:"in_progress"}),children:"En curso"}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:373",size:"sm",variant:"outline",className:"h-7 border-neon-cyan/50 text-neon-cyan",disabled:s.isPending,onClick:()=>s.mutate({orderId:x.id}),children:"Reenviar"})]})]})]},x.id))})]})})]})]})}function Zje(){const e=F.useUtils(),{data:t,isLoading:a}=F.suggestions.list.useQuery(),n=F.suggestions.deleteSuggestion.useMutation({onSuccess:()=>
770{q.success("Sugerencia eliminada"),e.suggestions.list.invalidate()},onError:s=>q.error(s.message)});return r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:397",className:"rounded-xl border border-border bg-card p-4",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:398",className:"mb-3 font-semibold text-card-foreground",children:"💡 Sugerencias de visitantes"}),a?r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:399",className:"text-sm text-muted-foreground",children:"Cargando..."}):!t||t.length===0?r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:400",className:"text-sm text-muted-foreground",children:"Aún no hay sugerencias."}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:402",className:"space-y-2",children:t.map(s=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:404",className:"flex items-start justify-between gap-3 rounded-lg border border-border bg-background/60 p-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:405",className:"min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:406",className:"text-sm text-card-foreground",children:s.text}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:407",className:"mt-1 text-[11px] text-muted-foreground",children:[s.email?`${s.email} · `:"Sin correo · ","Usuario ",s.userId??"invitado"," · ",new Date(Number(s.createdAt)).toLocaleString()]})]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:412",size:"sm",variant:"ghost",className:"h-8 shrink-0 text-red-400 hover:text-red-300",disabled:n.isPending,onClick:()=>n.mutate({id:s.id}),children:r.jsx(ps,{"data-loc":"client/src/pages/Admin.tsx:413",className:"h-4 w-4"})})]},s.id))})]})}function Jje(){const{user:e,isAuthenticated:t}=kt(),a=F.useUtils(),n=!!(e?.isAdmin||e?.role==="admin"),{data:s,isLoading:o}=F.admin.products.list.useQuery(void 0,{enabled:t&&n}),{data:c}=F.categories.list.useQuery(),d=F.admin.products.create.useMutation({onSuccess:()=>{q.success("Producto creado"),a.admin.products.list.invalidate(),a.products.list.invalidate(),ws(!1)},onError:k=>q.error(k.message)}),u=F.admin.products.update.useMutation({onSuccess:()=>{q.success("Producto actualizado"),a.admin.products.list.invalidate(),a.products.list.invalidate(),Ss(!1)},onError:k=>q.error(k.message)}),m=F.admin.products.delete.useMutation({onSuccess:()=>{q.success("Producto eliminado"),a.admin.products.list.invalidate(),a.products.list.invalidate()},onError:k=>q.error(k.message)}),h=F.admin.products.uploadFile.useMutation({onSuccess:k=>{q.success("Imagen subida"),Ke(Oe=>({...Oe,coverImage:k.url}))},onError:k=>q.error(k.message)}),p=F.admin.products.uploadFile.useMutation({onSuccess:k=>{q.success("Archivo subido"),Ke(Oe=>({...Oe,fileUrl:k.url,fileKey:k.key}))},onError:k=>q.error(k.message)}),{data:x}=F.adminExtra.paypalOrders.useQuery(void 0,{enabled:t&&n}),{data:v}=F.adminExtra.allOrders.useQuery(void 0,{enabled:t&&n}),j=F.adminExtra.approvePayPalOrder.useMutation({onSuccess:()=>{q.success("Orden aprobada y acceso otorgado"),a.adminExtra.paypalOrders.invalidate(),a.adminExtra.allOrders.invalidate()},onError:k=>q.error(k.message)}),y=F.adminExtra.rejectPayPalOrder.useMutation({onSuccess:()=>{q.success("Orden rechazada"),a.adminExtra.paypalOrders.invalidate(),a.adminExtra.allOrders.invalidate()},onError:k=>q.error(k.message)}),{data:w}=F.discounts.adminList.useQuery(void 0,{enabled:t&&n}),A=F.discounts.create.useMutation({onSuccess:()=>{q.success("Descuento creado"),a.discounts.adminList.invalidate(),Ns(!1)},onError:k=>q.error(k.message)}),P=F.discounts.toggle.useMutation({onSuccess:()=>{q.success("Estado actualizado"),a.discounts.adminList.invalidate()},onError:k=>q.error(k.message)}),{data:E}=F.services.list.useQuery(void 0,{enabled:t&&n}),{data:C}=F.adminServices.list.useQuery(void 0,{enabled:t&&n}),T=F.admin.services.create.useMutation({onSuccess:()=>{q.success("Servicio creado"),a.services.list.invalidate(),a.adminServices.list.invalidate(),xu(!1)},onError:k=>q.error(k.message)}),M=F.adminServices.createWithOwnerKey.useMutation({onSuccess:k=>
770{a.services.list.invalidate(),a.adminServices.list.invalidate(),a.adminServices.allServiceKeys.invalidate(),k?.key?(navigator.clipboard.writeText(k.key).catch(()=>{}),q.success("Servicio creado y tu key activada (gratis para el admin)")):q.success("Servicio creado"),xu(!1)},onError:k=>q.error(k.message)}),O=()=>{Rt.fileUrl?M.mutate({...Rt,giveMeAccess:!0}):T.mutate(Rt)},_=F.adminServices.update.useMutation({onSuccess:()=>{q.success("Servicio actualizado"),a.services.list.invalidate(),a.adminServices.list.invalidate(),pl(!1)},onError:k=>q.error(k.message)}),I=F.adminServices.delete.useMutation({onSuccess:()=>{q.success("Servicio eliminado"),a.services.list.invalidate(),a.adminServices.list.invalidate()},onError:k=>q.error(k.message)}),$=F.adminServices.uploadFile.useMutation({onError:k=>q.error(k.message)}),D=F.adminServices.uploadFile.useMutation({onError:k=>q.error(k.message)});F.adminServices.uploadServiceFile.useMutation({onSuccess:()=>{q.success("Archivo adjuntado al servicio"),a.adminServices.list.invalidate(),a.services.list.invalidate()},onError:k=>q.error(k.message)});const z=F.adminServices.uploadServiceFile.useMutation({onSuccess:()=>{q.success("Archivo adjuntado al servicio"),a.adminServices.list.invalidate(),a.services.list.invalidate()},onError:k=>q.error(k.message)}),{data:K}=F.services.adminOrders.useQuery(void 0,{enabled:t&&n}),{data:W}=F.adminServices.allServiceKeys.useQuery(void 0,{enabled:t&&n}),[Y,L]=S.useState(!1),[V,U]=S.useState(null),[ae,te]=S.useState(500),[B,H]=S.useState("https://whatsapp.com/channel/ejemplo123"),[Z,re]=S.useState(null),me=F.adminServices.createTestKey.useMutation({onSuccess:k=>{const Oe=C?.find(We=>We.id===V);re({key:k.key,serviceTitle:Oe?.title||"Servicio"}),a.adminServices.allServiceKeys.invalidate(),a.services.myServicePurchases.invalidate()},onError:k=>q.error(k.message)}),Ne=F.services.updateStatus.useMutation({onSuccess:()=>{q.success("Estado actualizado. Key generada si tiene archivo."),a.services.adminOrders.invalidate(),a.adminServices.allServiceKeys.invalidate()},onError:k=>q.error(k.message)}),he=F.adminServices.generateServiceKey.useMutation({onSuccess:k=>{q.success(`Key generada: ${k.key}`),a.adminServices.allServiceKeys.invalidate()},onError:k=>q.error(k.message)}),Pe=F.adminServices.revokeServiceKey.useMutation({onSuccess:()=>{q.success("Key revocada"),a.adminServices.allServiceKeys.invalidate()},onError:k=>q.error(k.message)}),ue=k=>{navigator.clipboard.writeText(k),q.success("Key copiada al portapapeles")},{data:Ce}=F.adminServices.listUsers.useQuery(void 0,{enabled:t&&n}),[Te,le]=S.useState(!1),[Ie,ee]=S.useState("service"),[Re,ve]=S.useState(null),[Me,ge]=S.useState(null),[Le,Fe]=S.useState(30),[Je,He]=S.useState(null),lt=F.adminServices.giftToClient.useMutation({onSuccess:k=>{He({key:k.key||"",label:Ie==="service"?"Servicio regalado":"Libro regalado"}),a.services.myServicePurchases.invalidate(),a.licenseKeys.myPurchasedBooks.invalidate(),a.adminServices.allServiceKeys.invalidate()},onError:k=>q.error(k.message)}),rt=(k,Oe)=>{ee(k),ve(Oe),ge(null),He(null),le(!0)},[xt,Qe]=S.useState(null),[Ae,Xe]=S.useState(""),[et,At]=S.useState(""),ra=F.adminServices.setSmmConfig.useMutation({onSuccess:()=>{q.success("Proveedor SMM guardado. La entrega ahora se envía automáticamente."),a.adminServices.getSmmConfig.invalidate()},onError:k=>q.error(k.message)}),Un=F.adminServices.sendFollowersOrder.useMutation({onSuccess:k=>{q.success(`Orden enviada al proveedor (ID: ${k.orderId}). Los seguidores llegarán en minutos/horas.`),a.adminServices.allServiceKeys.invalidate()},onError:k=>q.error(k.message)}),In=k=>(k||"").toLowerCase().includes("whatsapp")||(k||"").toLowerCase().includes("instagram"),{data:ya}=F.bookRequests.adminList.useQuery(void 0,{enabled:t&&n}),pn=F.bookRequests.updateStatus.useMutation({onSuccess:()=>{q.success("Solicitud actualizada"),a.bookRequests.adminList.invalidate()},onError:k=>q.error(k.message)}),{data:ha}=F.reservations.adminList.useQuery(void 0,{enabled:t&&n}),Yr=F.reservations.updateStatus.useMutation({onSuccess:()=>{q.success("Reserva actualizada"),a.reservations.adminList.invali
770date()},onError:k=>q.error(k.message)}),{data:Xr}=F.newsletter.adminList.useQuery(void 0,{enabled:t&&n}),{data:Za}=F.monetization.listNewsletterCampaigns.useQuery(void 0,{enabled:t&&n}),[Ln,Vn]=S.useState(""),[Fn,hn]=S.useState(""),Ve=F.monetization.sendNewsletterCampaign.useMutation({onSuccess:k=>{q.success(`Campaña enviada a ${k?.recipientCount??0} suscriptores`),Vn(""),hn(""),a.monetization.listNewsletterCampaigns.invalidate(),a.newsletter.adminList.invalidate()},onError:k=>q.error(k.message)}),{data:Vt}=F.products.list.useQuery({type:"book",isFree:!1},{enabled:t&&n}),{data:oa}=F.monetization.adminBookClubReleases.useQuery(void 0,{enabled:t&&n}),[ga,Hn]=S.useState(""),[Ft,qa]=S.useState(""),Nn=F.monetization.createBookClubRelease.useMutation({onSuccess:()=>{q.success("Libro de la semana publicado"),Hn(""),qa(""),a.monetization.adminBookClubReleases.invalidate(),a.monetization.currentBookClubRelease.invalidate()},onError:k=>q.error(k.message)}),{data:Ga}=F.monetization.activeFlashOffers.useQuery(void 0,{refetchInterval:15e3}),[ba,se]=S.useState(""),[ja,hu]=S.useState(20),[ml,js]=S.useState(24),_a=F.monetization.createFlashOffer.useMutation({onSuccess:()=>{q.success("Oferta flash activa. El badge ⚡ y el precio rebajado aparecen en la tienda."),a.monetization.activeFlashOffers.invalidate(),a.products.list.invalidate(),a.cart.get.invalidate(),se("")},onError:k=>q.error(k.message)}),An=F.monetization.deleteFlashOffer.useMutation({onSuccess:()=>{q.success("Oferta flash eliminada"),a.monetization.activeFlashOffers.invalidate(),a.products.list.invalidate(),a.cart.get.invalidate()},onError:k=>q.error(k.message)}),{data:qi,isLoading:mp}=F.settings.adminGet.useQuery(void 0,{enabled:t&&n}),Gi=F.settings.set.useMutation({onSuccess:()=>{q.success("Configuración guardada"),a.settings.adminGet.invalidate()},onError:k=>q.error(k.message)}),{data:Zo}=F.licenseKeys.listAll.useQuery(void 0,{enabled:t&&n}),Jo=F.licenseKeys.generate.useMutation({onSuccess:k=>{ny(k.keys),vu(!0),a.licenseKeys.listAll.invalidate()},onError:k=>q.error(k.message)}),ec=F.licenseKeys.revoke.useMutation({onSuccess:()=>{q.success("Key revocada"),a.licenseKeys.listAll.invalidate()},onError:k=>q.error(k.message)}),gu=F.licenseKeys.revokeAll.useMutation({onSuccess:k=>{q.success(k.message||"Keys revocadas"),a.licenseKeys.listAll.invalidate()},onError:k=>q.error(k.message)}),[Ui,ws]=S.useState(!1),[tc,Ss]=S.useState(!1),[xa,pp]=S.useState(null),[hp,Ns]=S.useState(!1),[Vi,xu]=S.useState(!1),[gp,pl]=S.useState(!1),[W3,hl]=S.useState(null),[Et,ca]=S.useState({id:0,title:"",slug:"",description:"",longDescription:"",price:0,icon:"",coverImage:"",active:!0,sortOrder:0,paymentUrl:"",instructions:"",features:"",fileUrl:"",fileKey:"",fileName:""}),[rr,ei]=S.useState(""),[Y3,As]=S.useState(""),[Cs,Zr]=S.useState({}),[ke,Ke]=S.useState({title:"",slug:"",description:"",longDescription:"",price:0,originalPrice:0,type:"book",format:"digital",isFree:!1,categoryId:void 0,author:"",featured:!1,coverImage:"",fileUrl:"",fileKey:"",trailerUrl:"",introUrl:"",narrationUrl:""}),[Rt,Cn]=S.useState({title:"",slug:"",description:"",longDescription:"",price:0,icon:"",coverImage:"",sortOrder:0,paymentUrl:"",instructions:"",features:"",fileUrl:"",fileKey:"",fileName:""}),[sr,Jr]=S.useState({code:"",percentage:10,maxUses:100,expiresAt:""}),[cn,ac]=S.useState({productId:"",quantity:10,maxUses:999999,expirationDays:7,giveMeAccess:!1}),[es,ny]=S.useState([]),[xp,vu]=S.useState(!1),[Ps,ry]=S.useState("all"),sy=()=>{if(h.isPending){q.info("Espera a que termine de subir la portada");return}ke.fileUrl?nc.mutate({...ke,giveMeAccess:!0}):d.mutate(ke)},nc=F.admin.products.createWithOwnerKey.useMutation({onSuccess:k=>{q.success("Producto creado y tu key activada (gratis para el admin)"),a.admin.products.list.invalidate(),a.products.list.invalidate(),ws(!1),k?.key&&(navigator.clipboard.writeText(k.key).catch(()=>{}),q.success("Key del admin copiada"))},onError:k=>q.error(k.message)}),ts=()=>{if(xa){if(h.isPending){q.info("Espera a que termine de subir la portada");return}u.mutate({id:xa.id,...ke})}},yu=k=>{pp(k),Ke({title:k.title,slug:k.slug,description:k.description||"",longDescription:k.longDescription||"",price:parseFloat(String(k.price)),originalPrice
770:parseFloat(String(k.originalPrice||"0")),type:k.type,format:k.format,isFree:k.isFree,categoryId:k.categoryId||void 0,author:k.author||"",featured:k.featured,coverImage:k.coverImage||"",fileUrl:k.fileUrl||"",fileKey:k.fileKey||"",trailerUrl:k.trailerUrl||"",introUrl:k.introUrl||"",narrationUrl:k.narrationUrl||""}),Ss(!0)},bu=k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];h.mutate({fileBase64:wa,fileName:Oe.name,contentType:Oe.type},{onSuccess:ta=>Ke(Tn=>({...Tn,coverImage:ta.url})),onError:ta=>q.error(ta.message)})},We.readAsDataURL(Oe)},Fi=k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];h.mutate({fileBase64:wa,fileName:Oe.name,contentType:Oe.type},{onSuccess:ta=>{Ke(Tn=>({...Tn,coverImage:ta.url})),xa?.id&&(u.mutate({id:xa.id,coverImage:ta.url}),a.admin.products.list.invalidate(),a.products.list.invalidate(),q.success("Portada guardada en este producto"))},onError:ta=>q.error(ta.message)})},We.readAsDataURL(Oe)},Hi=k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];p.mutate({fileBase64:wa,fileName:`download/${Oe.name}`,contentType:Oe.type},{onSuccess:ta=>Ke(Tn=>({...Tn,fileUrl:ta.url,fileKey:ta.key}))})},We.readAsDataURL(Oe)},vp=k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];p.mutate({fileBase64:wa,fileName:`download/${Oe.name}`,contentType:Oe.type})},We.readAsDataURL(Oe)},ju=k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];$.mutate({fileBase64:wa,fileName:Oe.name,contentType:Oe.type},{onSuccess:ta=>Cn(Tn=>({...Tn,coverImage:ta.url}))})},We.readAsDataURL(Oe)},yp=k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];$.mutate({fileBase64:wa,fileName:Oe.name,contentType:Oe.type},{onSuccess:ta=>ca(Tn=>({...Tn,coverImage:ta.url}))})},We.readAsDataURL(Oe)},rc=k=>{hl(k),ca({id:k.id,title:k.title||"",slug:k.slug||"",description:k.description||"",longDescription:k.longDescription||"",price:parseFloat(String(k.price||0)),icon:k.icon||"",coverImage:k.coverImage||"",active:k.active??!0,sortOrder:k.sortOrder||0,paymentUrl:k.paymentUrl||"",instructions:k.instructions||"",features:k.features||"",fileUrl:k.fileUrl||"",fileKey:k.fileKey||"",fileName:k.fileName||""}),pl(!0)};if(!t||!n)return r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:853",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Admin.tsx:854"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:855",className:"pt-24 container text-center py-20",children:[r.jsx(wn,{"data-loc":"client/src/pages/Admin.tsx:856",className:"w-16 h-16 text-[var(--neon-red)]/30 mx-auto mb-4"}),r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:857",className:"text-2xl font-bold mb-4 text-white",children:"Acceso restringido"}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:858",className:"text-muted-foreground",children:"Necesitas permisos de administrador"})]})]});const Pn=k=>Cs[k]??qi?.find(Oe=>Oe.key===k)?.value??"";return r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:867",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Admin.tsx:868"}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:869",className:"pt-24 pb-16",children:r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:870",className:"container",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:871",className:"mb-8",children:[r.jsxs("h1",{"data-loc":"client/src/pages/Admin.tsx:872",className:"font-[Orbitron] text-3xl font-bold",children:[r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:873",className:"neon-text-purple",children:"ADMIN"})," ",r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:873",className:"text-white",children:"PANEL"})]}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:875",className:"text-muted-foreground mt-1",children:"Gestiona toda tu plataforma"})]}),r.jsxs(Qz,{"data-loc":"client/src/pages/Admin.tsx:878",defaultValue:"products",className:"w-full",children:[r.jsxs(Wz,{"data-loc":"client/src/pages/Admin.tsx:879",className:"w-full flex overflow-x-auto gap-1 mb-6 bg-transparent border border-border/50 rounded-xl p-1",children:[r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:880",value:"products",className:"gap-2 flex-shrink-0",children:[r.jsx(bt,{"data-loc":"client/src/pages/Admin.tsx:880",className:"w-4 h-4"})," Productos"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:881",value:"stats",className:"gap-2 flex-shrink-0",children:[r.jsx(Qm,{"data-loc":"client/src/pages/Admin.tsx:881",className:"w-4 h-4"})," Estadísticas"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:882",value:"smm",className:"gap-2 flex-shrink-0",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:882",className:"w-4 h-4"})," Pedidos SMM"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:883",value:"entertainment",className:"gap-2 flex-shrink-0",children:[r.jsx(Hm,{"data-loc":"client/src/pages/Admin.tsx:883",className:"w-4 h-4"})," Entretenimiento"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:884",value:"suggestions",className:"gap-2 flex-shrink-0",children:[r.jsx(Cd,{"data-loc":"client/src/pages/Admin.tsx:884",className:"w-4 h-4"})," Sugerencias"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:885",value:"ads",className:"gap-2 flex-shrink-0",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:885",className:"w-4 h-4"})," Muro de Anuncios"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:886",value:"surveys",className:"gap-2 flex-shrink-0",children:[r.jsx(Yf,{"data-loc":"client/src/pages/Admin.tsx:886",className:"w-4 h-4"})," Encuestas"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:887",value:"redeem",className:"gap-2 flex-shrink-0",children:[r.jsx(Oa,{"data-loc":"client/src/pages/Admin.tsx:887",className:"w-4 h-4"})," Canje"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:888",value:"licenseKeys",className:"gap-2 flex-shrink-0",children:[r.jsx(er,{"data-loc":"client/src/pages/Admin.tsx:888",className:"w-4 h-4"})," Keys"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:889",value:"paypal",className:"gap-2 flex-shrink-0",children:[r.jsx(Km,{"data-loc":"client/src/pages/Admin.tsx:889",className:"w-4 h-4"})," PayPal"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:890",value:"discounts",className:"gap-2 flex-shrink-0",children:[r.jsx(SI,{"data-loc":"client/src/pages/Admin.tsx:890",className:"w-4 h-4"})," Descuentos"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:891",value:"services",className:"gap-2 flex-shrink-0",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Admin.tsx:891",className:"w-4 h-4"})," Servicios"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:892",value:"orders",className:"gap-2 flex-shrink-0",children:[r.jsx(ol,{"data-loc":"client/src/pages/Admin.tsx:892",className:"w-4 h-4"})," Órdenes"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:893",value:"requests",className:"gap-2 flex-shrink-0",children:[r.jsx(VA,{"data-loc":"client/src/pages/Admin.tsx:893",className:"w-4 h-4"})," Solicitudes"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:894",value:"reservations",className:"gap-2 flex-shrink-0",children:[r.jsx($s,{"data-loc":"client/src/pages/Admin.tsx:894",className:"w-4 h-4"})," Reservas"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:895",value:"newsletter",className:"gap-2 flex-shrink-0",children:[r.jsx(Cd,{"data-loc":"client/src/pages/Admin.tsx:895",className:"w-4 h-4"})," Newsletter"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:896",value:"bookclub",className:"gap-2 flex-shrink-0",children:[r.jsx(bt,{"data-loc":"client/src/pages/Admin.tsx:896",className:"w-4 h-4"})," Club de lectura"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:897",value:"flash",className:"gap-2 flex-shrink-0",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:897",className:"w-4 h-4"})," Ofertas Flash"]}
770),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:898",value:"settings",className:"gap-2 flex-shrink-0",children:[r.jsx(NZ,{"data-loc":"client/src/pages/Admin.tsx:898",className:"w-4 h-4"})," Ajustes"]}),r.jsxs(Aa,{"data-loc":"client/src/pages/Admin.tsx:899",value:"customGames",className:"gap-2 flex-shrink-0",children:[r.jsx(Kc,{"data-loc":"client/src/pages/Admin.tsx:899",className:"w-4 h-4"})," Mis Juegos"]})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:903",value:"products",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:904",className:"flex items-center justify-between mb-6",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Admin.tsx:905",className:"text-xl font-bold text-white",children:["Productos (",s?.length||0,")"]}),r.jsxs(nn,{"data-loc":"client/src/pages/Admin.tsx:906",open:Ui,onOpenChange:ws,children:[r.jsx(Ec,{"data-loc":"client/src/pages/Admin.tsx:907",asChild:!0,children:r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:908",className:"bg-[var(--neon-purple)] text-background hover:bg-[var(--neon-purple)]/90 gap-2 neon-glow-purple",children:[r.jsx(ms,{"data-loc":"client/src/pages/Admin.tsx:909",className:"w-4 h-4"})," Nuevo Producto"]})}),r.jsxs(rn,{"data-loc":"client/src/pages/Admin.tsx:912",className:"bg-card border-border max-w-2xl max-h-[90vh] overflow-y-auto",children:[r.jsx(un,{"data-loc":"client/src/pages/Admin.tsx:913",children:r.jsx(fn,{"data-loc":"client/src/pages/Admin.tsx:913",className:"font-[Orbitron] neon-text-purple",children:"Crear Producto"})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:914",className:"space-y-4 mt-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:915",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:916",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:916",className:"text-sm text-muted-foreground",children:"Título *"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:916",value:ke.title,onChange:k=>Ke({...ke,title:k.target.value}),placeholder:"Nombre"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:917",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:917",className:"text-sm text-muted-foreground",children:"Slug *"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:917",value:ke.slug,onChange:k=>Ke({...ke,slug:k.target.value}),placeholder:"nombre-producto"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:919",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:919",className:"text-sm text-muted-foreground",children:"Descripción"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:919",value:ke.description,onChange:k=>Ke({...ke,description:k.target.value})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:920",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:920",className:"text-sm text-muted-foreground",children:"Descripción larga"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:920",value:ke.longDescription,onChange:k=>Ke({...ke,longDescription:k.target.value}),className:"min-h-[80px]"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:921",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:922",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:922",className:"text-sm text-muted-foreground",children:"Precio"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:922",type:"number",step:"0.01",value:ke.price,onChange:k=>Ke({...ke,price:parseFloat(k.target.value)||0})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:923",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:923",className:"text-sm text-muted-foreground",children:"Precio original"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:923",type:"number",step:"0.01",value:ke.originalPrice,onChange:k=>Ke({...ke,originalPrice:parseFloat(k.target.value)||0})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:925",className:"grid grid-cols-3 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:926",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:926",className:"text-sm text-muted-foreground",children:"Tipo"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:926",value:ke.type,onValueChange:k=>Ke({...ke,type:k}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:926",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:926"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:926",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:926",value:"book",children:"Libro"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:926",value:"course",children:"Curso"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:926",value:"bundle",children:"Bundle"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:927",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:927",className:"text-sm text-muted-foreground",children:"Formato"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:927",value:ke.format,onValueChange:k=>Ke({...ke,format:k}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:927",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:927"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:927",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:927",value:"digital",children:"Digital"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:927",value:"physical",children:"Físico"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:927",value:"course",children:"Curso"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:928",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:928",className:"text-sm text-muted-foreground",children:"Categoría"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:928",value:ke.categoryId?String(ke.categoryId):"none",onValueChange:k=>Ke({...ke,categoryId:k!=="none"?parseInt(k):void 0}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:928",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:928",placeholder:"Seleccionar"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:928",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:928",value:"none",children:"Sin categoría"}),c?.map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:928",value:String(k.id),children:k.name},k.id))]})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:930",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:931",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:931",className:"text-sm text-muted-foreground",children:"Autor"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:931",value:ke.author,onChange:k=>Ke({...ke,author:k.target.value})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:932",className:"flex items-center gap-3 pt-6",children:[r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:933",className:"flex items-center gap-2 cursor-pointer",children:[r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:933",type:"checkbox",checked:ke.isFree,onChange:k=>Ke({...ke,isFree:k.target.checked}),className:"rounded"}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:933",className:"text-sm",children:"Gratis"})]}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:934",className:"flex items-center gap-2 cursor-pointer",children:[r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:934",type:"checkbox",checked:ke.featured,onChange:k=>Ke({...ke,featured:k.target.checked}),className:"rounded"}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:934",className:"text-sm",children:"Destacado"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:937",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:937",className:"text-sm text-muted-foreground",children:"Portada"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:937",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:937",value:ke.coverImage,onChange:k=>Ke({...ke,coverImage:k.target.value}),placeholder:"URL de imagen"}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:937",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:937",variant:"outline",size:"icon",asChild:!0,children:r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:937",children:r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:937",className:"w-4 h-4"})})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:937",type:"file",className:"hidden",accept:"image/*",onChange:bu})]})]}),ke.coverImage&&r.jsx("img",{"data-loc":"client/src/pages/Admin.tsx:937",src:ke.coverImage,alt:"Vista previa de portada",className:"mt-2 h-24 w-16 rounded object-cover ring-1 ring-border"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:938",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:938",className:"text-sm text-muted-foreground",children:"Archivo descargable"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:938",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:938",value:ke.fileUrl,onChange:k=>Ke({...ke,fileUrl:k.target.value}),placeholder:"URL del archivo"}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:938",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:938",variant:"outline",size:"icon",asChild:!0,children:r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:938",children:r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:938",className:"w-4 h-4"})})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:938",type:"file",className:"hidden",accept:".pdf,.zip,.epub,.mp4,.mp3",onChange:vp})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:939",className:"grid grid-cols-3 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:940",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:940",className:"text-sm text-muted-foreground",children:"URL Tráiler"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:940",value:ke.trailerUrl,onChange:k=>Ke({...ke,trailerUrl:k.target.value}),placeholder:"Video mp4"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:941",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:941",className:"text-sm text-muted-foreground",children:"URL Intro"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:941",value:ke.introUrl,onChange:k=>Ke({...ke,introUrl:k.target.value}),placeholder:"Video mp4"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:942",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:942",className:"text-sm text-muted-foreground",children:"URL Narración"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:942",value:ke.narrationUrl,onChange:k=>Ke({...ke,narrationUrl:k.target.value}),placeholder:"Audio mp3"})]})]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:944",className:"bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90 gap-2 w-full",onClick:sy,disabled:d.isPending||nc.isPending||h.isPending,children:[r.jsx(bi,{"data-loc":"client/src/pages/Admin.tsx:945",className:"w-4 h-4"})," ",d.isPending?"Creando...":"Crear Producto"]})]})]})]})]}),r.jsx(nn,{"data-loc":"client/src/pages/Admin.tsx:953",open:tc,onOpenChange:Ss,children:r.jsxs(rn,{"data-loc":"client/src/pages/Admin.tsx:954",className:"bg-card border-border max-w-2xl max-h-[90vh] overflow-y-auto",children:[r.jsx(un,{"data-loc":"client/src/pages/Admin.tsx:955",children:r.jsx(fn,{"data-loc":"client/src/pages/Admin.tsx:955",className:"font-[Orbitron] neon-text-green",children:"Editar Producto"})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:956",className:"space-y-4 mt
770-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:957",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:958",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:958",className:"text-sm text-muted-foreground",children:"Título"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:958",value:ke.title,onChange:k=>Ke({...ke,title:k.target.value})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:959",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:959",className:"text-sm text-muted-foreground",children:"Slug"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:959",value:ke.slug,onChange:k=>Ke({...ke,slug:k.target.value})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:961",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:961",className:"text-sm text-muted-foreground",children:"Descripción"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:961",value:ke.description,onChange:k=>Ke({...ke,description:k.target.value})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:962",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:963",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:963",className:"text-sm text-muted-foreground",children:"Precio"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:963",type:"number",step:"0.01",value:ke.price,onChange:k=>Ke({...ke,price:parseFloat(k.target.value)||0})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:964",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:964",className:"text-sm text-muted-foreground",children:"Precio original"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:964",type:"number",step:"0.01",value:ke.originalPrice,onChange:k=>Ke({...ke,originalPrice:parseFloat(k.target.value)||0})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:966",className:"grid grid-cols-3 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:967",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:967",className:"text-sm text-muted-foreground",children:"Tipo"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:967",value:ke.type,onValueChange:k=>Ke({...ke,type:k}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:967",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:967"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:967",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:967",value:"book",children:"Libro"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:967",value:"course",children:"Curso"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:967",value:"bundle",children:"Bundle"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:968",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:968",className:"text-sm text-muted-foreground",children:"Formato"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:968",value:ke.format,onValueChange:k=>Ke({...ke,format:k}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:968",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:968"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:968",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:968",value:"digital",children:"Digital"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:968",value:"physical",children:"Físico"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:968",value:"course",children:"Curso"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:969",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:969",className:"text-sm text-muted-foreground",children:"Categoría"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:969",value:ke.categoryId?String(ke.categoryId):"none",onValueChange:k=>Ke({...ke,categoryId:k!=="none"?parseInt(k):void 0}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:969",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:969",placeholder:"Seleccionar"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:969",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:969",value:"none",children:"Sin categoría"}),c?.map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:969",value:String(k.id),children:k.name},k.id))]})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:971",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:972",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:972",className:"text-sm text-muted-foreground",children:"Autor"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:972",value:ke.author,onChange:k=>Ke({...ke,author:k.target.value})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:973",className:"flex items-center gap-3 pt-6",children:[r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:974",className:"flex items-center gap-2 cursor-pointer",children:[r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:974",type:"checkbox",checked:ke.isFree,onChange:k=>Ke({...ke,isFree:k.target.checked}),className:"rounded"}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:974",className:"text-sm",children:"Gratis"})]}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:975",className:"flex items-center gap-2 cursor-pointer",children:[r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:975",type:"checkbox",checked:ke.featured,onChange:k=>Ke({...ke,featured:k.target.checked}),className:"rounded"}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:975",className:"text-sm",children:"Destacado"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:978",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:978",className:"text-sm text-muted-foreground",children:"Portada"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:978",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:978",value:ke.coverImage,onChange:k=>Ke({...ke,coverImage:k.target.value}),placeholder:"URL"}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:978",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:978",variant:"outline",size:"icon",asChild:!0,children:r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:978",children:r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:978",className:"w-4 h-4"})})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:978",type:"file",className:"hidden",accept:"image/*",onChange:Fi})]})]}),ke.coverImage&&r.jsx("img",{"data-loc":"client/src/pages/Admin.tsx:978",src:ke.coverImage,alt:"Vista previa de portada",className:"mt-2 h-24 w-16 rounded object-cover ring-1 ring-border"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:979",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:979",className:"text-sm text-muted-foreground",children:"Archivo descargable"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:979",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:979",value:ke.fileUrl,onChange:k=>Ke({...ke,fileUrl:k.target.value}),placeholder:"URL"}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:979",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:979",variant:"outline",size:"icon",asChild:!0,children:r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:979",children:r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:979",className:"w-4 h-4"})})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:979",type:"file",className:"hidden",accept:".pdf,.zip,.epub,.mp4,.mp3",onChange:Hi})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:980",className:"grid grid-cols-3 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:981",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:981",className:"text-sm text-muted-foreground",children:"URL Tráiler"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:981",value:ke.trailerUrl,onChange:k=>Ke({...ke,trailerUrl:k.target.value}),placeholder:"Video mp4"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:982",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:982",className:"text-sm text-muted-foreground",children:"URL Intro"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:982",value:ke.introUrl,onChange:k=>Ke({...ke,introUrl:k.target.value}),placeholder:"Video mp4"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:983",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:983",className:"text-sm text-muted-foreground",children:"URL Narración"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:983",value:ke.narrationUrl,onChange:k=>Ke({...ke,narrationUrl:k.target.value}),placeholder:"Audio mp3"})]})]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:985",className:"bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90 gap-2 w-full",onClick:ts,disabled:u.isPending||h.isPending,children:[r.jsx(bi,{"data-loc":"client/src/pages/Admin.tsx:986",className:"w-4 h-4"})," ",u.isPending?"Guardando...":"Guardar Cambios"]})]})]})}),o?r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:994",className:"space-y-3",children:[r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:994",className:"skeleton-neon h-20 bg-card/50 rounded-xl"}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:994",className:"skeleton-neon h-20 bg-card/50 rounded-xl"}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:994",className:"skeleton-neon h-20 bg-card/50 rounded-xl"})]}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:996",className:"space-y-3",children:s?.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:998",className:"flex items-center gap-4 p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:999",className:"w-12 h-16 rounded-lg overflow-hidden bg-card/50 flex-shrink-0",children:k.coverImage?r.jsx("img",{"data-loc":"client/src/pages/Admin.tsx:1000",src:k.coverImage,alt:"",className:"w-full h-full object-cover"}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1000",className:"w-full h-full flex items-center justify-center",children:r.jsx(bt,{"data-loc":"client/src/pages/Admin.tsx:1000",className:"w-5 h-5 text-muted-foreground
770/50"})})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1002",className:"flex-1 min-w-0",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1003",className:"font-semibold text-sm truncate",children:k.title}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1004",className:"text-xs text-muted-foreground",children:[k.type," • ",k.format," • $",k.price]}),k.isFree&&r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1005",className:"text-xs text-[var(--neon-green)]",children:"Gratis"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1007",className:"flex gap-2",children:[k.fileUrl&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1009",size:"sm",variant:"outline",className:"text-[var(--neon-purple)] border-[var(--neon-purple)]/40 hover:bg-[var(--neon-purple)]/10",onClick:()=>rt("product",k.id),children:r.jsx(Oa,{"data-loc":"client/src/pages/Admin.tsx:1009",className:"w-3.5 h-3.5"})}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1011",size:"sm",variant:"outline",onClick:()=>yu(k),children:r.jsx(SS,{"data-loc":"client/src/pages/Admin.tsx:1011",className:"w-3.5 h-3.5"})}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1012",size:"sm",variant:"outline",className:"text-[var(--neon-red)] border-[var(--neon-red)]/30 hover:bg-[var(--neon-red)]/10",onClick:()=>m.mutate({id:k.id}),children:r.jsx(ps,{"data-loc":"client/src/pages/Admin.tsx:1012",className:"w-3.5 h-3.5"})})]})]},k.id))})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1021",value:"paypal",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1022",className:"text-xl font-bold text-white mb-6",children:"Pedidos PayPal Pendientes"}),x&&x.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1024",className:"space-y-4",children:x.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1026",className:"p-4 rounded-xl border border-[var(--neon-blue)]/30 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1027",className:"flex items-center justify-between mb-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1028",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:1029",className:"font-semibold text-white",children:["#",k.id," - ",k.userName]}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1030",className:"text-xs text-muted-foreground",children:[k.userEmail," • $",k.total]})]}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1032",className:"text-xs px-2 py-1 rounded bg-[var(--neon-blue)]/20 text-[var(--neon-blue)]",children:"Pendiente"})]}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1034",className:"text-xs text-muted-foreground mb-3",children:k.items?.map(Oe=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1036",children:[Oe.product?.title," x",Oe.quantity," = $",Oe.price]},Oe.id))}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1039",className:"flex gap-2",children:[r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1040",size:"sm",className:"bg-[var(--neon-green)] text-background gap-1",onClick:()=>j.mutate({orderId:k.id}),children:[r.jsx(Qs,{"data-loc":"client/src/pages/Admin.tsx:1041",className:"w-3.5 h-3.5"})," Aprobar Acceso"]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1043",size:"sm",variant:"outline",className:"text-[var(--neon-red)] border-[var(--neon-red)]/30",onClick:()=>y.mutate({orderId:k.id}),children:[r.jsx(wS,{"data-loc":"client/src/pages/Admin.tsx:1044",className:"w-3.5 h-3.5"})," Rechazar"]})]})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1051",className:"text-center py-12 text-muted-foreground",children:"No hay pedidos PayPal pendientes"})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1056",value:"discounts",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1057",className:"flex items-center justify-between mb-6",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1058",className:"text-xl font-bold text-white",children:"Códigos de Descuento"}),r.jsxs(nn,{"data-loc":"client/src/pages/Admin.tsx:1059",open:hp,onOpenChange:Ns,children:[r.jsx(Ec,{"data-loc":"client/src/pages/Admin.tsx:1060",asChild:!0,children:r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1061",className:"bg-[var(--neon-green)] text-background gap-2",children:[r.jsx(ms,{"data-loc":"client/src/pages/Admin.tsx:1061",className:"w-4 h-4"})," Nuevo Código"]})}),r.jsxs(rn,{"data-loc":"client/src/pages/Admin.tsx:1063",className:"bg-card border-border",children:[r.jsx(un,{"data-loc":"client/src/pages/Admin.tsx:1064",children:r.jsx(fn,{"data-loc":"client/src/pages/Admin.tsx:1064",className:"neon-text-green",children:"Crear Descuento"})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1065",className:"space-y-4 mt
770-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1066",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1066",className:"text-sm text-muted-foreground",children:"Código"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1066",value:sr.code,onChange:k=>Jr({...sr,code:k.target.value.toUpperCase()}),placeholder:"DESCUENTO20"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1067",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1067",className:"text-sm text-muted-foreground",children:"Porcentaje"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1067",type:"number",value:sr.percentage,onChange:k=>Jr({...sr,percentage:parseInt(k.target.value)||0})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1068",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1068",className:"text-sm text-muted-foreground",children:"Usos máximos"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1068",type:"number",value:sr.maxUses,onChange:k=>Jr({...sr,maxUses:parseInt(k.target.value)||0})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1069",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1069",className:"text-sm text-muted-foreground",children:"Expira en"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1069",type:"datetime-local",value:sr.expiresAt,onChange:k=>Jr({...sr,expiresAt:k.target.value})})]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1070",className:"bg-[var(--neon-green)] text-background w-full gap-2",onClick:()=>A.mutate(sr),children:[r.jsx(bi,{"data-loc":"client/src/pages/Admin.tsx:1071",className:"w-4 h-4"})," Crear Descuento"]})]})]})]})]}),w&&w.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1078",className:"space-y-3",children:w.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1080",className:"flex items-center justify-between p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1081",children:[r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1082",className:"font-mono font-bold text-[var(--neon-green)]",children:k.code}),r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1083",className:"text-sm text-muted-foreground ml-3",children:["-",k.percentage,"% (",k.uses,"/",k.maxUses,")"]})]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1085",size:"sm",variant:k.isActive?"outline":"default",onClick:()=>P.mutate({id:k.id}),children:k.isActive?r.jsxs(r.Fragment,{children:[r.jsx(Po,{"data-loc":"client/src/pages/Admin.tsx:1086",className:"w-3.5 h-3.5 mr-1"})," Activo"]}):r.jsxs(r.Fragment,{children:[r.jsx(iv,{"data-loc":"client/src/pages/Admin.tsx:1086",className:"w-3.5 h-3.5 mr-1"})," Inactivo"]})})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1092",className:"text-center py-12 text-muted-foreground",children:"No hay códigos de descuento"})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1097",value:"services",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1098",className:"flex items-center justify-between mb-6",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1099",className:"text-xl font-bold text-white",children:"Servicios Digitales"}),r.jsxs(nn,{"data-loc":"client/src/pages/Admin.tsx:1100",open:Vi,onOpenChange:xu,children:[r.jsx(Ec,{"data-loc":"client/src/pages/Admin.tsx:1101",asChild:!0,children:r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1102",className:"bg-[var(--neon-purple)] text-background gap-2",children:[r.jsx(ms,{"data-loc":"client/src/pages/Admin.tsx:1102",className:"w-4 h-4"})," Nuevo Servicio"]})}),r.jsxs(rn,{"data-loc":"client/src/pages/Admin.tsx:1104",className:"bg-card border-border max-h-[85vh] overflow-y-auto",children:[r.jsx(un,{"data-loc":"client/src/pages/Admin.tsx:1105",children:r.jsx(fn,{"data-loc":"client/src/pages/Admin.tsx:1105",className:"neon-text-purple",children:"Crear Servicio"})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1106",className:"space-y-4 mt-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1107",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1108",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1108",className:"text-sm text-muted-foreground",children:"Título *"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1108",value:Rt.title,onChange:k=>Cn({...Rt,title:k.target.value})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1109",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1109",className:"text-sm text-muted-foreground",children:"Slug *"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1109",value:Rt.slug,onChange:k=>Cn({...Rt,slug:k.target.value})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1111",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1111",className:"text-sm text-muted-foreground",children:"Descripción corta"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1111",value:Rt.description,onChange:k=>Cn({...Rt,description:k.target.value}),placeholder:"Una línea que describe el servicio"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1112",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1112",className:"text-sm text-muted-foreground",children:"Descripción detallada"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1112",value:Rt.longDescription,onChange:k=>Cn({...Rt,longDescription:k.target.value}),rows:3})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1113",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1114",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1114",className:"text-sm text-muted-foreground",children:"Precio (USD)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1114",type:"number",step:"0.01",value:Rt.price,onChange:k=>Cn({...Rt,price:parseFloat(k.target.value)||0})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1115",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1115",className:"text-sm text-muted-foreground",children:"Orden de aparición"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1115",type:"number",value:Rt.sortOrder,onChange:k=>Cn({...Rt,sortOrder:parseInt(k.target.value)||0}),placeholder:"0"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1117",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1117",className:"text-sm text-muted-foreground",children:"Icono (emoji)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1117",value:Rt.icon,onChange:k=>Cn({...Rt,icon:k.target.value}),placeholder:"📺"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1118",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1118",className:"text-sm text-muted-foreground",children:"Imagen de portada"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1118",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1118",value:Rt.coverImage,onChange:k=>Cn({...Rt,coverImage:k.target.value})}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:1118",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1118",variant:"outline",size:"icon",asChild:!0,children:r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1118",children:r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:1118",className:"w-4 h-4"})})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1118",type:"file",className:"hidden",accept:"image/*",onChange:ju})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1119",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1119",className:"text-sm text-muted-foreground",children:"URL de pago (PayPal/Stripe)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1119",value:Rt.paymentUrl,onChange:k=>Cn({...Rt,paymentUrl:k.target.value}),placeholder:"https://paypal.me/..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1120",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1120",className:"text-sm text-muted-foreground",children:"Instrucciones para el cliente"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1120",value:Rt.instructions,onChange:k=>Cn({...Rt,instructions:k.target.value}),rows:3,placeholder:"Pasos que el cliente debe seguir después de pagar..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1121",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1121",className:"text-sm text-muted-foreground",children:"Características (una por línea)"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1121",value:Rt.features,onChange:k=>Cn({...Rt,features:k.target.value}),rows:3,placeholder:`Instalación incluida
771Soporte 24/7
772Garantía 30 días`})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1122",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1122",className:"text-sm text-muted-foreground",children:"Archivo del servicio (PDF, ZIP, APK, etc.)"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1123",className:"flex items-center gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1124",value:Rt.fileName,readOnly:!0,placeholder:"Ningún archivo",className:"flex-1"}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:1125",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1126",variant:"outline",size:"sm",asChild:!0,children:r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1126",children:[r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:1126",className:"w-4 h-4"})," Subir"]})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1127",type:"file",className:"hidden",accept:"*/*",onChange:k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];D.mutate({fileBase64:wa,fileName:Oe.name,contentType:Oe.type},{onSuccess:ta=>Cn(Tn=>({...Tn,fileUrl:ta.url,fileKey:ta.key,fileName:Oe.name}))})}
772,We.readAsDataURL(Oe)}})]})]}),Rt.fileName&&r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1141",className:"text-xs text-green-400 mt-1",children:["✓ ",Rt.fileName," listo"]})]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1143",className:"bg-[var(--neon-purple)] text-background w-full gap-2",onClick:()=>O(),disabled:T.isPending||M.isPending,children:[r.jsx(bi,{"data-loc":"client/src/pages/Admin.tsx:1144",className:"w-4 h-4"})," Crear Servicio"]})]})]})]})]}),r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1152",className:"text-lg font-semibold text-white mb-4",children:"Órdenes de Servicios"}),K&&K.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1154",className:"space-y-3 mb-8",children:K.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1156",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1157",className:"flex items-center justify-between mb-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1158",children:[r.jsx("h4",{"data-loc":"client/src/pages/Admin.tsx:1159",className:"font-semibold text-sm",children:k.service?.title||k.title}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1160",className:"text-xs text-muted-foreground",children:[k.userName," (",k.userEmail,")"]})]}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1162",value:k.status,onValueChange:Oe=>Ne.mutate({id:k.id,status:Oe}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1163",className:"w-32",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1163"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1164",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1164",value:"pending",children:"Pendiente"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1164",value:"in_progress",children:"En proceso"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1164",value:"completed",children:"Completado"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1164",value:"cancelled",children:"Cancelado"})]})]})]}),k.details&&r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1167",className:"text-xs text-muted-foreground mt-1",children:k.details}),(()=>{const Oe=W?.find(We=>We.serviceOrderId===k.id);return Oe?r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1173",className:"flex items-center gap-2 mt-2 pt-2 border-t border-border/30",children:[r.jsx(er,{"data-loc":"client/src/pages/Admin.tsx:1174",className:"w-3 h-3 text-[var(--neon-green)]"}),r.jsx("code",{"data-loc":"client/src/pages/Admin.tsx:1175",className:"text-xs font-mono text-[var(--neon-green)]",children:Oe.key}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1176",className:`text-xs px-1.5 py-0.5 rounded ${Oe.status==="activated"?"bg-[var(--neon-green)]/20 text-[var(--neon-green)]":Oe.status==="revoked"||Oe.status==="expired"?"bg-[var(--neon-red)]/20 text-[var(--neon-red)]":"bg-[var(--neon-blue)]/20 text-[var(--neon-blue)]"}`,children:Oe.status}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1177",size:"sm",variant:"ghost",className:"h-6 w-6 p-0",onClick:()=>ue(Oe.key),children:r.jsx(Lr,{"data-loc":"client/src/pages/Admin.tsx:1178",className:"w-3 h-3"})})]}):r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1184",className:"flex items-center gap-2 mt-2 pt-2 border-t border-border/30",children:[r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1185",size:"sm",variant:"ghost",className:"h-6 text-xs gap-1",onClick:()=>he.mutate({serviceOrderId:k.id}),children:[r.jsx(Bo,{"data-loc":"client/src/pages/Admin.tsx:1186",className:"w-3 h-3"})," Generar Key"]}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1188",className:"text-xs text-muted-foreground",children:"(Se genera al marcar como Completado si tiene archivo)"})]})})()]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1196",className:"text-center py-8 text-muted-foreground mb-8",children:"No hay órdenes de servicios"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1200",className:"mb-4 rounded-xl border border-[var(--neon-blue)]/40 bg-[var(--neon-blue)]/5 p-4 space-y-3",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1201",className:"text-sm font-semibold text-white",children:"⚙️ Entrega automática de seguidores (WhatsApp / Instagram)"}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1202",className:"text-xs text-muted-foreground",children:'Conecta tu panel SMM (JustAnotherPanel o similar) para que los seguidores se envíen solos. Obtén la API key en tu panel SMM (Configuración → API), elige el servicio de tu tienda y pega el ID del servicio de seguidores ("WhatsApp Channel Members" o "Instagram Followers") de la lista del panel.'}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1205",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1206",className:"text-xs text-white",children:"Servicio de la tienda"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1207",value:xt!==null?String(xt):void 0,onValueChange:k=>Qe(Number(k)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1208",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1208",placeholder:"Elige un servicio de seguidores"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:1209",children:C?.filter(k=>In(k.title)).map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1211",value:String(k.id),children:k.title},k.id))})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1216",className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1217",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1218",className:"text-xs text-white",children:"API Key del panel SMM"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1219",value:Ae,onChange:k=>Xe(k.target.value),placeholder:"Pega la API key de tu panel SMM"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1221",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1222",className:"text-xs text-white",children:"ID del servicio en el panel SMM"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1223",value:et,onChange:k=>At(k.target.value),placeholder:"Ej: 1523"})]})]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1226",className:"w-full sm:w-auto bg-[var(--neon-blue)] text-white font-semibold",disabled:xt===null||!Ae||!et||ra.isPending,onClick:()=>ra.mutate({serviceId:xt,smmApiKey:Ae,smmServiceId:Number(et)}),children:ra.isPending?"Guardando...":"Guardar proveedor SMM"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1234",className:"flex items-center justify-between mb-4 gap-2 flex-wrap",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1235",className:"text-lg font-semibold text-white",children:"Keys de Servicios"}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1236",className:"flex gap-2",children:r.jsxs(nn,{"data-loc":"client/src/pages/Admin.tsx:1237",open:Te,onOpenChange:k=>{le(k),k||He(null)},children:[r.jsx(Ec,{"data-loc":"client/src/pages/Admin.tsx:1238",asChild:!0,children:r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1239",className:"bg-[var(--neon-purple)] text-white gap-2 font-semibold",children:[r.jsx(Oa,{"data-loc":"client/src/pages/Admin.tsx:1240",className:"w-4 h-4"})," Regalar a un Cliente"]})}),r.jsxs(rn,{"data-loc":"client/src/pages/Admin.tsx:1243",className:"border-[var(--neon-purple)]/40",children:[r.jsx(un,{"data-loc":"client/src/pages/Admin.tsx:1244",children:r.jsx(fn,{"data-loc":"client/src/pages/Admin.tsx:1245",className:"neon-text-purple",children:"Regalar a un Cliente (Gratis)"})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1247",className:"space-y-4 mt
772-2",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1248",className:"text-xs text-muted-foreground",children:"Dale a cualquier usuario registrado un producto o servicio gratis: recibirá su key activada directamente en Mis Compras, sin pasar por el pago."}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1251",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1252",className:"text-xs text-white",children:"Tipo"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1253",value:Ie,onValueChange:k=>{ee(k),ve(null)},children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1254",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1254"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1255",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1256",value:"service",children:"Servicio digital"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1257",value:"product",children:"Libro / Producto"})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1261",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1262",className:"text-xs text-white",children:Ie==="service"?"Servicio":"Libro / Producto"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1263",value:Re!==null?String(Re):void 0,onValueChange:k=>ve(Number(k)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1264",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1264",placeholder:"Elige el ítem"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:1265",children:Ie==="service"?C?.filter(k=>k.fileUrl).map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1267",value:String(k.id),children:k.title},k.id)):s?.filter(k=>k.fileUrl).map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1269",value:String(k.id),children:k.title},k.id))})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1274",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1275",className:"text-xs text-white",children:"Cliente destinatario"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1276",value:Me!==null?String(Me):void 0,onValueChange:k=>ge(Number(k)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1277",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1277",placeholder:"Elige un usuario registrado"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:1278",children:Ce?.filter(k=>k.id!==e?.id).map(k=>r.jsxs(Ee,{"data-loc":"client/src/pages/Admin.tsx:1280",value:String(k.id),children:[k.name||"Sin nombre"," (",k.email||"sin correo",")"]},k.id))})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1285",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1286",className:"text-xs text-white",children:"Duración de la key"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1287",value:String(Le),onValueChange:k=>Fe(Number(k)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1288",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1288"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1289",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1290",value:"7",children:"7 días"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1291",value:"30",children:"30 días"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1292",value:"90",children:"90 días"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1293",value:"365",children:"1 año"})]})]})]}),Je?r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1298",className:"p-3 rounded-lg border border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 space-y-2",children:[r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1299",className:"text-xs text-[var(--neon-green)]",children:["✓ ",Je.label," — el cliente ya lo ve en Mis Compras"]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1300",className:"flex items-center gap-2",children:[r.jsx("code",{"data-loc":"client/src/pages/Admin.tsx:1301",className:"text-xs font-mono text-white flex-1 break-all",children:Je.key}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1302",size:"sm",variant:"ghost",className:"h-7 w-7 p-0",onClick:()=>{navigator.clipboard.writeText(Je.key),q.success("Key copiada")},children:r.jsx(Lr,{"data-loc":"client/src/pages/Admin.tsx:1303",className:"w-3 h-3"})})]})]}):r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1308",className:"w-full bg-[var(--neon-purple)] text-white font-semibold",disabled:Re===null||Me===null||lt.isPending,onClick:()=>lt.mutate({kind:Ie,itemId:Re,recipientUserId:Me,expirationDays:Le}),children:lt.isPending?"Enviando regalo...":"Regalar ahora"})]})]})]})}),r.jsxs(nn,{"data-loc":"client/src/pages/Admin.tsx:1325",open:Y,onOpenChange:k=>{L(k),k||re(null)},children:[r.jsx(Ec,{"data-loc":"client/src/pages/Admin.tsx:1326",asChild:!0,children:r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1327",className:"bg-[var(--neon-green)] text-black gap-2 font-semibold",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:1328",className:"w-4 h-4"})," Key de Prueba Gratis"]})}),r.jsxs(rn,{"data-loc":"client/src/pages/Admin.tsx:1331",className:"border-[var(--neon-green)]/40",children:[r.jsx(un,{"data-loc":"client/src/pages/Admin.tsx:1332",children:r.jsx(fn,{"data-loc":"client/src/pages/Admin.tsx:1333",className:"neon-text-purple",children:"Crear Key de Prueba (Gratis)"})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1335",className:"space-y-4 mt
772-2",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1336",className:"text-xs text-muted-foreground",children:"Genera una key activada para TI (el admin) sin pasar por el pago, para probar el flujo completo en Mis Compras."}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1339",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1340",className:"text-xs text-white",children:"Servicio"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1341",value:V?String(V):void 0,onValueChange:k=>U(Number(k)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1342",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1342",placeholder:"Elige un servicio"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:1343",children:C?.map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1345",value:String(k.id),children:k.title},k.id))})]})]}),V&&C?.find(k=>k.id===V)?.title?.toLowerCase().includes("whatsapp")&&r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1351",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1352",className:"text-xs text-white",children:"Cantidad de seguidores (paquete de prueba)"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1353",value:String(ae),onValueChange:k=>te(Number(k)),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1354",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1354"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1355",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1356",value:"100",children:"100 seguidores"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1357",value:"500",children:"500 seguidores"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1358",value:"1000",children:"1000 seguidores"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1359",value:"5000",children:"5000 seguidores"})]})]})]}),V&&C?.find(k=>k.id===V)?.title?.toLowerCase().includes("whatsapp")&&r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1365",className:"space-y-1.5",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1366",className:"text-xs text-white",children:"Link del canal de WhatsApp (prueba)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1367",value:B,onChange:k=>H(k.target.value),placeholder:"https://whatsapp.com/channel/..."}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1368",className:"text-[11px] text-muted-foreground",children:'Así verás el campo "Tu paquete: N seguidores" en Mis Compras.'})]}),Z?r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1372",className:"p-3 rounded-lg border border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 space-y-2",children:[r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1373",className:"text-xs text-[var(--neon-green)]",children:["✓ Key creada para: ",r.jsx("b",{"data-loc":"client/src/pages/Admin.tsx:1373",children:Z.serviceTitle})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1374",className:"flex items-center gap-2",children:[r.jsx("code",{"data-loc":"client/src/pages/Admin.tsx:1375",className:"text-xs font-mono text-white flex-1 break-all",children:Z.key}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1376",size:"sm",variant:"ghost",className:"h-7 w-7 p-0",onClick:()=>{navigator.clipboard.writeText(Z.key),q.success("Key copiada")},children:r.jsx(Lr,{"data-loc":"client/src/pages/Admin.tsx:1377",className:"w-3 h-3"})})]})]}):r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1382",className:"w-full bg-[var(--neon-green)] text-black font-semibold",disabled:!V||me.isPending,onClick:()=>me.mutate({serviceId:V,quantity:In(C?.find(k=>k.id===V)?.title)?ae:void 0,channelLink:In(C?.find(k=>k.id===V)?.title)?B:void 0}),children:me.isPending?"Generando...":"Generar key de prueba"})]})]})]})]}),r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1398",className:"sr-only",children:"Lista de keys"}),W&&W.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1400",className:"space-y-2 mb-8",children:W.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1402",className:"flex items-center gap-3 p-3 rounded-lg border border-border/50 bg-card/30",children:[r.jsx(er,{"data-loc":"client/src/pages/Admin.tsx:1403",className:"w-4 h-4 text-[var(--neon-green)]"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1404",className:"flex-1 min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1405",className:"text-xs font-mono text-[var(--neon-green)] truncate",children:k.key}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1406",className:"text-xs text-muted-foreground",children:[k.serviceName," → ",k.userName||k.userEmail]}),k.channelLink&&r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1408",className:"text-xs text-muted-foreground",children:["Link: ",r.jsx("a",{"data-loc":"client/src/pages/Admin.tsx:1409",className:"underline truncate max-w-[200px] inline-block align-middle",href:k.channelLink,target:"_blank",rel:"noreferrer",children:k.channelLink}),k.channelQty?` • ${k.channelQty} seguidores`:"",k.deliveryStatus&&k.deliveryStatus!=="none"?r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1412",className:`ml-1 ${k.deliveryStatus==="completed"?"text-[var(--neon-green)]":k.deliveryStatus==="failed"?"text-[var(--neon-red)]":"text-[#f59e0b]"}`,children:[k.deliveryStatus==="pending"&&"• Enviando...",k.deliveryStatus==="in_progress"&&"• 🚚 En curso",k.deliveryStatus==="completed"&&"• ✅ Entregada",k.deliveryStatus==="failed"&&`• ❌ Error: ${k.deliveryError||""}`]}):null]})]}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1422",className:`text-xs px-2 py-0.5 rounded ${k.status==="activated"?"bg-[var(--neon-green)]/20 text-[var(--neon-green)]":k.status==="expired"||k.status==="revoked"?"bg-[var(--neon-red)]/20 text-[var(--neon-red)]":"bg-[var(--neon-blue)]/20 text-[var(--neon-blue)]"}`,children:k.status}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1423",size:"sm",variant:"ghost",className:"h-8 w-8 p-0",onClick:()=>ue(k.key),children:r.jsx(Lr,{"data-loc":"client/src/pages/Admin.tsx:1424",className:"w-3 h-3"})}),k.channelLink&&k.status==="activated"&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1427",size:"sm",variant:"ghost",className:"h-8 text-xs gap-1 text-[var(--neon-green)]",disabled:Un.isPending,onClick:()=>Un.mutate({keyId:k.id,serviceId:k.serviceId}),children:Un.isPending?"Enviando...":"📤 Enviar seguidores"}),k.status!=="revoked"&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1436",size:"sm",variant:"ghost",className:"h-8 w-8 p-0 text-[var(--neon-red)]",onClick:()=>Pe.mutate({keyId:k.id}),children:r.jsx(b0,{"data-loc":"client/src/pages/Admin.tsx:1437",className:"w-3 h-3"})})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1444",className:"text-center py-4 text-muted-foreground mb-8",children:"No hay keys de servicios generadas"}),r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1448",className:"text-lg font-semibold text-white mb-4",children:"Todos los Servicios"}),C&&C.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1450",className:"space-y-3",children:C.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1452",className:`flex items-center gap-3 p-4 rounded-xl border border-border/50 bg-card/50 ${k.active?"":"opacity-60"}`,children:[r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1453",className:"text-2xl",children:k.icon||"📦"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1454",className:"flex-1 min-w-0",children:[r.jsx("h4",{"data-loc":"client/src/pages/Admin.tsx:1455",className:"font-semibold text-sm truncate",children:k.title}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1456",className:"text-xs text-muted-foreground",children:["$",k.price," ",k.active?"":"• Inactivo"]}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1457",className:"text-xs text-muted-foreground truncate",children:k.description||""})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1459",className:"flex gap-1",children:[k.fileUrl&&r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1461",size:"sm",variant:"ghost",className:"h-8 px-2 text-xs gap-1 text-[var(--neon-purple)] hover:bg-[var(--neon-purple)]/20",onClick:()=>rt("service",k.id),title:"Regalar este servicio a un cliente",children:[r.jsx(Oa,{"data-loc":"client/src/pages/Admin.tsx:1462",className:"w-3 h-3"})," Regalar"]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1465",size:"sm",variant:"ghost",className:"h-8 w-8 p-0 text-[var(--neon-blue)] hover:bg-[var(--neon-blue)]/20",onClick:()=>rc(k),children:r.jsx(SS,{"data-loc":"client/src/pages/Admin.tsx:1466",className:"w-4 h-4"})}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1468",size:"sm",variant:"ghost",className:"h-8 w-8 p-0 text-[var(--neon-red)] hover:bg-[var(--neon-red)]/20",onClick:()=>I.mutate({id:k.id}),children:r.jsx(ps,{"data-loc":"client/src/pages/Admin.tsx:1469",className:"w-4 h-4"})})]})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1476",className:"text-center py-8 text-muted-foreground",children:"No hay servicios creados aún. Crea tu primer servicio arriba."}
772),r.jsx(nn,{"data-loc":"client/src/pages/Admin.tsx:1480",open:gp,onOpenChange:pl,children:r.jsxs(rn,{"data-loc":"client/src/pages/Admin.tsx:1481",className:"bg-card border-border max-h-[85vh] overflow-y-auto",children:[r.jsx(un,{"data-loc":"client/src/pages/Admin.tsx:1482",children:r.jsx(fn,{"data-loc":"client/src/pages/Admin.tsx:1482",className:"neon-text-blue",children:"Editar Servicio"})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1483",className:"space-y-4 mt-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1484",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1485",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1485",className:"text-sm text-muted-foreground",children:"Título *"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1485",value:Et.title,onChange:k=>ca({...Et,title:k.target.value})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1486",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1486",className:"text-sm text-muted-foreground",children:"Slug *"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1486",value:Et.slug,onChange:k=>ca({...Et,slug:k.target.value})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1488",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1488",className:"text-sm text-muted-foreground",children:"Descripción corta"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1488",value:Et.description,onChange:k=>ca({...Et,description:k.target.value}),placeholder:"Una línea que describe el servicio"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1489",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1489",className:"text-sm text-muted-foreground",children:"Descripción detallada"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1489",value:Et.longDescription,onChange:k=>ca({...Et,longDescription:k.target.value}),rows:3})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1490",className:"grid grid-cols-2 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1491",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1491",className:"text-sm text-muted-foreground",children:"Precio (USD)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1491",type:"number",step:"0.01",value:Et.price,onChange:k=>ca({...Et,price:parseFloat(k.target.value)||0})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1492",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1492",className:"text-sm text-muted-foreground",children:"Orden de aparición"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1492",type:"number",value:Et.sortOrder,onChange:k=>ca({...Et,sortOrder:parseInt(k.target.value)||0})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1494",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1494",className:"text-sm text-muted-foreground",children:"Icono (emoji)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1494",value:Et.icon,onChange:k=>ca({...Et,icon:k.target.value}),placeholder:"📺"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1495",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1495",className:"text-sm text-muted-foreground",children:"Imagen de portada"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1495",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1495",value:Et.coverImage,onChange:k=>ca({...Et,coverImage:k.target.value})}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:1495",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1495",variant:"outline",size:"icon",asChild:!0,children:r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1495",children:r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:1495",className:"w-4 h-4"})})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1495",type:"file",className:"hidden",accept:"image/*",onChange:yp})]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1496",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1496",className:"text-sm text-muted-foreground",children:"URL de pago (PayPal/Stripe)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1496",value:Et.paymentUrl,onChange:k=>ca({...Et,paymentUrl:k.target.value}),placeholder:"https://paypal.me/..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1497",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1497",className:"text-sm text-muted-foreground",children:"Instrucciones para el cliente"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1497",value:Et.instructions,onChange:k=>ca({...Et,instructions:k.target.value}),rows:3,placeholder:"Pasos que el cliente debe seguir después de pagar..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1498",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1498",className:"text-sm text-muted-foreground",children:"Características (una por línea)"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1498",value:Et.features,onChange:k=>ca({...Et,features:k.target.value}),rows:3,placeholder:`Instalación incluida
773Soporte 24/7
774Garantía 30 días`})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1499",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1499",className:"text-sm text-muted-foreground",children:"Archivo del servicio (PDF, ZIP, APK, etc.)"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1500",className:"flex items-center gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1501",value:Et.fileName,readOnly:!0,placeholder:"Ningún archivo",className:"flex-1"}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:1502",className:"cursor-pointer",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1503",variant:"outline",size:"sm",asChild:!0,children:r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1503",children:[r.jsx(vi,{"data-loc":"client/src/pages/Admin.tsx:1503",className:"w-4 h-4"})," Subir"]})}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1504",type:"file",className:"hidden",accept:"*/*",onChange:k=>{const Oe=k.target.files?.[0];if(!Oe)return;const We=new FileReader;We.onload=()=>{const wa=We.result.split(",")[1];z.mutate({serviceId:Et.id,fileBase64:wa,fileName:Oe.name,contentType:Oe.type},{onSuccess:()=>ca(ta=>({...ta,fileName:Oe.name}))})}
774,We.readAsDataURL(Oe)}})]})]}),Et.fileName&&r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1518",className:"text-xs text-green-400 mt-1",children:["✓ ",Et.fileName," adjunto"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1520",className:"flex items-center gap-2",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1521",className:"text-sm text-muted-foreground",children:"Activo"}),r.jsx("input",{"data-loc":"client/src/pages/Admin.tsx:1522",type:"checkbox",checked:Et.active,onChange:k=>ca({...Et,active:k.target.checked}),className:"w-4 h-4"})]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1524",className:"bg-[var(--neon-blue)] text-background w-full gap-2",onClick:()=>_.mutate(Et),children:[r.jsx(bi,{"data-loc":"client/src/pages/Admin.tsx:1525",className:"w-4 h-4"})," Guardar Cambios"]})]})]})})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1533",value:"orders",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1534",className:"text-xl font-bold text-white mb-6",children:"Todas las Órdenes"}),v&&v.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1536",className:"space-y-3",children:v.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1538",className:"flex items-center justify-between p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1539",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:1540",className:"font-semibold text-sm",children:["#",k.id," - ",k.userName]}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1541",className:"text-xs text-muted-foreground",children:k.userEmail})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1543",className:"text-right",children:[r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1544",className:"font-bold text-[var(--neon-blue)]",children:["$",k.total]}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1545",className:`text-xs px-2 py-0.5 rounded ${k.status==="completed"?"bg-[var(--neon-green)]/20 text-[var(--neon-green)]":k.status==="awaiting_paypal"?"bg-[var(--neon-blue)]/20 text-[var(--neon-blue)]":"bg-[var(--neon-red)]/20 text-[var(--neon-red)]"}`,children:k.status})]})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1551",className:"text-center py-12 text-muted-foreground",children:"No hay órdenes"})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1556",value:"requests",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1557",className:"text-xl font-bold text-white mb-6",children:"Solicitudes de Libros"}),ya&&ya.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1559",className:"space-y-3",children:ya.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1561",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1562",className:"flex items-center justify-between mb-2",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1563",className:"font-semibold",children:k.title}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1564",value:k.status,onValueChange:Oe=>pn.mutate({id:k.id,status:Oe}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1565",className:"w-32",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1565"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1566",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1566",value:"pending",children:"Pendiente"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1566",value:"in_progress",children:"En proceso"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1566",value:"available",children:"Disponible"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1566",value:"rejected",children:"Rechazado"})]})]})]}),k.author&&r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1569",className:"text-sm text-[var(--neon-blue)]",children:["Autor: ",k.author]}),k.description&&r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1570",className:"text-xs text-muted-foreground mt-1",children:k.description}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1571",className:"text-xs text-muted-foreground mt-1",children:[k.email||"Sin email"," • ",new Date(k.createdAt).toLocaleDateString()]})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1576",className:"text-center py-12 text-muted-foreground",children:"No hay solicitudes de libros"})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1581",value:"reservations",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1582",className:"text-xl font-bold text-white mb-6",children:"Reservas de Libros"}),ha&&ha.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1584",className:"space-y-3",children:ha.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1586",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1587",className:"flex items-center justify-between mb-2",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1588",className:"font-semibold",children:k.product?.title||`Producto #${k.productId}`}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1589",value:k.status,onValueChange:Oe=>Yr.mutate({id:k.id,status:Oe}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1590",className:"w-32",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1590"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1591",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1591",value:"pending",children:"Pendiente"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1591",value:"confirmed",children:"Confirmado"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1591",value:"delivered",children:"Entregado"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1591",value:"cancelled",children:"Cancelado"})]})]})]}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1594",className:"text-xs text-muted-foreground",children:[k.userName," (",k.userEmail,")"]}),k.notes&&r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1595",className:"text-xs text-muted-foreground mt-1",children:["Notas: ",k.notes]})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1600",className:"text-center py-12 text-muted-foreground",children:"No hay reservas"})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1605",value:"newsletter",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1606",className:"text-xl font-bold text-white mb-6",children:"Suscriptores del Boletín"}),Xr&&Xr.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1608",className:"space-y-3",children:Xr.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1610",className:"flex items-center justify-between p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1611",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1612",className:"font-semibold text-sm",children:k.email}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1613",className:"text-xs text-muted-foreground",children:[k.name||"Sin nombre"," ",k.interests&&`• ${k.interests}`]})]}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1615",className:"text-xs text-muted-foreground",children:new Date(k.createdAt).toLocaleDateString()})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1620",className:"text-center py-12 text-muted-foreground",children:"No hay suscriptores"}),r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1622",className:"text-xl font-bold text-white mt-8 mb-4",children:"Enviar campaña"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1623",className:"space-y-4 max-w-2xl",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1624",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1625",className:"text-sm text-muted-foreground",children:"Asunto"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1626",value:Ln,onChange:k=>Vn(k.target.value),placeholder:"Ej: Nuevos libros y ofertas de la semana"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1628",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1629",className:"text-sm text-muted-foreground",children:"Mensaje"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1630",value:Fn,onChange:k=>hn(k.target.value),rows:5,placeholder:"Escribe el mensaje de tu campaña..."})]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1632",disabled:Ve.isPending||!Ln.trim()||!Fn.trim(),onClick:()=>Ve.mutate({subject:Ln.trim(),body:Fn.trim()}),children:Ve.isPending?"Enviando...":`Enviar campaña (${Xr?.length??0} suscriptores)`}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1635",className:"text-xs text-muted-foreground",children:"La campaña se guarda como registro enviado a todos los suscriptores activos."})]}),Za&&Za.length>0&&r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1638",className:"mt-8",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1639",className:"text-lg font-semibold text-white mb-3",children:"Campañas enviadas"}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1640",className:"space-y-2",children:Za.map(k=>r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1642",className:"flex items-center justify-between p-3 rounded-xl border border-border/50 bg-card/50",children:r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1643",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1644",className:"font-semibold text-sm",children:k.subject}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1645",className:"text-xs text-muted-foreground",children:[k.body?.slice(0,80),k.body&&k.body.length>
77480?"...":""," · ",new Date(k.sentAt).toLocaleString()]})]})},k.id))})]})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1654",value:"bookclub",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1655",className:"text-xl font-bold text-white mb-6",children:"Club de lectura semanal"}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1656",className:"text-sm text-muted-foreground mb-4",children:"Publica un libro gratis para los miembros del club. Cada miembro registrado lo verá en su página de Mis Compras durante toda la semana."}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1657",className:"space-y-4 max-w-2xl",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1658",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1659",className:"text-sm text-muted-foreground",children:"Libro de la semana (producto)"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1660",value:ga,onValueChange:k=>Hn(k),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1661",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1661",placeholder:"Elige el libro gratis de la semana"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1662",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1663",value:"loading",children:"Cargando..."}),Vt?.map(k=>r.jsxs(Ee,{"data-loc":"client/src/pages/Admin.tsx:1665",value:String(k.id),children:[k.title," — $",parseFloat(String(k.price)).toFixed(2)]},k.id))]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1670",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1671",className:"text-sm text-muted-foreground",children:"Mensaje para los miembros"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1672",value:Ft,onChange:k=>qa(k.target.value),rows:3,placeholder:"Ej: Esta semana disfruta de este título gratis para los miembros del club"})]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1674",disabled:Nn.isPending||ga===""||!Ft.trim(),onClick:()=>Nn.mutate({productId:parseInt(ga,10),message:Ft.trim()}),children:Nn.isPending?"Publicando...":"Publicar libro de la semana"}),Nn.isSuccess&&r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1677",className:"text-sm text-green-400",children:"¡Publicado! Los miembros verán este libro esta semana."}),oa&&oa.length>0&&r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1679",className:"mt-6",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1680",className:"text-lg font-semibold text-white mb-3",children:"Historial de publicaciones"}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1681",className:"space-y-2",children:oa.map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1683",className:"flex items-center justify-between p-3 rounded-xl border border-border/50 bg-card/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1684",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1685",className:"font-semibold text-sm",children:k.title}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1686",className:"text-xs text-muted-foreground",children:["Semana del ",new Date(k.weekOf).toLocaleDateString()]})]}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1688",className:`text-xs px-2 py-1 rounded-full ${k.active?"bg-green-500/20 text-green-400":"text-muted-foreground"}`,children:k.active?"Activa":"Pasada"})]},k.id))})]})]})]}),r.jsxs(Ca,{"data-loc":"client/src/pages/Admin.tsx:1697",value:"settings",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1698",className:"text-xl font-bold text-white mb-6",children:"Configuración del Sitio"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1699",className:"space-y-4 max-w-lg",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1700",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1701",className:"text-sm text-muted-foreground",children:"Número de WhatsApp"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1702",value:Pn("whatsapp_number"),onChange:k=>{ei("whatsapp_number"),As(k.target.value)},onBlur:k=>{Zr({...Cs,whatsapp_number:k.target.value}),k.target.value&&Gi.mutate({key:"whatsapp_number",value:k.target.value})},placeholder:"521234567890"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1704",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1705",className:"text-sm text-muted-foreground",children:"Grupo de WhatsApp"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1706",value:Pn("whatsapp_group"),onChange:k=>{ei("whatsapp_group"),As(k.target.value)},onBlur:k=>{Zr({...Cs,whatsapp_group:k.target.value}),k.target.value&&Gi.mutate({key:"whatsapp_group",value:k.target.value})},placeholder:"https://chat.whatsapp.com/..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1708",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1709",className:"text-sm text-muted-foreground",children:"URL de Discord"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1710",value:Pn("discord_url"),onChange:k=>{ei("discord_url"),As(k.target.value)},onBlur:k=>{Zr({...Cs,discord_url:k.target.value}),k.target.value&&Gi.mutate({key:"discord_url",value:k.target.value})},placeholder:"https://discord.gg/..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1712",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1713",className:"text-sm text-muted-foreground",children:"Título de Servicios Digitales"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1714",value:Pn("services_title"),onChange:k=>{ei("services_title"),As(k.target.value)},onBlur:k=>{Zr({...Cs,services_title:k.target.value}),k.target.value&&Gi.mutate({key:"services_title",value:k.target.value})},placeholder:"Servicios Digitales"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1716",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1717",className:"text-sm text-muted-foreground",children:"Descripción de Servicios Digitales"}),r.jsx($t,{"data-loc":"client/src/pages/Admin.tsx:1718",value:Pn("services_description"),onChange:k=>{ei("services_description"),As(k.target.value)},onBlur:k=>{const Oe=k.target.value;Zr({...Cs,services_description:Oe}),Oe&&Gi.mutate({key:"services_description",value:Oe})},rows:2,placeholder:"Soluciones digitales profesionales para potenciar tu vida..."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1720",className:"p-4 rounded-xl border border-border/50 bg-card/50",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1721",className:"text-sm text-muted-foreground",children:"Email PayPal"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1722",value:Pn("paypal_email"),onChange:k=>{ei("paypal_email"),As(k.target.value)},onBlur:k=>{Zr({...Cs,paypal_email:k.target.value}),k.target.value&&Gi.mutate({key:"paypal_email",value:k.target.value})},placeholder:"[email protected]"})]}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1724",className:"text-xs text-muted-foreground",children:"Cambia el valor y haz clic fuera del campo para guardar automáticamente."})]})]}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1729",value:"flash",children:r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1730",className:"space-y-6",children:[r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1731",className:"flex items-center justify-between",children:r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1732",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Admin.tsx:1733",className:"text-xl font-bold text-white flex items-center gap-2",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:1733",className:"w-5 h-5 text-[var(--neon-purple)]"})," Ofertas Flash"]}
774),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1734",className:"text-sm text-muted-foreground mt-1",children:"Descuentos temporales con cuenta regresiva. Al activarla, el badge ⚡ y el precio rebajado aparecen en toda la tienda, el carrito y el checkout por PayPal."})]})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1737",className:"grid lg:grid-cols-2 gap-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1738",className:"bg-card/80 border border-border rounded-2xl p-6",children:[r.jsx("h3",{"data-loc":"client/src/pages/Admin.tsx:1739",className:"text-lg font-bold text-white mb-4",children:"Crear oferta flash"}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1740",className:"space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1741",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1742",className:"text-sm text-muted-foreground",children:"Producto *"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1743",value:ba,onValueChange:k=>se(k),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1744",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1744",placeholder:"Seleccionar producto"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:1745",children:s?.map(k=>r.jsxs(Ee,{"data-loc":"client/src/pages/Admin.tsx:1747",value:String(k.id),children:[k.title," — $",parseFloat(String(k.price)).toFixed(2)]},k.id))})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1752",className:"grid grid-cols-2 gap-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1753",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1754",className:"text-sm text-muted-foreground",children:"Descuento (%)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1755",type:"number",min:1,max:90,value:ja,onChange:k=>hu(parseInt(k.target.value)||1)})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1757",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1758",className:"text-sm text-muted-foreground",children:"Duración (horas)"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1759",type:"number",min:1,max:168,value:ml,onChange:k=>js(parseInt(k.target.value)||24)})]})]}),ba&&r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1763",className:"text-sm text-[var(--neon-green)]",children:["Precio con oferta: ",r.jsxs("strong",{"data-loc":"client/src/pages/Admin.tsx:1764",children:["$",(parseFloat(String(s?.find(k=>k.id===parseInt(ba))?.price||"0"))*(1-ja/100)).toFixed(2)]})," durante ",ml,"h"]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1767",className:"w-full bg-[var(--neon-purple)] text-background hover:bg-[var(--neon-purple)]/90 gap-2 neon-glow-purple",onClick:()=>_a.mutate({productId:parseInt(ba),discountPercent:ja,hours:ml}),disabled:!ba||_a.isPending,children:[r.jsx(Ut,{"data-loc":"client/src/pages/Admin.tsx:1772",className:"w-4 h-4"})," ",_a.isPending?"Activando...":"Activar oferta flash"]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1776",className:"bg-card/80 border border-border rounded-2xl p-6",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:1777",className:"text-lg font-bold text-white mb-4",children:["Ofertas activas (",Ga?.length||0,")"]}),Ga?.length===0?r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1779",className:"text-sm text-muted-foreground",children:"No hay ofertas flash activas ahora mismo."}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1781",className:"space-y-3",children:Ga?.map(k=>{const Oe=s?.find(Tn=>Tn.id===k.productId),We=parseFloat(String(Oe?.price||"0")),wa=parseFloat(String(k.discountPercent)),ta=new Date(k.endsAt);return r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1788",className:"flex items-center justify-between gap-3 p-3 rounded-xl border border-[var(--neon-purple)]/30 bg-[var(--neon-purple)]/5",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1789",className:"min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1790",className:"text-sm font-semibold text-white truncate",children:Oe?.title||`Producto #${k.productId}`}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1791",className:"text-xs text-muted-foreground",children:["-",Math.round(wa),"% · $",We.toFixed(2)," → ",r.jsxs("strong",{"data-loc":"client/src/pages/Admin.tsx:1792",className:"text-[var(--neon-purple)]",children:["$",(We*(1-wa/100)).toFixed(2)]}
774)," · hasta ",ta.toLocaleString()]})]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1795",size:"sm",variant:"ghost",className:"text-[var(--neon-red)] hover:bg-[var(--neon-red)]/10",onClick:()=>An.mutate({id:k.id}),children:r.jsx(ps,{"data-loc":"client/src/pages/Admin.tsx:1796",className:"w-4 h-4"})})]},k.id)})})]})]})]})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1809",value:"licenseKeys",children:r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1810",className:"space-y-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1812",className:"flex items-center justify-between",children:[r.jsx("h2",{"data-loc":"client/src/pages/Admin.tsx:1813",className:"text-xl font-bold text-white",children:"Sistema de License Keys"}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1814",className:"text-sm text-muted-foreground",children:"Genera keys para controlar descargas por dispositivo"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1818",className:"bg-card/80 border border-border rounded-2xl p-6",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:1819",className:"text-lg font-bold text-white mb-4 flex items-center gap-2",children:[r.jsx(er,{"data-loc":"client/src/pages/Admin.tsx:1819",className:"w-5 h-5 text-neon-blue"})," Generador de Keys"]}),r.jsxs("p",{"data-loc":"client/src/pages/Admin.tsx:1820",className:"text-sm text-muted-foreground mb-4",children:["Todas las keys inician con ",r.jsx("code",{"data-loc":"client/src/pages/Admin.tsx:1820",className:"text-neon-blue font-mono",children:"APEX-FORGE-"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1821",className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1822",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1823",className:"text-sm text-muted-foreground",children:"Producto *"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1824",value:cn.productId,onValueChange:k=>ac({...cn,productId:k}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1825",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1825",placeholder:"Seleccionar producto"})}),r.jsx(mt,{"data-loc":"client/src/pages/Admin.tsx:1826",children:s?.map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1828",value:String(k.id),children:k.title},k.id))})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1833",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1834",className:"text-sm text-muted-foreground",children:"Cantidad de Keys"}),r.jsx(fe,{"data-loc":"client/src/pages/Admin.tsx:1835",type:"number",min:1,max:1e3,value:cn.quantity,onChange:k=>ac({...cn,quantity:parseInt(k.target.value)||1})})]})]}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1838",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1839",children:[r.jsx("label",{"data-loc":"client/src/pages/Admin.tsx:1840",className:"text-sm text-muted-foreground",children:"Duración de la Key"}),r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1841",value:String(cn.expirationDays),onValueChange:k=>ac({...cn,expirationDays:parseInt(k)}),children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1842",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1842"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1843",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1844",value:"1",children:"1 día"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1845",value:"3",children:"3 días"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1846",value:"7",children:"7 días"}),r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1847",value:"30",children:"1 mes (30 días)"})]})]})]})}),r.jsxs("label",{"data-loc":"client/src/pages/Admin.tsx:1852",className:"flex items-center gap-2 mt-2 cursor-pointer",children:[r.jsx(r$,{"data-loc":"client/src/pages/Admin.tsx:1853",id:"giveMeAccess",checked:cn.giveMeAccess,onCheckedChange:k=>ac({...cn,giveMeAccess:k===!0})}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1854",className:"text-sm text-white",children:"Darme acceso gratis (activa la primera key para ti)"})]}),r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1856",className:"mt-4 bg-[var(--neon-blue)] text-background gap-2",onClick:()=>
774{if(!cn.productId){q.error("Selecciona un producto primero");return}Jo.mutate({productId:parseInt(cn.productId),quantity:cn.quantity,maxUses:999999,expirationDays:cn.expirationDays,giveMeAccess:cn.giveMeAccess})},disabled:Jo.isPending,children:[Jo.isPending?r.jsx(To,{"data-loc":"client/src/pages/Admin.tsx:1860",className:"w-4 h-4 animate-spin"}):r.jsx(Bo,{"data-loc":"client/src/pages/Admin.tsx:1860",className:"w-4 h-4"}),Jo.isPending?"Generando...":`Generar ${cn.quantity} Keys`]})]}),r.jsx(Kr,{"data-loc":"client/src/pages/Admin.tsx:1866",children:xp&&es.length>0&&r.jsxs(Se.div,{"data-loc":"client/src/pages/Admin.tsx:1868",initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},className:"bg-card/80 border border-neon-green/30 rounded-2xl p-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1874",className:"flex items-center justify-between mb-4",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:1875",className:"text-lg font-bold text-neon-green flex items-center gap-2",children:[r.jsx(Qs,{"data-loc":"client/src/pages/Admin.tsx:1875",className:"w-5 h-5"})," Keys Generadas"]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1876",variant:"outline",size:"sm",onClick:()=>vu(!1),children:r.jsx(Hr,{"data-loc":"client/src/pages/Admin.tsx:1876",className:"w-4 h-4"})})]}),r.jsx("p",{"data-loc":"client/src/pages/Admin.tsx:1878",className:"text-sm text-muted-foreground mb-3",children:"Copia estas keys y entrégaselas a tus clientes. Cada key solo funciona en 1 dispositivo."}),r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1879",className:"space-y-2 max-h-60 overflow-y-auto",children:es.map((k,Oe)=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1881",className:"flex items-center justify-between bg-background/50 rounded-lg p-2 border border-border",children:[r.jsx("code",{"data-loc":"client/src/pages/Admin.tsx:1882",className:"text-neon-blue font-mono text-sm",children:k}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1883",variant:"ghost",size:"sm",onClick:()=>{navigator.clipboard.writeText(k),q.success("Key copiada")},children:r.jsx(Lr,{"data-loc":"client/src/pages/Admin.tsx:1883",className:"w-4 h-4"})})]},Oe))}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1887",className:"flex gap-2 mt-3",children:[r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1888",size:"sm",onClick:()=>{navigator.clipboard.writeText(es.join(`
775`)),q.success("Todas las keys copiadas")},children:[r.jsx(Lr,{"data-loc":"client/src/pages/Admin.tsx:1889",className:"w-4 h-4 mr-1"})," Copiar Todas"]}),r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1891",size:"sm",variant:"outline",onClick:()=>{const k=new Blob([es.join(`
776`)],{type:"text/plain"}),Oe=URL.createObjectURL(k),We=document.createElement("a");We.href=Oe,We.download=`keys-${cn.productId}.txt`,We.click()},children:"Descargar .txt"})]})]})}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1900",className:"bg-card/80 border border-border rounded-2xl p-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1901",className:"flex items-center justify-between mb-4",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Admin.tsx:1902",className:"text-lg font-bold text-white",children:["Todas las Keys (",Zo?.length||0,")"]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1903",className:"flex items-center gap-2",children:[r.jsxs(dt,{"data-loc":"client/src/pages/Admin.tsx:1904",value:Ps,onValueChange:ry,children:[r.jsx(ft,{"data-loc":"client/src/pages/Admin.tsx:1905",className:"w-48",children:r.jsx(ut,{"data-loc":"client/src/pages/Admin.tsx:1905",placeholder:"Filtrar por producto"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Admin.tsx:1906",children:[r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1907",value:"all",children:"Todos los productos"}),s?.map(k=>r.jsx(Ee,{"data-loc":"client/src/pages/Admin.tsx:1909",value:String(k.id),children:k.title},k.id))]})]}),Ps!=="all"&&r.jsxs(X,{"data-loc":"client/src/pages/Admin.tsx:1914",variant:"destructive",size:"sm",onClick:()=>{const k=s?.find(Oe=>Oe.id===parseInt(Ps));confirm(`¿Revocar TODAS las keys de "${k?.title}"? Esta acción no se puede deshacer.`)&&gu.mutate({productId:parseInt(Ps)})},className:"gap-1",children:[r.jsx(b0,{"data-loc":"client/src/pages/Admin.tsx:1920",className:"w-4 h-4"})," Revocar Todas"]})]})]}),Zo&&Zo.length>0?r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1926",className:"space-y-2 max-h-96 overflow-y-auto",children:(Ps==="all"?Zo:Z
776o.filter(k=>k.productId===parseInt(Ps))).map(k=>r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1928",className:"flex items-center justify-between bg-background/50 rounded-lg p-3 border border-border",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1929",className:"flex-1 min-w-0",children:[r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1930",className:"flex items-center gap-2",children:[r.jsx("code",{"data-loc":"client/src/pages/Admin.tsx:1931",className:"text-sm font-mono text-neon-blue",children:k.key}),r.jsx("span",{"data-loc":"client/src/pages/Admin.tsx:1932",className:`px-2 py-0.5 rounded text-xs font-bold ${k.status==="available"?"bg-green-500/20 text-green-400":k.status==="used"?"bg-yellow-500/20 text-yellow-400":k.status==="revoked"?"bg-red-500/20 text-red-400":"bg-gray-500/20 text-gray-400"}`,children:k.status==="available"?"Disponible":k.status==="used"?"Usada":k.status==="revoked"?"Revocada":"Expirada"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1936",className:"text-xs text-muted-foreground mt-1",children:["Producto ID: ",k.productId," | Usos: ",k.currentUses,"/",k.maxUses,k.deviceId&&r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1938",className:"ml-2",children:["| Dispositivo: ",k.deviceId.substring(0,20),"..."]}),k.usedAt&&r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1939",className:"ml-2",children:["| Usada: ",new Date(k.usedAt).toLocaleDateString()]}),k.expiresAt&&r.jsxs("span",{"data-loc":"client/src/pages/Admin.tsx:1940",className:`ml-2 ${new Date(k.expiresAt)<new Date?"text-red-400":"text-amber-400"}`,children:["| Expira: ",new Date(k.expiresAt).toLocaleDateString()]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Admin.tsx:1943",className:"flex items-center gap-2 ml-2",children:[r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1944",variant:"ghost",size:"sm",onClick:()=>{navigator.clipboard.writeText(k.key),q.success("Copiada")},children:r.jsx(Lr,{"data-loc":"client/src/pages/Admin.tsx:1944",className:"w-4 h-4"})}),k.status!=="revoked"&&r.jsx(X,{"data-loc":"client/src/pages/Admin.tsx:1946",variant:"ghost",size:"sm",onClick:()=>{confirm(`¿Revocar la key ${k.key}?`)&&ec.mutate({keyId:k.id})},className:"text-red-400 hover:text-red-300",title:"Revocar esta key",children:r.jsx(b0,{"data-loc":"client/src/pages/Admin.tsx:1947",className:"w-4 h-4"})})]})]},k.id))}):r.jsx("div",{"data-loc":"client/src/pages/Admin.tsx:1955",className:"text-center py-8 text-muted-foreground",children:"No hay keys generadas aún. Usa el generador arriba para crear tus primeras keys."})]})]})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1962",value:"stats",children:r.jsx(Mje,{"data-loc":"client/src/pages/Admin.tsx:1963"})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1965",value:"smm",children:r.jsx(Yje,{"data-loc":"client/src/pages/Admin.tsx:1966"})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1968",value:"entertainment",children:r.jsx(Xje,{"data-loc":"client/src/pages/Admin.tsx:1969"})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1971",value:"suggestions",children:r.jsx(Zje,{"data-loc":"client/src/pages/Admin.tsx:1972"})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1974",value:"ads",children:r.jsx(Bje,{"data-loc":"client/src/pages/Admin.tsx:1975"})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1977",value:"surveys",children:r.jsx(zje,{"data-loc":"client/src/pages/Admin.tsx:1978"})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1980",value:"redeem",children:r.jsx(Fje,{"data-loc":"client/src/pages/Admin.tsx:1981"})}),r.jsx(Ca,{"data-loc":"client/src/pages/Admin.tsx:1983",value:"customGames",children:r.jsx(Hje,{"data-loc":"client/src/pages/Admin.tsx:1984"})})]})]})})]})}function e2e(e){const t="w-12 h-12";switch(e){case"tv":return r.jsx(OZ,{"data-loc":"client/src/pages/Servicios.tsx:44",className:t});case"globe":return r.jsx(Xf,{"data-loc":"client/src/pages/Servicios.tsx:45",className:t});case"book":return r.jsx(bt,{"data-loc":"client/src/pages/Servicios.tsx:46",className:t});case"palette":return r.jsx(FA,{"data-loc":"client/src/pages/Servicios.tsx:47",className:t});case"headphones":return r.jsx(Zf,{"data-loc":"client/src/pages/Servicios.tsx:48",className:t});case"code":return r.jsx(iZ,{"data-loc":"client/src/pages/Servicios.tsx:49",className:t});case"zap":return r.jsx(Ut,{"data-loc":"client/src/pages/Servicios.tsx:50",className:t});case"shield":return r.jsx(wn,{"data-loc":"client/src/pages/Servicios.tsx:51",className:t});case"star":return r.jsx($s,{"data-loc":"client/src/pages/Servicios.tsx:52",className:t});default:return r.jsx(Xf,{"data-loc":"client/src/pages/Servicios.tsx:53",className:t})}}function t2e(){const e=localStorage.getItem("apex_device_id");if(e)return e;const t=navigator.userAgent+"|"+navigator.language+"|"+screen.width+"x"+screen.height+"|"+new Date().getTimezoneOffset();let a=0;for(let s=0;s<t.length;s++){const o=t.charCodeAt(s);a=(a<<5)-a+o,a=a&a}const n=`APX-${Math.abs(a).toString(36).toUpperCase()}`;return localStorage.setItem("apex_device_id",n),n}function a2e({serviceId:e,onClose:t}){const[a,n]=S.useState(""),[s,o]=S.useState(!1),[c,d]=S.useState(null),u=t2e();F.useUtils(),F.services.hasFile.useQuery({serviceId:e},{enabled:!!e});const m=F.services.validateServiceKey.useMutation({onSuccess:v=>{v.keyId&&d(v.keyId),q.success("¡Key activada correctamente! Ahora puedes descargar el archivo.")},onError:v=>q.error(v.message||"Key inválida")}),h=F.services.downloadFile.useQuery({serviceId:e,keyId:c,deviceId:u},{enabled:!!c,retry:!1}),p=()=>
776{if(!a.trim()){q.error("Ingresa la key que recibiste");return}o(!0),m.mutate({serviceId:e,key:a.trim(),deviceId:u},{onSettled:()=>o(!1)})},x=()=>{if(h.data){const{url:v,fileName:j}=h.data,y=document.createElement("a");y.href=v,y.download=j,y.target="_blank",document.body.appendChild(y),y.click(),document.body.removeChild(y),q.success("Descarga iniciada. El archivo está vinculado a este dispositivo.")}};return r.jsx(Se.div,{"data-loc":"client/src/pages/Servicios.tsx:121",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},className:"fixed inset-0 z-50 flex items-center justify-center bg-black/70 backdrop-blur-sm p-4",onClick:t,children:r.jsxs(Se.div,{"data-loc":"client/src/pages/Servicios.tsx:128",initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0},transition:{duration:.2,ease:[.23,1,.32,1]},className:"bg-card border border-neon-blue/30 rounded-2xl p-6 max-w-md w-full",onClick:v=>v.stopPropagation(),children:[r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:136",className:"flex items-center justify-between mb-4",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Servicios.tsx:137",className:"text-lg font-bold text-white flex items-center gap-2",children:[r.jsx(Bo,{"data-loc":"client/src/pages/Servicios.tsx:138",className:"w-5 h-5 text-neon-green"})," Activar Key"]}),r.jsx("button",{"data-loc":"client/src/pages/Servicios.tsx:140",onClick:t,className:"text-gray-400 hover:text-white transition-colors",children:r.jsx(Hr,{"data-loc":"client/src/pages/Servicios.tsx:141",className:"w-5 h-5"})})]}),c?h.isLoading?r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:173",className:"text-center py-4",children:[r.jsx(gt,{"data-loc":"client/src/pages/Servicios.tsx:174",className:"w-6 h-6 animate-spin text-neon-blue mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:175",className:"text-sm text-muted-foreground",children:"Preparando descarga..."})]}):h.isError?r.jsx("div",{"data-loc":"client/src/pages/Servicios.tsx:178",className:"text-center py-4",children:r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:179",className:"text-red-400 text-sm",children:h.error.message})}):r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:182",className:"text-center py-4",children:[r.jsx(La,{"data-loc":"client/src/pages/Servicios.tsx:183",className:"w-8 h-8 text-neon-green mx-auto mb-3"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:184",className:"text-sm text-green-400 mb-4",children:"¡Key activada! Descarga tu archivo."}),r.jsxs(X,{"data-loc":"client/src/pages/Servicios.tsx:185",onClick:x,className:"w-full bg-neon-green/20 text-neon-green border border-neon-green/50 hover:bg-neon-green/30",children:[r.jsx(La,{"data-loc":"client/src/pages/Servicios.tsx:189",className:"w-4 h-4 mr-2"})," Descargar Archivo"]})]}):r.jsxs(r.Fragment,{children:[r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:147",className:"text-sm text-muted-foreground mb-4",children:"Ingresa la key que recibiste al comprar este servicio. La key se vinculará a este dispositivo."}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:150",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Servicios.tsx:151",value:a,onChange:v=>n(v.target.value),placeholder:"Ingresa tu key aquí...",className:"flex-1 bg-background/50 border-neon-blue/30 text-white",onKeyDown:v=>v.key==="Enter"&&p()}),r.jsxs(X,{"data-loc":"client/src/pages/Servicios.tsx:158",onClick:p,disabled:s||!a.trim(),className:"bg-neon-green/20 text-neon-green border border-neon-green/50 hover:bg-neon-green/30",children:[s?r.jsx(gt,{"data-loc":"client/src/pages/Servicios.tsx:163",className:"w-4 h-4 animate-spin"}):r.jsx(Bo,{"data-loc":"client/src/pages/Servicios.tsx:163",className:"w-4 h-4"}),"Activar"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:167",className:"flex items-center gap-2 mt-3 p-2 rounded bg-white/5",children:[r.jsx(zr,{"data-loc":"client/src/pages/Servicios.tsx:168",className:"w-3 h-3 text-neon-blue"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:169",className:"text-xs text-gray-400",children:"La key se bloquea a este dispositivo. No se puede usar en otro."})]})]})]})})}function n2e(){const{isAuthenticated:e}=kt(),{data:t}=F.services.list.useQuery(void 0),{data:a}=F.settings.get.useQuery(void 0),n=a||{},[s,o]=S.useState(null),[c,d]=S.useState({}),[u,m]=S.useState({}),h=F.services.order.useMutation({onSuccess:()=>{q.success("Solicitud enviada. Te contactaremos para completar el pago.")},onError:()=>q.error("Error al procesar la solicitud")}),p=t&&t.length>0?t.filter(j=>j.active!==!1).sort((j,y)=>(j.sortOrder||0)-(y.sortOrder||0)):[],x=["seguidores-canal-whatsapp","crecimiento-premium-whatsapp","likes-instagram","seguidores-instagram","crecimiento-premium-instagram","vistas-youtube","seguidores-tiktok"],v=p.filter(j=>!x.includes(j.slug));return r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:224",className:"min-h-screen bg-background pt-24 pb-16",children:[r.jsxs("section",{"data-loc":"client/src/pages/Servicios.tsx:226",className:"container py-12 text-center",children:[r.jsx(Se.h1,{"data-loc":"client/src/pages/Servicios.tsx:227",initial:{opacity:0,y:-20}
776,animate:{opacity:1,y:0},className:"text-4xl md:text-6xl font-bold neon-text-blue mb-4",children:n?.services_title||"Servicios Digitales"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:234",className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:n?.services_description||"Soluciones digitales profesionales para potenciar tu vida. Paga por PayPal y recibe tu servicio."})]}),r.jsxs("section",{"data-loc":"client/src/pages/Servicios.tsx:240",className:"container py-8",children:[r.jsx("h2",{"data-loc":"client/src/pages/Servicios.tsx:241",className:"text-3xl font-bold text-white mb-2",children:"Servicios Digitales"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:242",className:"text-muted-foreground mb-8",children:"Soluciones profesionales para potenciar tu vida digital."}),r.jsx("div",{"data-loc":"client/src/pages/Servicios.tsx:243",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:v.length===0?r.jsx("div",{"data-loc":"client/src/pages/Servicios.tsx:245",className:"col-span-full text-center py-16",children:r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:246",className:"text-muted-foreground text-lg",children:"No hay servicios disponibles aún. Contáctate con administración."})}):v.map((j,y)=>{const w=String(j.slug||"").includes("hecho-para-ti"),A=u[j.id]||"",P=()=>{if(!e){za();return}if(w&&A.trim().length<20){q.error("Describe tu idea con al menos 20 caracteres");return}h.mutate({serviceId:j.id,details:w?A.trim():`Solicito servicio: ${j.title}`})};return r.jsx(Se.div,{"data-loc":"client/src/pages/Servicios.tsx:266",initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{delay:y*.15},className:"relative group",children:r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:273",className:"bg-card/80 backdrop-blur-sm border border-neon-blue/30 rounded-2xl overflow-hidden transition-all duration-300 hover:border-neon-green/50 hover:shadow-[0_0_30px_rgba(0,255,136,0.15)]",children:[j.coverImage&&r.jsx("img",{"data-loc":"client/src/pages/Servicios.tsx:275",src:j.coverImage,alt:j.title,className:"w-full h-40 object-cover"}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:277",className:"p-6",children:[r.jsx("div",{"data-loc":"client/src/pages/Servicios.tsx:278",className:"text-neon-green mb-4",children:e2e(j.icon||"globe")}),r.jsx("h3",{"data-loc":"client/src/pages/Servicios.tsx:281",className:"text-xl font-bold text-white mb-3",children:j.title}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:284",className:"text-muted-foreground mb-4",children:j.description}),j.longDescription&&r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:288",className:"text-sm text-gray-400 mb-4",children:j.longDescription}),String(j.slug||"").includes("hecho-para-ti")&&r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:293",className:"mb-4 rounded-xl border border-neon-purple/30 bg-neon-purple/5 p-3",children:[r.jsx("label",{"data-loc":"client/src/pages/Servicios.tsx:294",className:"mb-2 block text-sm font-semibold text-neon-purple",children:"Cuéntanos qué necesitas"}),r.jsx($t,{"data-loc":"client/src/pages/Servicios.tsx:295",value:u[j.id]||"",onChange:E=>m(C=>({...C,[j.id]:E.target.value})),placeholder:"Describe estilo, colores, formato, referencias y fecha ideal...",maxLength:1200,className:"min-h-24 resize-y bg-background/60 text-white"}),r.jsxs("p",{"data-loc":"client/src/pages/Servicios.tsx:302",className:"mt-1 text-right text-xs text-muted-foreground",children:[(u[j.id]||"").length,"/1200"]})]}),j.features&&r.jsx("ul",{"data-loc":"client/src/pages/Servicios.tsx:306",className:"text-sm text-gray-400 mb-4 space-y-1",children:j.features.split(`
777`).filter(E=>E.trim()).map((E,C)=>r.jsxs("li",{"data-loc":"client/src/pages/Servicios.tsx:308",className:"flex items-start gap-1",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Servicios.tsx:309",className:"w-3 h-3 mt-0.5 text-neon-green flex-shrink-0"})," ",E.trim()]},C))}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:314",className:"flex items-center justify-between mt-4",children:[r.jsxs("span",{"data-loc":"client/src/pages/Servicios.tsx:315",className:"text-2xl font-bold text-neon-green",children:["$",j.price," USD"]}),j.fileUrl?r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:319",className:"flex gap-2",children:[r.jsxs(X,{"data-loc":"client/src/pages/Servicios.tsx:320",variant:"outline",size:"sm",className:"bg-neon-green/20 text-neon-green border border-neon-green/50 hover:bg-neon-green/30 text-xs",onClick:()=>
777{if(!e){za();return}o(j.id)},children:[r.jsx(La,{"data-loc":"client/src/pages/Servicios.tsx:332",className:"w-3 h-3 mr-1"})," Descargar"]}),r.jsxs(X,{"data-loc":"client/src/pages/Servicios.tsx:334",className:"bg-neon-blue/20 text-neon-blue border border-neon-blue/50 hover:bg-neon-blue/30 neon-glow-blue text-xs",onClick:P,disabled:h.isPending,children:[h.isPending?r.jsx(gt,{"data-loc":"client/src/pages/Servicios.tsx:339",className:"w-3 h-3 animate-spin"}):r.jsx(br,{"data-loc":"client/src/pages/Servicios.tsx:339",className:"w-3 h-3"}),"Solicitar"]})]}):r.jsxs(X,{"data-loc":"client/src/pages/Servicios.tsx:344",className:"bg-neon-blue/20 text-neon-blue border border-neon-blue/50 hover:bg-neon-blue/30 neon-glow-blue",onClick:P,disabled:h.isPending,children:[h.isPending?r.jsx(gt,{"data-loc":"client/src/pages/Servicios.tsx:349",className:"w-4 h-4 animate-spin"}):r.jsx(br,{"data-loc":"client/src/pages/Servicios.tsx:349",className:"w-4 h-4"}),"Solicitar"]})]}),j.instructions&&r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:355",className:"text-xs text-gray-500 mt-3 p-2 rounded bg-white/5",children:j.instructions}),j.fileUrl&&r.jsxs("p",{"data-loc":"client/src/pages/Servicios.tsx:360",className:"text-xs text-neon-green/70 mt-2 flex items-center gap-1",children:[r.jsx(La,{"data-loc":"client/src/pages/Servicios.tsx:361",className:"w-3 h-3"})," Incluye archivo descargable"]})]})]})},j.slug||j.id)})})]}),r.jsx("section",{"data-loc":"client/src/pages/Servicios.tsx:373",className:"container py-12",children:r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:374",className:"bg-card/60 backdrop-blur-sm border border-neon-red/30 rounded-2xl p-8 text-center",children:[r.jsx("h3",{"data-loc":"client/src/pages/Servicios.tsx:375",className:"text-2xl font-bold text-neon-red mb-4",children:"¿Cómo funciona?"}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:376",className:"grid grid-cols-1 md:grid-cols-4 gap-6 text-left",children:[r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:377",className:"p-4",children:[r.jsx(Ws,{"data-loc":"client/src/pages/Servicios.tsx:378",className:"w-8 h-8 text-neon-blue mb-3"}),r.jsx("h4",{"data-loc":"client/src/pages/Servicios.tsx:379",className:"font-bold text-white mb-2",children:"1. Elige tu servicio"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:380",className:"text-sm text-muted-foreground",children:"Selecciona el servicio que necesitas de nuestra lista."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:382",className:"p-4",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Servicios.tsx:383",className:"w-8 h-8 text-neon-green mb-3"}),r.jsx("h4",{"data-loc":"client/src/pages/Servicios.tsx:384",className:"font-bold text-white mb-2",children:"2. Paga por PayPal"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:385",className:"text-sm text-muted-foreground",children:"Realiza el pago de forma segura a través de PayPal."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:387",className:"p-4",children:[r.jsx(Bo,{"data-loc":"client/src/pages/Servicios.tsx:388",className:"w-8 h-8 text-neon-blue mb-3"}),r.jsx("h4",{"data-loc":"client/src/pages/Servicios.tsx:389",className:"font-bold text-white mb-2",children:"3. Recibe tu Key"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:390",className:"text-sm text-muted-foreground",children:"Te enviaremos una key única para activar la descarga en un dispositivo."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:392",className:"p-4",children:[r.jsx(La,{"data-loc":"client/src/pages/Servicios.tsx:393",className:"w-8 h-8 text-neon-green mb-3"}),r.jsx("h4",{"data-loc":"client/src/pages/Servicios.tsx:394",className:"font-bold text-white mb-2",children:"4. Descarga el archivo"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:395",className:"text-sm text-muted-foreground",children:"Activa la key y descarga el archivo directamente desde aquí."})]})]}),r.jsxs("p",{"data-loc":"client/src/pages/Servicios.tsx:398",className:"mt-6 text-muted-foreground text-sm",children:["PayPal: ",r.jsx("strong",{"data-loc":"client/src/pages/Servicios.tsx:399",className:"text-neon-green",children:n?.payp
777al_email||"[email protected]"})]})]})}),r.jsx("section",{"data-loc":"client/src/pages/Servicios.tsx:405",className:"container py-8",children:r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:406",className:"bg-card/40 backdrop-blur-sm border border-neon-blue/20 rounded-2xl p-8 text-center",children:[r.jsx(vr,{"data-loc":"client/src/pages/Servicios.tsx:407",className:"w-12 h-12 text-neon-blue mx-auto mb-4"}),r.jsx("h3",{"data-loc":"client/src/pages/Servicios.tsx:408",className:"text-2xl font-bold text-white mb-4",children:"¿Necesitas ayuda?"}),r.jsx("p",{"data-loc":"client/src/pages/Servicios.tsx:409",className:"text-muted-foreground mb-6 max-w-xl mx-auto",children:"Contáctate con nosotros por WhatsApp, Discord o Gmail para cualquier consulta sobre nuestros servicios."}),r.jsxs("div",{"data-loc":"client/src/pages/Servicios.tsx:412",className:"flex justify-center gap-4 flex-wrap",children:[r.jsxs("a",{"data-loc":"client/src/pages/Servicios.tsx:413",href:"https://wa.me/18292761392",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 px-5 py-2.5 rounded-xl bg-green-500/20 text-green-400 hover:bg-green-500/30 transition-colors",children:[r.jsx(vr,{"data-loc":"client/src/pages/Servicios.tsx:414",className:"w-5 h-5"})," WhatsApp"]}),r.jsxs("a",{"data-loc":"client/src/pages/Servicios.tsx:416",href:n?.discord_url||"https://discord.gg",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2 px-5 py-2.5 rounded-xl bg-indigo-500/20 text-indigo-400 hover:bg-indigo-500/30 transition-colors",children:[r.jsx(Ws,{"data-loc":"client/src/pages/Servicios.tsx:417",className:"w-5 h-5"})," Discord"]}),r.jsxs("a",{"data-loc":"client/src/pages/Servicios.tsx:419",href:"mailto:[email protected]",className:"flex items-center gap-2 px-5 py-2.5 rounded-xl bg-red-500/20 text-red-400 hover:bg-red-500/30 transition-colors",children:[r.jsx(br,{"data-loc":"client/src/pages/Servicios.tsx:420",className:"w-5 h-5"})," Gmail"]})]})]})}),s&&r.jsx(a2e,{"data-loc":"client/src/pages/Servicios.tsx:428",serviceId:s,onClose:()=>o(null)})]})}const Ww={"seguidores-canal-whatsapp":[{qty:100,price:5},{qty:500,price:12},{qty:1e3,price:22},{qty:5e3,price:95}],"crecimiento-premium-whatsapp":[{qty:1e3,price:35},{qty:2500,price:75},{qty:5e3,price:140}],"seguidores-instagram":[{qty:100,price:5},{qty:500,price:12},{qty:1e3,price:22},{qty:5e3,price:95}],"crecimiento-premium-instagram":[{qty:1e3,price:35},{qty:2500,price:75},{qty:5e3,price:140}]};function r2e(e){const t="w-12 h-12";switch(e){case"globe":return r.jsx(Xf,{"data-loc":"client/src/pages/RedesSociales.tsx:40",className:t});default:return r.jsx(Xf,{"data-loc":"client/src/pages/RedesSociales.tsx:41",className:t})}}function s2e(){const{isAuthenticated:e}=kt(),{data:t}=F.services.list.useQuery(void 0),[a,n]=S.useState({}),s=F.services.order.useMutation({onSuccess:()=>{q.success("Solicitud enviada. Te contactaremos para completar el pago.")},onError:()=>q.error("Error al procesar la solicitud")}),o=["seguidores-canal-whatsapp","crecimiento-premium-whatsapp","likes-instagram","seguidores-instagram","crecimiento-premium-instagram","vistas-youtube","seguidores-tiktok"],c=(t&&t.length>0?t.filter(d=>d.active!==!1&&o.includes(d.slug)):[]).sort((d,u)=>(d.sortOrder||0)-(u.sortOrder||0));return r.jsxs("div",{"data-loc":"client/src/pages/RedesSociales.tsx:63",className:"min-h-screen bg-background pt-24 pb-16",children:[r.jsx("section",{"data-loc":"client/src/pages/RedesSociales.tsx:65",className:"container py-12 text-center",children:r.jsxs(Se.div,{"data-loc":"client/src/pages/RedesSociales.tsx:66",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},children:[r.jsxs("span",{"data-loc":"client/src/pages/RedesSociales.tsx:70",className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-[var(--neon-green)]/10 border border-[var(--neon-green)]/40 text-[var(--neon-green)] text-xs font-semibold tracking-wide mb-4",children:[r.jsx(br,{"data-loc":"client/src/pages/RedesSociales.tsx:71",className:"w-3 h-3"})," Crecimiento automático"]}),r.jsx("h1",{"data-loc":"client/src/pages/RedesSociales.tsx:73",className:"text-4xl md:text-6xl font-bold neon-text-green mb-4",children:"Redes Sociales"}),r.jsx("p",{"data-loc":"client/src/pages/RedesSociales.tsx:74",className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Haz crecer tus canales de WhatsApp y tu Instagram con seguidores reales y entrega automática. Paga por PayPal y recibe tu Key."})]})}),r.jsxs("section",{"data-loc":"client/src/pages/RedesSociales.tsx:81",className:"container py-8",children:[r.jsx("div",{"data-loc":"client/src/pages/RedesSociales.tsx:82",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:c.map((d,u)=>r.jsx(Se.div,{"data-loc":"client/src/pages/RedesSociales.tsx:84",initial:{opacity:0,y:30}
777,animate:{opacity:1,y:0},transition:{delay:u*.15},className:"relative group",children:r.jsx("div",{"data-loc":"client/src/pages/RedesSociales.tsx:91",className:"bg-card/80 backdrop-blur-sm border border-neon-green/40 rounded-2xl overflow-hidden transition-all duration-300 hover:border-neon-green/70 hover:shadow-[0_0_30px_rgba(0,255,136,0.2)]",children:r.jsxs("div",{"data-loc":"client/src/pages/RedesSociales.tsx:92",className:"p-6",children:[r.jsx("div",{"data-loc":"client/src/pages/RedesSociales.tsx:93",className:"text-neon-blue mb-4",children:r2e(d.icon||"globe")}),r.jsx("h3",{"data-loc":"client/src/pages/RedesSociales.tsx:96",className:"text-xl font-bold text-white mb-3",children:d.title}),r.jsx("p",{"data-loc":"client/src/pages/RedesSociales.tsx:99",className:"text-muted-foreground mb-4",children:d.description}),d.longDescription&&r.jsx("p",{"data-loc":"client/src/pages/RedesSociales.tsx:103",className:"text-sm text-gray-400 mb-4 whitespace-pre-line",children:d.longDescription}),r.jsxs("div",{"data-loc":"client/src/pages/RedesSociales.tsx:107",className:"flex items-center justify-between mt-4",children:[r.jsxs("span",{"data-loc":"client/src/pages/RedesSociales.tsx:108",className:"text-2xl font-bold text-neon-green",children:["$",d.price," USD"]}),Ww[d.slug]?r.jsxs("div",{"data-loc":"client/src/pages/RedesSociales.tsx:112",className:"flex flex-col gap-2 items-end",children:[r.jsxs("div",{"data-loc":"client/src/pages/RedesSociales.tsx:113",className:"flex items-center gap-2",children:[r.jsx("span",{"data-loc":"client/src/pages/RedesSociales.tsx:114",className:"text-xs text-gray-400 whitespace-nowrap",children:"Paquete:"}),r.jsxs(dt,{"data-loc":"client/src/pages/RedesSociales.tsx:115",value:a[d.id],onValueChange:m=>n(h=>({...h,[d.id]:m})),children:[r.jsx(ft,{"data-loc":"client/src/pages/RedesSociales.tsx:119",className:"w-[180px] h-8 bg-black/40 border-[var(--neon-green)]/40 text-white text-xs",children:r.jsx(ut,{"data-loc":"client/src/pages/RedesSociales.tsx:120",placeholder:"Elige el paquete"})}),r.jsx(mt,{"data-loc":"client/src/pages/RedesSociales.tsx:122",className:"bg-[#0d0f1a] border-[var(--neon-green)]/40",children:Ww[d.slug].map(m=>r.jsxs(Ee,{"data-loc":"client/src/pages/RedesSociales.tsx:124",value:String(m.qty),className:"text-white",children:[m.qty.toLocaleString()," seguidores — $",m.price," USD"]},m.qty))})]})]}),r.jsxs(X,{"data-loc":"client/src/pages/RedesSociales.tsx:131",className:"bg-neon-green/20 text-neon-green border border-neon-green/50 hover:bg-neon-green/30 neon-glow-green h-8 text-sm",onClick:()=>{const m=Number(a[d.id]||0),h=Ww[d.slug]?.find(p=>p.qty===m);if(!h){q.error("Selecciona un paquete de seguidores primero");return}if(!e){za();return}s.mutate({serviceId:d.id,details:`Solicito ${d.title} — Paquete de ${h.qty.toLocaleString()} seguidores ($${h.price} USD). Mi link: (se indica en Mis Compras tras el pago).`})},disabled:s.isPending,children:[s.isPending?r.jsx(gt,{"data-loc":"client/src/pages/RedesSociales.tsx:151",className:"w-4 h-4 animate-spin"}):r.jsx(br,{"data-loc":"client/src/pages/RedesSociales.tsx:151",className:"w-4 h-4"}),"Solicitar"]})]}):r.jsxs(X,{"data-loc":"client/src/pages/RedesSociales.tsx:156",className:"bg-neon-green/20 text-neon-green border border-neon-green/50 hover:bg-neon-green/30 neon-glow-green",onClick:()=>{if(!e){za();return}s.mutate({serviceId:d.id,details:`Solicito servicio: ${d.title}`})},disabled:s.isPending,children:[s.isPending?r.jsx(gt,{"data-loc":"client/src/pages/RedesSociales.tsx:167",className:"w-4 h-4 animate-spin"}):r.jsx(br,{"data-loc":"client/src/pages/RedesSociales.tsx:167",className:"w-4 h-4"}),"Solicitar"]})]}),r.jsx("p",{"data-loc":"client/src/pages/RedesSociales.tsx:172",className:"text-xs text-gray-500 mt-3 p-2 rounded bg-white/5",children:"Tras el pago recibes tu Key en Mis Compras. Ahí colocas el enlace de tu canal o perfil y nosotros procesamos el crecimiento. Entrega progresiva para proteger tu cuenta."})]})})},d.slug||d.id))}),c.length===0&&r.jsx("p",{"data-loc":"client/src/pages/RedesSociales.tsx:181",className:"text-center text-muted-foreground py-12",children:"No hay servicios de redes sociales disponibles por ahora."})]})]})}const a9={instagram:"📸",whatsapp:"💬",tiktok:"🎵",youtube:"▶️",facebook:"👥",x:"🐦",discord:"🎮",telegram:"✈️"};
777function i2e(){const{user:e}=kt(),[t,a]=S.useState("all"),[n,s]=S.useState(null),[o,c]=S.useState(""),[d,u]=S.useState(""),[m,h]=S.useState(null),[p,x]=S.useState(!1),[v,j]=S.useState(""),{data:y}=F.smm.catalog.useQuery(),{data:w}=F.smm.myOrders.useQuery(void 0,{enabled:!!e}),A=F.smm.createOrder.useMutation({onSuccess:z=>{h(z),x(!0),j("")},onError:z=>q.error(z.message||"No se pudo crear la orden")}),P=F.smm.confirmPaymentAuto.useMutation({onSuccess:z=>{q.success(z.dispatched?"¡Pago verificado con PayPal! Tu pedido se envió al proveedor automáticamente.":"¡Pago verificado con PayPal! El admin completará la entrega en breve."),C?.(),j("")},onError:z=>q.error(z.message||"No se pudo verificar el pago")}),E=F.useUtils(),C=()=>E.smm.myOrders.invalidate(),T=S.useMemo(()=>y?.filter(z=>z.active!==!1)??H3,[y]),M=S.useMemo(()=>t==="all"?T:T.filter(z=>z.network===t),[T,t]),O=n?T.find(z=>z.id===n):void 0,_=Number(d),I=O?Number((O.pricePer1000*(_||O.defaultQty)/1e3).toFixed(2)):0;function $(z){s(z),c(""),u("")}function D(){if(!e){q.info("Inicia sesión para ordenar"),za();return}if(O){if(!o.trim())return q.error("Pega el link de tu perfil, canal o video");if(!_||_<O.minQty||_>O.maxQty)return q.error(`La cantidad debe estar entre ${O.minQty} y ${O.maxQty.toLocaleString()}`);A.mutate({serviceId:O.id,link:o.trim(),quantity:_})}}return r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:91",className:"min-h-screen bg-background text-foreground",children:[r.jsxs("section",{"data-loc":"client/src/pages/SmmPedidos.tsx:93",className:"relative overflow-hidden border-b border-neon-cyan/20 py-14",children:[r.jsx("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:94",className:"absolute inset-0 bg-[radial-gradient(ellipse_at_center,_rgba(255,16,244,0.08),_transparent_70%)]"}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:95",className:"container relative mx-auto px-4 text-center",children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:96",className:"mb-4 inline-flex items-center gap-2 rounded-full border border-neon-pink/40 bg-neon-pink/10 px-4 py-1.5 text-sm font-semibold text-neon-pink",children:[r.jsx(Ut,{"data-loc":"client/src/pages/SmmPedidos.tsx:97",className:"h-4 w-4"})," Pedidos al instante"]}),r.jsx("h1",{"data-loc":"client/src/pages/SmmPedidos.tsx:99",className:"font-display text-4xl font-black tracking-tight md:text-5xl",children:r.jsx("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:100",className:"text-transparent bg-clip-text bg-gradient-to-r from-neon-pink via-neon-purple to-neon-cyan",children:"Pedidos SMM"})}),r.jsx("p",{"data-loc":"client/src/pages/SmmPedidos.tsx:104",className:"mx-auto mt-4 max-w-2xl text-muted-foreground",children:"Elige tu servicio, pega tu link, pon la cantidad y ordena. Pagas por PayPal y tu pedido se envía automáticamente al proveedor."}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:107",className:"mt-6 flex flex-wrap justify-center gap-3 text-xs text-muted-foreground",children:[r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:108",className:"flex items-center gap-1.5 rounded-full border border-border px-3 py-1",children:[r.jsx(ol,{"data-loc":"client/src/pages/SmmPedidos.tsx:108",className:"h-3.5 w-3.5 text-neon-green"})," Entrega en minutos u horas"]}),r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:109",className:"flex items-center gap-1.5 rounded-full border border-border px-3 py-1",children:[r.jsx(wn,{"data-loc":"client/src/pages/SmmPedidos.tsx:109",className:"h-3.5 w-3.5 text-neon-cyan"})," Pago seguro con PayPal"]}),r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:110",className:"flex items-center gap-1.5 rounded-full border border-border px-3 py-1",children:[r.jsx(CE,{"data-loc":"client/src/pages/SmmPedidos.tsx:110",className:"h-3.5 w-3.5 text-neon-pink"})," 8 redes sociales"]})]})]})]}),r.jsx("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:115",className:"container mx-auto px-4 py-10",children:r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:116",className:"grid gap-8 lg:grid-cols-[1fr_320px]",children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:118",children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:119",className:"mb-5 flex flex-wrap gap-2",children:[r.jsx("button",{"data-loc":"client/src/pages/SmmPedidos.tsx:120",onClick:()=>a("all"),className:`rounded-full border px-4 py-1.5 text-sm transition-all ${t==="all"?"border-neon-cyan bg-neon-cyan/10 text-neon-cyan":"border-border text-muted-foreground hover:border-neon-cyan/40"}`,children:"Todo"}),F3.map(z=>r.jsx("button",{"data-loc":"client/src/pages/SmmPedidos.tsx:127",onClick:()=>a(z.id),className:`rounded-full border px-4 py-1.5 text-sm transition-all ${t===z.id?"border-neon-cyan bg-neon-cyan/10 text-neon-cyan":"border-border text-muted-foreground hover:border-neon-cyan/40"}`,children:z.name},z.id))]}),r.jsx("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:137",className:"grid gap-4 sm:grid-cols-2 xl:grid-cols-3",children:M.map(z=>r.jsxs("button",{"data-loc":"client/src/pages/SmmPedidos.tsx:139",onClick:()=>
777$(z.id),className:`group rounded-xl border bg-card p-5 text-left transition-all hover:scale-[1.02] hover:border-neon-pink/60 hover:shadow-[0_0_25px_rgba(255,16,244,0.15)] ${n===z.id?"border-neon-pink shadow-[0_0_25px_rgba(255,16,244,0.2)]":"border-border"}`,children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:144",className:"mb-3 flex items-start justify-between",children:[r.jsx("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:145",className:"text-2xl",children:a9[z.network]}),z.badge&&r.jsx("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:147",className:"rounded-full border border-neon-green/40 bg-neon-green/10 px-2 py-0.5 text-[10px] font-bold text-neon-green",children:z.badge})]}),r.jsx("h3",{"data-loc":"client/src/pages/SmmPedidos.tsx:152",className:"font-semibold text-card-foreground",children:z.name}),r.jsx("p",{"data-loc":"client/src/pages/SmmPedidos.tsx:153",className:"mt-1 line-clamp-2 text-xs text-muted-foreground",children:z.description}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:154",className:"mt-3 flex items-center justify-between text-sm",children:[r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:155",className:"font-bold text-neon-cyan",children:["$",z.pricePer1000," / 1000"]}),r.jsx(zo,{"data-loc":"client/src/pages/SmmPedidos.tsx:156",className:"h-4 w-4 text-muted-foreground group-hover:text-neon-pink"})]})]},z.id))})]}),r.jsx("aside",{"data-loc":"client/src/pages/SmmPedidos.tsx:164",className:"lg:sticky lg:top-24 h-fit",children:r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:165",className:"rounded-xl border border-neon-cyan/30 bg-card p-5 shadow-[0_0_30px_rgba(0,229,255,0.08)]",children:[r.jsx("h2",{"data-loc":"client/src/pages/SmmPedidos.tsx:166",className:"font-display mb-4 text-lg font-bold",children:"Ordenar servicio"}),O?r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:168",className:"space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:169",className:"rounded-lg border border-border bg-background/60 p-3 text-sm",children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:170",className:"font-semibold text-card-foreground",children:[a9[O.network]," ",O.name]}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:171",className:"mt-1 text-xs text-muted-foreground",children:["$",O.pricePer1000," USD por cada 1,000 unidades"]}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:172",className:"mt-1 text-[11px] text-muted-foreground",children:["Mínimo ",O.minQty," · Máximo ",O.maxQty.toLocaleString()]})]}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:174",children:[r.jsxs("label",{"data-loc":"client/src/pages/SmmPedidos.tsx:175",className:"mb-1.5 block text-xs font-semibold text-muted-foreground",children:[r.jsx(uZ,{"data-loc":"client/src/pages/SmmPedidos.tsx:176",className:"mr-1 inline h-3 w-3"})," Link de tu perfil / canal / video"]}),r.jsx("input",{"data-loc":"client/src/pages/SmmPedidos.tsx:178",value:o,onChange:z=>c(z.target.value),placeholder:"https://...",className:"w-full rounded-lg border border-neon-cyan/40 bg-background px-3 py-2 text-sm outline-none focus:border-neon-cyan"})]}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:185",children:[r.jsxs("label",{"data-loc":"client/src/pages/SmmPedidos.tsx:186",className:"mb-1.5 block text-xs font-semibold text-muted-foreground",children:[r.jsx(CE,{"data-loc":"client/src/pages/SmmPedidos.tsx:187",className:"mr-1 inline h-3 w-3"})," Cantidad"]}),r.jsx("input",{"data-loc":"client/src/pages/SmmPedidos.tsx:189",type:"number",value:d,onChange:z=>u(z.target.value),placeholder:`Mín ${O.minQty}`,min:O.minQty,max:O.maxQty,className:"w-full rounded-lg border border-neon-pink/40 bg-background px-3 py-2 text-sm outline-none focus:border-neon-pink"}),d&&_>=O.minQty&&_<=O.maxQty&&r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:199",className:"mt-1.5 text-right text-sm font-bold text-neon-green",children:["$",I.toFixed(2)," USD"]})]}),r.jsx("button",{"data-loc":"client/src/pages/SmmPedidos.tsx:202",onClick:D,disabled:A.isPending,className:"w-full rounded-lg bg-gradient-to-r from-neon-pink via-neon-purple to-neon-cyan py-2.5 font-bold text-black transition-all hover:opacity-90 active:scale-[0.97] disabled:opacity-50",children:A.isPending?"Procesando...":"🛒 ORDENAR SERVICIO"}),r.jsx("p",{"data-loc":"client/src/pages/SmmPedidos.tsx:209",className:"text-[11px] leading-relaxed text-muted-foreground",children:"Al ordenar recibirás el link de pago de PayPal. Cuando confirmes el pago, el pedido se envía automáticamente al proveedor."})]}):r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:214",className:"flex flex-col items-center gap-2 py-8 text-center text-sm text-muted-foreground",children:[r.jsx(zo,{"data-loc":"client/src/pages/SmmPedidos.tsx:215",className:"h-8 w-8 op
777acity-40"}),"Selecciona un servicio de la lista para empezar"]}),e&&w&&w.length>0&&r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:222",className:"mt-6 border-t border-border pt-4",children:[r.jsx("h3",{"data-loc":"client/src/pages/SmmPedidos.tsx:223",className:"mb-2 text-xs font-semibold text-muted-foreground",children:"Tus pedidos recientes"}),r.jsx("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:224",className:"space-y-2",children:w.slice(0,5).map(z=>r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:226",className:"rounded-lg border border-border bg-background/60 p-2.5 text-xs",children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:227",className:"flex justify-between gap-2",children:[r.jsx("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:228",className:"font-medium text-card-foreground",children:z.serviceName}),r.jsx(o2e,{"data-loc":"client/src/pages/SmmPedidos.tsx:229",status:z.status})]}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:231",className:"mt-1 flex justify-between text-muted-foreground",children:[r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:232",children:[z.quantity.toLocaleString()," uds"]}),r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:233",children:["$",z.totalPrice," USD"]})]})]},z.id))})]})]})})]})}),r.jsx(nn,{"data-loc":"client/src/pages/SmmPedidos.tsx:246",open:p,onOpenChange:x,children:r.jsxs(rn,{"data-loc":"client/src/pages/SmmPedidos.tsx:247",className:"max-w-md",children:[r.jsxs(un,{"data-loc":"client/src/pages/SmmPedidos.tsx:248",children:[r.jsxs(fn,{"data-loc":"client/src/pages/SmmPedidos.tsx:249",children:["✅ Orden creada — ",m?.serviceName]}),r.jsxs(md,{"data-loc":"client/src/pages/SmmPedidos.tsx:250",children:["Total a pagar: ",r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:251",className:"font-bold text-neon-green",children:["$",m?.total.toFixed(2)," USD"]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:254",className:"space-y-3 text-sm",children:[r.jsxs("p",{"data-loc":"client/src/pages/SmmPedidos.tsx:255",className:"text-muted-foreground",children:["Haz clic en ",r.jsx("strong",{"data-loc":"client/src/pages/SmmPedidos.tsx:256",children:"Pagar con PayPal"})," y envía exactamente ",r.jsxs("strong",{"data-loc":"client/src/pages/SmmPedidos.tsx:256",children:["$",m?.total.toFixed(2)," USD"]})," a"," ",r.jsx("strong",{"data-loc":"client/src/pages/SmmPedidos.tsx:257",children:"pedromihel"})," (paypal.me)."]}),r.jsxs("a",{"data-loc":"client/src/pages/SmmPedidos.tsx:259",href:m?.paypalUrl,target:"_blank",rel:"noreferrer",className:"flex items-center justify-center gap-2 rounded-lg bg-gradient-to-r from-neon-pink to-neon-purple py-3 font-bold text-white",children:[r.jsx(Ad,{"data-loc":"client/src/pages/SmmPedidos.tsx:265",className:"h-4 w-4"})," Pagar con PayPal"]}),r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:267",className:"space-y-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/SmmPedidos.tsx:268",className:"flex items-center gap-2 rounded-lg border border-border bg-background/60 p-2 text-xs text-muted-foreground",children:[r.jsx(Ai,{"data-loc":"client/src/pages/SmmPedidos.tsx:269",className:"h-4 w-4 shrink-0 text-amber-400"}),"Después de pagar, copia el ",r.jsx("strong",{"data-loc":"client/src/pages/SmmPedidos.tsx:270",children:"ID de transacción"})," de tu actividad de PayPal y pégalo abajo para verificar tu pago al instante con PayPal. Si el pago no aparece aún, el administrador lo confirmará manualmente."]}),r.jsx(fe,{"data-loc":"client/src/pages/SmmPedidos.tsx:272",value:v,onChange:z=>j(z.target.value),placeholder:"ID de transacción de PayPal (ej. 5TY12345678901234)",className:"font-mono text-sm",autoComplete:"off"}),r.jsx(X,{"data-loc":"client/src/pages/SmmPedidos.tsx:279",className:"w-full bg-neon-green text-background font-bold hover:bg-neon-green/80",onClick:()=>{if(!v.trim()||!m){q.error("Pega el ID de transacción de PayPal para verificar tu pago");return}P.mutate({orderId:m.orderId,paypalTransactionId:v.trim()})},disabled:P.isPending,children:P.isPending?r.jsxs(r.Fragment,{children:[r.jsx(gt,{"data-loc":"client/src/pages/SmmPedidos.tsx:291",className:"h-4 w-4 animate-spin"})," Verificando con PayPal..."]}
777):r.jsxs(r.Fragment,{children:[r.jsx(wo,{"data-loc":"client/src/pages/SmmPedidos.tsx:293",className:"h-4 w-4"})," Confirmar mi pago automáticamente"]})})]}),r.jsxs("button",{"data-loc":"client/src/pages/SmmPedidos.tsx:297",onClick:()=>{m&&(navigator.clipboard.writeText(String(m.orderId)),q.success("ID de orden copiado"))},className:"flex items-center gap-2 text-xs text-neon-cyan hover:underline",children:[r.jsx(Lr,{"data-loc":"client/src/pages/SmmPedidos.tsx:306",className:"h-3.5 w-3.5"})," Copiar ID de orden: #",m?.orderId]})]})]})})]})}function o2e({status:e}){const t={pending_payment:"border-amber-400/40 bg-amber-400/10 text-amber-400",paid:"border-neon-cyan/40 bg-neon-cyan/10 text-neon-cyan",in_progress:"border-neon-purple/40 bg-neon-purple/10 text-neon-purple",completed:"border-neon-green/40 bg-neon-green/10 text-neon-green",failed:"border-red-400/40 bg-red-400/10 text-red-400",cancelled:"border-slate-400/40 bg-slate-400/10 text-slate-300"},a={pending_payment:"Pendiente de pago",paid:"Pagado",in_progress:"En curso",completed:"Completado",failed:"Falló",cancelled:"Cancelado"};return r.jsxs("span",{"data-loc":"client/src/pages/SmmPedidos.tsx:333",className:`flex items-center gap-1 rounded-full border px-2 py-0.5 text-[10px] font-semibold ${t[e]??"border-border text-muted-foreground"}`,children:[e==="completed"&&r.jsx($r,{"data-loc":"client/src/pages/SmmPedidos.tsx:334",className:"h-3 w-3"}),a[e]??e]})}function c2e(){const{data:e}=F.entertainment.catalog.useQuery(void 0,{staleTime:6e4}),[t,a]=S.useState(null),[n,s]=S.useState(null),[o,c]=S.useState(""),[d,u]=S.useState(null),[m,h]=S.useState(""),[p,x]=S.useState(""),[v,j]=S.useState(!1),[y,w]=S.useState(!1),[A,P]=S.useState(""),E=F.entertainment.createOrder.useMutation({onSuccess:$=>{u($.orderId),h($.paypalUrl),x($.paypalEmail),j(!1),w(!0)},onError:$=>{j(!1),q.error($.message||"No se pudo crear el pedido")}}),C=Kje,T=()=>{if(!(!t||!n)){if(!o.includes("@")||o.length<5){q.error("Escribe un correo válido donde recibirás tus credenciales");return}j(!0),E.mutate({serviceId:t.id,tierId:n.id,email:o.trim()})}},M=F.entertainment.myOrders.useQuery(void 0,{enabled:d!==null,refetchInterval:15e3}),O=M.data?.find($=>$.id===d),_=F.entertainment.confirmPaymentAuto.useMutation({onSuccess:$=>{q.success($.dispatched?"¡Pago verificado! Tu pedido se envió al proveedor automáticamente.":"¡Pago verificado! En breve el admin completará la entrega."),M.refetch(),P("")},onError:$=>q.error($.message||"No se pudo verificar el pago")}),I=()=>{if(!A.trim()||!d){q.error("Pega el ID de transacción de PayPal para verificar tu pago");return}_.mutate({orderId:d,paypalTransactionId:A.trim()})};return r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:91",className:"min-h-screen bg-background pb-20",children:[r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:93",className:"relative overflow-hidden border-b border-border/50",children:[r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:94",className:"absolute inset-0 bg-gradient-to-b from-[var(--neon-blue)]/8 via-transparent to-transparent"}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:95",className:"container relative py-12 md:py-16",children:[r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:96",className:"flex items-center gap-3 mb-3",children:[r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:97",className:"w-12 h-12 rounded-xl bg-[var(--neon-blue)]/10 border border-[var(--neon-blue)]/40 flex items-center justify-center",children:r.jsx(Hm,{"data-loc":"client/src/pages/Entretenimiento.tsx:98",className:"w-6 h-6 text-[var(--neon-blue)]"})}),r.jsx("h1",{"data-loc":"client/src/pages/Entretenimiento.tsx:100",className:"text-3xl md:text-4xl font-bold",children:"Entretenimiento"})]}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:102",className:"text-muted-foreground max-w-2xl",children:"Cuentas y recargas de tus plataformas favoritas: Netflix, Prime Video, Spotify, Disney+, HBO Max y YouTube Premium. Elige el monto, paga con PayPal y recibe tus credenciales por correo."}),r.jsx(al,{"data-loc":"client/src/pages/Entretenimiento.tsx:105",variant:"outline",className:"mt-4 border-[var(--neon-green)]/40 text-[var(--neon-green)] bg-[var(--neon-green)]/5",children:"Entrega en 1 a 24 horas por correo"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:111",className:"container py-10 space-y-12",children:[C.map($=>{const D=e?.find(z=>z.platform===$.id);return D?r.jsxs("section",{"data-loc":"client/src/pages/Entretenimiento.tsx:117",className:"space-y-4",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Entretenimiento.tsx:118",className:"text-xl md:text-2xl font-bold flex items-center gap-2",style:{color:$.color},children:[r.jsx("span",{"data-loc":"client/src/pages/Entretenimiento.tsx:122",children:$.emoji})," ",D.name]}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:124",className:"text-sm text-muted-foreground max-w-3xl",children:D.description}),r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:125",className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-3",children:D.tiers.map(z=>r.jsxs("button",{"data-loc":"client/src/pages/Entretenimiento.tsx:127",onClick:()=>{a(D),s(z),q(`Seleccionado: ${D.name} — ${z.label} ($${z.price.toFixed(2)})`)},className:`group relative rounded-xl border p-5 text-left transition-all duration-200 active:scale-[0.97] ${n?.id===z.id&&t?.id===D.id?"neon-border-blue bg-[var(--neon-blue)]/5":"border-border/40 bg-card hover:border-[var(--neon-blue)]/40 hover:bg-card/80"}`,style:{boxShadow:n?.id===z.id&&t?.id===D.id?"0 0 18px rgba(34,197,94,0.25)":void 0},children:[r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:141",className:"font-semibold text-base",children:z.label}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:142",className:"mt-1 text-lg font-bold",style:{color:$.color},children:["$",z.price.toFixed(2)]}),n?.id===z.id&&t?.id===D.id&&r.jsx(wo,{"data-loc":"client/src/pages/Entretenimiento.tsx:146",className:"absolute top-3 right-3 w-4 h-4 text-[var(--neon-green)]"})]},z.id))})]},$.id):null}),(!e||e.length===0)&&r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:156",className:"text-center py-16 text-muted-foreground",children:"Cargando catálogo de entretenimiento..."}),t&&n&&r.jsxs("section",{"data-loc":"client/src/pages/Entretenimiento.tsx:163",className:"relative rounded-xl border border-[var(--neon-green)]/40 bg-card/60 backdrop-blur p-6 md:p-8 space-y-5",children:[r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:164",className:"absolute inset-0 rounded-xl bg-[var(--neon-green)]/5 pointer-events-none"}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:165",className:"relative",children:[r.jsx("h3",{"data-loc":"client/src/pages/Entretenimiento.tsx:166",className:"text-lg font-bold mb-4",children:"Resumen del pedido"}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:167",className:"grid gap-4 md:grid-cols-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:168",children:[r.jsx(ld,{"data-loc":"client/src/pages/Entretenimiento.tsx:169",className:"text-muted-foreground",children:"Producto"}),r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:170",className:"mt-1 font-medium",children:t.name})]}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:172",children:[r.jsx(ld,{"data-loc":"client/src/pages/Entretenimiento.tsx:173",className:"text-muted-foreground",children:"Monto"}),r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:174",className:"mt-1 font-medium",children:n.label})]}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:176",children:[r.jsx(ld,{"data-loc":"client/src/pages/Entretenimiento.tsx:177",className:"text-muted-foreground",children:"Total"}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:178",className:"mt-1 text-2xl font-bold text-[var(--neon-green)]",children:["$",n.price.toFixed(2)]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:184",className:"mt-6",children:[r.jsx(ld,{"data-loc":"client/src/pages/Entretenimiento.tsx:185",htmlFor:"ent-email",className:"text-muted-foreground",children:"Correo donde recibirás tus credenciales"}),r.jsx(fe,{"data-loc":"client/src/pages/Entretenimiento.tsx:188",id:"ent-email",type:"email",value:o,onChange:$=>c($.target.value),placeholder:"[email protected]",className:"mt-2",autoComplete:"email"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:199",className:"flex flex-wrap gap-3 mt-6",children:[r.jsx(X,{"data-loc":"client/src/pages/Entretenimiento.tsx:200",size:"lg",className:"min-w-[180px] bg-[var(--neon-green)] text-black hover:bg-[var(--neon-green)]/80 font-semibold",onClick:T,disabled:v,children:v?r.jsxs(r.Fragment,{children:[r.jsx(gt,{"data-loc":"client/src/pages/Entretenimiento.tsx:208",className:"w-4 h-4 mr-2 animate-spin"}),"Creando pedido..."]}):r.jsxs(r.Fragment,{children:[r.jsx(Km,{"data-loc":"client/src/pages/Entretenimiento.tsx:213",className:"w-4 h-4 mr-2"}),"CONFIRMAR"]})}),r.jsx(X,{"data-loc":"client/src/pages/Entretenimiento.tsx:218",size:"lg",variant:"outline",className:"border-border/50",onClick:()=>{a(null),s(null),c(""),u(null)},children:"Cancelar"})]}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:232",className:"mt-3 text-xs text-muted-foreground",children:"Al confirmar se generará tu pedido. Paga el total en PayPal y luego el administrador confirmará el pago y te enviaremos las credenciales por correo."}),t.note&&r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:237",className:"mt-1 text-xs text-[var(--neon-blue)]",children:t.note})]})]}),r.jsx(nn,{"data-loc":"client/src/pages/Entretenimiento.tsx:244",open:y,onOpenChange:w,children:r.jsxs(rn,{"data-loc":"client/src/pages/Entretenimiento.tsx:245",className:"sm:max-w-md",children:[r.jsxs(un,{"data-loc":"client/src/pages/Entretenimiento.tsx:246",children:[r.jsx(fn,{"data-loc":"client/src/pages/Entretenimiento.tsx:247",className:"flex items-center gap-2",children:O?.status==="paid"||O?.status==="completed"?r.jsxs(r.Fragment,{children:[r.jsx(wo,{"data-loc":"client/src/pages/Entretenimiento.tsx:250",className:"w-5 h-5 text-[var(--neon-green)]"}),"Pedido confirmado"]}):r.jsx(r.Fragment,{children:"Paga tu pedido para completarlo"})}),r.jsxs(md,{"data-loc":"client/src/pages/Entretenimiento.tsx:257",children:["Pedido #",d," — ",t?.name," · ",n?.label]})]}),O?.status==="pending_payment"&&r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:263",className:"space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:264",className:"rounded-lg border border-border/50 bg-card p-4 text-center",children:[r.jsx("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:265",className:"text-sm text-muted-foreground",children:"Total a pagar"}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:266",className:"text-3xl font-bold text-[var(--neon-green)] mt-1",children:["$",n?.price.toFixed(2)]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:270",className:"space-y-2 text-sm",children:[r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:271",children:"1. Abre el siguiente link y paga el total con tu cuenta de PayPal:"}),r.jsx("a",{"data-loc":"client/src/pages/Entretenimiento.tsx:274",href:m,target:"_blank",rel:"noreferrer",className:"block rounded-lg border border-[var(--neon-blue)]/50 bg-[var(--neon-blue)]/5 px-3 py-2 text-center font-mono text-[var(--neon-blue)] break-all",children:m}),r.jsxs("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:282",className:"text-muted-foreground",children:["2a. Después de pagar, abre tu actividad de PayPal, copia el ",r.jsx("strong",{"data-loc":"client/src/pages/Entretenimiento.tsx:283",children:"ID de la transacción"})," y pégalo abajo para verificar tu pago al instante:"]}),r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:285",className:"space-y-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/Entretenimiento.tsx:286",value:A,onChange:$=>P($.target.value),placeholder:"ID de transacción de PayPal (ej. 5TY12345678901234)",className:"font-mono text-sm",autoComplete:"off"}),r.jsx(X,{"data-loc":"client/src/pages/Entretenimiento.tsx:293",className:"w-full bg-[var(--neon-green)] text-background font-bold hover:bg-[var(--neon-green)]/80",onClick:I,disabled:_.isPending,children:_.isPending?r.jsxs(r.Fragment,{children:[r.jsx(gt,{"data-loc":"client/src/pages/Entretenimiento.tsx:299",className:"w-4 h-4 animate-spin"})," Verificando con PayPal..."]}
777):r.jsxs(r.Fragment,{children:[r.jsx(wo,{"data-loc":"client/src/pages/Entretenimiento.tsx:301",className:"w-4 h-4"})," Confirmar mi pago automáticamente"]})}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:304",className:"text-xs text-muted-foreground",children:"El sistema valida el pago directamente con PayPal. Si tu pago no aparece aún, el administrador lo confirmará manualmente."})]})]}),r.jsx(X,{"data-loc":"client/src/pages/Entretenimiento.tsx:310",className:"w-full bg-[var(--neon-blue)] text-white hover:bg-[var(--neon-blue)]/80",onClick:()=>window.open(m,"_blank"),children:"Abrir PayPal para pagar"}),r.jsxs("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:316",className:"text-xs text-muted-foreground text-center flex items-center justify-center gap-1",children:[r.jsx(Mg,{"data-loc":"client/src/pages/Entretenimiento.tsx:317",className:"w-3 h-3"}),"Puedes cerrar esto: tu pedido se guarda en Mis Compras."]})]}),(O?.status==="in_progress"||O?.status==="paid")&&r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:324",className:"space-y-3 text-center py-2",children:[r.jsx(gt,{"data-loc":"client/src/pages/Entretenimiento.tsx:325",className:"w-8 h-8 mx-auto text-[var(--neon-blue)] animate-spin"}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:326",className:"font-medium",children:"Pago recibido. Tu pedido está en proceso."}),r.jsxs("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:327",className:"text-sm text-muted-foreground",children:["En breve recibirás tus credenciales en ",r.jsx("strong",{"data-loc":"client/src/pages/Entretenimiento.tsx:328",children:o}),". Puedes ver el estado en Mis Compras."]})]}),O?.status==="completed"&&r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:335",className:"space-y-3 text-center py-2",children:[r.jsx(wo,{"data-loc":"client/src/pages/Entretenimiento.tsx:336",className:"w-10 h-10 mx-auto text-[var(--neon-green)]"}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:337",className:"font-medium",children:"¡Pedido completado!"}),r.jsxs("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:338",className:"text-sm text-muted-foreground",children:["Revisa el correo ",r.jsx("strong",{"data-loc":"client/src/pages/Entretenimiento.tsx:339",children:o})," para ver tus credenciales. Si no te llegaron en 24 horas, contacta por WhatsApp o Discord."]}),r.jsx(X,{"data-loc":"client/src/pages/Entretenimiento.tsx:342",asChild:!0,variant:"outline",className:"w-full",children:r.jsx(Qt,{"data-loc":"client/src/pages/Entretenimiento.tsx:343",href:"/mis-compras",children:"Ir a Mis Compras"})})]}),O?.status==="failed"&&r.jsxs("div",{"data-loc":"client/src/pages/Entretenimiento.tsx:349",className:"space-y-3 text-center py-2",children:[r.jsx(Mg,{"data-loc":"client/src/pages/Entretenimiento.tsx:350",className:"w-10 h-10 mx-auto text-[var(--neon-red)]"}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:351",className:"font-medium",children:"Hubo un problema con el pedido"}),r.jsx("p",{"data-loc":"client/src/pages/Entretenimiento.tsx:352",className:"text-sm text-muted-foreground",children:"Contacta con la administración por WhatsApp o Discord para resolverlo."}),r.jsx(X,{"data-loc":"client/src/pages/Entretenimiento.tsx:355",asChild:!0,variant:"outline",className:"w-full",children:r.jsx(Qt,{"data-loc":"client/src/pages/Entretenimiento.tsx:356",href:"/mis-compras",children:"Ir a Mis Compras"})})]})]})}),r.jsxs("section",{"data-loc":"client/src/pages/Entretenimiento.tsx:364",className:"rounded-xl border border-border/50 bg-card/40 p-6 space-y-3",children:[r.jsx("h3",{"data-loc":"client/src/pages/Entretenimiento.tsx:365",className:"font-bold",children:"¿Cómo funciona?"}),r.jsxs("ul",{"data-loc":"client/src/pages/Entretenimiento.tsx:366",className:"text-sm text-muted-foreground space-y-1.5 list-disc pl-5",children:[r.jsx("li",{"data-loc":"client/src/pages/Entretenimiento.tsx:367",children:"Elige la plataforma y el monto (meses/años) que quieres."}),r.jsx("li",{"data-loc":"client/src/pages/Entretenimiento.tsx:368",children:"Escribe el correo donde quieres recibir las credenciales."}),r.jsx("li",{"data-loc":"client/src/pages/Entretenimiento.tsx:369",children:"Paga el total con PayPal y espera la confirmación del administrador."}),r.jsx("li",{"data-loc":"client/src/pages/Entretenimiento.tsx:370",children:"Recibes usuario y contraseña por correo en 1 a 24 horas."}),r.jsx("li",{"data-loc":"client/src/pages/Entretenimiento.tsx:371",children:"Si necesitas ayuda, escríbenos por WhatsApp o Discord."})]})]})]})]})}const l2e=30001,d2e=10,n9="https://wa.me/18292761392",u2e=`https://www.paypal.me/pedromihel/${d2e}USD`;function f2e(){const[e,t]=S.useState(0);S.useEffect(()=>{const o=setTimeout(()=>t(1),700),c=setTimeout(()=>t(2),2200),d=setTimeout(()=>t(3),3800),u=setInterval(()=>{t(0),clearTimeout(o),clearTimeout(c),clearTimeout(d),setTimeout(()=>t(1),700),setTimeout(()=>t(2),2200),setTimeout(()=>t(3),3800)},7e3);return()=>{clearInterval(u),clearTimeout(o),clearTimeout(c),clearTimeout(d)}},[]);const a="bg-gradient-to-br from-[#2A2A4A] to-[#1E1E38] border border-purple-500/30 rounded-2xl rounded-bl-md px-4 py-3 text-white text-sm shadow-lg shadow-purple-900/30",n="bg-gradient-to-br from-[#14532d] to-[#0d3320] border border-emerald-500/40 rounded-2xl rounded-br-md px-4 py-3 text-white text-sm shadow-lg shadow-emerald-900/30",s="border border-white/15 bg-white/5 rounded-full px-4 py-2 text-white/90 text-sm";return r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:51",className:"relative w-full max-w-sm mx-auto",children:r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:53",className:"relative rounded-3xl bg-gradient-to-b from-[#171726]/90 to-[#0C0C16]/95 border border-white/10 p-5 backdrop-blur-xl shadow-2xl shadow-purple-950/60",children:[r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:55",className:"flex items-center gap-3 border-b border-white/10 pb-4 mb-4",children:[r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:56",className:"w-11 h-11 rounded-full bg-gradient-to-br from-violet-500 to-fuchsia-500 flex items-center justify-center shadow-lg shadow-fuchsia-600/40",children:r.jsx(mI,{"data-loc":"client/src/pages/BotTelegram.tsx:57",className:"w-6 h-6 text-white"})}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:59",children:[r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:60",className:"font-bold text-white text-base",children:"Tu Bot Store"}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:61",className:"text-xs text-white/60",children:"en línea"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:65",className:"flex flex-col gap-3 min-h-[260px]",children:[e>=1&&r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:67",className:`self-start max-w-[85%] ${a} animate-in fade-in slide-in-from-bottom-2 duration-300`,children:["Bienvenido a la tienda.",r.jsx("br",{"data-loc":"client/src/pages/BotTelegram.tsx:69"}),"Elige una opcion del menu:"]}),e>=2&&r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:74",className:`self-end max-w-[80%] ${n} animate-in fade-in slide-in-from-bottom-2 duration-300`,children:"Qu
777iero comprar Netflix Premium"}),e>=3&&r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:79",className:"animate-in fade-in slide-in-from-bottom-2 duration-300",children:[r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:80",className:`self-start max-w-[85%] ${a}`,children:"Excelente! Netflix Premium - $5.00. Confirma tu compra:"}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:83",className:"flex gap-2 mt-3",children:[r.jsx("button",{"data-loc":"client/src/pages/BotTelegram.tsx:84",className:s,disabled:!0,children:"Confirmar"}),r.jsx("button",{"data-loc":"client/src/pages/BotTelegram.tsx:85",className:s,disabled:!0,children:"Cancelar"})]})]})]})]})})}const m2e=[{title:"Compra el bot",desc:"Paga los $10.00 con PayPal y tu key aparece al instante en Mis Compras, con el paquete del bot descargable y la guía PDF incluida."},{title:"Saca tu token gratis en @BotFather",desc:"Entra a BotFather en Telegram, escríbele /newbot, ponle nombre a tu bot y copia el token que te envíe."},{title:"Activa tu bot",desc:"Solo quien compró el bot puede activarlo: en Mis Compras, en tu compra, pega el token, ponle un nombre y pulsa 'Activar Bot'. El sistema lo configura solo."},{title:"Personaliza y empieza a vender",desc:"Abre tu panel de administración, sube tus productos, configura tus métodos de pago y tus FAQ. Tu bot queda vendiendo 24/7."}],p2e=[{icon:er,title:"Productos, categorías y keys independientes",desc:"Tu propio catálogo con keys que se entregan solas."},{icon:Rg,title:"Métodos de pago configurables a tu gusto",desc:"PayPal, Zelle, transferencias, USDT o los que aceptes."},{icon:jZ,title:"Broadcast masivo a todos tus clientes",desc:"Envía promociones a todos tus usuarios con un toque."},{icon:Ws,title:"Gestión de usuarios y aprobaciones",desc:"Aprueba o bloquea usuarios de tu bot cuando quieras."},{icon:eZ,title:"Historial de ventas y estadísticas",desc:"Mira tus ventas, totales y productos más vendidos."},{icon:wn,title:"Seguridad con tokens encriptados",desc:"Tu bot protegido con tokens cifrados de extremo a extremo."}];function h2e(){const{user:e}=kt(),t=F.services.order.useMutation({onSuccess:()=>{q.success("¡Pedido creado! Paga por PayPal para recibir tu bot",{description:"Haz tu pago de $10.00 y avísanos por WhatsApp o Discord para activar tu bot al instante.",duration:8e3}),window.open(u2e,"_blank")},onError:n=>q.error(n.message||"No se pudo crear el pedido")}),a=async()=>{if(!e){q.error("Inicia sesión para comprar",{description:"Regístrate o inicia sesión y tu pedido quedará en Mis Compras."});return}t.mutate({serviceId:l2e})};return r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:147",className:"min-h-screen bg-[#0A0A10] text-white",children:[r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:149",className:"sticky top-0 z-30 border-b border-white/5 bg-[#0A0A10]/80 backdrop-blur-xl",children:r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:150",className:"container flex items-center justify-between h-14",children:[r.jsxs(Qt,{"data-loc":"client/src/pages/BotTelegram.tsx:151",href:"/",className:"flex items-center gap-2 text-white/80 hover:text-white transition-colors",children:[r.jsx(Nd,{"data-loc":"client/src/pages/BotTelegram.tsx:152",className:"w-4 h-4"}),r.jsx("span",{"data-loc":"client/src/pages/BotTelegram.tsx:153",className:"text-sm",children:"Volver al inicio"})]}),r.jsx("span",{"data-loc":"client/src/pages/BotTelegram.tsx:155",className:"text-xs text-white/40",children:"Bot de Telegram Automatizado"})]})}),r.jsxs("section",{"data-loc":"client/src/pages/BotTelegram.tsx:160",className:"relative overflow-hidden",children:[r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:162",className:"pointer-events-none absolute -top-32 left-1/4 w-96 h-96 rounded-full bg-purple-700/30 blur-[120px]"}),r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:163",className:"pointer-events-none absolute top-24 right-0 w-80 h-80 rounded-full bg-emerald-700/20 blur-[110px]"}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:165",className:"container grid lg:grid-cols-2 gap-12 items-center py-16 md:py-24",children:[r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:167",className:"order-2 lg:order-1",children:r.jsx(f2e,{"data-loc":"client/src/pages/BotTelegram.tsx:168"})}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:172",className:"order-1 lg:order-2 space-y-6",children:[r.jsxs("h1",{"data-loc":"client/src/pages/BotTelegram.tsx:173",className:"text-4xl md:text-6xl font-black leading-tight tracking-tight",children:["Tu tienda en",r.jsx("br",{"data-loc":"client/src/pages/BotTelegram.tsx:175"}),"Telegram,",r.jsx("br",{"data-loc":"client/src/pages/BotTelegram.tsx:177"}),r.jsx("span",{"data-loc":"client/src/pages/BotTelegram.tsx:178",className:"bg-gradient-to-r from-pink-500 via-fuchsia-500 to-orange-400 bg-clip-text text-transparent",children:"automatizada."})]}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:182",className:"text-white/60 text-lg max-w-md",children:"Crea tu propio bot con sistema de ventas completo, panel de administración, gestión de clientes y cobros. Todo listo en minutos."}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:187",className:"flex flex-wrap gap-3",children:[r.jsx("button",{"data-loc":"client/src/pages/BotTelegram.tsx:188",onClick:a,disabled:t.isPending,className:"rounded-full bg-gradient-to-r from-purple-600 to-fuchsia-600 px-8 py-4 font-bold text-white shadow-xl shadow-purple-800/40 hover:brightness-110 active:scale-[0.97] transition-all disabled:opacity-60",children:t.isPending?"Creando pedido...":"Comprar mi bot — $10.00"}),r.jsx("a",{"data-loc":"client/src/pages/BotTelegram.tsx:195",href:n9,target:"_blank",rel:"noreferrer",className:"rounded-full border border-white/15 bg-white/5 px-8 py-4 font-semibold text-white/90 hover:bg-white/10 active:scale-[0.97] transition-all",children:"Preguntar por WhatsApp"})]}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:204",className:"flex flex-col gap-2 pt-2",children:[r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:205",className:"flex items-center gap-2 text-sm text-white/70",children:[r.jsx(Ut,{"data-loc":"client/src/pages/BotTelegram.tsx:206",className:"w-4 h-4 text-emerald-400"})," Activación inmediata"]}),r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:208",className:"flex items-center gap-2 text-sm text-white/70",children:[r.jsx(Zf,{"data-loc":"client/src/pages/BotTelegram.tsx:209",className:"w-4 h-4 text-emerald-400"})," Soporte incluido"]})]})]})]})]}),r.jsx("section",{"data-loc":"client/src/pages/BotTelegram.tsx:217",className:"border-t border-white/5 py-16",children:r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:218",className:"container",children:r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:219",className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4 max-w-5xl",children:p2e.map((n,s)=>r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:221",className:"group rounded-2xl border border-white/10 bg-gradient-to-b from-white/[0.04] to-transparent p-5 hover:border-purple-500/40 transition-colors",style:{animationDelay:`${s*60}ms`},children:r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:226",className:"flex items-start gap-3",children:[r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:227",className:"mt-0.5 w-8 h-8 shrink-0 rounded-full bg-purple-600/20 border border-purple-500/40 flex items-center justify-center",children:r.jsx(n.icon,{"data-loc":"client/src/pages/BotTelegram.tsx:228",className:"w-4 h-4 text-purple-300"})}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:230",children:[r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:231",className:"font-semibold text-white/90 leading-snug",children:n.title}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:232",className:"text-sm text-white/50 mt-1",children:n.desc})]})]})},n.title))})})}),r.jsx("section",{"data-loc":"client/src/pages/BotTelegram.tsx:242",className:"border-t border-white/5 py-16",children:r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:243",className:"container max-w-3xl",children:[r.jsxs("h2",{"data-loc":"client/src/pages/BotTelegram.tsx:244",className:"text-3xl md:text-4xl font-black tracking-tight text-center",children:["Actívalo en ",r.jsx("span",{"data-loc":"client/src/pages/BotTelegram.tsx:245",className:"text-purple-400",children:"4 pasos"})]}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:247",className:"text-center text-white/50 mt-2 mb-10",children:"Sin configurar nada técnico. Solo quien compró el bot puede pegarlo en Mis Compras y el sistema lo configura solo."}),r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:250",className:"space-y-4",children:m2e.map((n,s)=>r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:252",className:"flex gap-4 items-start rounded-2xl border border-white/10 bg-gradient-to-b from-white/[0.04] to-transparent p-5",children:[r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:253",className:"w-9 h-9 shrink-0 rounded-full bg-purple-600/25 border border-purple-500/50 flex items-center justify-center font-black text-purple-300",children:s+1}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:256",children:[r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:257",className:"font-semibold text-white/95 leading-snug",children:n.title}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:258",className:"text-sm text-white/55 mt-1",children:n.desc})]})]},n.title))}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:264",className:"mt-6 rounded-2xl border border-emerald-400/30 bg-emerald-500/10 p-4 text-sm text-emerald-200/90",children:[r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:265",className:"flex items-center gap-2 font-semibold",children:[r.jsx(er,{"data-loc":"client/src/pages/BotTelegram.tsx:266",className:"w-4 h-4"})," Después de pagar..."]}),r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:268",className:"mt-1 text-white/70",children:["Tu key llega a ",r.jsx("span",{"data-loc":"client/src/pages/BotTelegram.tsx:269",className:"text-white font-medium",children:"Mis Compras"}),'. Descarga el paquete del bot, pega el token de BotFather y pulsa "Activar Bot con un Clic". Tu bot queda configurado solo, con catálogo, pagos, broadcast y panel c
777ompleto.']})]})]})}),r.jsx("section",{"data-loc":"client/src/pages/BotTelegram.tsx:277",className:"border-t border-white/5 py-16",children:r.jsx("div",{"data-loc":"client/src/pages/BotTelegram.tsx:278",className:"container flex justify-center",children:r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:279",className:"relative w-full max-w-sm rounded-3xl bg-gradient-to-b from-[#1A1330]/90 to-[#100A1E]/95 border border-purple-500/30 p-8 text-center shadow-2xl shadow-purple-950/60",children:[r.jsx("span",{"data-loc":"client/src/pages/BotTelegram.tsx:280",className:"inline-block rounded-full bg-purple-600/20 border border-purple-500/40 px-5 py-1.5 text-xs font-bold tracking-widest text-purple-300 uppercase",children:"Suscripción mensual"}),r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:283",className:"mt-6 text-7xl font-black tracking-tight",children:[r.jsx("span",{"data-loc":"client/src/pages/BotTelegram.tsx:284",className:"text-purple-400 text-5xl align-top mr-1",children:"$"}),"10.00"]}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:287",className:"mt-2 text-white/50",children:"por mes · cancela cuando quieras"}),r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:288",className:"mt-6 space-y-3 text-left",children:[r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:289",className:"flex items-center gap-2 text-sm text-white/80",children:[r.jsx($r,{"data-loc":"client/src/pages/BotTelegram.tsx:290",className:"w-4 h-4 text-emerald-400 shrink-0"})," Activación inmediata tras el pago"]}),r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:292",className:"flex items-center gap-2 text-sm text-white/80",children:[r.jsx($r,{"data-loc":"client/src/pages/BotTelegram.tsx:293",className:"w-4 h-4 text-emerald-400 shrink-0"})," Panel de administración completo"]}),r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:295",className:"flex items-center gap-2 text-sm text-white/80",children:[r.jsx($r,{"data-loc":"client/src/pages/BotTelegram.tsx:296",className:"w-4 h-4 text-emerald-400 shrink-0"})," Soporte incluido"]}),r.jsxs("p",{"data-loc":"client/src/pages/BotTelegram.tsx:298",className:"flex items-center gap-2 text-sm text-white/80",children:[r.jsx($r,{"data-loc":"client/src/pages/BotTelegram.tsx:299",className:"w-4 h-4 text-emerald-400 shrink-0"})," Key única encriptada para tu bot"]})]}),r.jsx("button",{"data-loc":"client/src/pages/BotTelegram.tsx:302",onClick:a,disabled:t.isPending,className:"mt-8 w-full rounded-2xl bg-gradient-to-r from-purple-600 to-pink-600 py-4 font-bold text-white shadow-xl shadow-purple-900/40 hover:brightness-110 active:scale-[0.98] transition-all disabled:opacity-60",children:t.isPending?"Procesando...":"Comprar ahora con PayPal"}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:309",className:"mt-3 text-xs text-white/40",children:"Paga con PayPal y tu key llega a Mis Compras al instante"})]})})}),r.jsx("section",{"data-loc":"client/src/pages/BotTelegram.tsx:317",className:"border-t border-white/5 py-14",children:r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:318",className:"container flex flex-col items-center gap-4 text-center",children:[r.jsxs("div",{"data-loc":"client/src/pages/BotTelegram.tsx:319",className:"flex items-center gap-2 text-white/60",children:[r.jsx(vr,{"data-loc":"client/src/pages/BotTelegram.tsx:320",className:"w-5 h-5"}),r.jsx(zo,{"data-loc":"client/src/pages/BotTelegram.tsx:321",className:"w-5 h-5"}),r.jsx(Ws,{"data-loc":"client/src/pages/BotTelegram.tsx:322",className:"w-5 h-5"})]}),r.jsx("p",{"data-loc":"client/src/pages/BotTelegram.tsx:324",className:"text-white/50 text-sm max-w-md",children:"¿Tienes dudas? Escríbenos por WhatsApp o Discord y te ayudamos a configurar tu bot en minutos."}),r.jsx("a",{"data-loc":"client/src/pages/BotTelegram.tsx:328",href:n9,target:"_blank",rel:"noreferrer",className:"text-sm text-emerald-400 hover:text-emerald-300 underline underline-offset-4",children:"Escríbenos directamente"})]})})]})}function g2e(){const[e,t]=S.useState(""),[a,n]=S.useState(""),[s,o]=S.useState(""),c=F.newsletter.subscribe.useMutation({onSuccess:()=>{q.success("¡Te has suscrito al boletín! Recibirás ofertas y recomendaciones."),t(""),n(""),o("")},onError:d=>q.error(d.message||"Error al suscribirse")});return r.jsxs("div",{"data-loc":"client/src/pages/Boletin.tsx:25",className:"min-h-screen bg-background pt-24 pb-16",children:[r.jsxs("section",{"data-loc":"client/src/pages/Boletin.tsx:27",className:"container py-12 text-center",children:[r.jsx(Se.h1,{"data-loc":"client/src/pages/Boletin.tsx:28",initial:{opacity:0,y:-20}
777,animate:{opacity:1,y:0},className:"text-4xl md:text-6xl font-bold neon-text-green mb-4",children:"Boletín & Recomendaciones"}),r.jsx("p",{"data-loc":"client/src/pages/Boletin.tsx:35",className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Suscríbete y recibe las mejores ofertas, nuevos lanzamientos y recomendaciones personalizadas."})]}),r.jsx("section",{"data-loc":"client/src/pages/Boletin.tsx:41",className:"container py-8 max-w-lg mx-auto",children:r.jsxs(Se.div,{"data-loc":"client/src/pages/Boletin.tsx:42",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"bg-card/80 backdrop-blur-sm border border-neon-green/30 rounded-2xl p-8",children:[r.jsx(Cd,{"data-loc":"client/src/pages/Boletin.tsx:48",className:"w-12 h-12 text-neon-green mx-auto mb-4"}),r.jsx("h3",{"data-loc":"client/src/pages/Boletin.tsx:49",className:"text-2xl font-bold text-white mb-6 text-center",children:"Suscríbete al Boletín"}),r.jsxs("form",{"data-loc":"client/src/pages/Boletin.tsx:51",onSubmit:d=>{d.preventDefault(),c.mutate({email:e,name:a||void 0,interests:s||void 0})},className:"space-y-4",children:[r.jsx(fe,{"data-loc":"client/src/pages/Boletin.tsx:52",type:"email",placeholder:"Tu correo electrónico",value:e,onChange:d=>t(d.target.value),className:"bg-background/50 border-neon-green/30 focus:border-neon-green",required:!0}),r.jsx(fe,{"data-loc":"client/src/pages/Boletin.tsx:60",placeholder:"Tu nombre (opcional)",value:a,onChange:d=>n(d.target.value),className:"bg-background/50 border-border focus:border-neon-green"}),r.jsx($t,{"data-loc":"client/src/pages/Boletin.tsx:66",placeholder:"¿Qué tipo de contenido te interesa? (libros, cursos, ofertas, etc.)",value:s,onChange:d=>o(d.target.value),className:"bg-background/50 border-border focus:border-neon-green min-h-[100px]"}),r.jsxs(X,{"data-loc":"client/src/pages/Boletin.tsx:72",type:"submit",className:"w-full bg-neon-green/20 text-neon-green border border-neon-green/50 hover:bg-neon-green/30",disabled:c.isPending||!e,children:[c.isPending?r.jsx(gt,{"data-loc":"client/src/pages/Boletin.tsx:77",className:"w-4 h-4 animate-spin"}):r.jsx(Cd,{"data-loc":"client/src/pages/Boletin.tsx:77",className:"w-4 h-4"}),"Suscribirme"]})]})]})}),r.jsx("section",{"data-loc":"client/src/pages/Boletin.tsx:85",className:"container py-12",children:r.jsxs("div",{"data-loc":"client/src/pages/Boletin.tsx:86",className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Boletin.tsx:87",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:.3},className:"bg-card/60 border border-neon-blue/30 rounded-xl p-6 text-center",children:[r.jsx(Oa,{"data-loc":"client/src/pages/Boletin.tsx:93",className:"w-10 h-10 text-neon-blue mx-auto mb-3"}),r.jsx("h4",{"data-loc":"client/src/pages/Boletin.tsx:94",className:"text-lg font-bold text-white mb-2",children:"Ofertas Exclusivas"}),r.jsx("p",{"data-loc":"client/src/pages/Boletin.tsx:95",className:"text-muted-foreground",children:"Recibe descuentos especiales y promociones que no se publican en otro lugar."})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Boletin.tsx:97",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"bg-card/60 border border-neon-green/30 rounded-xl p-6 text-center",children:[r.jsx(bt,{"data-loc":"client/src/pages/Boletin.tsx:103",className:"w-10 h-10 text-neon-green mx-auto mb-3"}),r.jsx("h4",{"data-loc":"client/src/pages/Boletin.tsx:104",className:"text-lg font-bold text-white mb-2",children:"Nuevos Lanzamientos"}),r.jsx("p",{"data-loc":"client/src/pages/Boletin.tsx:105",className:"text-muted-foreground",children:"Sé el primero en conocer los nuevos libros y cursos disponibles."})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Boletin.tsx:107",initial:{opacity:0,x:20},animate:{opacity:1,x:0},transition:{delay:.5},className:"bg-card/60 border border-neon-red/30 rounded-xl p-6 text-center",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Boletin.tsx:113",className:"w-10 h-10 text-neon-red mx-auto mb-3"}),r.jsx("h4",{"data-loc":"client/src/pages/Boletin.tsx:114",className:"text-lg font-bold text-white mb-2",children:"Recomendaciones"}),r.jsx("p",{"data-loc":"client/src/pages/Boletin.tsx:115",className:"text-muted-foreground",children:"Sugerencias personalizadas basadas en tus gustos y preferencias."})]})]})})]})}function x2e(){const[e,t]=S.useState(""),[a,n]=S.useState(""),[s,o]=S.useState(""),[c,d]=S.useState(""),u=F.bookRequests.create.useMutation({onSuccess:()=>{q.success("¡Solicitud enviada! Te notificaremos cuando esté disponible."),t(""),n(""),o(""),d("")},onError:()=>q.error("Error al enviar la solicitud")});return r.jsxs("div",{"data-loc":"client/src/pages/SolicitarLibro.tsx:27",className:"min-h-screen bg-background pt-24 pb-16",children:[r.jsxs("section",{"data-loc":"client/src/pages/SolicitarLibro.tsx:28",className:"container py-12 text-center",children:[r.jsx(Se.h1,{"data-loc":"client/src/pages/SolicitarLibro.tsx:29",initial:{opacity:0,y:-20}
777,animate:{opacity:1,y:0},className:"text-4xl md:text-5xl font-bold neon-text-red mb-4",children:"¿No encuentras tu libro?"}),r.jsx("p",{"data-loc":"client/src/pages/SolicitarLibro.tsx:36",className:"text-xl text-muted-foreground max-w-2xl mx-auto mb-8",children:"Solicítalo aquí y haremos todo lo posible por conseguirlo para ti."})]}),r.jsx("section",{"data-loc":"client/src/pages/SolicitarLibro.tsx:41",className:"container py-8 max-w-xl mx-auto",children:r.jsxs(Se.div,{"data-loc":"client/src/pages/SolicitarLibro.tsx:42",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"bg-card/80 backdrop-blur-sm border border-neon-red/30 rounded-2xl p-8",children:[r.jsx(bt,{"data-loc":"client/src/pages/SolicitarLibro.tsx:48",className:"w-12 h-12 text-neon-red mx-auto mb-6"}),r.jsxs("form",{"data-loc":"client/src/pages/SolicitarLibro.tsx:50",onSubmit:m=>{m.preventDefault(),u.mutate({title:e,author:a||void 0,description:s||void 0,email:c||void 0})},className:"space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/SolicitarLibro.tsx:51",children:[r.jsx("label",{"data-loc":"client/src/pages/SolicitarLibro.tsx:52",className:"text-sm font-medium text-white mb-1 block",children:"Título del libro *"}),r.jsx(fe,{"data-loc":"client/src/pages/SolicitarLibro.tsx:53",placeholder:"Ej: Cien Años de Soledad",value:e,onChange:m=>t(m.target.value),className:"bg-background/50 border-neon-red/30 focus:border-neon-red",required:!0})]}),r.jsxs("div",{"data-loc":"client/src/pages/SolicitarLibro.tsx:61",children:[r.jsx("label",{"data-loc":"client/src/pages/SolicitarLibro.tsx:62",className:"text-sm font-medium text-white mb-1 block",children:"Autor (si lo sabes)"}),r.jsx(fe,{"data-loc":"client/src/pages/SolicitarLibro.tsx:63",placeholder:"Ej: Gabriel García Márquez",value:a,onChange:m=>n(m.target.value),className:"bg-background/50 border-border focus:border-neon-red"})]}),r.jsxs("div",{"data-loc":"client/src/pages/SolicitarLibro.tsx:70",children:[r.jsx("label",{"data-loc":"client/src/pages/SolicitarLibro.tsx:71",className:"text-sm font-medium text-white mb-1 block",children:"Descripción o detalles"}),r.jsx($t,{"data-loc":"client/src/pages/SolicitarLibro.tsx:72",placeholder:"Cuéntanos más sobre el libro que buscas...",value:s,onChange:m=>o(m.target.value),className:"bg-background/50 border-border focus:border-neon-red min-h-[80px]"})]}),r.jsxs("div",{"data-loc":"client/src/pages/SolicitarLibro.tsx:79",children:[r.jsx("label",{"data-loc":"client/src/pages/SolicitarLibro.tsx:80",className:"text-sm font-medium text-white mb-1 block",children:"Tu email (para notificarte)"}),r.jsx(fe,{"data-loc":"client/src/pages/SolicitarLibro.tsx:81",type:"email",placeholder:"[email protected]",value:c,onChange:m=>d(m.target.value),className:"bg-background/50 border-border focus:border-neon-red"})]}),r.jsxs(X,{"data-loc":"client/src/pages/SolicitarLibro.tsx:89",type:"submit",className:"w-full bg-neon-red/20 text-neon-red border border-neon-red/50 hover:bg-neon-red/30",disabled:u.isPending||!e,children:[u.isPending?r.jsx(gt,{"data-loc":"client/src/pages/SolicitarLibro.tsx:94",className:"w-4 h-4 animate-spin"}):r.jsx(br,{"data-loc":"client/src/pages/SolicitarLibro.tsx:94",className:"w-4 h-4"}),"Enviar Solicitud"]})]})]})})]})}function v2e(){const{data:e}=F.settings.get.useQuery(),t=e?.discord_url||"https://discord.gg/qKqu4BJvY",a=e?.whatsapp_number||"",n=a?`https://wa.me/${a.replace(/[^0-9]/g,"")}`:"#";return r.jsxs("div",{"data-loc":"client/src/pages/Contacto.tsx:15",className:"min-h-screen bg-background pt-24 pb-16",children:[r.jsxs("section",{"data-loc":"client/src/pages/Contacto.tsx:16",className:"container py-12 text-center",children:[r.jsx(Se.h1,{"data-loc":"client/src/pages/Contacto.tsx:17",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},className:"text-4xl md:text-6xl font-bold neon-text-blue mb-4",children:"Contacto & Comunidad"}),r.jsx("p",{"data-loc":"client/src/pages/Contacto.tsx:24",className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Conéctate con nosotros a través de cualquiera de nuestras plataformas."})]}),r.jsx("section",{"data-loc":"client/src/pages/Contacto.tsx:29",className:"container py-8",children:r.jsxs("div",{"data-loc":"client/src/pages/Contacto.tsx:30",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 max-w-4xl mx-auto",children:[r.jsxs(Se.a,{"data-loc":"client/src/pages/Contacto.tsx:32",href:t,target:"_blank",rel:"noopener noreferrer",initial:{opacity:0,y:20}
777,animate:{opacity:1,y:0},transition:{delay:.1},className:"bg-[#5865F2]/10 border border-[#5865F2]/40 rounded-2xl p-8 text-center hover:bg-[#5865F2]/20 hover:shadow-[0_0_20px_rgba(88,101,242,0.2)] transition-all group",children:[r.jsx(Ws,{"data-loc":"client/src/pages/Contacto.tsx:41",className:"w-14 h-14 text-[#5865F2] mx-auto mb-4 group-hover:scale-110 transition-transform"}),r.jsx("h3",{"data-loc":"client/src/pages/Contacto.tsx:42",className:"text-xl font-bold text-white mb-2",children:"Discord"}),r.jsx("p",{"data-loc":"client/src/pages/Contacto.tsx:43",className:"text-sm text-muted-foreground",children:"Únete a nuestro servidor y conecta con la comunidad"}),r.jsx("div",{"data-loc":"client/src/pages/Contacto.tsx:44",className:"mt-4 text-[#5865F2] text-sm font-medium",children:"Unirse al servidor →"})]}),r.jsxs(Se.a,{"data-loc":"client/src/pages/Contacto.tsx:48",href:n,target:"_blank",rel:"noopener noreferrer",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"bg-[#25D366]/10 border border-[#25D366]/40 rounded-2xl p-8 text-center hover:bg-[#25D366]/20 hover:shadow-[0_0_20px_rgba(37,211,102,0.2)] transition-all group",children:[r.jsx(vr,{"data-loc":"client/src/pages/Contacto.tsx:57",className:"w-14 h-14 text-[#25D366] mx-auto mb-4 group-hover:scale-110 transition-transform"}),r.jsx("h3",{"data-loc":"client/src/pages/Contacto.tsx:58",className:"text-xl font-bold text-white mb-2",children:"WhatsApp"}),r.jsx("p",{"data-loc":"client/src/pages/Contacto.tsx:59",className:"text-sm text-muted-foreground",children:"Escríbenos directamente o únete al grupo"}),r.jsx("div",{"data-loc":"client/src/pages/Contacto.tsx:60",className:"mt-4 text-[#25D366] text-sm font-medium",children:"Chatear ahora →"})]}),r.jsx(Se.div,{"data-loc":"client/src/pages/Contacto.tsx:64",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},children:r.jsx(Qt,{"data-loc":"client/src/pages/Contacto.tsx:69",href:"/solicitar-libro",children:r.jsxs("div",{"data-loc":"client/src/pages/Contacto.tsx:70",className:"bg-neon-red/10 border border-neon-red/40 rounded-2xl p-8 text-center hover:bg-neon-red/20 hover:shadow-[0_0_20px_rgba(255,51,51,0.2)] transition-all group cursor-pointer h-full",children:[r.jsx(br,{"data-loc":"client/src/pages/Contacto.tsx:71",className:"w-14 h-14 text-neon-red mx-auto mb-4 group-hover:scale-110 transition-transform"}),r.jsx("h3",{"data-loc":"client/src/pages/Contacto.tsx:72",className:"text-xl font-bold text-white mb-2",children:"Mensaje Privado"}),r.jsx("p",{"data-loc":"client/src/pages/Contacto.tsx:73",className:"text-sm text-muted-foreground",children:"Envíanos un mensaje privado con tus dudas"}),r.jsx("div",{"data-loc":"client/src/pages/Contacto.tsx:74",className:"mt-4 text-neon-red text-sm font-medium",children:"Enviar mensaje →"})]})})}),r.jsxs(Se.a,{"data-loc":"client/src/pages/Contacto.tsx:80",href:"mailto:[email protected]",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.4},className:"bg-neon-blue/10 border border-neon-blue/40 rounded-2xl p-8 text-center hover:bg-neon-blue/20 hover:shadow-[0_0_20px_rgba(0,170,255,0.2)] transition-all group",children:[r.jsx(Cd,{"data-loc":"client/src/pages/Contacto.tsx:87",className:"w-14 h-14 text-neon-blue mx-auto mb-4 group-hover:scale-110 transition-transform"}),r.jsx("h3",{"data-loc":"client/src/pages/Contacto.tsx:88",className:"text-xl font-bold text-white mb-2",children:"Email"}),r.jsx("p",{"data-loc":"client/src/pages/Contacto.tsx:89",className:"text-sm text-muted-foreground",children:"Escríbenos a nuestro correo"}),r.jsx("div",{"data-loc":"client/src/pages/Contacto.tsx:90",className:"mt-4 text-neon-blue text-sm font-medium",children:"Enviar email →"})]})]})}),r.jsx("section",{"data-loc":"client/src/pages/Contacto.tsx:96",className:"container py-12",children:r.jsxs("div",{"data-loc":"client/src/pages/Contacto.tsx:97",className:"bg-card/60 border border-neon-green/30 rounded-2xl p-8 text-center max-w-xl mx-auto",children:[r.jsx("h3",{"data-loc":"client/src/pages/Contacto.tsx:98",className:"text-2xl font-bold text-neon-green mb-4",children:"Pagos por PayPal"}),r.jsx("p",{"data-loc":"client/src/pages/Contacto.tsx:99",className:"text-muted-foreground mb-4",children:"Para realizar pagos de libros y servicios, envía tu pago a:"}),r.jsx("div",{"data-loc":"client/src/pages/Contacto.tsx:100",className:"bg-background/50 rounded-lg px-6 py-3 inline-block",children:r.jsx("span",{"data-loc":"client/src/pages/Contacto.tsx:101",className:"text-white font-mono font-bold text-lg",children:e?.paypal_email||"[email protected]"})}),r.jsx("p",{"data-loc":"client/src/pages/Contacto.tsx:105",className:"text-sm text-muted-foreground mt-4",children:"Después de enviar el pago, contacta al admin para activar tu acceso a los productos."})]})})]})}function y2e({serviceKey:e,activeTgKey:t,setActiveTgKey:a,tgToken:n,setTgToken:s,tgBotName:o,setTgBotName:c,tgActivating:d,setTgActivating:u,tgStatus:m,activateBotMutation:h,deactivateBotMutation:p}){return t!==e?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:50",className:"mt-3",children:r.jsxs("button",{"data-loc":"client/src/pages/MisCompras.tsx:51",onClick:()=>a(e),className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded bg-[var(--neon-purple)]/20 text-[var(--neon-purple)] text-xs hover:bg-[var(--neon-purple)]/30 transition-colors",children:[r.jsx(br,{"data-loc":"client/src/pages/MisCompras.tsx:55",className:"w-3.5 h-3.5"})," Activar mi Bot de Telegram"]})}):m?.data?.activated&&m?.data?.botUsername?r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:65",className:"mt-3 p-3 rounded-lg bg-[var(--neon-green)]/10 border border-[var(--neon-green)]/30",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:66",className:"flex items-center gap-2 text-green-400 text-xs font-semibold mb-1",children:[r.jsx(Qs,{"data-loc":"client/src/pages/MisCompras.tsx:67",className:"w-3.5 h-3.5"})," Bot activo: @",m.data.botUsername]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:69",className:"text-xs text-muted-foreground mb-2",children:["Tu bot ya está listo. Entra a Telegram y escríbele ",r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:70",className:"text-white font-mono",children:"/start"})," a ",r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:70",className:"text-white font-mono",children:["@",m.data.botUsername]}),"."]}),r.jsxs("a",{"data-loc":"client/src/pages/MisCompras.tsx:72",href:`https://t.me/${m.data.botUsername}`,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 px-3 py-1.5 mb-2 rounded bg-[#2AABEE]/20 text-[#2AABEE] text-xs font-semibold hover:bg-[#2AABEE]/30 transition-colors",children:[r.jsx(br,{"data-loc":"client/src/pages/MisCompras.tsx:78",className:"w-3.5 h-3.5"})," Abrir @",m.data.botUsername," en Telegram"]}),r.jsxs("button",{"data-loc":"client/src/pages/MisCompras.tsx:80",onClick:()=>{confirm("¿Seguro que quieres desactivar el bot? Dejará de responder.")&&p.mutate({serviceKey:e})},disabled:p.isPending,className:"inline-flex items-center gap-1 px-3 py-1.5 rounded bg-red-500/20 text-red-400 text-xs hover:bg-red-500/30 transition-colors disabled:opacity-50",children:[r.jsx(Hr,{"data-loc":"client/src/pages/MisCompras.tsx:85",className:"w-3.5 h-3.5"})," Desactivar Bot"]})]}):r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:92",className:"mt-3 p-3 rounded-lg bg-card border border-[var(--neon-purple)]/30",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:93",className:"flex items-start justify-between gap-2 mb-2",children:[r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:94",className:"text-xs text-muted-foreground",children:["Pega el token que te dio ",r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:95",className:"text-[var(--neon-purple)] font-semibold",children:"@BotFather"})," en Telegram y elige un nombre para tu bot."]}),r.jsxs("a",{"data-loc":"client/src/pages/MisCompras.tsx:97",href:"https://t.me/BotFather",target:"_blank",rel:"noopener noreferrer",className:"shrink-0 inline-flex items-center gap-1 px-2 py-1 rounded bg-[#2AABEE]/20 text-[#2AABEE] text-xs font-semibold hover:bg-[#2AABEE]/30 transition-colors",children:[r.jsx(br,{"data-loc":"client/src/pages/MisCompras.tsx:103",className:"w-3 h-3"})," Ir a @BotFather"]})]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:106",className:"text-xs text-muted-foreground mb-2",children:["En @BotFather escríbele ",r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:107",className:"text-white font-mono",children:"/newbot"}),", ponle nombre y copia el ",r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:107",className:"text-[var(--neon-purple)] font-semibold",children:"token"})," que te envíe."]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:109",className:"space-y-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:110",placeholder:"Token de BotFather (ej: 123456:ABC-...)",value:n,onChange:v=>s(v.target.value),className:"bg-background/60 text-sm"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:116",placeholder:"Nombre del bot (ej: Mi Bot Personal)",value:o,onChange:v=>c(v.target.value),className:"bg-background/60 text-sm"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:122",className:"flex gap-2",children:[r.jsxs("button",{"data-loc":"client/src/pages/MisCompras.tsx:123",onClick:()=>
777{if(!n.trim()||!o.trim()){q.error("Completa el token y el nombre del bot");return}u(!0),h.mutate({token:n.trim(),botName:o.trim(),serviceKey:e})},disabled:d||h.isPending,className:"flex-1 inline-flex items-center justify-center gap-1.5 px-3 py-2 rounded bg-[var(--neon-purple)] text-background text-xs font-semibold hover:bg-[var(--neon-purple)]/90 transition-colors disabled:opacity-50",children:[r.jsx(br,{"data-loc":"client/src/pages/MisCompras.tsx:135",className:"w-3.5 h-3.5"})," ",d||h.isPending?"Activando...":"Activar Bot con un Clic"]}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:137",onClick:()=>a(null),className:"px-3 py-2 rounded bg-muted text-muted-foreground text-xs hover:bg-muted/80 transition-colors",children:"Cancelar"})]})]})]})}function b2e({keyId:e,serviceTitle:t}){const a=(t||"").toLowerCase().includes("instagram"),n=a?"Link de tu perfil de Instagram":"Link de tu canal de WhatsApp",s=F.useUtils(),[o,c]=S.useState(""),[d,u]=S.useState(!1),m=F.services.saveChannelLink.useMutation({onSuccess:()=>{u(!0),q.success("Link del canal guardado. Procesaremos tu pedido de seguidores."),setTimeout(()=>u(!1),4e3),s.services.myServicePurchases.invalidate()},onError:h=>q.error(h.message||"Error al guardar el link")});return r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:168",className:"mt-3 p-3 rounded-lg bg-white/5 border border-[var(--neon-green)]/30",children:[r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:169",className:"text-xs text-white font-semibold mb-1.5 flex items-center gap-1",children:[r.jsx(vr,{"data-loc":"client/src/pages/MisCompras.tsx:170",className:"w-3.5 h-3.5 text-[var(--neon-green)]"}),n," — ",r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:171",className:"text-[var(--neon-green)]",children:t})]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:173",className:"text-xs text-gray-400 mb-2",children:["Pega aquí el enlace de tu ",a?"perfil de Instagram":"canal",". Los seguidores llegarán según el paquete que compraste."]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:176",className:"flex gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:177",placeholder:a?"https://instagram.com/tu_usuario":"https://whatsapp.com/channel/... o t.me/...",value:o,onChange:h=>c(h.target.value),className:"h-9 bg-black/40 border-border text-white text-sm"}),r.jsx(X,{"data-loc":"client/src/pages/MisCompras.tsx:183",size:"sm",className:"h-9 bg-[var(--neon-green)]/20 text-[var(--neon-green)] border border-[var(--neon-green)]/50 hover:bg-[var(--neon-green)]/30 text-xs whitespace-nowrap",onClick:()=>{const h=o.trim();if(!h)return q.error("Pega el link de tu canal primero");if(!/^https?:\/\//i.test(h))return q.error("El link debe empezar con http:// o https://");m.mutate({keyId:e,channelLink:h})},disabled:m.isPending||d,children:m.isPending?r.jsx(gt,{"data-loc":"client/src/pages/MisCompras.tsx:194",className:"w-3.5 h-3.5 animate-spin"}):d?"✓ Guardado":"Guardar link"})]})]})}function j2e({keyId:e}){const{data:t}=F.services.deliveryStatus.useQuery({keyId:e},{retry:!1,refetchInterval:a=>{const n=a.state.data?.deliveryStatus;return n==="pending"||n==="in_progress"?15e3:!1}});return!t||t.deliveryStatus==="none"?null:t.deliveryStatus==="completed"?r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:216",className:"mt-2 text-xs text-[var(--neon-green)] flex items-center gap-1",children:[r.jsx(Qs,{"data-loc":"client/src/pages/MisCompras.tsx:217",className:"w-3.5 h-3.5"})," Entrega completada: los seguidores ya están llegando a tu canal."]}):t.deliveryStatus==="in_progress"?r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:223",className:"mt-2 text-xs text-[var(--neon-cyan)] flex items-center gap-1",children:[r.jsx(gt,{"data-loc":"client/src/pages/MisCompras.tsx:224",className:"w-3.5 h-3.5 animate-spin"})," Tu pedido se envió al proveedor. Los seguidores llegarán en minutos u horas."]}):t.deliveryStatus==="pending"?r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:230",className:"mt-2 text-xs text-[#f59e0b] flex items-center gap-1",children:[r.jsx(gt,{"data-loc":"client/src/pages/MisCompras.tsx:231",className:"w-3.5 h-3.5 animate-spin"}
777)," Enviando tu pedido al proveedor..."]}):r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:236",className:"mt-2 text-xs text-[var(--neon-red)] flex items-center gap-1",children:[r.jsx(Ai,{"data-loc":"client/src/pages/MisCompras.tsx:237",className:"w-3.5 h-3.5"})," Hubo un error al enviar el pedido (",t.deliveryError||"desconocido","). Contacta al administrador."]})}function w2e({serviceKey:e}){const t=F.useUtils(),[a,n]=S.useState(!1),[s,o]=S.useState(""),[c,d]=S.useState(""),[u,m]=S.useState(""),[h,p]=S.useState(""),[x,v]=S.useState(""),[j,y]=S.useState(""),[w,A]=S.useState(""),[P,E]=S.useState(""),[C,T]=S.useState(""),[M,O]=S.useState(""),[_,I]=S.useState(""),[$,D]=S.useState(""),[z,K]=S.useState(""),[W,Y]=S.useState(""),[L,V]=S.useState(null),[U,ae]=S.useState("config"),[te,B]=S.useState(""),[H,Z]=S.useState(""),[re,me]=S.useState(""),[Ne,he]=S.useState(""),[Pe,ue]=S.useState(""),[Ce,Te]=S.useState(!1),[le,Ie]=S.useState(2),[ee,Re]=S.useState(3),[ve,Me]=S.useState(!0),[ge,Le]=S.useState(""),{data:Fe,isLoading:Je}=F.telegramBot.getConfig.useQuery({serviceKey:e},{enabled:a}),{data:He,isLoading:lt}=F.telegramBot.listProducts.useQuery({serviceKey:e},{enabled:a}),rt=F.telegramBot.saveConfig.useMutation({onSuccess:()=>{q.success("✅ Configuración guardada. Tu bot responde ya con tus datos."),t.telegramBot.getConfig.invalidate()},onError:se=>q.error(se.message)}),xt=F.telegramBot.addProduct.useMutation({onSuccess:()=>{q.success("Producto agregado. Aparece en el /catalogo de tu bot."),T(""),O(""),I(""),t.telegramBot.listProducts.invalidate()},onError:se=>q.error(se.message)}),Qe=F.telegramBot.updateProduct.useMutation({onSuccess:()=>t.telegramBot.listProducts.invalidate(),onError:se=>q.error(se.message)}),Ae=F.telegramBot.deleteProduct.useMutation({onSuccess:()=>t.telegramBot.listProducts.invalidate(),onError:se=>q.error(se.message)}),{data:Xe,isLoading:et}=F.telegramBot.listFaq.useQuery({serviceKey:e},{enabled:a}),At=F.telegramBot.addFaq.useMutation({onSuccess:()=>{q.success("Respuesta automática agregada. El bot la usa de inmediato."),D(""),K(""),Y(""),t.telegramBot.listFaq.invalidate()},onError:se=>q.error(se.message)}),ra=F.telegramBot.updateFaq.useMutation({onSuccess:()=>t.telegramBot.listFaq.invalidate(),onError:se=>q.error(se.message)}),Un=F.telegramBot.deleteFaq.useMutation({onSuccess:()=>t.telegramBot.listFaq.invalidate(),onError:se=>q.error(se.message)}),{data:In,refetch:ya}=F.telegramBot.listUsers.useQuery({serviceKey:e},{enabled:a&&U==="usuarios"}),{data:pn,refetch:ha}=F.telegramBot.listOrders.useQuery({serviceKey:e},{enabled:a&&U==="pedidos"}),{data:Yr,refetch:Xr}=F.telegramBot.salesStats.useQuery({serviceKey:e},{enabled:a&&U==="ventas"}),Za=Fe?.paymentMethods??null,Ln=Fe?.categories??null,Vn=F.telegramBot.approveUser.useMutation({onSuccess:()=>{q.success("Usuario aprobado. Ya puede comprar en tu bot."),ya()},onError:se=>q.error(se.message)}),Fn=F.telegramBot.blockUser.useMutation({onSuccess:()=>{q.success("Usuario bloqueado."),ya()},onError:se=>q.error(se.message)}),hn=F.telegramBot.broadcast.useMutation({onSuccess:se=>{q.success(`✅ Mensaje enviado a ${se.sent} usuarios (${se.failed} fallidos).`),B("")},onError:se=>q.error(se.message)}),Ve=F.telegramBot.markOrderPaid.useMutation({onSuccess:()=>{q.success("Pedido marcado como pagado. El cliente recibe la key en su bot."),ha()},onError:se=>q.error(se.message)}),Vt=F.telegramBot.deleteOrder.useMutation({onSuccess:()=>{q.success("Pedido eliminado."),ha()},onError:se=>q.error(se.message)}),oa=F.telegramBot.savePaymentMethods.useMutation({onSuccess:()=>{q.success("Métodos de pago guardados. Aparecen en /pagos de tu bot."),t.telegramBot.getConfig.invalidate(),Z(""),me("")},onError:se=>q.error(se.message)}),ga=F.telegramBot.saveCategories.useMutation({onSuccess:()=>{q.success("Categorías guardadas."),t.telegramBot.getConfig.invalidate(),he("")},onError:se=>q.error(se.message)}),Hn=F.telegramBot.saveKeyPrefix.useMutation({onSuccess:()=>q.success("Prefijo de keys guardado."),onError:se=>q.error(se.message)}),Ft=F.telegramBot.setApprovalMode.useMutation({onSuccess:()=>q.success(Ce?"Nuevos usuarios necesitarán tu aprobación.":"Nuevos usuarios compran directamente sin aprobación."),onError:se=>q.error(se.message)}),qa=F.telegramBot.saveInactivity.useMutation({onSuccess:se=>q.success(`⏱️ Tiempos guardados: aviso a los ${se.warnMin} min y borrado del chat ${se.deleteMin} min después.`),onError:se=>q.error(se.message)}),Nn=F.telegramBot.saveAiSettings.useMutation({onSuccess:se=>q.success(se.aiEnabled?"🤖 Chat con IA activado: tu bot responde conversaciones libremente.":"🤖 Chat con IA desactivado: los mensajes libres reciben la respuesta estándar."),onError:se=>q.error(se.message)}),Ga=()=>
777{if(!$.trim()){q.error("Escribe la pregunta");return}if(!z.trim()){q.error("Escribe la respuesta");return}const se={serviceKey:e,question:$.trim(),answer:z.trim(),keywords:W.trim()||void 0};L?(ra.mutate({faqId:L,...se}),V(null)):At.mutate(se),D(""),K(""),Y("")};S.useEffect(()=>{Fe&&(o(Fe.botName||""),d(Fe.description||""),m(Fe.welcomeMessage||""),p(Fe.whatsapp||""),v(Fe.paypalUrl||""),y(Fe.payEmail||""),A(Fe.discord||""),E(Fe.storeUrl||""),typeof Fe.inactivityWarnMin=="number"&&Ie(Fe.inactivityWarnMin),typeof Fe.inactivityDeleteMin=="number"&&Re(Fe.inactivityDeleteMin),typeof Fe.aiEnabled=="boolean"&&Me(Fe.aiEnabled),Le(Fe.aiPersona||""))},[Fe]);const ba=()=>{rt.mutate({serviceKey:e,botName:s.trim()||void 0,description:c.trim()||void 0,welcomeMessage:u.trim()||void 0,whatsapp:h.trim()||void 0,paypalUrl:x.trim()||void 0,payEmail:j.trim()||void 0,discord:w.trim()||void 0,storeUrl:P.trim()||void 0})};return a?r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:460",className:"mt-3 p-3 rounded-lg bg-card border border-[var(--neon-cyan)]/30 space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:461",className:"flex items-center justify-between",children:[r.jsx("h4",{"data-loc":"client/src/pages/MisCompras.tsx:462",className:"text-sm font-bold text-[var(--neon-cyan)]",children:"⚙️ Panel de Administración del Bot"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:463",onClick:()=>n(!1),className:"text-xs text-muted-foreground hover:text-white",children:"Cerrar"})]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:467",className:"flex flex-wrap gap-1",children:[{id:"config",label:"⚙️ Datos"},{id:"productos",label:"📦 Productos",tab:"productos"},{id:"faq",label:"💬 Auto-resp",tab:"faq"},{id:"usuarios",label:"👥 Usuarios"},{id:"pedidos",label:"🛒 Pedidos"},{id:"broadcast",label:"📢 Broadcast"},{id:"ventas",label:"💰 Ventas"},{id:"pagos",label:"💳 Pagos"},{id:"ajustes",label:"🔧 Ajustes"}].map(se=>r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:479",onClick:()=>ae(se.tab??se.id),className:`px-2 py-1 rounded text-[11px] font-semibold transition-colors ${U===(se.tab??se.id)?"bg-[var(--neon-cyan)] text-background":"bg-background/50 text-muted-foreground hover:bg-background/80"}`,children:se.label},se.id))}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:491",className:"text-xs text-muted-foreground",children:U==="config"?"Configura los datos de tu bot. Con cada cambio el bot se actualiza solo y responde a tus clientes con TU información.":U==="usuarios"?"Gestiona quién puede usar tu bot: aprueba, bloquea o elimina usuarios.":U==="pedidos"?"Pedidos recibidos en tu bot. Márcalos como pagados y el cliente recibe su key al instante en Telegram.":U==="broadcast"?"Envía un mensaje masivo a todos los usuarios aprobados de tu bot de un solo toque.":U==="ventas"?"Historial de ventas y estadísticas de tu bot.":U==="pagos"?"Agrega los métodos de pago que acepta tu bot (PayPal, transferencias, Zelle...). Aparecen en /pagos.":"Categorías y prefijo de keys de tu bot."}),U==="config"&&r.jsxs(r.Fragment,{children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:505",className:"space-y-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:506",placeholder:"Nombre del bot (ej: Tienda de Miguel)",value:s,onChange:se=>o(se.target.value),className:"bg-background/60 text-sm"}),r.jsx("textarea",{"data-loc":"client/src/pages/MisCompras.tsx:507","data-testid":"bot-description",placeholder:"Descripción corta del bot (aparece en el perfil)",value:c,onChange:se=>d(se.target.value),rows:2,className:"w-full px-3 py-2 rounded-md border border-border bg-background/60 text-sm placeholder:text-muted-foreground"}),r.jsx("textarea",{"data-loc":"client/src/pages/MisCompras.tsx:515","data-testid":"bot-welcome",placeholder:"Mensaje de bienvenida (opcional — si lo dejas vacío usa el mensaje por defecto)",value:u,onChange:se=>m(se.target.value),rows:3,className:"w-full px-3 py-2 rounded-md border border-border bg-background/60 text-sm placeholder:text-muted-foreground"})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:526",className:"space-y-2",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:527",className:"text-xs font-semibold text-muted-foreground",children:"📞 Tus datos de contacto y pago"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:528",className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:529",placeholder:"WhatsApp (ej: https://wa.me/18292761392)",value:h,onChange:se=>p(se.target.value),className:"bg-background/60 text-sm"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:530",placeholder:"PayPal (ej: https://paypal.me/tuusuario)",value:x,onChange:se=>v(se.target.value),className:"bg-background/60 text-sm"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:531",placeholder:"Email de pago",value:j,onChange:se=>y(se.target.value),className:"bg-background/60 text-sm"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:532",placeholder:"Discord (ej: https://discord.gg/xxxx)",value:w,onChange:se=>A(se.target.value),className:"bg-background/60 text-sm"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:533",placeholder:"URL de tu tienda (opcional)",value:P,onChange:se=>E(se.target.value),className:"bg-background/60 text-sm sm:col-span-2"})]}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:535",onClick:ba,disabled:rt.isPending,className:"w-full inline-flex items-center justify-center gap-1.5 px-3 py-2 rounded bg-[var(--neon-cyan)] text-background text-xs font-bold hover:bg-[var(--neon-cyan)]/90 transition-colors disabled:opacity-50",children:"💾 Guardar mis datos"})]})]}),U==="productos"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:548",className:"space-y-2 border-t border-border pt-3",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:549",className:"text-xs font-semibold text-muted-foreground",children:"📦 Mis productos (aparecen en /catalogo y /precio)"}),lt?r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:551",className:"text-xs text-muted-foreground",children:"Cargando..."}):!He||He.length===0?r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:553",className:"text-xs text-muted-foreground",children:"Aún no has agregado productos."}):r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:555",className:"space-y-1.5",children:He.map(se=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:557",className:"flex items-center justify-between gap-2 p-2 rounded bg-background/40 border border-border",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:558",className:"min-w-0",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:559",className:"text-xs font-semibold truncate",children:se.name}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:560",className:"text-xs text-muted-foreground",children:se.price})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:562",className:"flex gap-1 shrink-0",children:[r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:563",onClick:()=>Qe.mutate({productId:se.id,isActive:!se.isActive}),className:`px-2 py-1 rounded text-xs ${se.isActive?"bg-green-500/20 text-green-400":"bg-muted text-muted-foreground"}`,children:se.isActive?"Activo":"Oculto"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:569",onClick:()=>{confirm("¿Eliminar este producto?")&&Ae.mutate({productId:se.id})},className:"px-2 py-1 rounded text-xs bg-red-500/20 text-red-400 hover:bg-red-500/30",children:"✕"})]})]},se.id))}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:580",className:"space-y-1.5 pt-1",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:581",placeholder:"Nombre del producto",value:C,onChange:se=>T(se.target.value),className:"bg-background/60 text-sm"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:582",className:"grid grid-cols-1 sm:grid-cols-2 gap-2",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:583",placeholder:"Precio (ej: $10.00)",value:M,onChange:se=>O(se.target.value),className:"bg-background/60 text-sm"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:584",placeholder:"Descripción corta (opcional)",value:_,onCh
777ange:se=>I(se.target.value),className:"bg-background/60 text-sm"})]}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:586",onClick:()=>{if(!C.trim()){q.error("Escribe el nombre del producto");return}xt.mutate({serviceKey:e,name:C.trim(),price:M.trim()||"$0.00",description:_.trim()||void 0})},disabled:xt.isPending,className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded bg-[var(--neon-green)]/20 text-[var(--neon-green)] text-xs font-semibold hover:bg-[var(--neon-green)]/30 transition-colors disabled:opacity-50",children:"➕ Agregar producto"})]})]}),U==="faq"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:602",className:"space-y-2 border-t border-border pt-3",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:603",className:"text-xs font-semibold text-muted-foreground",children:"💬 Respuestas automáticas (preguntas frecuentes)"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:604",className:"text-xs text-muted-foreground/80",children:"Cuando alguien escriba algo parecido a la pregunta, el bot responde con tu respuesta automáticamente (los comandos como /catalogo siempre tienen prioridad)."}),et?r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:608",className:"text-xs text-muted-foreground",children:"Cargando..."}):!Xe||Xe.length===0?r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:610",className:"text-xs text-muted-foreground",children:"Aún no has creado respuestas automáticas."}):r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:612",className:"space-y-1.5",children:Xe.map(se=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:614",className:"p-2 rounded bg-background/40 border border-border",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:615",className:"flex items-start justify-between gap-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:616",className:"min-w-0",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:617",className:"text-xs font-semibold text-[var(--neon-cyan)]",children:["❓ ",se.question]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:618",className:"text-xs text-muted-foreground mt-0.5 break-words",children:["💬 ",se.answer]}),se.keywords&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:620",className:"text-[10px] text-muted-foreground/70 mt-0.5",children:["🏷️ ",se.keywords]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:623",className:"flex gap-1 shrink-0",children:[r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:624",onClick:()=>{V(se.id),D(se.question),K(se.answer),Y(se.keywords||"")},className:"px-2 py-1 rounded text-xs bg-[var(--neon-blue)]/20 text-[var(--neon-blue)]",children:"✏️"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:635",onClick:()=>{confirm("¿Eliminar esta respuesta?")&&Un.mutate({faqId:se.id})},className:"px-2 py-1 rounded text-xs bg-red-500/20 text-red-400 hover:bg-red-500/30",children:"✕"})]})]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:643",className:`text-[10px] mt-1 ${se.isActive?"text-green-400":"text-muted-foreground"}`,children:se.isActive?"● Activa":"● Inactiva"})]},se.id))}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:650",className:"space-y-1.5 pt-1",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:651",placeholder:"Pregunta frecuente (ej: ¿Cuánto cuesta el envío?)",value:$,onChange:se=>D(se.target.value),className:"bg-background/60 text-sm"}),r.jsx("textarea",{"data-loc":"client/src/pages/MisCompras.tsx:657",placeholder:"Respuesta que dará el bot",value:z,onChange:se=>K(se.target.value),rows:2,className:"w-full px-3 py-2 rounded-md border border-border bg-background/60 text-sm placeholder:text-muted-foreground"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:664",placeholder:"Palabras clave separadas por comas (ej: envio, entrega, gratis)",value:W,onChange:se=>Y(se.target.value),className:"bg-background/60 text-sm"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:670",onClick:Ga,disabled:At.isPending||ra.isPending,className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded bg-[var(--neon-green)]/20 text-[var(--neon-green)] text-xs font-semibold hover:bg-[var(--neon-green)]/30 transition-colors disabled:opacity-50",children:L?"💾 Guardar cambios":"➕ Agregar respuesta automática"})]})]}),U==="usuarios"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:683",className:"space-y-2",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:684",className:"text-xs font-semibold text-muted-foreground",children:"👥 Usuarios del bot"}),Je?r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:686",className:"text-xs text-muted-foreground",children:"Cargando..."}):!In||In.length===0?r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:688",className:"space-y-1",children:[r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:689",className:"text-xs text-muted-foreground",children:"Tu bot aún no tiene usuarios registrados."}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:690",className:"text-[10px] text-muted-foreground
777/70",children:'Cuando alguien escriba a tu bot, aparecerá aquí. Si activas "Aprobación requerida" en Ajustes, los nuevos usuarios quedarán en espera hasta que los apruebes.'})]}):r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:693",className:"space-y-1.5 max-h-72 overflow-y-auto pr-1",children:In.map(se=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:695",className:"flex items-center justify-between gap-2 p-2 rounded bg-background/40 border border-border",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:696",className:"min-w-0",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:697",className:"text-xs font-semibold truncate",children:se.username?`@${se.username}`:se.firstName||"Usuario"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:698",className:"text-[10px] text-muted-foreground",children:["Visto: ",se.lastSeenAt?new Date(se.lastSeenAt).toLocaleString():"nunca"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:700",className:"flex items-center gap-1 shrink-0",children:[r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:701",className:`text-[10px] px-1.5 py-0.5 rounded ${se.status==="approved"?"bg-green-500/20 text-green-400":se.status==="pending"?"bg-yellow-500/20 text-yellow-400":"bg-red-500/20 text-red-400"}`,children:se.status==="approved"?"Aprobado":se.status==="pending"?"Pendiente":"Bloqueado"}),se.status==="pending"&&r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:705",onClick:()=>Vn.mutate({userId:se.id}),disabled:Vn.isPending,className:"px-2 py-1 rounded text-xs bg-green-500/20 text-green-400 hover:bg-green-500/30 disabled:opacity-50",children:"✔ Aprobar"}),se.status!=="blocked"&&r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:708",onClick:()=>Fn.mutate({userId:se.id}),disabled:Fn.isPending,className:"px-2 py-1 rounded text-xs bg-red-500/20 text-red-400 hover:bg-red-500/30 disabled:opacity-50",children:"✕ Bloquear"}),se.status==="blocked"&&r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:711",onClick:()=>Vn.mutate({userId:se.id}),disabled:Vn.isPending,className:"px-2 py-1 rounded text-xs bg-green-500/20 text-green-400 hover:bg-green-500/30 disabled:opacity-50",children:"✔ Desbloquear"})]})]},se.id))})]}),U==="pedidos"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:723",className:"space-y-2",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:724",className:"text-xs font-semibold text-muted-foreground",children:"🛒 Pedidos recibidos en el bot"}),Je?r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:726",className:"text-xs text-muted-foreground",children:"Cargando..."}):!pn||pn.length===0?r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:728",className:"text-xs text-muted-foreground",children:"Aún no has recibido pedidos en tu bot. Cuando alguien compre con /comprar, aparecerá aquí."}):r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:730",className:"space-y-1.5 max-h-80 overflow-y-auto pr-1",children:pn.map(se=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:732",className:"p-2 rounded bg-background/40 border border-border",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:733",className:"flex items-start justify-between gap-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:734",className:"min-w-0",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:735",className:"text-xs font-semibold truncate",children:se.productName}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:736",className:"text-[10px] text-muted-foreground",children:se.username?`@${se.username}`:`Chat ${se.chatId}`}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:737",className:"text-[10px] text-muted-foreground/70",children:new Date(se.createdAt).toLocaleString()})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:739",className:"text-right shrink-0",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:740",className:"text-xs font-bold text-[var(--neon-green)]",children:se.price}),r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:741",className:`text-[10px] px-1.5 py-0.5 rounded ${se.status==="paid"||se.status==="delivered"?"bg-green-500/20 text-green-400":se.status==="pending"?"bg-yellow-500/20 text-yellow-400":se.status==="cancelled"?"bg-gray-500/20 text-gray-400":"bg-blue-500/20 text-blue-400"}`,children:se.status==="paid"?"Pagado":se.status==="delivered"?"Entregado":se.status==="pending"?"Pendiente":se.status==="cancelled"?"Cancelado":se.status})]})]}),se.status==="pending"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:747",className:"flex gap-1.5 mt-1.5",children:[r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:748",onClick:()=>Ve.mutate({orderId:se.id}),disabled:Ve.isPending,className:"px-2 py-1 rounded text-xs bg-green-500/20 text-green-400 hover:bg-green-500/30 disabled:opacity-50",children:"💸 Marcar pagado"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:749",onClick:()=>{confirm("¿Eliminar este pedido?")&&Vt.mutate({orderId:se.id})},disabled:Vt.isPending,className:"px-2 py-1 rounded text-xs bg-red-500/20 text-red-400 hover:bg-red-500/30 disabled:opacity-50",children:"🗑"})]})]},se.id))})]}),U==="broadcast"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:761",className:"space-y-2",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:762",className:"text-xs font-semibold text-muted-foreground",children:"📢 Mensaje masivo (broadcast)"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:763",className:"text-[11px] text-muted-foreground
777/80",children:"Envía este mensaje a todos los usuarios aprobados de tu bot. También puedes usar el comando /broadcast en tu bot."}),r.jsx("textarea",{"data-loc":"client/src/pages/MisCompras.tsx:764",placeholder:"Escribe el mensaje para todos tus clientes (ej: 🔥 ¡Nuevos productos esta semana! Mira /catalogo)",value:te,onChange:se=>B(se.target.value),rows:4,className:"w-full px-3 py-2 rounded-md border border-border bg-background/60 text-sm placeholder:text-muted-foreground"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:771",onClick:()=>{if(!te.trim()){q.error("Escribe el mensaje");return}confirm(`¿Enviar a todos los usuarios aprobados? (${te.length} caracteres)`)&&hn.mutate({serviceKey:e,message:te.trim()})},disabled:hn.isPending,className:"w-full inline-flex items-center justify-center gap-1.5 px-3 py-2 rounded bg-[var(--neon-pink)]/20 text-[var(--neon-pink)] text-xs font-bold hover:bg-[var(--neon-pink)]/30 transition-colors disabled:opacity-50",children:hn.isPending?"Enviando...":"📢 Enviar a todos"})]}),U==="ventas"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:787",className:"space-y-2",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:788",className:"text-xs font-semibold text-muted-foreground",children:"💰 Ventas y estadísticas"}),Yr?r.jsxs(r.Fragment,{children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:793",className:"grid grid-cols-2 gap-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:794",className:"p-3 rounded bg-background/40 border border-border text-center",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:795",className:"text-lg font-bold text-[var(--neon-green)]",children:Yr.totalRevenue??0}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:796",className:"text-[10px] text-muted-foreground",children:"Total vendido"})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:798",className:"p-3 rounded bg-background/40 border border-border text-center",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:799",className:"text-lg font-bold text-[var(--neon-cyan)]",children:Yr.todayRevenue??0}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:800",className:"text-[10px] text-muted-foreground",children:"Hoy"})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:802",className:"p-3 rounded bg-background/40 border border-border text-center",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:803",className:"text-lg font-bold text-blue-400",children:Yr.paidCount??0}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:804",className:"text-[10px] text-muted-foreground",children:"Pagados"})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:806",className:"p-3 rounded bg-background/40 border border-border text-center",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:807",className:"text-lg font-bold text-yellow-400",children:Yr.pendingCount??0}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:808",className:"text-[10px] text-muted-foreground",children:"Pendientes"})]})]}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:811",className:"text-[10px] text-muted-foreground/70",children:"Se actualiza solo cuando marcas pedidos como pagados en la pestaña Pedidos o con /pedidos en el bot."})]}):r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:790",className:"text-xs text-muted-foreground",children:"Cargando..."})]}),U==="pagos"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:819",className:"space-y-2",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:820",className:"text-xs font-semibold text-muted-foreground",children:"💳 Métodos de pago de tu bot"}),Za&&Za.length>0&&r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:822",className:"space-y-1.5",children:Za.map((se,ja)=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:824",className:"flex items-center justify-between gap-2 p-2 rounded bg-background/40 border border-border",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:825",className:"min-w-0 text-xs font-semibold truncate",children:se.label}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:826",className:"text-[10px] text-muted-foreground truncate",children:se.url})]},ja))}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:831",className:"space-y-1.5 pt-1",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:832",placeholder:"Nombre (ej: PayPal, Zelle, Transferencia)",value:H,onChange:se=>Z(se.target.value),className:"bg-background/60 text-sm"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:833",placeholder:"Enlace o dato para pagar (ej: paypal.me/tuusuario)",value:re,onChange:se=>me(se.target.value),className:"bg-background/60 text-sm"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:834",onClick:()=>
777{if(!H.trim()){q.error("Escribe el nombre");return}const se=[...Za||[],{label:H.trim(),url:re.trim()||void 0}];oa.mutate({serviceKey:e,methods:se})},disabled:oa.isPending,className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded bg-[var(--neon-green)]/20 text-[var(--neon-green)] text-xs font-semibold hover:bg-[var(--neon-green)]/30 transition-colors disabled:opacity-50",children:"➕ Agregar método"})]})]}),U==="ajustes"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:851",className:"space-y-3",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:852",className:"text-xs font-semibold text-muted-foreground",children:"🔧 Categorías y prefijo"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:853",className:"space-y-1.5",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:854",className:"text-[11px] font-semibold text-muted-foreground",children:"🏷️ Categorías de productos (aparecen en /catalogo)"}),Ln&&Ln.length>0&&r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:856",className:"flex flex-wrap gap-1",children:Ln.map((se,ja)=>r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:858",className:"text-[11px] px-2 py-0.5 rounded bg-background/50 border border-border",children:se.label},ja))}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:862",className:"flex gap-1.5",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:863",placeholder:"Nueva categoría",value:Ne,onChange:se=>he(se.target.value),className:"bg-background/60 text-sm"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:864",onClick:()=>{if(!Ne.trim()){q.error("Escribe la categoría");return}const se=[...Ln||[],{label:Ne.trim()}];ga.mutate({serviceKey:e,categories:se})},disabled:ga.isPending,className:"px-3 py-2 rounded bg-[var(--neon-green)]/20 text-[var(--neon-green)] text-xs font-semibold hover:bg-[var(--neon-green)]/30 disabled:opacity-50",children:"➕"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:877",className:"space-y-1.5",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:878",className:"text-[11px] font-semibold text-muted-foreground",children:"🔑 Prefijo de keys generadas por tu bot"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:879",className:"flex gap-1.5",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:880",placeholder:"Ej: MIGUEL (las keys quedarán MIGUEL-XXXX)",value:Pe,onChange:se=>ue(se.target.value.toUpperCase()),className:"bg-background/60 text-sm"}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:881",onClick:()=>{Hn.mutate({serviceKey:e,keyPrefix:Pe.trim()||"KEY"})},disabled:Hn.isPending,className:"px-3 py-2 rounded bg-[var(--neon-blue)]/20 text-[var(--neon-blue)] text-xs font-semibold hover:bg-[var(--neon-blue)]/30 disabled:opacity-50",children:"💾"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:892",className:"space-y-1.5",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:893",className:"text-[11px] font-semibold text-muted-foreground",children:"✔️ Aprobación de nuevos usuarios"}),r.jsxs("label",{"data-loc":"client/src/pages/MisCompras.tsx:894",className:"flex items-center gap-2 text-xs",children:[r.jsx("input",{"data-loc":"client/src/pages/MisCompras.tsx:895",type:"checkbox",checked:Ce,onChange:se=>{Te(se.target.checked),Ft.mutate({serviceKey:e,requireApproval:se.target.checked})},className:"accent-[var(--neon-green)]"}),"Nuevos usuarios necesitan mi aprobación antes de comprar"]}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:898",className:"text-[10px] text-muted-foreground/70",children:'Si lo activas, los que escriban a tu bot quedarán "pendientes" y tú los apruebas en la pestaña Usuarios (o con /aprobar en el bot).'})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:900",className:"space-y-1.5",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:901",className:"text-[11px] font-semibold text-muted-foreground",children:"⏱️ Limpieza automática de conversaciones inactivas"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:902",className:"text-[10px] text-muted-foreground
777/70",children:"Si un usuario no responde, el bot le avisa y luego elimina su conversación para liberar memoria."}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:903",className:"grid grid-cols-2 gap-1.5",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:904",children:[r.jsx("label",{"data-loc":"client/src/pages/MisCompras.tsx:905",className:"text-[10px] text-muted-foreground/80",children:"Aviso después de (minutos)"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:906",type:"number",min:1,max:120,value:le,onChange:se=>Ie(parseInt(se.target.value)||2),className:"bg-background/60 text-sm"})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:908",children:[r.jsx("label",{"data-loc":"client/src/pages/MisCompras.tsx:909",className:"text-[10px] text-muted-foreground/80",children:"Borrar chat después de (minutos)"}),r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:910",type:"number",min:1,max:120,value:ee,onChange:se=>Re(parseInt(se.target.value)||3),className:"bg-background/60 text-sm"})]})]}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:913",onClick:()=>{const se=Math.min(120,Math.max(1,le||2)),ja=Math.min(120,Math.max(1,ee||3));Ie(se),Re(ja),qa.mutate({serviceKey:e,warnMin:se,deleteMin:ja})},disabled:qa.isPending,className:"w-full px-3 py-2 rounded bg-[var(--neon-blue)]/20 text-[var(--neon-blue)] text-xs font-semibold hover:bg-[var(--neon-blue)]/30 disabled:opacity-50",children:"💾 Guardar tiempos de inactividad"})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:926",className:"space-y-1.5",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:927",className:"text-[11px] font-semibold text-muted-foreground",children:"🤖 Chat con IA (conversación natural)"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:928",className:"text-[10px] text-muted-foreground/70",children:"Cuando está activado, tu bot responde con IA conversacional a cualquier mensaje que no sea un comando ni una respuesta automática. Se le pasa la información de tu tienda para que hable de tus productos, precios y contactos. Si lo desactivas, los mensajes libres reciben la respuesta estándar."}),r.jsxs("label",{"data-loc":"client/src/pages/MisCompras.tsx:929",className:"flex items-center gap-2 text-xs",children:[r.jsx("input",{"data-loc":"client/src/pages/MisCompras.tsx:930",type:"checkbox",checked:ve,onChange:se=>{Me(se.target.checked),Nn.mutate({serviceKey:e,aiEnabled:se.target.checked,aiPersona:ge.trim()||null})},className:"accent-[var(--neon-green)]"}),"Activar respuestas con IA"]}),r.jsx("label",{"data-loc":"client/src/pages/MisCompras.tsx:933",className:"text-[10px] text-muted-foreground/80",children:"🎭 Tono / personalidad de la IA (opcional)"}),r.jsx("textarea",{"data-loc":"client/src/pages/MisCompras.tsx:934",value:ge,onChange:se=>Le(se.target.value),placeholder:"Ej: habla con humor y trato de colega, como un vendedor joven de la calle.",rows:2,className:"w-full rounded border border-border/60 bg-background/60 px-2 py-1.5 text-xs resize-none",maxLength:500}),r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:942",onClick:()=>Nn.mutate({serviceKey:e,aiEnabled:ve,aiPersona:ge.trim()||null}),disabled:Nn.isPending,className:"w-full px-3 py-2 rounded bg-[var(--neon-blue)]/20 text-[var(--neon-blue)] text-xs font-semibold hover:bg-[var(--neon-blue)]/30 disabled:opacity-50",children:"💾 Guardar tono y activar/desactivar IA"})]})]})]}):r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:448",className:"mt-3",children:r.jsx("button",{"data-loc":"client/src/pages/MisCompras.tsx:449",onClick:()=>n(!0),className:"inline-flex items-center gap-1.5 px-3 py-1.5 rounded bg-[var(--neon-cyan)]/20 text-[var(--neon-cyan)] text-xs font-semibold hover:bg-[var(--neon-cyan)]/30 transition-colors",children:"⚙️ Administrar mi Bot"})})}const r9={pending_payment:{label:"Pendiente de pago",color:"text-yellow-400 bg-yellow-500/20"},paid:{label:"Pagado",color:"text-blue-400 bg-blue-500/20"},in_progress:{label:"En curso",color:"text-cyan-400 bg-cyan-500/20"},completed:{label:"Completado",color:"text-green-400 bg-green-500/20"},failed:{label:"Fallido",color:"text-red-400 bg-red-500/20"},cancelled:{label:"Cancelado",color:"text-gray-400 bg-gray-500/20"},refunded:{label:"Reembolsado",color:"text-gray-400 bg-gray-500/20"}};function S2e(e){return H3.find(t=>
777t.id===e)??{id:e,name:`Servicio SMM #${e}`,network:"instagram",description:"",pricePer1000:0,minQty:1,maxQty:99999,defaultQty:1}}function N2e(e){return F3.find(t=>t.id===e)??{id:e,name:e,color:"#888"}}const s9={pending_payment:{label:"Pendiente de pago",color:"text-yellow-400 bg-yellow-500/20"},paid:{label:"Pagado",color:"text-blue-400 bg-blue-500/20"},in_progress:{label:"En curso",color:"text-cyan-400 bg-cyan-500/20"},completed:{label:"Completado",color:"text-green-400 bg-green-500/20"},failed:{label:"Fallido",color:"text-red-400 bg-red-500/20"},cancelled:{label:"Cancelado",color:"text-gray-400 bg-gray-500/20"}},A2e={netflix:{name:"Netflix",color:"#E50914"},prime:{name:"Prime Video",color:"#00A8E1"},spotify:{name:"Spotify",color:"#1DB954"},disney:{name:"Disney+",color:"#113CCF"},hbo:{name:"HBO Max",color:"#B535F6"},"youtube-premium":{name:"YouTube Premium",color:"#FF0000"}};function C2e({order:e}){const t=A2e[e.platform]??{name:e.platform??"Streaming",color:"#888"},a=s9[e.status]??s9.pending_payment,n=e.status==="in_progress"||e.status==="paid";return r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:999",className:"bg-card/80 border border-border rounded-xl p-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1000",className:"flex items-center gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1001",className:"w-12 h-12 rounded-lg flex items-center justify-center flex-shrink-0 font-bold text-lg",style:{backgroundColor:`${t.color}33`,color:t.color,border:`1px solid ${t.color}55`},children:t.name.charAt(0)}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1007",className:"flex-1 min-w-0",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1008",className:"flex items-center flex-wrap gap-2",children:[r.jsxs("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1009",className:"font-semibold text-white text-sm truncate",children:[t.name," — ",e.tierLabel||e.durationMonths+" meses"]}),r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1010",className:`px-2 py-0.5 rounded text-xs font-bold ${a.color}`,children:a.label})]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1014",className:"text-xs text-muted-foreground mt-1 truncate",children:["Correo: ",r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1015",className:"text-[var(--neon-cyan)] font-mono",children:e.link})]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1017",className:"text-xs text-muted-foreground mt-1",children:["Pedido: #",e.id," · ",new Date(e.createdAt).toLocaleDateString()]}),e.providerError&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1020",className:"text-xs text-red-400 mt-1",children:["Detalle: ",e.providerError]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1022",className:"text-right flex-shrink-0",children:[r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1023",className:"text-sm font-semibold text-white",children:["$",e.total]}),e.providerOrderId&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1024",className:"text-xs text-muted-foreground mt-1",children:["Prov. #",e.providerOrderId]})]})]}),n&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1028",className:"mt-3 pt-3 border-t border-border/50 flex items-center gap-2 text-xs text-muted-foreground",children:[r.jsx(To,{"data-loc":"client/src/pages/MisCompras.tsx:1029",className:"w-3.5 h-3.5 animate-spin text-[var(--neon-cyan)]"}),"Procesando tu pedido. Recibirás las credenciales por correo en 1 a 24 horas."]}),e.status==="failed"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1034",className:"mt-3 pt-3 border-t border-border/50 flex items-center gap-2 text-xs text-red-400",children:[r.jsx(Ai,{"data-loc":"client/src/pages/MisCompras.tsx:1035",className:"w-3.5 h-3.5"})," El pedido falló. Contacta a soporte por WhatsApp o Discord."]}),e.status==="pending_payment"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1039",className:"mt-3 pt-3 border-t border-border/50 flex items-center gap-2 text-xs text-yellow-400",children:[r.jsx(ol,{"data-loc":"client/src/pages/MisCompras.tsx:1040",className:"w-3.5 h-3.5"})," Pago pendiente — completa el pago para iniciar el pedido."]}),e.status==="completed"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1044",className:"mt-3 pt-3 border-t border-border/50 flex items-center gap-2 text-xs text-green-400",children:[r.jsx(Qs,{"data-loc":"client/src/pages/MisCompras.tsx:1045",className:"w-3.5 h-3.5"})," Credenciales enviadas al correo indicado."]})]})}function P2e({order:e}){const t=S2e(e.serviceId||0),a=N2e(t.network),n=r9[e.status]??r9.pending_payment,s=e.status==="in_progress"||e.status==="paid";return r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1058",className:"bg-card/80 border border-border rounded-xl p-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1059",className:"flex items-center gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1060",className:"w-12 h-12 rounded-lg flex items-center justify-center flex-shrink-0 text-white font-bold text-lg",style:{backgroundColor:`${a.color}33`,color:a.color,border:`1px solid ${a.color}55`},children:a.name.charAt(0)}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1066",className:"flex-1 min-w-0",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1067",className:"flex items-center flex-wrap gap-2",children:[r.jsx("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1068",className:"font-semibold text-white text-sm truncate",children:t.name}),r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1069",className:`px-2 py-0.5 rounded text-xs font-bold ${n.color}`,children:n.label})]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1073",className:"text-xs text-muted-foreground mt-1 truncate",children:["Link: ",r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1074",className:"text-[var(--neon-cyan)] font-mono",children:e.link})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1076",className:"flex items-center gap-3 mt-1 text-xs text-muted-foreground",children:[r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1077",children:["Cantidad: ",r.jsx("b",{"data-loc":"client/src/pages/MisCompras.tsx:1077",className:"text-white",children:Number(e.quantity).toLocaleStr
777ing()})]}),r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1078",children:["Pedido: #",e.id," · ",new Date(e.createdAt).toLocaleDateString()]})]}),e.smmError&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1080",className:"text-xs text-red-400 mt-1",children:["Detalle: ",e.smmError]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1082",className:"text-right flex-shrink-0",children:[r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1083",className:"text-sm font-semibold text-white",children:["$",e.total]}),e.smmOrderId&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1084",className:"text-xs text-muted-foreground mt-1",children:["SMM #",e.smmOrderId]})]})]}),s&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1088",className:"mt-3 pt-3 border-t border-border/50 flex items-center gap-2 text-xs text-muted-foreground",children:[r.jsx(To,{"data-loc":"client/src/pages/MisCompras.tsx:1089",className:"w-3.5 h-3.5 animate-spin text-[var(--neon-cyan)]"}),e.status==="paid"?"Tu pedido fue aprobado. Se está procesando la entrega...":"Entrega en curso — llega progresivamente (puede tardar minutos u horas)."]}),e.status==="failed"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1094",className:"mt-3 pt-3 border-t border-border/50 flex items-center gap-2 text-xs text-red-400",children:[r.jsx(Ai,{"data-loc":"client/src/pages/MisCompras.tsx:1095",className:"w-3.5 h-3.5"})," La entrega falló. Contacta a soporte para reintentar."]}),e.status==="pending_payment"&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1099",className:"mt-3 pt-3 border-t border-border/50 flex items-center gap-2 text-xs text-yellow-400",children:[r.jsx(ol,{"data-loc":"client/src/pages/MisCompras.tsx:1100",className:"w-3.5 h-3.5"})," Pago pendiente — completa el pago para iniciar la entrega."]})]})}function T2e(){const{isAuthenticated:e}=kt(),t=F.useUtils(),a=S.useMemo(()=>{const ee=localStorage.getItem("apex_device_id");if(ee)return ee;const Re=navigator.userAgent,ve=`${window.screen.width}x${window.screen.height}`,Me=navigator.language,ge=navigator.platform,Le=navigator.hardwareConcurrency||4,Fe=Re+ve+Me+ge+Le;let Je=0;for(let lt=0;lt<Fe.length;lt++){const rt=Fe.charCodeAt(lt);Je=(Je<<5)-Je+rt,Je=Je&Je}const He="APX-"+Math.abs(Je).toString(36).toUpperCase();return localStorage.setItem("apex_device_id",He),He},[]),{data:n,isLoading:s}=F.licenseKeys.myPurchasedBooks.useQuery(void 0,{enabled:e}),{data:o,isLoading:c}=F.orders.listWithItems.useQuery(void 0,{enabled:e}),{data:d,isLoading:u}=F.services.myServicePurchases.useQuery(void 0,{enabled:e}),{data:m,isLoading:h}=F.monetization.myGifts.useQuery(void 0,{enabled:e});F.monetization.redeemGift.useMutation({onSuccess:ee=>{q.success(`¡Libro canjeado: ${ee.productTitle||"éxito"}! Ya lo tienes en Mis Compras.`),t.monetization.myGifts.invalidate(),t.licenseKeys.myPurchasedBooks.invalidate()},onError:ee=>q.error(ee.message)});const{data:p,isLoading:x}=F.smm.myOrders.useQuery(void 0,{enabled:e,refetchInterval:ee=>ee.state.data?.some(Re=>Re.status==="in_progress"||Re.status==="paid")?15e3:!1}),{data:v,isLoading:j}=F.entertainment.myOrders.useQuery(void 0,{enabled:e,refetchInterval:ee=>ee.state.data?.some(Re=>Re.status==="in_progress"||Re.status==="paid")?15e3:!1}),[y,w]=S.useState(!1),[A,P]=S.useState(""),[E,C]=S.useState(""),[T,M]=S.useState(!1),[O,_]=S.useState(!1),I=(ee,Re)=>{t.licenseKeys.download.fetch({productId:ee,deviceId:a}).then(ve=>{ve.url?(P(ve.url),C(Re),Re.toLowerCase().includes("carta")||Re.toLowerCase().includes("futuro")?(_(!1),M(!0)):w(!0)):q.error("No se pudo obtener el libro. Verifica que tu key esté activa.")}).catch(()=>{q.error("Error al cargar el libro. Verifica que tu key esté activa.")})},[$,D]=S.useState(null),[z,K]=S.useState(""),[W,Y]=S.useState(""),[L,V]=S.useState(!1),U=F.telegramBot.checkStatus.useQuery({serviceKey:$!==null?String($):""},{enabled:$!==null,retry:!1}),ae=F.telegramBot.activate.useMutation({onSuccess:ee=>{q.success(`¡Bot @${ee.botUsername} activado con éxito!`),t.telegramBot.checkStatus.invalidate(),t.services.myServicePurchases.invalidate(),D(null),K(""),Y("")},onError:ee=>q.error(ee.message||"Error al activar el bot"),onSettled:()=>V(!1)}),te=F.telegramBot.deactivate.useMutation({onSuccess:()=>{q.success("Bot desactivado correctamente"),t.telegramBot.checkStatus.invalidate(),t.services.myServicePurchases.invalidate()},onError:ee=>q.error(ee.message||"Error al desactivar")}),B=({serviceId:ee,keyId:Re,deviceId:ve})=>{const[Me,ge]=S.useState(!1);return r.jsxs("button",{"data-loc":"client/src/pages/MisCompras.tsx:1234",onClick:async()=>{ge(!0);try{const Le=await t.services.downloadFile.fetch({serviceId:ee,keyId:Re,deviceId:ve});Le.url&&(window.open(Le.url,"_blank"),q.success(`Descargando ${Le.fileName}`))}catch(Le){q.error(Le.message||"Error al descargar")}finally{ge(!1)}},disabled:Me,className:"inline-flex items-center gap-1 mt-2 px-3 py-1.5 rounded bg-[var(--neon-blue)]/20 text-[var(--neon-blue)] text-xs hover:bg-[var(--neon-blue)]/30 transition-colors disabled:opacity-50",children:[r.jsx(La,{"data-loc":"client/src/pages/MisCompras.tsx:1252",className:"w-3.5 h-3.5"}
777)," ",Me?"Preparando...":"Descargar archivo"]})},H=ee=>{switch(ee){case"pending":return"text-yellow-400 bg-yellow-500/20";case"approved":return"text-green-400 bg-green-500/20";case"declined":return"text-red-400 bg-red-500/20";case"completed":return"text-blue-400 bg-blue-500/20";case"available":return"text-green-400 bg-green-500/20";case"used":return"text-green-400 bg-green-500/20";case"expired":return"text-red-400 bg-red-500/20";case"revoked":return"text-gray-400 bg-gray-500/20";default:return"text-muted-foreground bg-muted"}},Z=ee=>{switch(ee){case"pending":return"Pendiente";case"approved":return"Aprobada";case"declined":return"Rechazada";case"completed":return"Completada";case"available":return"Disponible";case"used":return"Activa";case"expired":return"Expirada";case"revoked":return"Revocada";default:return ee}},re=n?.filter(ee=>ee.status==="used")||[],me=n?.filter(ee=>ee.status==="expired"||ee.status==="revoked")||[],Ne=o?.filter(ee=>ee.status==="approved"||ee.status==="completed")||[],he=o?.filter(ee=>ee.status==="pending"||ee.status==="awaiting_paypal")||[],{data:Pe,isLoading:ue}=F.profile.serviceOrders.useQuery(void 0,{enabled:e}),Ce=(Pe||[]).filter(ee=>ee.status==="pending"),[Te,le]=S.useState({}),Ie=F.services.confirmPaymentAuto.useMutation({onSuccess:(ee,Re)=>{q.success(ee.keyGenerated?"¡Pago verificado con PayPal! Tu key se generó automáticamente. Ya puedes descargar tu archivo.":"¡Pago verificado con PayPal! El administrador te entregará el servicio en breve."),t.profile.serviceOrders.invalidate(),le(ve=>({...ve,[Re.orderId]:""}))},onError:ee=>q.error(ee.message||"No se pudo verificar el pago")});return e?r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1334",className:"min-h-screen bg-background text-foreground",children:[r.jsx(Ma,{"data-loc":"client/src/pages/MisCompras.tsx:1335"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1336",className:"container pt-24 pb-12",children:[r.jsx(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1338",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1343",className:"flex items-center gap-3 mb-2",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1344",className:"w-12 h-12 rounded-xl bg-gradient-to-br from-[var(--neon-blue)]/20 to-[var(--neon-green)]/20 flex items-center justify-center border border-[var(--neon-blue)]/30",children:r.jsx(Ni,{"data-loc":"client/src/pages/MisCompras.tsx:1345",className:"w-6 h-6 text-[var(--neon-blue)]"})}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1347",children:[r.jsx("h1",{"data-loc":"client/src/pages/MisCompras.tsx:1348",className:"text-2xl font-bold",children:"Mis Compras"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1349",className:"text-sm text-muted-foreground",children:"Tus libros, licencias activas y servicios activos"})]})]})}),!ue&&Ce.length>0&&r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1358",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8",children:[r.jsxs("h2",{"data-loc":"client/src/pages/MisCompras.tsx:1363",className:"text-xl font-bold flex items-center gap-2 mb-4",children:[r.jsx(Km,{"data-loc":"client/src/pages/MisCompras.tsx:1364",className:"w-5 h-5 text-yellow-400"}),"Pendientes de pago (Servicios Digitales)"]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1367",className:"space-y-3",children:Ce.map(ee=>r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1369",className:"bg-card/80 border border-yellow-400/30 rounded-xl p-5",children:r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1370",className:"flex flex-col md:flex-row md:items-center gap-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1371",className:"flex-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1372",className:"font-semibold text-white",children:ee.service?.title||`Servicio #${ee.serviceId}`}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1373",className:"text-xs text-muted-foreground mt-1",children:["Total: ",r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1374",className:"font-bold text-[var(--neon-green)]",children:["$",Number(ee.price||0).toFixed(2)," USD"]}
777)," · Solicitado: ",new Date(ee.createdAt).toLocaleString()]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1376",className:"text-xs text-muted-foreground mt-2",children:["1. Paga el total en ",r.jsx("a",{"data-loc":"client/src/pages/MisCompras.tsx:1377",href:`https://www.paypal.me/pedromihel/${Number(ee.price||0).toFixed(2)}USD`,target:"_blank",rel:"noreferrer",className:"underline text-[var(--neon-blue)]",children:"PayPal"}),". 2. Abre tu actividad de PayPal y copia el ID de la transacción. 3. Pégalo abajo y el sistema verificará tu pago al instante con PayPal."]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1382",className:"flex flex-col gap-2 w-full md:w-80",children:[r.jsx(fe,{"data-loc":"client/src/pages/MisCompras.tsx:1383",value:Te[ee.id]||"",onChange:Re=>le(ve=>({...ve,[ee.id]:Re.target.value})),placeholder:"ID de transacción de PayPal",className:"font-mono text-xs bg-background/60",autoComplete:"off"}),r.jsx(X,{"data-loc":"client/src/pages/MisCompras.tsx:1390",size:"sm",className:"bg-[var(--neon-green)] text-background font-bold hover:bg-[var(--neon-green)]/80",onClick:()=>{if(!(Te[ee.id]||"").trim()){q.error("Pega el ID de transacción de PayPal para verificar tu pago");return}Ie.mutate({orderId:ee.id,paypalTransactionId:(Te[ee.id]||"").trim()})},disabled:Ie.isPending,children:Ie.isPending?r.jsxs(r.Fragment,{children:[r.jsx(gt,{"data-loc":"client/src/pages/MisCompras.tsx:1402",className:"w-4 h-4 animate-spin"})," Verificando..."]}):r.jsxs(r.Fragment,{children:[r.jsx(wo,{"data-loc":"client/src/pages/MisCompras.tsx:1402",className:"w-4 h-4"})," Confirmar mi pago automáticamente"]})})]})]})},ee.id))})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1413",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1},className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4 mb-8",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1419",className:"bg-card/80 border border-border rounded-xl p-4",children:r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1420",className:"flex items-center gap-3",children:[r.jsx(bt,{"data-loc":"client/src/pages/MisCompras.tsx:1421",className:"w-8 h-8 text-[var(--neon-blue)]"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1422",children:[r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1423",className:"text-2xl font-bold",children:re.length}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1424",className:"text-xs text-muted-foreground",children:"Libros Activos"})]})]})}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1428",className:"bg-card/80 border border-border rounded-xl p-4",children:r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1429",className:"flex items-center gap-3",children:[r.jsx(ol,{"data-loc":"client/src/pages/MisCompras.tsx:1430",className:"w-8 h-8 text-yellow-400"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1431",children:[r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1432",className:"text-2xl font-bold",children:he.length}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1433",className:"text-xs text-muted-foreground",children:"Pendientes"})]})]})}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1437",className:"bg-card/80 border border-border rounded-xl p-4",children:r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1438",className:"flex items-center gap-3",children:[r.jsx(vZ,{"data-loc":"client/src/pages/MisCompras.tsx:1439",className:"w-8 h-8 text-[var(--neon-green)]"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1440",children:[r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1441",className:"text-2xl font-bold",children:Ne.length}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1442",className:"text-xs text-muted-foreground",children:"Compras Aprobadas"})]})]})}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1446",className:"bg-card/80 border border-border rounded-xl p-4",children:r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1447",className:"flex items-center gap-3",children:[r.jsx(Ai,{"data-loc":"client/src/pages/MisCompras.tsx:1448",className:"w-8 h-8 text-red-400"}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1449",children:[r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1450",className:"text-2xl font-bold",children:me.length}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1451",className:"text-xs text-muted-foreground",children:"Expiradas"})]})]})})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1458",initial:{opacity:0,y:20}
777,animate:{opacity:1,y:0},transition:{delay:.2},className:"mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1464",className:"flex items-center justify-between mb-4",children:[r.jsxs("h2",{"data-loc":"client/src/pages/MisCompras.tsx:1465",className:"text-xl font-bold flex items-center gap-2",children:[r.jsx(bt,{"data-loc":"client/src/pages/MisCompras.tsx:1466",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Mis Libros (Descargas Activas)"]}),r.jsxs(X,{"data-loc":"client/src/pages/MisCompras.tsx:1469",variant:"ghost",size:"sm",onClick:()=>{t.licenseKeys.myPurchasedBooks.invalidate(),q.success("Lista actualizada")},className:"gap-1 text-xs",children:[r.jsx(To,{"data-loc":"client/src/pages/MisCompras.tsx:1473",className:"w-3.5 h-3.5"})," Actualizar"]})]}),s?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1478",className:"bg-card/80 border border-border rounded-xl p-8 text-center text-muted-foreground",children:"Cargando tus libros..."}):re.length>0?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1482",className:"grid gap-4",children:re.map((ee,Re)=>{const ve=ee.daysLeft,Me=ve!=null&&ve<=3&&ve>0;return r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1487",initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:Re*.05},className:"bg-card/80 border border-border rounded-xl p-5 hover:border-[var(--neon-blue)]/30 transition-all",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1494",className:"flex items-start gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1496",className:"w-16 h-22 rounded-lg overflow-hidden flex-shrink-0 bg-muted/50 border border-border/50",children:ee.product.coverImage?r.jsx("img",{"data-loc":"client/src/pages/MisCompras.tsx:1498",src:ee.product.coverImage,alt:ee.product.title,className:"w-full h-full object-cover"}):r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1500",className:"w-full h-full flex items-center justify-center",children:r.jsx(bt,{"data-loc":"client/src/pages/MisCompras.tsx:1501",className:"w-8 h-8 text-muted-foreground/50"})})}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1507",className:"flex-1 min-w-0",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1508",className:"flex items-center gap-2 mb-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1509",className:"font-bold text-white truncate",children:ee.product.title}),r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1510",className:`px-2 py-0.5 rounded text-xs font-bold ${H(ee.status)}`,children:Z(ee.status)})]}),r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1514",className:"text-sm text-muted-foreground mb-2",children:[ee.product.author||"Autor no especificado",ee.product.type&&r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1516",className:"ml-2",children:["| ",ee.product.type==="book"?"Libro":ee.product.type==="course"?"Curso":"Bundle"]})]}),ve!=null&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1521",className:`inline-flex items-center gap-1 px-2 py-1 rounded text-xs ${Me?"bg-yellow-500/20 text-yellow-400":"bg-green-500/20 text-green-400"}`,children:[r.jsx(gI,{"data-loc":"client/src/pages/MisCompras.tsx:1524",className:"w-3 h-3"}),r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1525",children:Me?`¡Expira en ${ve} día${ve>1?"s":""}!`:ve!==null&&ve>30?`${Math.round(ve/30)} mes${ve>60?"es":""} restante${ve>60?"s":""}`:`${ve} día${ve>1?"s":""} restante${ve>1?"s":""}`})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1537",className:"flex flex-wrap gap-2 mt-3",children:[r.jsxs(X,{"data-loc":"client/src/pages/MisCompras.tsx:1538",size:"sm",className:"bg-[var(--neon-green)] text-background hover:bg-[var(--neon-green)]/90 gap-1.5",onClick:()=>I(ee.productId,ee.product.title),children:[r.jsx(bt,{"data-loc":"client/src/pages/MisCompras.tsx:1539",className:"w-3.5 h-3.5"})," Leer Libro"]}),r.jsx(X,{"data-loc":"client/src/pages/MisCompras.tsx:1541",size:"sm",variant:"outline",className:"gap-1.5 border-[var(--neon-blue)]/30 text-[var(--neon-blue)]",asChild:!0,children:r.jsxs(Qt,{"data-loc":"client/src/pages/MisCompras.tsx:1542",href:`/producto/${ee.product.slug}`,children:[r.jsx(Po,{"data-loc":"client/src/pages/MisCompras.tsx:1543",className:"w-3.5 h-3.5"})," Ver Detalle"]})})]})]})]}),Me&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1552",className:"mt-3 flex items-center gap-2 text-xs text-yellow-400",children:[r.jsx(Ai,{"data-loc":"client/src/pages/MisCompras.tsx:1553",className:"w-3.5 h-3.5"}),r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1554",children:"Tu acceso expira pronto. Contáctate con administración para renovar."})]})]},ee.keyId)})}):r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1562",className:"bg-card/80 border border-border rounded-xl p-8 text-center",children:[r.jsx(bt,{"data-loc":"client/src/pages/MisCompras.tsx:1563",className:"w-12 h-12 text-muted-foreground
777/50 mx-auto mb-3"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1564",className:"text-muted-foreground mb-2",children:"No tienes libros activos"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1565",className:"text-xs text-muted-foreground/70",children:"Cuando actives una key con un libro, aparecerá aquí con el tiempo restante de acceso."})]})]}),me.length>0&&r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1574",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.25},className:"mb-8",children:[r.jsxs("h2",{"data-loc":"client/src/pages/MisCompras.tsx:1580",className:"text-xl font-bold flex items-center gap-2 mb-4",children:[r.jsx(Ai,{"data-loc":"client/src/pages/MisCompras.tsx:1581",className:"w-5 h-5 text-red-400"}),"Licencias Expiradas"]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1584",className:"space-y-3",children:me.map(ee=>r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1586",className:"bg-card/80 border border-red-500/20 rounded-xl p-5 opacity-75",children:r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1587",className:"flex items-center gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1588",className:"w-12 h-16 rounded-lg overflow-hidden flex-shrink-0 bg-muted/50",children:ee.product.coverImage?r.jsx("img",{"data-loc":"client/src/pages/MisCompras.tsx:1590",src:ee.product.coverImage,alt:ee.product.title,className:"w-full h-full object-cover"}):r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1592",className:"w-full h-full flex items-center justify-center",children:r.jsx(bt,{"data-loc":"client/src/pages/MisCompras.tsx:1593",className:"w-6 h-6 text-muted-foreground/50"})})}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1597",className:"flex-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1598",className:"font-semibold text-muted-foreground",children:ee.product.title}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1599",className:"text-xs text-red-400",children:"Licencia expirada — sin acceso a descargas"})]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1601",className:"flex flex-wrap gap-2",children:r.jsxs("a",{"data-loc":"client/src/pages/MisCompras.tsx:1602",href:"https://wa.me/18292761392",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 px-2 py-1 rounded bg-green-500/20 text-green-400 text-xs hover:bg-green-500/30",children:[r.jsx(vr,{"data-loc":"client/src/pages/MisCompras.tsx:1603",className:"w-3 h-3"})," Renovar"]})})]})},ee.keyId))})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1614",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.2},className:"mb-8",children:[r.jsxs("h2",{"data-loc":"client/src/pages/MisCompras.tsx:1620",className:"text-xl font-bold flex items-center gap-2 mb-4",children:[r.jsx(Ut,{"data-loc":"client/src/pages/MisCompras.tsx:1621",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Servicios Comprados"]}),u?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1625",className:"bg-card/80 border border-border rounded-xl p-8 text-center text-muted-foreground",children:"Cargando servicios..."}):d&&d.length>0?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1629",className:"space-y-3",children:d.map(ee=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1631",className:"bg-card/80 border border-border rounded-xl p-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1632",className:"flex items-center gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1633",className:"w-12 h-12 rounded-lg flex items-center justify-center bg-[var(--neon-blue)]/20 flex-shrink-0",children:r.jsx(Ut,{"data-loc":"client/src/pages/MisCompras.tsx:1634",className:"w-6 h-6 text-[var(--neon-blue)]"})}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1636",className:"flex-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1637",className:"font-semibold text-white",children:ee.service.title||`Servicio #${ee.service.id}`}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1638",className:"flex items-center gap-3 mt-1",children:[r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1639",className:`px-2 py-0.5 rounded text-xs font-bold ${ee.status==="activated"?"text-green-400 bg-green-500/20":ee.status==="available"?"text-yellow-400 bg-yellow-500/20":"text-red-400 bg-red-500/20"}`,children:ee.status==="activated"?"Activo":ee.status==="available"?"Pendiente activación":ee.status}),ee.activatedAt&&r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1647",className:"text-xs text-muted-foreground",children:["Activado: ",new Date(ee.activatedAt).toLocaleDateString()]})]}),ee.status==="activated"&&ee.service.fileUrl&&r.jsx(B,{"data-loc":"client/src/pages/MisCompras.tsx:1653",serviceId:ee.service.id,keyId:ee.keyId,deviceId:a}),(ee.service.title||"").toLowerCase().includes("telegram")&&ee.status==="activated"&&r.jsxs("a",{"data-loc":"client/src/pages/MisCompras.tsx:1661",href:"/manus-storage/telegram_bot_guide_v3_0f40efaa.pdf",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 mt-2 px-3 py-1.5 rounded bg-[var(--neon-green)]/20 text-[var(--neon-green)] text-xs hover:bg-[var(--neon-green)]/30 transition-colors",children:[r.jsx(bt,{"data-loc":"client/src/pages/MisCompras.tsx:1667",className:"w-3.5 h-3.5"})," Ver guía del bot (PDF)"]}),(ee.service.slug||"").includes("whatsapp")||(ee.service.slug||"").includes("instagram")?ee.status==="activated"&&r.jsxs(r.Fragment,{children:[ee.channel?.channelQty&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1674",className:"text-xs text-[var(--neon-green)] mt-2",children:["Tu paquete: ",r.jsxs("b",{"data-loc":"client/src/pages/MisCompras.tsx:1675",children:[Number(ee.channel.channelQty).toLocaleStr
777ing()," seguidores"]})," — pega tu link para que llegue la entrega."]}),r.jsx(j2e,{"data-loc":"client/src/pages/MisCompras.tsx:1678",keyId:ee.keyId}),r.jsx(b2e,{"data-loc":"client/src/pages/MisCompras.tsx:1679",keyId:ee.keyId,serviceTitle:ee.service.title||`Servicio #${ee.service.id}`})]}):null,(ee.service.title||"").toLowerCase().includes("telegram")&&ee.status==="activated"&&r.jsx(y2e,{"data-loc":"client/src/pages/MisCompras.tsx:1687",serviceKey:ee.key,activeTgKey:$,setActiveTgKey:D,tgToken:z,setTgToken:K,tgBotName:W,setTgBotName:Y,tgActivating:L,setTgActivating:V,tgStatus:U,activateBotMutation:ae,deactivateBotMutation:te}),(ee.service.title||"").toLowerCase().includes("telegram")&&ee.status==="activated"&&U?.data?.activated&&r.jsx(w2e,{"data-loc":"client/src/pages/MisCompras.tsx:1704",serviceKey:ee.key}),ee.status==="activated"&&ee.expiresAt&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1707",className:"text-xs text-muted-foreground mt-2",children:["Key válida hasta: ",new Date(ee.expiresAt).toLocaleDateString()]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1712",className:"text-right flex-shrink-0",children:[ee.order&&ee.order.price&&r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1714",className:"text-sm font-semibold text-white",children:["$",ee.order.price]}),ee.status==="activated"&&ee.service.fileUrl&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1717",className:"text-xs text-muted-foreground mt-1",children:["Descargas: ",ee.downloadCount||0]})]})]}),ee.status==="available"&&r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1724",className:"text-xs text-yellow-400 mt-2",children:"Tu key ha sido generada. El admin puede activarla para que puedas descargar el archivo."})]},ee.keyId))}):r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1732",className:"bg-card/80 border border-border rounded-xl p-8 text-center",children:[r.jsx(Ut,{"data-loc":"client/src/pages/MisCompras.tsx:1733",className:"w-12 h-12 text-muted-foreground/50 mx-auto mb-3"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1734",className:"text-muted-foreground mb-2",children:"No tienes servicios comprados"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1735",className:"text-xs text-muted-foreground/70",children:"Cuando compres un servicio con archivo descargable, aparecerá aquí con tu key de acceso."})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1742",className:"mt-8",children:[r.jsxs("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1743",className:"text-base font-bold flex items-center gap-2 mb-4",children:[r.jsx(vr,{"data-loc":"client/src/pages/MisCompras.tsx:1744",className:"w-4 h-4 text-[var(--neon-red)]"}),"Mis Pedidos de Entretenimiento"]}),j?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1748",className:"bg-card/60 border border-border rounded-xl p-6 text-center text-muted-foreground text-sm",children:"Cargando pedidos..."}):v&&v.length>0?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1752",className:"space-y-3",children:v.map(ee=>r.jsx(C2e,{"data-loc":"client/src/pages/MisCompras.tsx:1754",order:ee},ee.id))}):r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1758",className:"bg-card/60 border border-border/50 rounded-xl p-6 text-center",children:[r.jsx(vr,{"data-loc":"client/src/pages/MisCompras.tsx:1759",className:"w-8 h-8 text-muted-foreground/50 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1760",className:"text-sm text-muted-foreground mb-1",children:"No tienes pedidos de entretenimiento"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1761",className:"text-xs text-muted-foreground/70 mb-3",children:"Tus pedidos de Netflix, Spotify, Prime Video y más aparecerán aquí con el estado de entrega."}),r.jsx(Qt,{"data-loc":"client/src/pages/MisCompras.tsx:1764",href:"/entretenimiento",children:r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1765",className:"inline-flex items-center gap-2 px-4 py-2 rounded-lg bg-[var(--neon-red)]/20 text-[var(--neon-red)] text-sm font-semibold hover:bg-[var(--neon-red)]/30 transition-colors cursor-pointer",children:[r.jsx(Hm,{"data-loc":"client/src/pages/MisCompras.tsx:1766",className:"w-4 h-4"})," Ir a Entretenimiento"]})})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1774",className:"mt-8",children:[r.jsxs("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1775",className:"text-base font-bold flex items-center gap-2 mb-4",children:[r.jsx(vr,{"data-loc":"client/src/pages/MisCompras.tsx:1776",className:"w-4 h-4 text-[var(--neon-purple)]"}),"Mis Pedidos de Redes Sociales"]}),x?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1780",className:"bg-card/60 border border-border rounded-xl p-6 text-center text-muted-foreground text-sm",children:"Cargando pedidos..."}):p&&p.length>0?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1784",className:"space-y-3",children:p.map(ee=>r.jsx(P2e,{"data-loc":"client/src/pages/MisCompras.tsx:1786",order:ee},ee.id))}):r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1790",className:"bg-card/60 border border-border/50 rounded-xl p-6 text-center",children:[r.jsx(vr,{"data-loc":"client/src/pages/MisCompras.tsx:1791",className:"w-8 h-8 text-muted-foreground
777/50 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1792",className:"text-sm text-muted-foreground mb-1",children:"No tienes pedidos de redes sociales"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1793",className:"text-xs text-muted-foreground/70 mb-3",children:"Tus pedidos instantáneos de seguidores y likes de Instagram, WhatsApp, TikTok y más aparecerán aquí."}),r.jsx(Qt,{"data-loc":"client/src/pages/MisCompras.tsx:1796",href:"/redes-sociales",children:r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1797",className:"inline-flex items-center gap-2 px-4 py-2 rounded-lg bg-[var(--neon-purple)]/20 text-[var(--neon-purple)] text-sm font-semibold hover:bg-[var(--neon-purple)]/30 transition-colors cursor-pointer",children:[r.jsx(Ut,{"data-loc":"client/src/pages/MisCompras.tsx:1798",className:"w-4 h-4"})," Ir a Redes Sociales"]})})]})]})]}),!h&&m&&m.length>0&&r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1810",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.25},className:"mb-8",children:[r.jsxs("h2",{"data-loc":"client/src/pages/MisCompras.tsx:1816",className:"text-xl font-bold flex items-center gap-2 mb-4",children:[r.jsx(Oa,{"data-loc":"client/src/pages/MisCompras.tsx:1817",className:"w-5 h-5 text-[var(--neon-green)]"}),"Regalos"]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1820",className:"space-y-3",children:m.map(ee=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1822",className:"bg-card/80 border border-[var(--neon-green)]/30 rounded-xl p-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1823",className:"flex flex-col md:flex-row md:items-center gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1824",className:"w-12 h-12 rounded-lg flex items-center justify-center bg-[var(--neon-green)]/20 flex-shrink-0",children:r.jsx(Oa,{"data-loc":"client/src/pages/MisCompras.tsx:1825",className:"w-6 h-6 text-[var(--neon-green)]"})}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1827",className:"flex-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/MisCompras.tsx:1828",className:"font-semibold text-white",children:ee.productTitle||"Libro regalado"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1829",className:"text-xs text-muted-foreground mt-1",children:ee.redeemed?"Ya canjeado":ee.expiresAt?`Expira: ${new Date(ee.expiresAt).toLocaleString()}`:"Sin fecha de expiración"})]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1833",className:"flex flex-col items-end gap-2",children:ee.redeemed?r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1835",className:"inline-flex items-center gap-1 px-3 py-1.5 rounded-full bg-[var(--neon-green)]/20 text-[var(--neon-green)] text-xs font-semibold",children:[r.jsx(Qs,{"data-loc":"client/src/pages/MisCompras.tsx:1836",className:"w-3.5 h-3.5"})," Canjeado"]}):r.jsxs(r.Fragment,{children:[r.jsx("code",{"data-loc":"client/src/pages/MisCompras.tsx:1840",className:"px-3 py-1.5 rounded bg-background/80 border border-border text-sm font-mono text-[var(--neon-green)]",children:ee.giftCode}),r.jsx(X,{"data-loc":"client/src/pages/MisCompras.tsx:1841",size:"sm",className:"bg-[var(--neon-green)] text-black hover:bg-[var(--neon-green)]/80",onClick:()=>navigator.clipboard.writeText(ee.giftCode),children:"Copiar código"})]})})]}),!ee.redeemed&&r.jsxs("p",{"data-loc":"client/src/pages/MisCompras.tsx:1849",className:"text-xs text-muted-foreground mt-3",children:["Comparte este código con tu amigo. Para canjear un regalo que te enviaron, entra a ",r.jsx(Qt,{"data-loc":"client/src/pages/MisCompras.tsx:1850",href:"/regalar",className:"text-[var(--neon-blue)] hover:underline",children:"/regalar"})," y pégalo."]})]},ee.id))})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1859",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.3},children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1864",className:"flex items-center justify-between mb-4",children:r.jsxs("h2",{"data-loc":"client/src/pages/MisCompras.tsx:1865",className:"text-xl font-bold flex items-center gap-2",children:[r.jsx(Ni,{"data-loc":"client/src/pages/MisCompras.tsx:1866",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Historial de Compras"]})}),c?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1872",className:"bg-card/80 border border-border rounded-xl p-8 text-center text-muted-foreground",children:"Cargando compras..."}):o&&o.length>0?r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1876",className:"space-y-3",children:o.map(ee=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1878",className:"bg-card/80 border border-border rounded-xl p-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1879",className:"flex items-start justify-between mb-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1880",children:[r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1881",className:"flex items-center gap-2 mb-2",children:[r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1882",className:`px-2 py-0.5 rounded text-xs font-bold ${H(ee.status)}`,children:Z(ee.status)}),r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1885",className:"text-xs text-muted-foreground",children:["#",ee.id," · ",new Date(ee.createdAt).toLocaleDateString()]})]}),ee.total&&r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1889",className:"text-sm text-white font-semibold",children:["Total: $",ee.total]})]}),(ee.status==="approved"||ee.status==="completed")&&r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1892",className:"text-xs text-green-400 flex items-center gap-1",children:[r.jsx(Qs,{"data-loc":"client/src/pages/MisCompras.tsx:1893",className:"w-3.5 h-3.5"})," Completada"]})]}),ee.items&&ee.items.length>0&&r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1899",className:"mt-3 pt-3 border-t border-border/50",children:r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1900",className:"space-y-2",children:ee.items.map((Re,ve)=>r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1902",className:"flex items-center gap-3 text-sm",children:[r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1903",className:"text-muted-foreground",children:"•"}),r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1904",className:"text-white",children:Re.product?.title||`Producto #${Re.productId}`}),r.jsxs("span",{"data-loc":"client/src/pages/MisCompras.tsx:1905",className:"text-muted-foreground ml-auto",children:["x",Re.quantity," — $",Re.price]})]},ve))})})]},ee.id))}):r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1915",className:"bg-card/80 border border-border rounded-xl p-8 text-center",children:[r.jsx(Ni,{"data-loc":"client/src/pages/MisCompras.tsx:1916",className:"w-12 h-12 text-muted-foreground
777/50 mx-auto mb-3"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1917",className:"text-muted-foreground mb-2",children:"No tienes compras registradas"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1918",className:"text-xs text-muted-foreground/70",children:"Cuando realices una compra, aparecerá aquí con su estado y detalles."})]})]}),r.jsx(Kr,{"data-loc":"client/src/pages/MisCompras.tsx:1926",children:T&&r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1928",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},className:"fixed inset-0 z-50 bg-black flex items-center justify-center",onClick:()=>{M(!1),w(!0)},children:[r.jsx("video",{"data-loc":"client/src/pages/MisCompras.tsx:1936",autoPlay:!0,muted:!0,playsInline:!0,preload:"auto",className:"w-full h-full object-contain",onEnded:()=>{M(!1),w(!0)},onError:ee=>{ee.currentTarget.style.display="none",_(!0)},children:r.jsx("source",{"data-loc":"client/src/pages/MisCompras.tsx:1948",src:"/manus-storage/cartas_intro_full_0cce8aac.mp4",type:"video/mp4"})}),O&&r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1951",className:"absolute inset-0 flex flex-col items-center justify-center gap-4 text-center px-6",children:[r.jsx("span",{"data-loc":"client/src/pages/MisCompras.tsx:1952",className:"text-6xl",children:"🎬"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1953",className:"text-white text-sm max-w-xs",children:"No se pudo reproducir la intro animada. Puedes abrirla en una pestaña nueva o saltarla directamente."}),r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1954",className:"flex gap-3",children:[r.jsx(X,{"data-loc":"client/src/pages/MisCompras.tsx:1955",size:"sm",className:"bg-[var(--neon-blue)] text-background",onClick:()=>window.open("/manus-storage/cartas_intro_full_0cce8aac.mp4","_blank"),children:"Abrir en nueva pestaña"}),r.jsx(X,{"data-loc":"client/src/pages/MisCompras.tsx:1962",size:"sm",variant:"outline",className:"border-white/40 text-white hover:bg-white/10",onClick:()=>{M(!1),w(!0)},children:"Saltar intro"})]})]}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1973",className:"absolute bottom-4 right-4 text-white/50 text-xs cursor-pointer hover:text-white",children:"Toca para saltar"})]})}),r.jsx(Kr,{"data-loc":"client/src/pages/MisCompras.tsx:1981",children:y&&A&&r.jsx(sz,{"data-loc":"client/src/pages/MisCompras.tsx:1983",fileUrl:A,title:E,onClose:()=>{w(!1),P("")},narrationAudioUrl:E.toLowerCase().includes("carta")||E.toLowerCase().includes("futuro")?"/manus-storage/cartas_futuro_narracion_normalized_bd78817c.mp3":void 0})})]})]}):r.jsxs("div",{"data-loc":"client/src/pages/MisCompras.tsx:1309",className:"min-h-screen bg-background text-foreground",children:[r.jsx(Ma,{"data-loc":"client/src/pages/MisCompras.tsx:1310"}),r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1311",className:"container pt-24 pb-12",children:r.jsxs(Se.div,{"data-loc":"client/src/pages/MisCompras.tsx:1312",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"max-w-md mx-auto text-center mt-20",children:[r.jsx("div",{"data-loc":"client/src/pages/MisCompras.tsx:1317",className:"w-20 h-20 mx-auto mb-6 rounded-full bg-gradient-to-br from-[var(--neon-blue)]/20 to-[var(--neon-green)]/20 flex items-center justify-center border border-[var(--neon-blue)]/30",children:r.jsx(wn,{"data-loc":"client/src/pages/MisCompras.tsx:1318",className:"w-10 h-10 text-[var(--neon-blue)]"})}),r.jsx("h1",{"data-loc":"client/src/pages/MisCompras.tsx:1320",className:"text-3xl font-bold mb-3",children:"Área de Clientes"}),r.jsx("p",{"data-loc":"client/src/pages/MisCompras.tsx:1321",className:"text-muted-foreground mb-8",children:"Inicia sesión para ver tus compras, licencias activas y tiempo restante de tus servicios."}),r.jsx(X,{"data-loc":"client/src/pages/MisCompras.tsx:1324",size:"lg",className:"neon-border-blue bg-transparent text-[var(--neon-blue)]",onClick:()=>za(),children:"Iniciar Sesión"})]})})]})}let lg=null;async function yU(){if(lg!==null)return lg;const e=[],t=document.createElement("div");t.className="adsbox ads banner-ad ad-banner",t.style.cssText="position:absolute;
777left:-9999px;top:-9999px;width:1px;height:1px;",document.body.appendChild(t),await new Promise(c=>setTimeout(c,50));const a=t.offsetHeight===0||t.clientHeight===0||getComputedStyle(t).display==="none";document.body.removeChild(t),e.push(a);const n="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",s=new AbortController,o=setTimeout(()=>s.abort(),4e3);try{const c=await fetch(n,{method:"GET",mode:"no-cors",signal:s.signal});e.push(c.type==="error")}catch{e.push(!0)}return clearTimeout(o),lg=e.filter(Boolean).length>=1,lg}let dg=null;async function E2e(e){if(dg)return dg;try{const t=await e(),a=Math.abs(Date.now()-t)/1e3;return dg={ok:a<60,driftSec:a},dg}catch{return{ok:!1,driftSec:1/0}}}const wA={key:"🔑 Key de producto",coins:"🪙 Apex Coins",product:"🎁 Producto gratis"};function O2e(e){return e==="coins"?r.jsx(_g,{"data-loc":"client/src/pages/GanaGratis.tsx:19",className:"w-6 h-6"}):e==="product"?r.jsx(Oa,{"data-loc":"client/src/pages/GanaGratis.tsx:20",className:"w-6 h-6"}):r.jsx(er,{"data-loc":"client/src/pages/GanaGratis.tsx:21",className:"w-6 h-6"})}function M2e(){const{isAuthenticated:e}=kt(),[t,a]=S.useState(null),[n,s]=S.useState("rewards");return r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:30",className:"min-h-screen bg-background pt-20 pb-24",children:r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:31",className:"container max-w-5xl",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:33",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.4},className:"mb-8 text-center",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:34",className:"inline-flex items-center gap-2 px-3 py-1 rounded-full border border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 text-[var(--neon-green)] text-xs font-mono tracking-widest mb-3",children:[r.jsx(Ut,{"data-loc":"client/src/pages/GanaGratis.tsx:35",className:"w-3 h-3"})," GANA GRATIS · ADS WALL"]}),r.jsxs("h1",{"data-loc":"client/src/pages/GanaGratis.tsx:37",className:"font-[Orbitron] text-3xl md:text-4xl font-bold mb-3",children:[r.jsx("span",{"data-loc":"client/src/pages/GanaGratis.tsx:38",className:"neon-text-green",children:"Gana Keys"})," viendo anuncios"]}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:40",className:"text-muted-foreground max-w-xl mx-auto",children:"Completa los pasos de anuncios, espera el tiempo de cada uno y recibe tu recompensa al instante: keys, coins o productos gratis. Tienes 1 reclamo por día y por oferta."}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:44",className:"flex items-center justify-center gap-3 mt-6",children:[r.jsx("button",{"data-loc":"client/src/pages/GanaGratis.tsx:45",onClick:()=>{s("rewards"),a(null)},className:`px-4 py-2 rounded-lg border text-sm font-medium transition-all ${n==="rewards"?"border-[var(--neon-green)]/50 bg-[var(--neon-green)]/10 text-[var(--neon-green)] shadow-[0_0_16px_rgba(0,255,136,0.15)]":"border-border/50 text-muted-foreground hover:text-foreground"}`,children:"🎁 Recompensas"}),r.jsxs("button",{"data-loc":"client/src/pages/GanaGratis.tsx:51",onClick:()=>s("surveys"),className:`px-4 py-2 rounded-lg border text-sm font-medium transition-all flex items-center gap-1.5 ${n==="surveys"?"border-[var(--neon-blue)]/50 bg-[var(--neon-blue)]/10 text-[var(--neon-blue)] shadow-[0_0_16px_rgba(59,130,246,0.15)]":"border-border/50 text-muted-foreground hover:text-foreground"}`,children:[r.jsx(Yf,{"data-loc":"client/src/pages/GanaGratis.tsx:55",className:"w-4 h-4"})," Encuestas Ganadoras"]})]})]}),e?n==="surveys"?r.jsx(R2e,{"data-loc":"client/src/pages/GanaGratis.tsx:67"}):t?r.jsx(k2e,{"data-loc":"client/src/pages/GanaGratis.tsx:69",offerId:t,onBack:()=>a(null)}):r.jsx(_2e,{"data-loc":"client/src/pages/GanaGratis.tsx:71",onSelect:a}):r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:61",initial:{opacity:0}
777,animate:{opacity:1},className:"text-center border border-border/50 rounded-xl p-10 bg-card/50",children:[r.jsx(zr,{"data-loc":"client/src/pages/GanaGratis.tsx:62",className:"w-10 h-10 mx-auto mb-3 text-[var(--neon-blue)]"}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:63",className:"text-muted-foreground mb-4",children:"Inicia sesión para empezar a ganar rewards."}),r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:64",className:"neon-border-blue bg-transparent text-[var(--neon-blue)]",onClick:()=>za(),children:"Iniciar sesión"})]})]})})}function _2e({onSelect:e}){F.useUtils();const{data:t,isLoading:a}=F.adWall.listOffers.useQuery(),{data:n}=F.adWall.myHistory.useQuery(void 0,{retry:!1});return r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:84",children:[r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:85",className:"grid gap-4 md:grid-cols-2",children:(a?[]:t??[]).map((s,o)=>r.jsxs(Se.button,{"data-loc":"client/src/pages/GanaGratis.tsx:87",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:o*.06},onClick:()=>e(s.offer.id),className:"text-left border border-border/50 rounded-xl p-5 bg-card/60 hover:bg-card hover:border-[var(--neon-green)]/40 hover:shadow-[0_0_24px_rgba(0,255,136,0.12)] transition-all group",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:95",className:"flex items-start justify-between gap-3 mb-2",children:[r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:96",className:`w-11 h-11 rounded-lg flex items-center justify-center border ${s.offer.rewardType==="coins"?"border-[var(--neon-blue)]/40 bg-[var(--neon-blue)]/10 text-[var(--neon-blue)]":s.offer.rewardType==="product"?"border-[var(--neon-red)]/40 bg-[var(--neon-red)]/10 text-[var(--neon-red)]":"border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 text-[var(--neon-green)]"}`,children:O2e(s.offer.rewardType)}),r.jsxs("span",{"data-loc":"client/src/pages/GanaGratis.tsx:99",className:"text-[10px] font-mono tracking-wider text-muted-foreground border border-border/50 rounded px-2 py-0.5",children:[s.stepCount," pasos"]})]}),r.jsx("h3",{"data-loc":"client/src/pages/GanaGratis.tsx:103",className:"font-semibold text-base mb-1 group-hover:text-[var(--neon-green)] transition-colors",children:s.offer.title}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:104",className:"text-sm text-muted-foreground line-clamp-2 mb-3",children:s.offer.description||wA[s.offer.rewardType]||"Recompensa disponible"}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:105",className:"flex items-center justify-between text-xs font-mono",children:[r.jsx("span",{"data-loc":"client/src/pages/GanaGratis.tsx:106",className:"text-[var(--neon-green)]",children:wA[s.offer.rewardType]}),r.jsx(UA,{"data-loc":"client/src/pages/GanaGratis.tsx:107",className:"w-4 h-4 text-muted-foreground group-hover:translate-x-1 transition-transform"})]})]},s.offer.id))}),!a&&(!t||t.length===0)&&r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:113",className:"text-center border border-border/50 rounded-xl p-10 bg-card/50",children:r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:114",className:"text-muted-foreground",children:"Todavía no hay recompensas disponibles. Vuelve pronto."})}),n&&n.length>0&&r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:118",className:"mt-8",children:[r.jsx("h2",{"data-loc":"client/src/pages/GanaGratis.tsx:119",className:"font-[Orbitron] text-lg font-bold mb-3",children:"Tu historial"}),r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:120",className:"space-y-2",children:n.slice(0,5).map(s=>r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:122",className:"flex items-center gap-3 text-sm border border-border/30 rounded-lg px-4 py-2.5 bg-card/40",children:[r.jsx($r,{"data-loc":"client/src/pages/GanaGratis.tsx:123",className:"w-4 h-4 text-[var(--neon-green)] shrink-0"}),r.jsx("span",{"data-loc":"client/src/pages/GanaGratis.tsx:124",className:"text-muted-foreground",children:new Date(s.createdAt).toLocaleDateString()}),r.jsx("span",{"data-loc":"client/src/pages/GanaGratis.tsx:125",className:"font-mono text-xs text-[var(--neon-blue)]",children:s.rewardDetail?.split(`
778`)[0]?.slice(0,80)||s.rewardType})]},s.id))})]})]})}function k2e({offerId:e,onBack:t}){const a=F.useUtils(),{data:n,isLoading:s,refetch:o}=F.adWall.myProgress.useQuery({offerId:e}),c=F.adWall.completeStep.useMutation({onSuccess:()=>{o()},onError:K=>q.error(K.message)}),d=F.adWall.claimReward.useMutation({onSuccess:K=>{q.success("¡Recompensa obtenida!",{description:K.detail}),a.adWall.myProgress.invalidate(),a.adWall.myHistory.invalidate()},onError:K=>q.error(K.message)}),[u,m]=S.useState(null),[h,p]=S.useState(0),[x,v]=S.useState(!1),[j,y]=S.useState(null),w=S.useRef(null),A=S.useRef(0),P=n?.offer,E=n?.steps??[],C=new Set(n?.doneIds??[]);S.useEffect(()=>()=>{w.current&&clearInterval(w.current)},[]);async function T(){if(j!==null)return j;const K=await yU();return y(K),K}function M(K){w.current&&clearInterval(w.current);const W=E.find(Y=>Y.id===K);W&&T().then(Y=>{if(Y){q.error("Detectamos un bloqueador de anuncios activo. Desactívalo para poder ganar recompensas, ya que los enlaces monetizados no se pueden cargar.");return}m(K),v(!1),p(W.waitSeconds),A.current=Date.now(),w.current=setInterval(()=>{const L=(Date.now()-A.current)/1e3,V=Math.max(0,W.waitSeconds-L);p(V),V<=0&&(w.current&&clearInterval(w.current),c.mutate({offerId:e,stepId:K,waitedSeconds:Math.round((Date.now()-A.current)/1e3)}))},100)})}function O(K){window.open(K.link,"_blank","noopener"),v(!0)}if(s||!P)return r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:204",className:"border border-border/50 rounded-xl p-10 bg-card/50 text-center text-muted-foreground",children:"Cargando oferta..."});const _=E.findIndex(K=>
778!C.has(K.id)),I=_>=0?E[_]:null,$=n?.allDone??!1,D=n?.claimedToday??0,z=n?.dailyLimit??1;return r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:217",children:[r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:218",variant:"ghost",size:"sm",onClick:t,className:"mb-4 text-muted-foreground hover:text-[var(--neon-blue)]",children:"← Volver a recompensas"}),r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:222",initial:{opacity:0,y:12},animate:{opacity:1,y:0},className:"border border-border/50 rounded-xl p-6 bg-card/60 mb-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:223",className:"flex items-start justify-between gap-3 mb-2",children:[r.jsx("h2",{"data-loc":"client/src/pages/GanaGratis.tsx:224",className:"font-[Orbitron] text-xl font-bold",children:P.title}),r.jsx("span",{"data-loc":"client/src/pages/GanaGratis.tsx:225",className:"text-xs font-mono border border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 text-[var(--neon-green)] rounded px-2 py-0.5",children:wA[P.rewardType]})]}),P.description&&r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:229",className:"text-sm text-muted-foreground mb-2",children:P.description}),r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:230",className:"text-xs font-mono text-muted-foreground",children:["Reclamos hoy: ",D,"/",z," · Pasos completados: ",E.filter(K=>C.has(K.id)).length,"/",E.length]})]}),r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:235",className:"space-y-3 mb-6",children:E.map((K,W)=>
778{const Y=C.has(K.id),L=u===K.id&&!Y,V=Math.ceil(h),U=!Y&&I&&K.id===I.id;return r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:243",className:`border rounded-xl p-4 transition-all ${Y?"border-[var(--neon-green)]/40 bg-[var(--neon-green)]/5":L?"border-[var(--neon-blue)]/50 bg-[var(--neon-blue)]/5 shadow-[0_0_20px_rgba(59,130,246,0.15)]":"border-border/50 bg-card/40"}`,children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:244",className:"flex items-center gap-3 mb-2",children:[Y?r.jsx($r,{"data-loc":"client/src/pages/GanaGratis.tsx:245",className:"w-5 h-5 text-[var(--neon-green)] shrink-0"}):r.jsx(sZ,{"data-loc":"client/src/pages/GanaGratis.tsx:245",className:`w-5 h-5 shrink-0 ${U?"text-[var(--neon-blue)]":"text-muted-foreground"}`}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:246",className:"flex-1 min-w-0",children:[r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:247",className:`text-sm font-medium ${Y?"text-[var(--neon-green)]":""}`,children:["Paso ",W+1,": ",K.title]}),r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:250",className:"text-xs text-muted-foreground font-mono flex items-center gap-1.5",children:[K.stepType==="youtube"?r.jsx(HA,{"data-loc":"client/src/pages/GanaGratis.tsx:251",className:"w-3 h-3"}):K.stepType==="app"?r.jsx(CZ,{"data-loc":"client/src/pages/GanaGratis.tsx:251",className:"w-3 h-3"}):r.jsx(Xf,{"data-loc":"client/src/pages/GanaGratis.tsx:251",className:"w-3 h-3"}),K.stepType==="youtube"?"Ver video en YouTube":"Visitar página web"," · esperar ",K.waitSeconds,"s"]})]})]}),!Y&&!L&&(U?r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:258",className:"flex items-center gap-2",children:[r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:259",size:"sm",className:`flex-1 ${x?"bg-transparent border border-[var(--neon-blue)]/60 text-[var(--neon-blue)]":"neon-border-blue bg-transparent text-[var(--neon-blue)]"}`,onClick:()=>O(K),children:x?"✔ Ya lo abrí · empezando cuenta regresiva...":x?"":"Abrir enlace"}),x&&r.jsxs(X,{"data-loc":"client/src/pages/GanaGratis.tsx:267",size:"sm",onClick:()=>M(K.id),className:"bg-transparent border border-[var(--neon-green)]/60 text-[var(--neon-green)]",children:[r.jsx(cv,{"data-loc":"client/src/pages/GanaGratis.tsx:268",className:"w-4 h-4 mr-1"})," Recalcular"]})]}):r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:273",className:"text-xs text-muted-foreground flex items-center gap-1.5",children:[r.jsx(zr,{"data-loc":"client/src/pages/GanaGratis.tsx:274",className:"w-3 h-3"})," Completa el paso anterior"]})),L&&r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:279",className:"mt-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:280",className:"flex items-center justify-between text-xs font-mono mb-1.5",children:[r.jsxs("span",{"data-loc":"client/src/pages/GanaGratis.tsx:281",className:V<=3?"text-[var(--neon-red)]":"text-[var(--neon-blue)]",children:["Esperando... ",V,"s"]}),r.jsx("span",{"data-loc":"client/src/pages/GanaGratis.tsx:284",className:"text-muted-foreground",children:"No cierres esta pestaña"})]}),r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:286",className:"h-1.5 rounded-full bg-border/50 overflow-hidden",children:r.jsx(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:287",className:"h-full bg-[var(--neon-blue)]",initial:{width:"0%"},animate:{width:`${(K.waitSeconds-V)/K.waitSeconds*100}%`},transition:{duration:.2}})})]})]},K.id)})}),$&&r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:302",initial:{opacity:0,scale:.97},animate:{opacity:1,scale:1},className:"border border-[var(--neon-green)]/50 rounded-xl p-5 bg-[var(--neon-green)]/5 text-center",children:[r.jsx($r,{"data-loc":"client/src/pages/GanaGratis.tsx:303",className:"w-8 h-8 mx-auto mb-2 text-[var(--neon-green)]"}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:304",className:"font-semibold mb-3",children:"¡Todos los pasos completados!"}),r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:305",className:"neon-border-green bg-transparent text-[var(--neon-green)]",disabled:d.isPending||D>=z,onClick:()=>d.mutate({offerId:e}),children:d.isPending?"Entregando recompensa...":D>=z?"Ya reclamaste hoy":"🎁 Reclamar recompensa"}),D>=z&&r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:312",className:"text-xs text-muted-foreground mt-2 font-mono",children:"Vuelve mañana para reclamar de nuevo."})]})]})}function R2e(){F.useUtils();const{data:e,isLoading:t}=F.surveys.listActive.useQuery(),{data:a}=F.surveys.myBalance.useQuery(void 0,{retry:!1}),[n,s]=S.useState(null),o=F.surveys.requestWithdrawal.useMutation({onSuccess:c=>
778q.success("Retiro solicitado",{description:`$${c.requested} USD — el administrador lo pagará manualmente a tu cuenta.`}),onError:c=>q.error(c.message)});return n?r.jsx(D2e,{"data-loc":"client/src/pages/GanaGratis.tsx:331",surveyId:n,onExit:()=>s(null)}):r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:334",children:[r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:335",className:"grid gap-4 md:grid-cols-2",children:(t?[]:e??[]).map((c,d)=>r.jsxs(Se.button,{"data-loc":"client/src/pages/GanaGratis.tsx:337",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{delay:d*.06},onClick:()=>s(c.id),className:"text-left border border-border/50 rounded-xl p-5 bg-card/60 hover:bg-card hover:border-[var(--neon-blue)]/40 hover:shadow-[0_0_24px_rgba(59,130,246,0.12)] transition-all group",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:345",className:"flex items-start justify-between gap-3 mb-2",children:[r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:346",className:"w-11 h-11 rounded-lg flex items-center justify-center border border-[var(--neon-blue)]/40 bg-[var(--neon-blue)]/10 text-[var(--neon-blue)]",children:r.jsx(Yf,{"data-loc":"client/src/pages/GanaGratis.tsx:347",className:"w-6 h-6"})}),r.jsxs("span",{"data-loc":"client/src/pages/GanaGratis.tsx:349",className:"text-[10px] font-mono tracking-wider text-muted-foreground border border-border/50 rounded px-2 py-0.5",children:["⏱ ",c.timeLimitMinutes," min"]})]}),r.jsx("h3",{"data-loc":"client/src/pages/GanaGratis.tsx:353",className:"font-semibold text-base mb-1 group-hover:text-[var(--neon-blue)] transition-colors",children:c.title}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:354",className:"text-sm text-muted-foreground line-clamp-2 mb-3",children:c.description||"Responde las preguntas antes de que se acabe el tiempo y gana tu recompensa."}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:355",className:"flex items-center justify-between text-xs font-mono",children:[r.jsxs("span",{"data-loc":"client/src/pages/GanaGratis.tsx:356",className:"text-[var(--neon-green)]",children:["+",c.coinReward," coins · +$",c.usdRate," USD"]}),r.jsx(UA,{"data-loc":"client/src/pages/GanaGratis.tsx:357",className:"w-4 h-4 text-muted-foreground group-hover:translate-x-1 transition-transform"})]})]},c.id))}),!t&&(!e||e.length===0)&&r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:363",className:"text-center border border-border/50 rounded-xl p-10 bg-card/50",children:[r.jsx(Yf,{"data-loc":"client/src/pages/GanaGratis.tsx:364",className:"w-10 h-10 mx-auto mb-3 text-muted-foreground"}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:365",className:"text-muted-foreground",children:"Todavía no hay encuestas disponibles. Vuelve pronto."})]}),a&&r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:370",initial:{opacity:0,y:12},animate:{opacity:1,y:0},className:"mt-8 border border-[var(--neon-green)]/40 rounded-xl p-5 bg-[var(--neon-green)]/5",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:371",className:"flex items-center gap-2 mb-3",children:[r.jsx(sv,{"data-loc":"client/src/pages/GanaGratis.tsx:372",className:"w-5 h-5 text-[var(--neon-green)]"}),r.jsx("h3",{"data-loc":"client/src/pages/GanaGratis.tsx:373",className:"font-semibold",children:"Tu saldo en USD"})]}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:375",className:"grid grid-cols-3 gap-3 mb-4 text-center",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:376",className:"border border-border/40 rounded-lg p-3 bg-card/40",children:[r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:377",className:"text-[10px] font-mono text-muted-foreground mb-1",children:"GANADO"}),r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:378",className:"font-mono text-lg font-bold text-[var(--neon-green)]",children:["$",a.usd.total]})]}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:380",className:"border border-border/40 rounded-lg p-3 bg-card/40",children:[r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:381",className:"text-[10px] font-mono text-muted-foreground mb-1",children:"POR PAGAR"}),r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:382",className:"font-mono text-lg font-bold text-[var(--neon-blue)]",children:["$",a.usd.pending]})]}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:384",className:"border border-border/40 rounded-lg p-3 bg-card/40",children:[r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:385",className:"text-[10px] font-mono text-muted-foreground mb-1",children:"PAGADO"}),r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:386",className:"font-mono text-lg font-bold text-[var(--neon-red)]",children:["$",a.usd.paid]})]})]}),r.jsxs(X,{"data-loc":"client/src/pages/GanaGratis.tsx:389",className:"w-full neon-border-green bg-transparent text-[var(--neon-green)]",disabled:o.isPending||parseFloat(a.usd.pending)<=0,onClick:()=>o.mutate(),children:[r.jsx(nZ,{"data-loc":"client/src/pages/GanaGratis.tsx:394",className:"w-4 h-4 mr-1"}),o.isPending?"Procesando...":parseFloat(a.usd.pending)>0?`Solicitar retiro ($${a.usd.pending} USD)`:"Sin saldo pendiente"]}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:397",className:"text-[11px] text-muted-foreground mt-2",children:"El retiro lo paga manualmente el administrador cuando reciba los pagos de las plataformas de anuncios. También puedes canjear tu saldo en la tienda con Apex Coins."})]})]})}function D2e({surveyId:e,onExit:t}){const a=F.useUtils(),[n,s]=S.useState("loading"),[o,c]=S.useState(null),[d,u]=S.useState(0),[m,h]=S.useState(0),[p,x]=S.useState(!1),[v,j]=S.useState(null),[y,w]=S.useState(0),[A,P]=S.useState(null),[E,C]=S.useState(0),[T,M]=S.useState(!1),[O,_]=S.useState(0),I=S.useRef(null),$=S.useRef(null),D=F.surveys.start.useMutation(),z=F.surveys.answer.useMutation(),K=F.surveys.finish.useMutation();S.useEffect(()=>((async()=>{try{if(await yU())throw new Error("Detectamos un bloqueador de anuncios activo. Desactívalo para poder ganar dinero con las encuestas.");if(!(await E2e(()=>a.engagement.clock.fetch().then(te=>te?.serverMs))).ok)throw new Error("La hora de tu dispositivo no coincide con la del servidor. Ajusta tu hora y fecha para poder participar.");const ae=await D.mutateAsync({surveyId:e});c(ae),u(ae.deadlineMs),h(Math.max(0,Math.ceil((ae.deadlineMs-Date.now())/1e3))),s("running")}catch(U){q.error(U?.message??"Error al iniciar"),t()}})(),()=>
778{I.current&&clearInterval(I.current),$.current&&clearInterval($.current)}),[]),S.useEffect(()=>{if(!(n!=="running"||!o))return I.current&&clearInterval(I.current),I.current=setInterval(()=>{const U=Math.max(0,Math.ceil((d-Date.now())/1e3));h(U),U<=0&&(I.current&&clearInterval(I.current),x(!0),s("finished"),K.mutate({sessionId:o.sessionId,surveyId:e},{onSuccess:ae=>j(ae),onError:()=>j({success:!1,expired:!0,coinsAwarded:0,usdEarned:"0.00"})}))},250),()=>{I.current&&clearInterval(I.current)}},[n,d]);function W(){if(!A||!o)return;const U=o.questions,ae=U[y];ae&&z.mutate({sessionId:o.sessionId,surveyId:e,questionId:ae.id,answer:A},{onSuccess:te=>{_(te.answeredCount),P(null);const B=o.adStepEvery||3,H=y+1;if(B>0&&H<U.length&&H%B===0&&o.monetizedLink){window.open(o.monetizedLink,"_blank","noopener"),C(o.adWaitSeconds||10),M(!1),s("ad"),$.current&&clearInterval($.current);const Z=Date.now();$.current=setInterval(()=>{const re=Math.max(0,(o.adWaitSeconds||10)-(Date.now()-Z)/1e3);C(re),re<=0&&($.current&&clearInterval($.current),M(!0))},200),w(H)}else H>=U.length?(s("finished"),K.mutate({sessionId:o.sessionId,surveyId:e},{onSuccess:Z=>j(Z),onError:Z=>{q.error(Z.message),j({success:!1,expired:!0,coinsAwarded:0,usdEarned:"0.00"}),s("finished")}})):w(H)},onError:te=>{q.error(te.message),te.message.includes("tiempo")&&(x(!0),j({success:!1,expired:!0,coinsAwarded:0,usdEarned:"0.00"}),s("finished"))}})}const Y=U=>`${Math.floor(U/60)}:${String(U%60).padStart(2,"0")}`;if(n==="loading")return r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:557",className:"border border-border/50 rounded-xl p-10 bg-card/50 text-center text-muted-foreground",children:"Preparando encuesta..."});if(n==="finished"||p)return r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:565",initial:{opacity:0,scale:.97},animate:{opacity:1,scale:1},className:"border border-border/50 rounded-xl p-8 bg-card/60 text-center",children:[v?.success?r.jsxs(r.Fragment,{children:[r.jsx($r,{"data-loc":"client/src/pages/GanaGratis.tsx:568",className:"w-12 h-12 mx-auto mb-3 text-[var(--neon-green)]"}),r.jsx("h3",{"data-loc":"client/src/pages/GanaGratis.tsx:569",className:"font-[Orbitron] text-xl font-bold mb-2 text-[var(--neon-green)]",children:"¡Encuesta completada a tiempo!"}),r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:570",className:"text-muted-foreground mb-4",children:["Ganaste ",r.jsxs("span",{"data-loc":"client/src/pages/GanaGratis.tsx:571",className:"font-mono text-[var(--neon-green)]",children:[v.coinsAwarded," coins"]}),parseFloat(v.usdEarned)>0&&r.jsxs("span",{"data-loc":"client/src/pages/GanaGratis.tsx:572",className:"font-mono text-[var(--neon-green)]",children:[" + $",v.usdEarned," USD"]})]})]}):r.jsxs(r.Fragment,{children:[r.jsx(cv,{"data-loc":"client/src/pages/GanaGratis.tsx:577",className:"w-12 h-12 mx-auto mb-3 text-[var(--neon-red)]"}),r.jsx("h3",{"data-loc":"client/src/pages/GanaGratis.tsx:578",className:"font-[Orbitron] text-xl font-bold mb-2 text-[var(--neon-red)]",children:"⏰ Se acabó el tiempo"}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:579",className:"text-muted-foreground mb-4",children:"No recibiste la recompensa. Intenta otra encuesta — ¡serás más rápido la próxima!"})]}),r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:582",variant:"ghost",className:"text-[var(--neon-blue)]",onClick:t,children:"← Volver a encuestas"})]});if(n==="ad"&&o?.monetizedLink){const U=Math.ceil(E);return r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:590",initial:{opacity:0,y:12},animate:{opacity:1,y:0},className:"border border-[var(--neon-blue)]/40 rounded-xl p-6 bg-[var(--neon-blue)]/5",children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:591",className:"flex items-center gap-2 mb-3",children:[r.jsx(Ut,{"data-loc":"client/src/pages/GanaGratis.tsx:592",className:"w-5 h-5 text-[var(--neon-blue)]"}),r.jsxs("h3",{"data-loc":"client/src/pages/GanaGratis.tsx:593",className:"font-semibold",children:["Paso de anuncio (",U,"s restantes)"]})]}),r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:595",className:"text-sm text-muted-foreground mb-4",children:"Se abrió tu enlace de anuncio en otra pestaña. Espéralo y vuelve aquí cuando termine la cuenta regresiva para seguir con la encuesta."}),r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:598",className:"h-2 rounded-full bg-border/50 overflow-hidden mb-3",children:r.jsx(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:599",className:"h-full bg-[var(--neon-blue)]",initial:{width:"100%"},animate:{width:`${U/(o.adWaitSeconds||10)}%`}})}),r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:601",className:"w-full bg-transparent border border-[var(--neon-green)]/60 text-[var(--neon-green)]",disabled:!T,onClick:()=>s("running"),children:T?"✔ Anuncio visto · continuar encuesta":`Espera ${U}s...`})]})}const L=o?.questions??[],V=L[y];return V?r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:617",children:[r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:618",variant:"ghost",size:"sm",onClick:t,className:"mb-4 text-muted-foreground hover:text-[var(--neon-blue)]",children:"← Salir de la encuesta"}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:623",className:`border rounded-xl p-4 mb-4 flex items-center justify-between ${m<=30?"border-[var(--neon-red)]/50 bg-[var(--neon-red)]/5":"border-[var(--neon-blue)]/40 bg-[var(--neon-blue)]/5"}`,children:[r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:624",children:[r.jsx("p",{"data-loc":"client/src/pages/GanaGratis.tsx:625",className:"font-semibold text-sm",children:o?void 0:""}),r.jsxs("p",{"data-loc":"client/src/pages/GanaGratis.tsx:626",className:"text-xs text-muted-foreground",children:["Pregunta ",y+1," de ",L.length," · Respondidas: ",O]})]}),r.jsxs("div",{"data-loc":"client/src/pages/GanaGratis.tsx:628",className:`font-mono text-2xl font-bold ${m<=30?"text-[var(--neon-red)] animate-pulse":"text-[var(--neon-blue)]"}`,children:["⏱ ",Y(m)]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/GanaGratis.tsx:633",initial:{opacity:0,x:12}
778,animate:{opacity:1,x:0},className:"border border-border/50 rounded-xl p-6 bg-card/60",children:[r.jsx("h3",{"data-loc":"client/src/pages/GanaGratis.tsx:634",className:"font-semibold text-lg mb-4",children:V.question}),r.jsx("div",{"data-loc":"client/src/pages/GanaGratis.tsx:635",className:"space-y-2.5",children:V.options.map((U,ae)=>r.jsx("button",{"data-loc":"client/src/pages/GanaGratis.tsx:637",onClick:()=>P(U),disabled:z.isPending,className:`w-full text-left rounded-lg border px-4 py-3 text-sm transition-all active:scale-[0.98] ${A===U?"border-[var(--neon-blue)]/60 bg-[var(--neon-blue)]/10 text-[var(--neon-blue)] shadow-[0_0_14px_rgba(59,130,246,0.12)]":"border-border/50 bg-card/40 hover:border-[var(--neon-blue)]/30"}`,children:U},ae))}),r.jsx(X,{"data-loc":"client/src/pages/GanaGratis.tsx:647",className:"w-full mt-5 bg-transparent border border-[var(--neon-green)]/60 text-[var(--neon-green)]",disabled:!A||z.isPending,onClick:W,children:z.isPending?"Enviando...":y===L.length-1?"✅ Terminar encuesta":"Siguiente →"})]},V.id)]}):null}function i9({className:e,...t}){return r.jsx(gt,{"data-loc":"client/src/components/ui/spinner.tsx:7",role:"status","aria-label":"Loading",className:ct("size-4 animate-spin",e),...t})}const I2e={magistv:"📺",bot_tier:"🤖",image_ai:"🖼️",video_ai:"🎬",book:"📕",service:"🌐",vip:"👑",course:"🎓"};function L2e(){const{user:e,loading:t}=kt(),n=F.redeem.myWallet.useQuery(void 0,{enabled:!!e}).data,s=F.redeem.catalog.useQuery(),o=F.useUtils(),c=()=>{o.redeem.myWallet.invalidate(),o.redeem.catalog.invalidate()},d=F.redeem.requestRedemption.useMutation({onSuccess:p=>{p.autoDelivered&&p.deliveryNote?(q.success("🎁 ¡Entregado al instante! Tu canje ya está listo."),navigator.clipboard?.writeText(p.deliveryNote).catch(()=>{})):q.success("✅ Canje solicitado. Admin te entregará el producto."),c()},onError:p=>q.error(p.message)}),u=F.redeem.withdrawRequest.useMutation({onSuccess:()=>{q.success("💸 Solicitud de retiro enviada. Admin la procesará."),c()},onError:p=>q.error(p.message)}),m=n?.coins??0,h=Number(n?.usd?.total??0);return t?r.jsx("div",{"data-loc":"client/src/pages/Redeem.tsx:59",className:"min-h-screen bg-background flex items-center justify-center",children:r.jsx(i9,{"data-loc":"client/src/pages/Redeem.tsx:60"})}):e?r.jsx(DC,{"data-loc":"client/src/pages/Redeem.tsx:74",children:r.jsx("div",{"data-loc":"client/src/pages/Redeem.tsx:75",className:"min-h-screen bg-background pt-20 pb-24",children:r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:76",className:"container max-w-6xl mx-auto px-4 py-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:77",className:"flex items-center gap-3 mb-2",children:[r.jsx(Oa,{"data-loc":"client/src/pages/Redeem.tsx:78",className:"w-8 h-8 text-fuchsia-400"}),r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:79",children:[r.jsx("h1",{"data-loc":"client/src/pages/Redeem.tsx:80",className:"text-3xl font-bold bg-gradient-to-r from-fuchsia-400 via-cyan-300 to-emerald-400 bg-clip-text text-transparent",children:"Canje Apex"}),r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:81",className:"text-sm text-zinc-400",children:"Cambia tus coins o saldo USD por productos y servicios de paga"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:86",className:"grid grid-cols-2 gap-4 mb-8",children:[r.jsx(F0,{"data-loc":"client/src/pages/Redeem.tsx:87",children:r.jsx(jt,{"data-loc":"client/src/pages/Redeem.tsx:88",className:"bg-black/40 border-amber-400/40 hover:border-amber-400 transition-colors",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Redeem.tsx:89",className:"flex items-center gap-4 py-6",children:[r.jsx(_g,{"data-loc":"client/src/pages/Redeem.tsx:90",className:"w-10 h-10 text-amber-400"}),r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:91",children:[r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:92",className:"text-sm text-zinc-400",children:"Tus Apex Coins"}),r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:93",className:"text-3xl font-bold text-amber-400",children:m})]})]})})}),r.jsx(F0,{"data-loc":"client/src/pages/Redeem.tsx:98",children:r.jsx(jt,{"data-loc":"client/src/pages/Redeem.tsx:99",className:"bg-black/40 border-emerald-400/40 hover:border-emerald-400 transition-colors",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Redeem.tsx:100",className:"flex items-center gap-4 py-6",children:[r.jsx(sv,{"data-loc":"client/src/pages/Redeem.tsx:101",className:"w-10 h-10 text-emerald-400"}),r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:102",className:"flex-1",children:[r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:103",className:"text-sm text-zinc-400",children:"Saldo USD"}),r.jsxs("p",{"data-loc":"client/src/pages/Redeem.tsx:104",className:"text-3xl font-bold text-emerald-400",children:["$",h.toFixed(2)]})]})]})})})]}),r.jsxs("h2",{"data-loc":"client/src/pages/Redeem.tsx:112",className:"text-xl font-bold text-cyan-300 mb-4 flex items-center gap-2",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Redeem.tsx:113",className:"w-5 h-5"})," Catálogo de canje"]}),s.isLoading?r.jsx(i9,{"data-loc":"client/src/pages/Redeem.tsx:116",className:"w-8 h-8"}):r.jsx("div",{"data-loc":"client/src/pages/Redeem.tsx:118",className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4 mb-8",children:s.data?.map(p=>{const x=m>=p.coinPrice;return r.jsx(F0,{"data-loc":"client/src/pages/Redeem.tsx:122",children:r.jsxs(jt,{"data-loc":"client/src/pages/Redeem.tsx:123",className:"bg-black/40 border-purple-500/40 hover:border-purple-400 transition-colors h-full flex flex-col",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/Redeem.tsx:124",className:"pb-2",children:[r.jsx("div",{"data-loc":"client/src/pages/Redeem.tsx:125",className:"text-4xl mb-1",children:I2e[p.kind]??"🎁"}),r.jsx(Ya,{"data-loc":"client/src/pages/Redeem.tsx:126",className:"text-white text-lg",children:p.title}),r.jsx(Co,{"data-loc":"client/src/pages/Redeem.tsx:127",children:p.description})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/Redeem.tsx:129",className:"flex-1 flex flex-col gap-3",children:[r.jsx("div",{"data-loc":"client/src/pages/Redeem.tsx:130",className:"flex items-center justify-between",children:r.jsxs(al,{"data-loc":"client/src/pages/Redeem.tsx:131",className:"bg-amber-400/20 text-amber-300 border-amber-400/40",children:[r.jsx(_g,{"data-loc":"client/src/pages/Redeem.tsx:132",className:"w-3 h-3 mr-1"})," ",p.coinPrice," coins"]})}),r.jsx(X,{"data-loc":"client/src/pages/Redeem.tsx:135",className:"w-full bg-purple-600 hover:bg-purple-500 text-white",disabled:!x||d.isPending,onClick:()=>d.mutate({catalogItemId:p.id}),children:d.isPending?r.jsx(gt,{"data-loc":"client/src/pages/Redeem.tsx:141",className:"w-4 h-4 animate-spin mr-2"}):x?"Canjear ahora":`Te faltan ${p.coinPrice-m} coins`})]})]})},p.id)})}),r.jsxs(jt,{"data-loc":"client/src/pages/Redeem.tsx:157",className:"bg-black/40 border-emerald-500/40 mb-8",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/Redeem.tsx:158",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/Redeem.tsx:159",className:"text-white flex items-center gap-2",children:[r.jsx(Km,{"data-loc":"client/src/pages/Redeem.tsx:160",className:"w-5 h-5 text-emerald-400"})," Retirar saldo USD por PayPal"]}),r.jsx(Co,{"data-loc":"client/src/pages/Redeem.tsx:162",children:"Al llegar a $5.00 puedes pedir el retiro a tu cuenta de PayPal. El administrador procesa los pagos manualmente."})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/Redeem.tsx:166",className:"flex flex-col sm:flex-row gap-4 items-start sm:items-center",children:[r.jsxs("p",{"data-loc":"client/src/pages/Redeem.tsx:167",className:"text-emerald-300 font-semibold",children:["Saldo disponible: $",h.toFixed(2)," / mínimo $5.00"]}),r.jsx(X,{"data-loc":"client/src/pages/Redeem.tsx:170",className:"bg-emerald-600 hover:bg-emerald-500 text-white",disabled:h<5||u.isPending,onClick:()=>u.mutate(),children:u.isPending?r.jsx(gt,{"data-loc":"client/src/pages/Redeem.tsx:176",className:"w-4 h-4 animate-spin mr-2"}):"Solicitar retiro"})]})]}),r.jsxs("h2",{"data-loc":"client/src/pages/Redeem.tsx:185",className:"text-xl font-bold text-cyan-300 mb-4 flex items-center gap-2",children:[r.jsx(ol,{"data-loc":"client/src/pages/Redeem.tsx:186",className:"w-5 h-5"})," Tu historial"]}),n?.requests?.length?r.jsx("div",{"data-loc":"client/src/pages/Redeem.tsx:191",className:"space-y-2",children:n.requests.map(p=>r.jsx(jt,{"data-loc":"client/src/pages/Redeem.tsx:193",className:"bg-black/30 border-zinc-700/50",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Redeem.tsx:194",className:"flex items-center justify-between py-3 gap-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:195",className:"min-w-0 flex-1",children:[r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:196",className:"text-white font-medium",children:p.item.title??p.item.kind}),r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:197",className:"text-xs text-zinc-400",children:new Date(p.request.createdAt).toLocaleStr
778ing("es-DO")}),p.request.status==="delivered"&&p.request.note?r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:199",className:"text-xs text-emerald-300 font-mono mt-1 break-all select-all",children:p.request.note}):null]}),r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:202",className:"flex items-center gap-2 flex-shrink-0",children:[p.request.status==="delivered"&&p.request.note&&p.request.note.toLowerCase().includes("key entregada")?r.jsx(X,{"data-loc":"client/src/pages/Redeem.tsx:204",size:"sm",variant:"outline",className:"h-7 text-xs border-emerald-500/40 text-emerald-300 hover:bg-emerald-500/10",onClick:()=>{navigator.clipboard?.writeText(p.request.note??""),q.success("📋 Key copiada")},children:"Copiar key"}):null,r.jsx(al,{"data-loc":"client/src/pages/Redeem.tsx:208",className:p.request.status==="delivered"?"bg-emerald-500/20 text-emerald-300":"bg-amber-500/20 text-amber-300",children:p.request.status==="delivered"?p.request.note?"Entregado al instante":"Entregado":"Pendiente"})]})]})},p.request.id))}):r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:189",className:"text-zinc-500",children:"Aún no tienes canjes ni retiros."})]})})}):r.jsxs("div",{"data-loc":"client/src/pages/Redeem.tsx:66",className:"min-h-screen bg-background flex flex-col items-center justify-center gap-4 pt-20",children:[r.jsx("p",{"data-loc":"client/src/pages/Redeem.tsx:67",className:"text-zinc-400",children:"Inicia sesión para ver tu monedero."}),r.jsx(X,{"data-loc":"client/src/pages/Redeem.tsx:68",onClick:za,children:"Iniciar sesión"})]})}function B2e({game:e,onClose:t,onScore:a}){const[n,s]=S.useState(null);return F.useUtils(),S.useEffect(()=>{s(`/play-game/${encodeURIComponent(e.slug)}`)},[e.slug]),S.useEffect(()=>{const o=c=>{try{const d=c.data;if(d&&typeof d=="object"&&d.type==="CUSTOM_SCORE"){const u=Number(d.score);if(!Number.isFinite(u)||u<0||u>1e6)return;a(Math.round(u))}}catch{}};return window.addEventListener("message",o),()=>window.removeEventListener("message",o)},[a]),r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:63",className:"bg-card border border-fuchsia-500/40 rounded-2xl p-4 relative",children:[r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:64",className:"flex items-center justify-between mb-3",children:[r.jsxs("h3",{"data-loc":"client/src/pages/CustomGames.tsx:65",className:"font-bold text-lg flex items-center gap-2",children:[r.jsx(Kc,{"data-loc":"client/src/pages/CustomGames.tsx:66",className:"w-5 h-5 text-fuchsia-400"})," ",e.title]}),r.jsx("button",{"data-loc":"client/src/pages/CustomGames.tsx:68",onClick:t,className:"text-zinc-400 hover:text-white p-1 rounded-lg hover:bg-zinc-800 transition-colors","aria-label":"Cerrar juego",children:r.jsx(Hr,{"data-loc":"client/src/pages/CustomGames.tsx:69",className:"w-5 h-5"})})]}),n?r.jsx("div",{"data-loc":"client/src/pages/CustomGames.tsx:78",className:"aspect-video rounded-xl overflow-hidden border border-zinc-800 bg-[#05060a]",children:r.jsx("iframe",{"data-loc":"client/src/pages/CustomGames.tsx:79",src:n,title:e.title,sandbox:"allow-scripts allow-modals allow-popups",className:"w-full h-full"},n)}):r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:73",className:"aspect-video flex items-center justify-center bg-[#05060a] rounded-xl border border-zinc-800",children:[r.jsx(gt,{"data-loc":"client/src/pages/CustomGames.tsx:74",className:"w-8 h-8 text-fuchsia-400 animate-spin"}),r.jsx("span",{"data-loc":"client/src/pages/CustomGames.tsx:75",className:"sr-only",children:"Cargando juego…"})]}),r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:90",className:"flex items-center justify-between mt-3",children:[r.jsxs("span",{"data-loc":"client/src/pages/CustomGames.tsx:91",className:"text-xs text-zinc-500 flex items-center gap-1",children:[r.jsx(_f,{"data-loc":"client/src/pages/CustomGames.tsx:92",className:"w-3.5 h-3.5 text-amber-400"})," +coins por récord nuevo (cap diario)"]}),r.jsx("span",{"data-loc":"client/src/pages/CustomGames.tsx:94",className:"text-xs text-zinc-500",children:'Al terminar, presiona "Enviar puntuación" abajo'})]})]})}function z2e({game:e,onPlay:t}){return r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:103",className:"bg-card border border-zinc-800 rounded-2xl overflow-hidden hover:border-fuchsia-500/40 transition-colors duration-300 flex flex-col",children:[r.jsx("div",{"data-loc":"client/src/pages/CustomGames.tsx:104",className:"aspect-video bg-gradient-to-br from-[#0a0514] via-[#120a24] to-[#060c18] flex items-center justify-center border-b border-zinc-800 overflow-hidden",children:e.thumbnailUrl?r.jsx("img",{"data-loc":"client/src/pages/CustomGames.tsx:106",src:e.thumbnailUrl,alt:e.title,className:"w-full h-full object-cover",onError:a=>{a.target.style.display="none"}}):r.jsx("span",{"data-loc":"client/src/pages/CustomGames.tsx:108",className:"text-5xl",children:"🎮"})}),r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:111",className:"p-4 flex flex-col flex-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/CustomGames.tsx:112",className:"text-lg font-bold text-white mb-1",children:e.title}),e.description&&r.jsx("p",{"data-loc":"client/src/pages/CustomGames.tsx:113",className:"text-sm text-zinc-400 mb-3 flex-1",children:e.description}),r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:114",className:"flex items-center justify-between mt-auto",children:[r.jsxs("span",{"data-loc":"client/src/pages/CustomGames.tsx:115",className:"text-xs text-zinc-500 flex items-center gap-1",children:[r.jsx(Ut,{"data-loc":"client/src/pages/CustomGames.tsx:116",className:"w-3 h-3 text-cyan-400"})," Recompensa por récord"]}),r.jsxs(X,{"data-loc":"client/src/pages/CustomGames.tsx:118",size:"sm",onClick:()=>t(e),className:"neon-border-fuchsia",children:[r.jsx(HA,{"data-loc":"client/src/pages/CustomGames.tsx:119",className:"w-3.5 h-3.5"})," Jugar"]})]})]})]})}function $2e({slug:e,title:t}){const{data:a,isLoading:n}=F.customGames.topScores.useQuery({slug:e});return r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:131",className:"bg-card border border-zinc-800 rounded-2xl p-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:132",className:"flex items-center gap-2 mb-3",children:[r.jsx(Wm,{"data-loc":"client/src/pages/CustomGames.tsx:133",className:"w-4 h-4 text-amber-400"}),r.jsxs("h4",{"data-loc":"client/src/pages/CustomGames.tsx:134",className:"text-sm font-bold",children:[t," — Top Jugadores"]})]}),n?r.jsx("p",{"data-loc":"client/src/pages/CustomGames.tsx:137",className:"text-xs text-zinc-500",children:"Cargando…"}):!a||a.length===0?r.jsx("p",{"data-loc":"client/src/pages/CustomGames.tsx:139",className:"text-xs text-zinc-500",children:"Aún no hay récords. ¡Sé el primero!"}):r.jsx("div",{"data-loc":"client/src/pages/CustomGames.tsx:141",className:"space-y-1.5",children:a.slice(0,5).map((s,o)=>r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:143",className:"flex items-center justify-between text-sm",children:[r.jsxs("span",{"data-loc":"client/src/pages/CustomGames.tsx:144",className:"text-zinc-300",children:[r.jsx("span",{"data-loc":"client/src/pages/CustomGames.tsx:145",className:`inline-flex w-5 h-5 rounded items-center justify-center text-xs mr-2 ${o===0?"bg-amber-400/20 text-amber-300":o===1?"bg-zinc-400/20 text-zinc-300":o===2?"bg-orange-400/20 text-orange-300":"bg-zinc-800 text-zinc-400"}`,children:o+1}),s.userName]}),r.jsx("span",{"data-loc":"client/src/pages/CustomGames.tsx:148",className:"text-cyan-300 font-mono text-xs",children:s.score})]},o))})]})}function q2e(){const{isAuthenticated:e}=kt(),[t,a]=S.useState(null),n=F.useUtils(),{data:s}=F.customGames.list.useQuery(),o=F.customGames.reportScore.useMutation(),c=S.useCallback(d=>{!e||!t||o.mutate({slug:t.slug,score:d},{onSuccess:u=>{u.ok?q.success(`🏆 ¡Récord en ${t.title}! +${u.coinsAwarded} coins`,{duration:4e3}):q(`Puntuación registrada: ${d}. Supera tu marca para ganar coins (hasta 60/día por juegos).`,{duration:4e3}),n.customGames.topScores.invalidate(),n.customGames.myBest.invali
778date()},onError:u=>{q.error(u.message||"No se pudo registrar la puntuación")}})},[e,t,o,n]);return r.jsx(DC,{"data-loc":"client/src/pages/CustomGames.tsx:190",children:r.jsx("div",{"data-loc":"client/src/pages/CustomGames.tsx:191",className:"min-h-screen bg-background pt-20 pb-24",children:r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:192",className:"container max-w-6xl mx-auto px-4 py-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:193",className:"flex items-center justify-between mb-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:194",className:"flex items-center gap-3",children:[r.jsx(Kc,{"data-loc":"client/src/pages/CustomGames.tsx:195",className:"w-8 h-8 text-fuchsia-400"}),r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:196",children:[r.jsx("h1",{"data-loc":"client/src/pages/CustomGames.tsx:197",className:"text-3xl font-bold bg-gradient-to-r from-fuchsia-400 via-cyan-400 to-emerald-400 bg-clip-text text-transparent",children:"Mis Juegos"}),r.jsx("p",{"data-loc":"client/src/pages/CustomGames.tsx:200",className:"text-sm text-zinc-400",children:"Juegos exclusivos creados por Apex Forge"})]})]}),r.jsx(Qt,{"data-loc":"client/src/pages/CustomGames.tsx:203",href:"/juegos",children:r.jsxs(X,{"data-loc":"client/src/pages/CustomGames.tsx:204",variant:"outline",size:"sm",className:"neon-border-blue",children:[r.jsx(Nd,{"data-loc":"client/src/pages/CustomGames.tsx:205",className:"w-3.5 h-3.5"})," Zona Juegos"]})})]}),r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:210",className:"rounded-2xl border border-fuchsia-500/30 bg-fuchsia-500/5 p-4 mb-8 text-sm text-zinc-300",children:["🎮 ",r.jsx("strong",{"data-loc":"client/src/pages/CustomGames.tsx:211",children:"Cómo ganar coins:"})," juega, termina la partida y toca ",r.jsx("em",{"data-loc":"client/src/pages/CustomGames.tsx:211",children:'"Enviar puntuación"'}),". Ganas coins por cada récord nuevo (hasta 60 coins/día en total por todos los juegos). Los juegos corren en un entorno aislado y seguro."]}),t&&r.jsx("div",{"data-loc":"client/src/pages/CustomGames.tsx:215",className:"mb-8",children:r.jsx(B2e,{"data-loc":"client/src/pages/CustomGames.tsx:216",game:t,onClose:()=>a(null),onScore:c})}),!s||s.length===0?r.jsxs("div",{"data-loc":"client/src/pages/CustomGames.tsx:221",className:"bg-card border border-zinc-800 rounded-2xl p-10 text-center",children:[r.jsx("span",{"data-loc":"client/src/pages/CustomGames.tsx:222",className:"text-5xl block mb-3",children:"🕹️"}),r.jsx("p",{"data-loc":"client/src/pages/CustomGames.tsx:223",className:"text-zinc-400",children:"Aún no hay juegos personalizados publicados. ¡Vuelve pronto!"})]}):r.jsxs(r.Fragment,{children:[r.jsx("h2",{"data-loc":"client/src/pages/CustomGames.tsx:227",className:"text-xl font-bold mb-4 flex items-center gap-2",children:"🕹️ Juegos disponibles"}),r.jsx("div",{"data-loc":"client/src/pages/CustomGames.tsx:228",className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4 mb-10",children:s.map(d=>r.jsx(z2e,{"data-loc":"client/src/pages/CustomGames.tsx:230",game:d,onPlay:a},d.slug))}),r.jsx("h2",{"data-loc":"client/src/pages/CustomGames.tsx:234",className:"text-xl font-bold mb-4 flex items-center gap-2",children:"🏆 Rankings"}),r.jsx("div",{"data-loc":"client/src/pages/CustomGames.tsx:235",className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:s.slice(0,6).map(d=>r.jsx($2e,{"data-loc":"client/src/pages/CustomGames.tsx:237",slug:d.slug,title:d.title},d.slug))})]})]})})})}function G2e(e,t){const[a,n]=S.useState(0),[s,o]=S.useState(!1),[c,d]=S.useState(!1),u=S.useCallback(()=>{d(!1);const m=e.current;if(!m)return;const h=m.getContext("2d");if(!h)return;const p=16,x=Math.floor(m.width/p),v=Math.floor(m.height/p);let j=[{x:Math.floor(x/2),y:Math.floor(v/2)}],y={x:1,y:0},w=y,A=E(),P=0;n(0),o(!0);function E(){for(;;){const I={x:Math.floor(Math.random()*x),y:Math.floor(Math.random()*v)};if(!j.some($=>$.x===I.x&&$.y===I.y))return I}}function C(){if(!(!h||!m)){h.fillStyle="#05060a",h.fillRect(0,0,m.width,m.height);for(let I=0;I<v;I++)for(let $=0;$<x;$++)h.strokeStyle="rgba(6,182,212,0.05)",h.strokeRect($*p,I*p,p,p);
778h.fillStyle="#22d3ee",j.forEach(I=>h.fillRect(I.x*p+1,I.y*p+1,p-2,p-2)),h.fillStyle="#f472b6",h.fillRect(A.x*p+2,A.y*p+2,p-4,p-4)}}const T=I=>{I==="ArrowUp"&&y.y!==1&&(w={x:0,y:-1}),I==="ArrowDown"&&y.y!==-1&&(w={x:0,y:1}),I==="ArrowLeft"&&y.x!==1&&(w={x:-1,y:0}),I==="ArrowRight"&&y.x!==-1&&(w={x:1,y:0})},M=I=>{["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].includes(I.key)&&I.preventDefault(),T(I.key)},O=I=>{const $=I.touches[0],D=$.clientX-m.getBoundingClientRect().left-m.width/2,z=$.clientY-m.getBoundingClientRect().top-m.height/2;Math.abs(D)>Math.abs(z)?T(D>0?"ArrowRight":"ArrowLeft"):T(z>0?"ArrowDown":"ArrowUp")};m.addEventListener("touchstart",O,{passive:!0}),window.addEventListener("keydown",M),m.addEventListener("touchmove",O,{passive:!0});const _=window.setInterval(()=>{y=w;const I={x:j[0].x+y.x,y:j[0].y+y.y};if(I.x<0||I.y<0||I.x>=x||I.y>=v||j.some($=>$.x===I.x&&$.y===I.y)){clearInterval(_),window.removeEventListener("keydown",M),m.removeEventListener("touchstart",O),m.removeEventListener("touchmove",O),d(!0),o(!1),t(P);return}j.unshift(I),I.x===A.x&&I.y===A.y?(P++,n(P),A=E()):j.pop(),C()},110)},[e,t]);return{score:a,running:s,finished:c,start:u}}function U2e(e,t){const[a,n]=S.useState(0),[s,o]=S.useState(!1),[c,d]=S.useState(!1),u=S.useCallback(()=>{const m=e.current;if(!m)return;const h=m.getContext("2d");if(!h)return;const p=m.width,x=m.height;d(!1),o(!0),n(0);let v=x/2,j=0;const y=130,w=50,A=90,P=x,E=2.4;let C=[],T=0,M=0,O=!1,_=0;const I=()=>{j=-5.5},$=z=>{z.code==="Space"&&(z.preventDefault(),I())},D=()=>I();window.addEventListener("keydown",$),m.addEventListener("touchstart",D,{passive:!0}),_=window.setInterval(()=>{T++,j+=.32,v+=j,T%95===0&&C.push({x:p+20,top:60+Math.random()*(P-y-180),passed:!1}),C.forEach(z=>z.x-=E),C=C.filter(z=>z.x>-w-20),C.forEach(z=>{!z.passed&&z.x+w<A&&(z.passed=!0,M++,n(M)),A+14>z.x&&A-14<z.x+w&&(v-12<z.top||v+12>z.top+y)&&(O=!0)}),(v>x-10||v<10)&&(O=!0),h.fillStyle="#05060a",h.fillRect(0,0,p,x),h.fillStyle="#4ade80",C.forEach(z=>{h.fillRect(z.x,0,w,z.top),h.fillRect(z.x,z.top+y,w,P-z.top-y)}),h.fillStyle="#facc15",h.beginPath(),h.arc(A,v,12,0,Math.PI*2),h.fill(),h.fillStyle="#fff",h.font="bold 28px Orbitron",h.fillText(String(M),p/2-15,45),O&&!c&&(clearInterval(_),window.removeEventListener("keydown",$),m.removeEventListener("touchstart",D),d(!0),o(!1),t(M))},16)},[e,t,c]);return{score:a,running:s,finished:c,jump:u}}function V2e(e){const a=["🎮","🚀","⭐","🔥","💎","🎯","🍀","🌈"],[n,s]=S.useState([]),[o,c]=S.useState(0),[d,u]=S.useState([]),[m,h]=S.useState(!1),p=S.useCallback(()=>{const v=[...a,...a].map((j,y)=>({id:y,icon:j,flipped:!1,matched:!1})).sort(()=>Math.random()-.5);s(v),c(0),u([]),h(!1)},[]),x=S.useCallback(v=>{s(j=>{const y=j.find(P=>P.id===v);if(!y||y.flipped||y.matched)return j;const w=j.map(P=>P.id===v?{...P,flipped:!0}:P),A=[...d,v];if(u(A),A.length===2){const[P,E]=A,C=w.find(M=>M.id===P),T=w.find(M=>M.id===E);c(M=>M+1),C.icon===T.icon?setTimeout(()=>{const M=w.map(O=>O.id===P||O.id===E?{...O,matched:!0}:O);if(s(M),u([]),M.every(O=>O.matched)){h(!0);const O=Math.max(1,50-Math.floor(o/2)*3);e(O)}},250):setTimeout(()=>{s(M=>M.map(O=>O.id===P||O.id===E?{...O,flipped:!1}:O)),u([])},600)}return w})},[d,o,e]);return{cards:n,moves:o,done:m,start:p,flip:x,pairs:8,icons:a}}function F2e(e){const[a,n]=S.useState([]),[s,o]=S.useState(0),[c,d]=S.useState(!1),u=S.useCallback(()=>{let x=new Array(16).fill(0);m(x),m(x),n([...x]),o(0),d(!1)},[]);function m(x){const v=x.map((j,y)=>j===0?y:-1).filter(j=>j>=0);v.length!==0&&(x[v[Math.floor(Math.random()*v.length)]]=Math.random()<.9?2:4)}function h(x){const v=x.filter(w=>w!==0),j=[];let y=0;for(let w=0;w<v.length;w++)w+1<v.length&&v[w]===v[w+1]?(j.push(v[w]*2),y+=v[w]*2,w++):j.push(v[w]);for(;j.length<4;)j.push(0);return{row:j,sc:y}}const p=S.useCallback(x=>{n(v=>{let j=[...v],y=0;const w=(P,E)=>x==="left"?j[P*4+E]:x==="right"?j[P*4+(3-E)]:x==="up"?j[E*4+P]:j[(3-E)*4+P],A=(P,E,C)=>{x==="left"?j[P*4+E]=C:x==="right"?j[P*4+(3-E)]=C:x==="up"?j[E*4+P]=C:j[(3-E)*4+P]=C};for(let P=0;P<4;P++){const E=[0,1,2,3].map(T=>w(P,T)),C=h(E);y+=C.sc,C.row.forEach((T,M)=>A(P,M,T))}return JSON.stringify(j)===JSON.stringify(v)?v:(m(j),o(P=>P+y),j.includes(2048)&&(d(!0),e(y+100)),j)})},[e]);return{grid:a,score:s,done:c,start:u,move:p,size:4}}function H2e(e){const[t,a]=S.useState("idle"),[n,s]=S.useState(0),o=S.useCallback(()=>{a("waiting");const d=800+Math.random()*3500;window.setTimeout(()=>{a("ready"),window.__reactionT0=Date.now()},d)},[]),c=S.useCallback(()=>
778{if(t==="ready"){const d=Date.now()-window.__reactionT0;s(d),a("done");const u=Math.max(0,200-Math.floor(d));e(u)}else a("idle")},[t,e]);return{phase:t,ms:n,start:o,tap:c}}function K2e({game:e,onScore:t}){const a=S.useState(()=>({current:null}));if(kt(),e.slug==="snake"){const{score:n,finished:s,start:o}=G2e(a,c=>t(e.slug,c));return r.jsxs(wf,{"data-loc":"client/src/pages/Games.tsx:319",title:e.title,description:e.description,emoji:e.emoji,children:[r.jsx("canvas",{"data-loc":"client/src/pages/Games.tsx:320",ref:a,width:400,height:300,className:"mx-auto block w-full max-w-[400px] border border-cyan-500/30 rounded bg-[#05060a]"}),r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:321",className:"flex items-center justify-between mt-3",children:[r.jsxs("span",{"data-loc":"client/src/pages/Games.tsx:322",className:"text-cyan-300 font-mono",children:["Puntos: ",n]}),r.jsx(X,{"data-loc":"client/src/pages/Games.tsx:323",size:"sm",onClick:()=>{a.current=null,o()},className:"neon-border-blue",children:s?"Jugar de nuevo":"Empezar"})]}),r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:327",className:"text-xs text-zinc-500 mt-2",children:"Flechas del teclado o desliza sobre el lienzo (móvil)."})]})}if(e.slug==="flappy"){const{score:n,finished:s,jump:o}=U2e(a,c=>t(e.slug,c));return r.jsxs(wf,{"data-loc":"client/src/pages/Games.tsx:334",title:e.title,description:e.description,emoji:e.emoji,children:[r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:335",onClick:()=>!s&&o(),className:"cursor-pointer select-none",children:r.jsx("canvas",{"data-loc":"client/src/pages/Games.tsx:336",ref:a,width:400,height:300,className:"mx-auto block w-full max-w-[400px] border border-cyan-500/30 rounded bg-[#05060a]"})}),r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:338",className:"flex items-center justify-between mt-3",children:[r.jsxs("span",{"data-loc":"client/src/pages/Games.tsx:339",className:"text-cyan-300 font-mono",children:["Puntos: ",n]}),r.jsx(X,{"data-loc":"client/src/pages/Games.tsx:340",size:"sm",onClick:()=>o(),className:"neon-border-blue",children:s?"Intentar de nuevo":"Empezar"})]}),r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:342",className:"text-xs text-zinc-500 mt-2",children:"Toca el lienzo o la barra espaciadora para volar."})]})}if(e.slug==="memory"){const{cards:n,moves:s,done:o,start:c,flip:d}=V2e(u=>t(e.slug,u));return r.jsxs(wf,{"data-loc":"client/src/pages/Games.tsx:349",title:e.title,description:e.description,emoji:e.emoji,children:[r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:350",className:"grid grid-cols-4 gap-2 max-w-[340px] mx-auto",children:n.map(u=>r.jsx("button",{"data-loc":"client/src/pages/Games.tsx:352",onClick:()=>d(u.id),className:`aspect-square rounded-lg text-2xl flex items-center justify-center border transition-all duration-200 ${u.matched?"bg-emerald-500/20 border-emerald-400/50":u.flipped?"bg-cyan-500/20 border-cyan-400/50":"bg-black/40 border-zinc-700 hover:border-fuchsia-400/50"}`,children:u.flipped||u.matched?u.icon:"?"},u.id))}),r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:357",className:"flex items-center justify-between mt-3",children:[r.jsxs("span",{"data-loc":"client/src/pages/Games.tsx:358",className:"text-cyan-300 font-mono",children:["Movimientos: ",s]}),r.jsx(X,{"data-loc":"client/src/pages/Games.tsx:359",size:"sm",onClick:c,className:"neon-border-blue",children:n.length===0?"Empezar":"Reiniciar"})]}),o&&r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:361",className:"text-emerald-400 text-sm font-bold text-center mt-2",children:"¡Completado! +coins por tu récord"})]})}if(e.slug==="2048"){const{grid:n,score:s,done:o,start:c,move:d,size:u}=F2e(m=>t(e.slug,m));return r.jsxs(wf,{"data-loc":"client/src/pages/Games.tsx:368",title:e.title,description:e.description,emoji:e.emoji,children:[r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:369",className:"grid gap-1.5 max-w-[300px] mx-auto",style:{gridTemplateColumns:`repeat(${u}, 1fr)`},onKeyDown:void 0,children:n.map((m,h)=>r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:371",className:`aspect-square rounded flex items-center justify-center font-mono font-bold ${m===0?"bg-black/40":m>=1024?"bg-fuchsia-500/40 text-white":m>=256?"bg-cyan-500/40 text-white":m>=64?"bg-emerald-500/30 text-emerald-200":"bg-zinc-700/50 text-zinc-300"}`,children:m||""},h))}),r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:376",className:"flex items-center justify-between mt-3",children:[r.jsxs("span",{"data-loc":"client/src/pages/Games.tsx:377",className:"text-cyan-300 font-mono",children:["Puntos: ",s]}),r.jsx(X,{"data-loc":"client/src/pages/Games.tsx:378",size:"sm",onClick:c,className:"neon-border-blue",children:n.length===0?"Empezar":"Reiniciar"})]}),r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:380",className:"flex justify-center gap-1 mt-2",children:["left","up","down","right"].map(m=>r.jsx("button",{"data-loc":"client/src/pages/Games.tsx:382",onClick:()=>d(m),className:"px-3 py-1 rounded border border-zinc-700 text-xs text-zinc-300 hover:border-cyan-400/50",children:m==="left"?"←":m==="right"?"→":m==="up"?"↑":"↓"},m))}),o&&r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:385",className:"text-emerald-400 text-sm font-bold text-center mt-2",children:"¡Llegaste al 2048! +coins"})]})}if(e.slug==="reaction"){const{phase:n,ms:s,start:o,tap:c}=H2e(d=>t(e.slug,d));return r.jsx(wf,{"data-loc":"client/src/pages/Games.tsx:392",title:e.title,de
778scription:e.description,emoji:e.emoji,children:r.jsxs("button",{"data-loc":"client/src/pages/Games.tsx:393",onClick:()=>n==="idle"||n==="done"||n==="waiting"?o():c(),className:`w-full max-w-[400px] mx-auto rounded-xl h-48 flex flex-col items-center justify-center border transition-colors ${n==="waiting"?"bg-red-500/10 border-red-500/50":n==="ready"?"bg-emerald-500/10 border-emerald-400":"bg-cyan-500/10 border-cyan-400/50"}`,children:[r.jsxs("span",{"data-loc":"client/src/pages/Games.tsx:394",className:"text-2xl font-bold",children:[n==="idle"&&"Toca para empezar",n==="waiting"&&"Espera el verde...",n==="ready"&&"¡TOCA YA!",n==="done"&&`${s} ms`]}),r.jsx("span",{"data-loc":"client/src/pages/Games.tsx:400",className:"text-sm text-zinc-400 mt-2",children:n==="done"?s<250?"¡Reflejos de neón!":"Sigue practicando":"Tu recompensa depende de tu velocidad"})]})})}return r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:408",className:"flex items-center gap-2 text-zinc-500",children:[r.jsx(zr,{"data-loc":"client/src/pages/Games.tsx:409",className:"w-4 h-4"})," Juego no disponible"]})}function wf({title:e,description:t,emoji:a,children:n}){return r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:416",className:"bg-card border border-zinc-800 rounded-2xl p-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:417",className:"flex items-center gap-2 mb-1",children:[r.jsx("span",{"data-loc":"client/src/pages/Games.tsx:418",className:"text-2xl",children:a}),r.jsx("h3",{"data-loc":"client/src/pages/Games.tsx:419",className:"text-lg font-bold",children:e})]}),r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:421",className:"text-sm text-zinc-400 mb-4",children:t}),n]})}function Q2e({game:e,onPlay:t}){const{user:a}=kt(),n=S.useCallback(()=>{if(!a){q.error("Inicia sesión para ganar coins jugando");return}window.open(e.url,"_blank","noopener"),t(e.slug)},[a,e,t]);return r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:439",className:"bg-card border border-zinc-800 rounded-2xl p-5 flex flex-col",children:[r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:440",className:"flex items-center gap-2 mb-1",children:[r.jsx("span",{"data-loc":"client/src/pages/Games.tsx:441",className:"text-2xl",children:e.emoji}),r.jsx("h3",{"data-loc":"client/src/pages/Games.tsx:442",className:"text-lg font-bold",children:e.title})]}),r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:444",className:"text-sm text-zinc-400 mb-4 flex-1",children:e.description}),r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:445",className:"flex items-center justify-between",children:[r.jsxs("span",{"data-loc":"client/src/pages/Games.tsx:446",className:"text-xs text-zinc-500 flex items-center gap-1",children:[r.jsx(Ad,{"data-loc":"client/src/pages/Games.tsx:446",className:"w-3 h-3"})," Se juega en Poki"]}),r.jsxs(X,{"data-loc":"client/src/pages/Games.tsx:447",size:"sm",onClick:n,className:"neon-border-emerald",children:[r.jsx(Ut,{"data-loc":"client/src/pages/Games.tsx:448",className:"w-3.5 h-3.5"})," Abrir (+20 coins)"]})]})]})}function W2e({slug:e,title:t}){const{data:a}=F.games.topScores.useQuery({gameSlug:e});return r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:459",className:"bg-card border border-zinc-800 rounded-2xl p-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:460",className:"flex items-center gap-2 mb-3",children:[r.jsx(Wm,{"data-loc":"client/src/pages/Games.tsx:461",className:"w-4 h-4 text-amber-400"}),r.jsxs("h4",{"data-loc":"client/src/pages/Games.tsx:462",className:"text-sm font-bold",children:[t," — Top Jugadores"]})]}),!a||a.length===0?r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:465",className:"text-xs text-zinc-500",children:"Aún no hay récords. ¡Sé el primero!"}):r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:467",className:"space-y-1.5",children:a.slice(0,5).map((n,s)=>r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:469",className:"flex items-center justify-between text-sm",children:[r.jsxs("span",{"data-loc":"client/src/pages/Games.tsx:470",className:"text-zinc-300",children:[r.jsx("span",{"data-loc":"client/src/pages/Games.tsx:471",className:`inline-flex w-5 h-5 rounded items-center justify-center text-xs mr-2 ${s===0?"bg-amber-400/20 text-amber-300":s===1?"bg-zinc-400/20 text-zinc-300":s===2?"bg-orange-400/20 text-orange-300":"bg-zinc-800 text-zinc-400"}`,children:s+1}),n.userName]}),r.jsx("span",{"data-loc":"client/src/pages/Games.tsx:474",className:"text-cyan-300 font-mono text-xs",children:n.score})]},s))})]})}function Y2e(){const{isAuthenticated:e}=kt();cl();const{data:t}=F.games.listGames.useQuery(),a=F.useUtils(),n=F.games.submitInternalScore.useMutation(),s=F.games.submitPokiPlay.useMutation(),o=S.useCallback((d,u)=>{e&&n.mutate({gameSlug:d,score:u},{onSuccess:m=>{m.ok?q.success(`🏆 ¡Nuevo récord en ${d}! +${m.coinsAwarded} coins`,{duration:4e3}):q(`Récord: ${u}. Supera tu marca para ganar coins`,{duration:3e3}
778),a.games.topScores.invalidate(),a.games.myBest.invalidate()}})},[e,n,a]),c=S.useCallback(d=>{s.mutate({gameSlug:d},{onSuccess:()=>{q.success("🎮 ¡Partida registrada! +20 coins",{duration:3e3}),a.games.topScores.invalidate()}})},[s,a]);return r.jsx(DC,{"data-loc":"client/src/pages/Games.tsx:517",children:r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:518",className:"min-h-screen bg-background pt-20 pb-24",children:r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:519",className:"container max-w-6xl mx-auto px-4 py-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:520",className:"flex items-center justify-between mb-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:521",className:"flex items-center gap-3",children:[r.jsx(Kc,{"data-loc":"client/src/pages/Games.tsx:522",className:"w-8 h-8 text-cyan-400"}),r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:523",children:[r.jsx("h1",{"data-loc":"client/src/pages/Games.tsx:524",className:"text-3xl font-bold bg-gradient-to-r from-cyan-400 via-fuchsia-400 to-emerald-400 bg-clip-text text-transparent",children:"Zona Juegos"}),r.jsx("p",{"data-loc":"client/src/pages/Games.tsx:525",className:"text-sm text-zinc-400",children:"Juega, rompe récords y gana coins"})]})]}),r.jsx(Qt,{"data-loc":"client/src/pages/Games.tsx:528",href:"/gana-gratis",children:r.jsxs(X,{"data-loc":"client/src/pages/Games.tsx:529",variant:"outline",size:"sm",className:"neon-border-blue",children:[r.jsx(Nd,{"data-loc":"client/src/pages/Games.tsx:529",className:"w-3.5 h-3.5"})," Gana Gratis"]})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Games.tsx:533",className:"rounded-2xl border border-cyan-500/30 bg-cyan-500/5 p-4 mb-8 text-sm text-zinc-300",children:["💡 ",r.jsx("strong",{"data-loc":"client/src/pages/Games.tsx:534",children:"Reglas:"})," los 5 juegos internos te dan coins por cada récord nuevo (hasta 60/día). Los juegos de Poki se abren directamente y te dan 20 coins por partida registrada."]}),r.jsx("h2",{"data-loc":"client/src/pages/Games.tsx:537",className:"text-xl font-bold mb-4 flex items-center gap-2",children:"🎮 Juegos internos"}),r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:538",className:"grid md:grid-cols-2 gap-4 mb-10",children:t?.internal.map(d=>r.jsx(K2e,{"data-loc":"client/src/pages/Games.tsx:540",game:d,onScore:o},d.slug))}),r.jsxs("h2",{"data-loc":"client/src/pages/Games.tsx:544",className:"text-xl font-bold mb-4 flex items-center gap-2",children:["🕹️ Juegos de Poki ",r.jsx("span",{"data-loc":"client/src/pages/Games.tsx:544",className:"text-xs font-normal text-zinc-500",children:"(externos · +20 coins por partida)"})]}),r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:545",className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4 mb-10",children:t?.poki.map(d=>r.jsx(Q2e,{"data-loc":"client/src/pages/Games.tsx:547",game:d,onPlay:c},d.slug))}),r.jsx("h2",{"data-loc":"client/src/pages/Games.tsx:551",className:"text-xl font-bold mb-4 flex items-center gap-2",children:"🏆 Rankings"}),r.jsx("div",{"data-loc":"client/src/pages/Games.tsx:552",className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:t?.internal.slice(0,3).map(d=>r.jsx(W2e,{"data-loc":"client/src/pages/Games.tsx:554",slug:d.slug,title:d.title},d.slug))})]})})})}function Sf({children:e}){return r.jsx("h2",{"data-loc":"client/src/pages/Coins.tsx:14",className:"text-lg font-bold text-foreground flex items-center gap-2 mt-8 mb-3",children:r.jsx("span",{"data-loc":"client/src/pages/Coins.tsx:15",className:"text-[var(--neon-green)]",children:e})})}function X2e(){const{user:e}=kt(),[t,a]=S.useState(0),[n,s]=S.useState(null),[o,c]=S.useState(""),[d,u]=S.useState(100),[m,h]=S.useState(null),[p,x]=S.useState(!1),[v,j]=S.useState(""),[y,w]=S.useState(""),A=F.useUtils(),{data:P,refetch:E}=F.monetization.coinBalance.useQuery(void 0,{enabled:!!e}),{data:C}=F.monetization.coinPackages.useQuery(),{data:T}=F.monetization.vipStatus.useQuery(void 0,{enabled:!!e}),{data:M}=F.monetization.vipPrice.useQuery(),{data:O,refetch:_}=F.monetization.myReferrals.useQuery(void 0,{enabled:!!e}),I=F.monetization.myReferralCode.useQuery(void 0,{enabled:!!e});S.useEffect(()=>{I.data&&w(I.data)},[I.data]);const $=F.monetization.buyCoins.useMutation({onSuccess:H=>s(H),onError:H=>q.error(H.message)}),D=F.monetization.confirmCoinPurchase.useMutation({onSuccess:H=>{q.success(`¡Recibiste ${H.coins} Apex Coins!`),s(null),c(""),A.monetization.coinBalance.invalidate()},onError:H=>q.error(H.message)}),z=F.monetization.redeemCoins.useMutation({onSuccess:H=>{h({code:H.code,percentage:H.percentage}),q.success(`Código de descuento DESC-${H.percentage}% generado: ${H.code}`),A.monetization.coinBalance.invalidate()},onError:H=>q.error(H.message)}),K=F.monetization.applyReferralCode.useMutation({onSuccess:H=>
778{q.success(`¡Referido aplicado! Recibiste ${H.welcomeCoins} monedas de bienvenida`),A.monetization.coinBalance.invalidate(),_(),x(!1)},onError:H=>q.error(H.message)}),W=F.monetization.redeemReferralPoints.useMutation({onSuccess:H=>{q.success(`Código ${H.code} (${H.percentage}% OFF) generado`),_()},onError:H=>q.error(H.message)}),Y=F.monetization.buyVip.useMutation({onSuccess:H=>V(H),onError:H=>q.error(H.message)}),[L,V]=S.useState(null),[U,ae]=S.useState(""),te=F.monetization.confirmVipPurchase.useMutation({onSuccess:H=>{q.success(`¡VIP activado por ${H.months} ${H.months===1?"mes":"meses"}!`),V(null),ae(""),A.monetization.vipStatus.invalidate()},onError:H=>q.error(H.message)}),B=P?.balance??0;return r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:99",className:"container mx-auto px-4 py-10 max-w-4xl",children:[r.jsx("h1",{"data-loc":"client/src/pages/Coins.tsx:100",className:"text-3xl font-black text-transparent bg-clip-text bg-gradient-to-r from-[var(--neon-blue)] to-[var(--neon-green)]",children:"💰 Apex Coins & VIP"}),r.jsx("p",{"data-loc":"client/src/pages/Coins.tsx:103",className:"text-muted-foreground mt-2 text-sm",children:"Compra monedas internas, canjéalas por descuentos, invita amigos y hazte VIP."}),e&&r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:108",className:"grid grid-cols-2 md:grid-cols-3 gap-3 mt-6",children:[r.jsxs(jt,{"data-loc":"client/src/pages/Coins.tsx:109",className:"p-4 bg-background/70 border-[var(--neon-green)]/30",children:[r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:110",className:"text-[11px] text-muted-foreground",children:"Tus Apex Coins"}),r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:111",className:"text-2xl font-black text-[var(--neon-green)]",children:B})]}),r.jsxs(jt,{"data-loc":"client/src/pages/Coins.tsx:113",className:"p-4 bg-background/70 border-[var(--neon-blue)]/30",children:[r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:114",className:"text-[11px] text-muted-foreground",children:"Estado VIP"}),r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:115",className:"text-2xl font-black text-[var(--neon-blue)]",children:T?.isVip?"⭐ VIP":"No VIP"}),T?.isVip&&T.expiresAt&&r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:119",className:"text-[10px] text-muted-foreground mt-1",children:["Hasta ",new Date(T.expiresAt).toLocaleDateString()]})]}),r.jsxs(jt,{"data-loc":"client/src/pages/Coins.tsx:124",className:"p-4 bg-background/70 border-[var(--neon-red)]/30",children:[r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:125",className:"text-[11px] text-muted-foreground",children:"Puntos por referir"}),r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:126",className:"text-2xl font-black text-[var(--neon-red)]",children:O?.points??0})]})]}),r.jsx(Sf,{"data-loc":"client/src/pages/Coins.tsx:133",children:"🪙 Comprar Apex Coins"}),r.jsx("p",{"data-loc":"client/src/pages/Coins.tsx:134",className:"text-xs text-muted-foreground",children:"Monedas canjeables por descuentos. Cuanto mayor el paquete, mejor bonus."}),r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:137",className:"grid grid-cols-1 md:grid-cols-3 gap-3 mt-3",children:C?.map((H,Z)=>r.jsxs("button",{"data-loc":"client/src/pages/Coins.tsx:139",onClick:()=>{a(Z),$.mutate({packageIndex:Z})},className:`p-4 rounded-lg border text-left transition-all active:scale-[0.97] ${t===Z?"border-[var(--neon-green)] bg-[var(--neon-green)]/10":"border-border bg-background/60 hover:border-[var(--neon-green)]/50"}`,children:[r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:148",className:"font-bold text-sm",children:H.label}),r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:149",className:"text-[var(--neon-green)] font-black text-xl mt-1",children:["$",H.price.toFixed(2)]})]},H.label))}),r.jsx(Sf,{"data-loc":"client/src/pages/Coins.tsx:154",children:"🎁 Canjear monedas por descuento"}),r.jsx("p",{"data-loc":"client/src/pages/Coins.tsx:155",className:"text-xs text-muted-foreground",children:"Cada 50 monedas se convierten en 10% de descuento (máximo 50%)."}),r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:158",className:"flex gap-2 mt-3 items-center flex-wrap",children:[r.jsx(fe,{"data-loc":"client/src/pages/Coins.tsx:159",type:"number",min:50,step:50,value:d,onChange:H=>u(parseInt(H.target.value)||50),className:"w-32 bg-background/60"}),r.jsx(X,{"data-loc":"client/src/pages/Coins.tsx:167",variant:"outline",className:"border-[var(--neon-blue)] text-[var(--neon-blue)]",disabled:z.isPending,onClick:()=>z.mutate({coins:d}),children:"Canjear"})]}),m&&r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:177",className:"mt-3 p-3 rounded border border-[var(--neon-green)]/40 bg-[var(--neon-green)]/10 text-xs",children:["🎟️ Código: ",r.jsx("b",{"data-loc":"client/src/pages/Coins.tsx:178",children:m.code})," — ",m.percentage,"% de descuento. Copia este código y úsalo en el carrito."]}),e&&r.jsxs(r.Fragment,{children:[r.jsx(Sf,{"data-loc":"client/src/pages/Coins.tsx:185",children:"🤝 Programa de referidos"}),r.jsxs("p",{"data-loc":"client/src/pages/Coins.tsx:186",className:"text-xs text-muted-foreground",children:["Comparte tu código. Cada amigo que se registre con él te da ",r.jsx("b",{"data-loc":"client/src/pages/Coins.tsx:187",children:"100 puntos"}),", canjeables por códigos de descuento reales. Tu amigo recibe ",r.jsx("b",{"data-loc":"client/src/pages/Coins.tsx:188",children:"50 monedas"})," de bienvenida."]}),r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:190",className:"flex gap-2 mt-3 flex-wrap items-center",children:[r.jsx(fe,{"data-loc":"client/src/pages/Coins.tsx:191",readOnly:!0,value:y||"APEX-...",className:"w-48 bg-background/60 font-mono text-[var(--neon-green)]"}),r.jsx(X,{"data-loc":"client/src/pages/Coins.tsx:196",variant:"outline",className:"border-[var(--neon-green)] text-[var(--neon-green)]",onClick:()=>navigator.clipboard?.writeText(y).then(()=>q.success("Código copiado")),children:"Copiar código"}),r.jsx(X,{"data-loc":"client/src/pages/Coins.tsx:199",variant:"outline",className:"border-[var(--neon-blue)] text-[var(--neon-blue)]",onClick:()=>{j(""),x(!0)},children:"Tengo un código"})]}),(O?.referrals?.length??0)>0&&r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:204",className:"mt-3 space-y-1.5 text-xs",children:[O.referrals.map(H=>r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:206",className:"flex items-center gap-2 p-2 rounded bg-background/60 border border-border",children:[r.jsxs("span",{"data-loc":"client/src/pages/Coins.tsx:207",children:["👤 Amigo #",H.referredUserId]}),r.jsxs("span",{"data-loc":"client/src/pages/Coins.tsx:208",className:"ml-auto text-muted-foreground",children:["+",H.points," puntos · ",H.redeemed?"✅ canjeado":"🔵 disponible"]})]},H.id)),(O?.points??0)>=50&&r.jsxs(X,{"data-loc":"client/src/pages/Coins.tsx:212",size:"sm",variant:"outline",className:"border-[var(--neon-red)] text-[var(--neon-red)]",onClick:()=>W.mutate({points:O.points}),children:["Canjear ",O.points," puntos por descuento"]})]})]}),r.jsx(Sf,{"data-loc":"client/src/pages/Coins.tsx:221",children:"⭐ Membresía VIP"}),r.jsxs("p",{"data-loc":"client/src/pages/Coins.tsx:222",className:"text-xs text-muted-foreground",children:["Contenido VIP, ",r.jsx("b",{"data-loc":"client/src/pages/Coins.tsx:223",children:"20% de descuento"})," en toda la tienda, prioridad en pedidos y en el soporte."]}),r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:225",className:"flex gap-2 mt-3 flex-wrap items-center",children:r.jsxs(X,{"data-loc":"client/src/pages/Coins.tsx:226",className:"bg-gradient-to-r from-[var(--neon-blue)] to-[var(--neon-green)] text-black font-bold",disabled:Y.isPending,onClick:()=>Y.mutate({months:1}),children:["Hacerme VIP · $",(M?.pricePerMonth??Z2e).toFixed(2),"/mes"]})}),r.jsx(Sf,{"data-loc":"client/src/pages/Coins.tsx:235",children:"📜 Historial de monedas"}),r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:236",className:"space-y-1.5 max-h-52 overflow-y-auto",children:P?.history?.length?P.history.map(H=>r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:238",className:"flex items-center gap-2 text-xs p-2 rounded bg-background/60 border border-border",children:[r.jsxs("span",{"data-loc":"client/src/pages/Coins.tsx:239",className:H.amount>=0?"text-[var(--neon-green)]":"text-[var(--neon-red)]",children:[H.amount>=0?"+":"",H.amount]}),r.jsx("span",{"data-loc":"client/src/pages/Coins.tsx:242",className:"text-muted-foreground",children:J2e(H.reason)}),r.jsx("span",{"data-loc":"client/src/pages/Coins.tsx:243",className:"ml-auto text-muted-foreground",children:new Date(H.createdAt).toLocaleStr
778ing()})]},H.id)):r.jsx("div",{"data-loc":"client/src/pages/Coins.tsx:245",className:"text-xs text-muted-foreground",children:"Sin movimientos aún."})}),r.jsx(nn,{"data-loc":"client/src/pages/Coins.tsx:249",open:!!n,onOpenChange:H=>!H&&s(null),children:r.jsxs(rn,{"data-loc":"client/src/pages/Coins.tsx:250",className:"bg-background border-[var(--neon-green)]/40",children:[r.jsxs(un,{"data-loc":"client/src/pages/Coins.tsx:251",children:[r.jsx(fn,{"data-loc":"client/src/pages/Coins.tsx:252",children:"Compra Apex Coins"}),r.jsx(md,{"data-loc":"client/src/pages/Coins.tsx:253",children:"Paga con PayPal y pega el ID de transacción para acreditar tus monedas."})]}),n&&r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:258",className:"space-y-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:259",className:"p-3 rounded bg-background/60 border border-border text-sm",children:["💰 ",r.jsxs("b",{"data-loc":"client/src/pages/Coins.tsx:260",children:[n.coins," monedas"]})," por ",r.jsxs("b",{"data-loc":"client/src/pages/Coins.tsx:260",children:["$",n.total.toFixed(2)]})]}),r.jsx("a",{"data-loc":"client/src/pages/Coins.tsx:262",href:n.paypalUrl,target:"_blank",rel:"noopener noreferrer",className:"block w-full text-center px-4 py-2 rounded bg-[var(--neon-blue)] text-black font-bold",children:"Pagar en PayPal →"}),r.jsx(fe,{"data-loc":"client/src/pages/Coins.tsx:270",placeholder:"ID de transacción de PayPal (ej: 5GH1...)",value:o,onChange:H=>c(H.target.value),className:"bg-background/60"}),r.jsx(X,{"data-loc":"client/src/pages/Coins.tsx:276",className:"w-full bg-[var(--neon-green)] text-black font-bold",disabled:D.isPending||o.length<12,onClick:()=>D.mutate({orderId:n.orderId,transactionId:o}),children:"Confirmar y acreditar monedas"})]})]})}),r.jsx(nn,{"data-loc":"client/src/pages/Coins.tsx:289",open:!!L,onOpenChange:H=>!H&&V(null),children:r.jsxs(rn,{"data-loc":"client/src/pages/Coins.tsx:290",className:"bg-background border-[var(--neon-blue)]/40",children:[r.jsxs(un,{"data-loc":"client/src/pages/Coins.tsx:291",children:[r.jsx(fn,{"data-loc":"client/src/pages/Coins.tsx:292",children:"⭐ Activar membresía VIP"}),r.jsx(md,{"data-loc":"client/src/pages/Coins.tsx:293",children:"Paga con PayPal y pega el ID de transacción para activar tu VIP."})]}),L&&r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:298",className:"space-y-3",children:[r.jsxs("div",{"data-loc":"client/src/pages/Coins.tsx:299",className:"p-3 rounded bg-background/60 border border-border text-sm",children:["⭐ VIP por ",r.jsxs("b",{"data-loc":"client/src/pages/Coins.tsx:300",children:[L.months," ",L.months===1?"mes":"meses"]})," — ",r.jsxs("b",{"data-loc":"client/src/pages/Coins.tsx:300",children:["$",L.total.toFixed(2)]})]}),r.jsx("a",{"data-loc":"client/src/pages/Coins.tsx:302",href:L.paypalUrl,target:"_blank",rel:"noopener noreferrer",className:"block w-full text-center px-4 py-2 rounded bg-[var(--neon-blue)] text-black font-bold",children:"Pagar en PayPal →"}),r.jsx(fe,{"data-loc":"client/src/pages/Coins.tsx:310",placeholder:"ID de transacción de PayPal",value:U,onChange:H=>ae(H.target.value),className:"bg-background/60"}),r.jsx(X,{"data-loc":"client/src/pages/Coins.tsx:316",className:"w-full bg-[var(--neon-green)] text-black font-bold",disabled:te.isPending||U.length<12,onClick:()=>te.mutate({orderId:L.orderId,transactionId:U}),children:"Activar VIP"})]})]})}),r.jsx(nn,{"data-loc":"client/src/pages/Coins.tsx:329",open:p,onOpenChange:x,children:r.jsxs(rn,{"data-loc":"client/src/pages/Coins.tsx:330",className:"bg-background border-[var(--neon-blue)]/40",children:[r.jsxs(un,{"data-loc":"client/src/pages/Coins.tsx:331",children:[r.jsx(fn,{"data-loc":"client/src/pages/Coins.tsx:332",children:"Tengo un código de referido"}),r.jsx(md,{"data-loc":"client/src/pages/Coins.tsx:333",children:"¿Quién te invitó? Pega su código y recibe 50 monedas de bienvenida."})]}),r.jsx(fe,{"data-loc":"client/src/pages/Coins.tsx:337",placeholder:"APEX-XXXX",className:"bg-background/60 font-mono uppercase",onChange:H=>j(H.target.value.toUpperCase())}),r.jsx(X,{"data-loc":"client/src/pages/Coins.tsx:342",className:"w-full bg-[var(--neon-green)] text-black font-bold",disabled:K.isPending,onClick:()=>K.mutate({code:v}),children:"Aplicar código"})]})})]})}const Z2e=2.99;function J2e(e){const t={purchase:"Compra de monedas",redemption:"Canje por descuento",referral_welcome:"Regalo de bienvenida",referral_bonus:"Bonus de referido",admin_grant:"Otorgado por admin"};return e.startsWith("marker_")?"Confirmación de pago":t[e]??e}var K3="Progress",Q3=100,[ewe]=vs(K3),[twe,awe]=ewe(K3),bU=S.forwardRef((e,t)=>
778{const{__scopeProgress:a,value:n=null,max:s,getValueLabel:o=nwe,...c}=e;(s||s===0)&&!o9(s)&&console.error(rwe(`${s}`,"Progress"));const d=o9(s)?s:Q3;n!==null&&!c9(n,d)&&console.error(swe(`${n}`,"Progress"));const u=c9(n,d)?n:null,m=$x(u)?o(u,d):void 0;return r.jsx(twe,{scope:a,value:u,max:d,children:r.jsx(nt.div,{"aria-valuemax":d,"aria-valuemin":0,"aria-valuenow":$x(u)?u:void 0,"aria-valuetext":m,role:"progressbar","data-state":SU(u,d),"data-value":u??void 0,"data-max":d,...c,ref:t})})});bU.displayName=K3;var jU="ProgressIndicator",wU=S.forwardRef((e,t)=>{const{__scopeProgress:a,...n}=e,s=awe(jU,a);return r.jsx(nt.div,{"data-state":SU(s.value,s.max),"data-value":s.value??void 0,"data-max":s.max,...n,ref:t})});wU.displayName=jU;function nwe(e,t){return`${Math.round(e/t*100)}%`}function SU(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function $x(e){return typeof e=="number"}function o9(e){return $x(e)&&!isNaN(e)&&e>0}function c9(e,t){return $x(e)&&!isNaN(e)&&e<=t&&e>=0}function rwe(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${Q3}\`.`}function swe(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
779  - a positive number
780  - less than the value passed to \`max\` (or ${Q3} if no \`max\` prop is set)
781  - \`null\` or \`undefined\` if the progress is indeterminate.
782
783Defaulting to \`null\`.`}var iwe=bU,owe=wU;function NU({className:e,value:t,...a}){return r.jsx(iwe,{"data-loc":"client/src/components/ui/progress.tsx:12","data-slot":"progress",className:ct("bg-primary/20 relative h-2 w-full overflow-hidden rounded-full",e),...a,children:r.jsx(owe,{"data-loc":"client/src/components/ui/progress.tsx:20","data-slot":"progress-indicator",className:"bg-primary h-full w-full flex-1 transition-all",style:{transform:`translateX(-${100-(t||0)}%)`}})})}const Is={book:{title:"Libro personalizado",desc:"Describe tu historia y la IA la convierte en un libro completo con capítulos, entrega en HTML y Markdown.",icon:bt,price:4.99,slug:"ai-book"},summary:{title:"Resumen + guía de estudio",desc:"Elige un libro del catálogo y la IA crea un resumen detallado con guía de estudio, temas y citas memorables.",icon:VA,price:1.99,slug:"ai-summary"},translate:{title:"Traducción de libro",desc:"Traduce un libro del catálogo al inglés, portugués, francés, italiano o alemán, conservando el estilo.",icon:vI,price:2.99,slug:"ai-translation"},cv:{title:"CV profesional con IA",desc:"Convierte tu experiencia real en un CV estructurado y descargable en PDF, sin inventar datos.",icon:hI,price:3.99,slug:"ai-cv"}},l9={english:"Inglés",portuguese:"Portugués",french:"Francés",italian:"Ital
783iano",german:"Alemán"};function cwe(){const{user:e}=kt(),[,t]=cl(),[a,n]=S.useState("book"),[s,o]=S.useState(""),[c,d]=S.useState(""),[u,m]=S.useState(""),[h,p]=S.useState("5"),[x,v]=S.useState(""),[j,y]=S.useState("english"),[w,A]=S.useState(!1),[P,E]=S.useState(!1),[C,T]=S.useState(""),[M,O]=S.useState(""),[_,I]=S.useState(""),[$,D]=S.useState(""),[z,K]=S.useState(""),[W,Y]=S.useState(""),[L,V]=S.useState(""),[U,ae]=S.useState(""),[te,B]=S.useState(""),[H,Z]=S.useState(""),[re,me]=S.useState(""),[Ne,he]=S.useState("es"),Pe=F.products.list.useQuery({limit:100,offset:0}),ue=S.useMemo(()=>Pe.data??[],[Pe.data]);S.useMemo(()=>ue.find(Ae=>String(Ae.id)===x),[ue,x]);const Ce=F.ai.services.useQuery(),Te=F.ai.myAiStatus.useQuery(),le=F.ai.buyAiService.useMutation(),Ie=e?.role==="admin";S.useMemo(()=>Ce.data??[],[Ce.data]);const ee=Ae=>Ie||!!Te.data?.[Ae],Re=async Ae=>{if(!e){t("/login");return}E(!0);try{const Xe=await le.mutateAsync({slug:Ae});if(Xe.alreadyPaid)q.success("Ya tienes este servicio activo");else{T(Xe.paymentUrl??""),O(Xe.instructions??"Paga con PayPal y el admin activará tu acceso."),I(Xe.serviceTitle??"Servicio de IA");const et=Xe.paymentUrl??"";et&&window.open(et,"_blank","noopener"),q.success(`Orden creada: ${Xe.serviceTitle} — paga en PayPal y el admin activará tu acceso`,{duration:6e3})}Fe.ai.myAiStatus.invalidate()}catch(Xe){q.error(Xe?.message??"No se pudo crear la orden")}finally{E(!1)}},ve=F.ai.generateBook.useMutation(),Me=F.ai.summarizeBook.useMutation(),ge=F.ai.translateBook.useMutation(),Le=F.ai.generateCv.useMutation(),Fe=F.useUtils(),Je=F.ai.myWorkflows.useQuery(void 0,{staleTime:1e4}),He=()=>{Fe.ai.myWorkflows.invalidate()};S.useEffect(()=>{a==="summary"&&!x&&ue.length&&v(String(ue[0].id)),a==="translate"&&!x&&ue.length&&v(String(ue[0].id))},[a,ue.length,x]);const lt=a,rt=ee(Is[lt].slug),xt=async Ae=>{if(!e){q.error("Inicia sesión para usar el estudio de IA"),t("/login");return}const Xe=Is[lt].slug;if(!Ie&&!Te.data?.[Xe]){q.error(`Aún no has comprado el servicio ${Is[lt].title}. Haz clic en "Activar servicio" para pagar con PayPal.`,{duration:6e3}),Re(Is[lt].slug);return}A(!0);try{if(Ae==="book"){if(!s.trim()||s.trim().length<3)throw new Error("Pon un título para tu libro (al menos 3 caracteres)");if(!c.trim()||c.trim().length<10)throw new Error("Describe tu historia (al menos 10 caracteres)");const et=await ve.mutateAsync({title:s.trim(),theme:c.trim(),chapters:parseInt(h),recipientName:u.trim()||void 0});q.success("¡Tu libro está listo! Descárgalo desde tu historial.",{duration:4e3}),et.resultUrl&&window.open(String(et.resultUrl),"_blank")}else if(Ae==="summary"){if(!x)throw new Error("Elige un libro del catálogo");const et=await Me.mutateAsync({productId:parseInt(x)});q.success("Resumen y guía de estudio listos",{duration:4e3}),et.resultUrl&&window.open(String(et.resultUrl),"_blank")}else if(Ae==="translate"){if(!x)throw new Error("Elige un libro del catálogo");const et=await ge.mutateAsync({productId:parseInt(x),language:j});q.success(`Traducción al ${l9[j]} lista`,{duration:4e3}),et.resultUrl&&window.open(String(et.resultUrl),"_blank")}else{if($.trim().length<2)throw new Error("Escribe tu nombre completo");if(z.trim().length<2)throw new Error("Escribe el puesto objetivo");if(!W.includes("@"))throw new Error("Introduce un email válido");if(te.trim().length<20)throw new Error("Describe al menos 20 caracteres de experiencia real");if(re.trim().length<2)throw new Error("Añade tus habilidades principales");const et=await Le.mutateAsync({fullName:$.trim(),targetRole:z.trim(),email:W.trim(),phone:L.trim()||void 0,location:U.trim()||void 0,experience:te.trim(),education:H.trim()||void 0,skills:re.trim(),language:Ne});q.success("Tu CV está listo en PDF",{duration:4e3}),et.resultUrl&&window.open(String(et.resultUrl),"_blank")}He()}catch(et){const At=et?.message??"No se pudo completar el trabajo";At?.toLowerCase().includes("paypal")?q.error("Paga el servicio para activar la IA",{duration:5e3}):q.error(At)}finally{A(!1)}},Qe=(Je.data??[]).filter(Ae=>a==="book"?Ae.kind==="generate_book":a==="summary"?Ae.kind==="summarize_book":a==="translate"?Ae.kind==="translate_book":Ae.kind==="generate_cv");return r.jsx("div",{"data-loc":"client/src/pages/AiStudio.tsx:205",className:"min-h-screen bg-background",children:r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:206",className:"container mx-auto px-4 py-10",children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:207",className:"flex items-center gap-3 mb-2",children:[r.jsx("div",{"data-loc":"client/src/pages/AiStudio.tsx:208",className:"w-12 h-12 rounded-xl bg-gradient-to-br from-violet-600 to-cyan-500 flex items-center justify-center shadow-lg shadow-violet-500/30",children:r.jsx(Ia,{"data-loc":"client/src/pages/AiStudio.tsx:209",className:"w-6 h-6 text-white"})}),r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:211",children:[r.jsx("h1",{"data-loc":"client/src/pages/AiStudio.tsx:212",className:"text-3xl font-black text-foreground",children:"AI Studio"}),r.jsx("p",{"data-loc":"client/src/pages/AiStudio.tsx:213",className:"text-sm text-muted-foreground",children:"Genera libros, resúmenes y traducciones con inteligencia artificial"})]})]}),r.jsx("div",{"data-loc":"client/src/pages/AiStudio.tsx:217",className:"grid md:grid-cols-2 xl:grid-cols-4 gap-3 mt-8",children:Object.keys(Is).map(Ae=>{const Xe=Is[Ae],et=Xe.icon,At=ee(Xe.slug);return r.jsx(jt,{"data-loc":"client/src/pages/AiStudio.tsx:223",className:`curs
783or-pointer transition-all ${a===Ae?"border-primary shadow-lg shadow-primary/20":"hover:border-primary/50"}`,onClick:()=>n(Ae),children:r.jsxs(Mt,{"data-loc":"client/src/pages/AiStudio.tsx:225",className:"pt-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:226",className:"flex items-center justify-between",children:[r.jsx(et,{"data-loc":"client/src/pages/AiStudio.tsx:227",className:"w-6 h-6 text-primary mb-2"}),At?r.jsxs("span",{"data-loc":"client/src/pages/AiStudio.tsx:229",className:"inline-flex items-center gap-1 text-[10px] px-2 py-0.5 rounded-full bg-emerald-500/15 text-emerald-400",children:[r.jsx($r,{"data-loc":"client/src/pages/AiStudio.tsx:230",className:"w-3 h-3"})," Activo"]}):r.jsxs("span",{"data-loc":"client/src/pages/AiStudio.tsx:233",className:"inline-flex items-center gap-1 text-[10px] px-2 py-0.5 rounded-full bg-amber-500/15 text-amber-400",children:[r.jsx(zr,{"data-loc":"client/src/pages/AiStudio.tsx:234",className:"w-3 h-3"})," Pendiente de pago"]})]}),r.jsx("p",{"data-loc":"client/src/pages/AiStudio.tsx:238",className:"font-semibold",children:Xe.title}),r.jsx("p",{"data-loc":"client/src/pages/AiStudio.tsx:239",className:"text-xs text-muted-foreground mt-1",children:Xe.desc}),r.jsxs("p",{"data-loc":"client/src/pages/AiStudio.tsx:240",className:"mt-3 text-sm font-bold text-emerald-400",children:["$",Xe.price.toFixed(2)," USD"]})]})},Ae)})}),C&&r.jsx(jt,{"data-loc":"client/src/pages/AiStudio.tsx:248",className:"mt-4 border-amber-500/40 bg-amber-500/5",children:r.jsxs(Mt,{"data-loc":"client/src/pages/AiStudio.tsx:249",className:"pt-5",children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:250",className:"flex items-center gap-2 mb-2",children:[r.jsx(wI,{"data-loc":"client/src/pages/AiStudio.tsx:251",className:"w-5 h-5 text-amber-400"}),r.jsxs("p",{"data-loc":"client/src/pages/AiStudio.tsx:252",className:"font-semibold text-foreground",children:["Activa ",_]})]}),r.jsx("p",{"data-loc":"client/src/pages/AiStudio.tsx:254",className:"text-xs text-muted-foreground mb-3",children:M}),r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:255",className:"flex flex-wrap gap-2",children:[r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:256",size:"sm",onClick:()=>window.open(C,"_blank","noopener"),children:[r.jsx(Ad,{"data-loc":"client/src/pages/AiStudio.tsx:257",className:"w-3.5 h-3.5 mr-1"})," Pagar con PayPal"]}),r.jsx(X,{"data-loc":"client/src/pages/AiStudio.tsx:259",size:"sm",variant:"outline",onClick:()=>{Fe.ai.myAiStatus.invalidate(),q.info("Ya pagaste? El admin activará tu acceso desde el panel.")},children:"Ya pagué — verificar"})]})]})}),r.jsxs(jt,{"data-loc":"client/src/pages/AiStudio.tsx:267",className:"mt-6 border-border/60",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/AiStudio.tsx:268",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/AiStudio.tsx:269",className:"flex items-center gap-2",children:[r.jsx(NS,{"data-loc":"client/src/pages/AiStudio.tsx:270",className:"w-5 h-5 text-primary"}),a==="book"&&"Crea tu libro personalizado",a==="summary"&&"Resumen y guía de estudio",a==="translate"&&"Traduce un libro",a==="cv"&&"Crea tu CV profesional"]}),r.jsxs(Co,{"data-loc":"client/src/pages/AiStudio.tsx:276",children:[a==="book"&&"Describe la historia que imaginas: género, personajes, ambiente. La IA escribirá un libro completo con capítulos.",a==="summary"&&"Elige un libro del catálogo para obtener un resumen detallado + guía de estudio.",a==="translate"&&"Elige un libro del catálogo y el idioma de destino.",a==="cv"&&"Completa tus datos reales y la IA organizará tu perfil en un PDF profesional."]})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/AiStudio.tsx:283",className:"space-y-4",children:[a==="book"&&r.jsxs(r.Fragment,{children:[r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:286",placeholder:"Título del libro",value:s,onChange:Ae=>o(Ae.target.value)}),r.jsx($t,{"data-loc":"client/src/pages/AiStudio.tsx:287",placeholder:"Describe tu historia... Ejemplo: 'Una aventura de ciencia ficción sobre una chica que descubre un portal a otros mundos dentro de su librería familiar.'",value:c,onChange:Ae=>d(Ae.target.value),className:"min-h-32"}),r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:288",placeholder:"Dedicado a... (opcional, se imprime en la portada)",value:u,onChange:Ae=>m(Ae.target.value)}),r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:289",children:[r.jsx("label",{"data-loc":"client/src/pages/AiStudio.tsx:290",className:"text-xs text-muted-foreground mb-1 block",children:"Capítulos"}),r.jsxs(dt,{"data-loc":"client/src/pages/AiStudio.tsx:291",value:h,onValueChange:p,children:[r.jsx(ft,{"data-loc":"client/src/pages/AiStudio.tsx:292",children:r.jsx(ut,{"data-loc":"client/src/pages/AiStudio.tsx:292"})}),r.jsx(mt,{"data-loc":"client/src/pages/AiStudio.tsx:293",children:[3,5,7,10].map(Ae=>r.jsxs(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:294",value:String(Ae),children:[Ae," capítulos"]},Ae))})]})]}),!rt&&!Ie?r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:299",className:"w-full",variant:"outline",disabled:P,onClick:()=>Re(Is.book.slug),children:[P?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:300",className:"w-4 h-4 animate-spin"}):r.jsx(zr,{"data-loc":"client/src/pages/AiStudio.tsx:300",className:"w-4 h-4"}),P?"Creando orden...":"Activar servicio con PayPal"]}):r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:304",className:"w-full",disabled:w,onClick:()=>xt("book"),children:[w?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:305",className:"w-4 h-4 animate-spin"}):r.jsx(NS,{"data-loc":"client/src/pages/AiStudio.tsx:305",className:"w-4 h-4"}),w?"La IA está escribiendo tu libro...":"Generar libro con IA"]})]}),a==="summary"&&r.jsxs(r.Fragment,{children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:313",children:[r.jsx("label",{"data-loc":"client/src/pages/AiStudio.tsx:314",className:"text-xs text-muted-foreground mb-1 block",children:"Libro del catálogo"}),r.jsxs(dt,{"data-loc":"client/src/pages/AiStudio.tsx:315",value:x,onValueChange:v,children:[r.jsx(ft,{"data-loc":"client/src/pages/AiStudio.tsx:316",children:r.jsx(ut,{"data-loc":"client/src/pages/AiStudio.tsx:316",placeholder:"Elige un libro"})}),r.jsxs(mt,{"data-loc":"client/src/pages/AiStudio.tsx:317",children:[Pe.isLoading&&r.jsx(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:318",value:"loading",disabled:!0,children:"Cargando..."}),ue.map(Ae=>r.jsx(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:320",value:String(Ae.id),children:Ae.title},Ae.id))]})]})]}),!rt&&!Ie?r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:326",className:"w-full",variant:"outline",disabled:P,onClick:()=>Re(Is.summary.slug),children:[P?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:327",className:"w-4 h-4 animate-spin"}):r.jsx(zr,{"data-loc":"client/src/pages/AiStudio.tsx:327",className:"w-4 h-4"}),P?"Creando orden...":"Activar servicio con PayPal"]}):r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:331",className:"w-full",disabled:w||!x,onClick:()=>xt("summary"),children:[w?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:332",className:"w-4 h-4 animate-spin"}):r.jsx(VA,{"data-loc":"client/src/pages/AiStudio.tsx:332",className:"w-4 h-4"}),w?"Analizando y generando resumen...":"Generar resumen + guía"]})]}),a==="cv"&&r.jsxs(r.Fragment,{children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:340",className:"grid sm:grid-cols-2 gap-3",children:[r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:341",placeholder:"Nombre completo",value:$,onChange:Ae=>D(Ae.target.value)}),r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:342",placeholder:"Puesto objetivo",value:z,onChange:Ae=>K(Ae.target.value)}),r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:343",type:"email",placeholder:"Email",value:W,onChange:Ae=>Y(Ae.target.value)}),r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:344",placeholder:"Teléfono (opcional)",value:L,onChange:Ae=>V(Ae.target.value)}),r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:345",placeholder:"Ciudad / país (opcional)",value:U,onChange:Ae=>ae(Ae.target.value)}),r.jsxs(dt,{"data-loc":"client/src/pages/AiStudio.tsx:346",value:Ne,onValueChange:Ae=>he(Ae),children:[r.jsx(ft,{"data-loc":"client/src/pages/AiStudio.tsx:347",children:r.jsx(ut,{"data-loc":"client/src/pages/AiStudio.tsx:347"})}),r.jsxs(mt,{"data-loc":"client/src/pages/AiStudio.tsx:348",children:[r.jsx(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:348",value:"es",children:"CV en español"}),r.jsx(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:348",value:"en",children:"CV en inglés"})]})]})]}),r.jsx($t,{"data-loc":"client/src/pages/AiStudio.tsx:351",placeholder:"Experiencia real: puestos, empresas, periodos y logros. No inventes información.",value:te,onChange:Ae=>B(Ae.target.value),className:"min-h-32"}),r.jsx($t,{"data-loc":"client/src/pages/AiStudio.tsx:352",placeholder:"Formación académica (opcional)",value:H,onChange:Ae=>Z(Ae.target.value),className:"min-h-20"}),r.jsx(fe,{"data-loc":"client/src/pages/AiStudio.tsx:353",placeholder:"Habilidades separadas por comas",value:re,onChange:Ae=>me(Ae.target.value)}),!rt&&!Ie?r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:355",className:"w-full",variant:"outline",disabled:P,onClick:()=>Re(Is.cv.slug),children:[P?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:356",className:"w-4 h-4"}):r.jsx(zr,{"data-loc":"client/src/pages/AiStudio.tsx:356",className:"w-4 h-4"}),P?"Creando orden...":"Activar servicio con PayPal"]}):r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:360",className:"w-full",disabled:w,onClick:()=>xt("cv"),children:[w?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:361",className:"w-4 h-4"}):r.jsx(hI,{"data-loc":"client/src/pages/AiStudio.tsx:361",className:"w-4 h-4"}),w?"Redactando tu CV...":"Generar CV en PDF"]})]}),a==="translate"&&r.jsxs(r.Fragment,{children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:369",children:[r.jsx("label",{"data-loc":"client/src/pages/AiStudio.tsx:370",className:"text-xs text-muted-foreground mb-1 block",children:"Libro del catálogo"}),r.jsxs(dt,{"data-loc":"client/src/pages/AiStudio.tsx:371",value:x,onValueChange:v,children:[r.jsx(ft,{"data-loc":"client/src/pages/AiStudio.tsx:372",children:r.jsx(ut,{"data-loc":"client/src/pages/AiStudio.tsx:372",placeholder:"Elige un libro"})}),r.jsxs(mt,{"data-loc":"client/src/pages/AiStudio.tsx:373",children:[Pe.isLoading&&r.jsx(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:374",value:"loading",disabled:!0,children:"Cargando..."}),ue.map(Ae=>r.jsx(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:376",value:String(Ae.id),children:Ae.title},Ae.id))]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:381",children:[r.jsx("label",{"data-loc":"client/src/pages/AiStudio.tsx:382",className:"text-xs text-muted-foreground mb-1 block",children:"Idioma de destino"}),r.jsxs(dt,{"data-loc":"client/src/pages/AiStudio.tsx:383",value:j,onValueChange:y,children:[r.jsx(ft,{"data-loc":"client/src/pages/AiStudio.tsx:384",children:r.jsx(ut,{"data-loc":"client/src/pages/AiStudio.tsx:384"})}),r.jsx(mt,{"data-loc":"client/src/pages/AiStudio.tsx:385",children:Object.entries(l9).map(([Ae,Xe])=>r.jsx(Ee,{"data-loc":"client/src/pages/AiStudio.tsx:386",value:Ae,children:Xe},Ae))})]})]}),!rt&&!Ie?r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:391",className:"w-full",variant:"outline",disabled:P,onClick:()=>Re(Is.translate.slug),children:[P?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:392",className:"w-4 h-4 animate-spin"}):r.jsx(zr,{"data-loc":"client/src/pages/AiStudio.tsx:392",className:"w-4 h-4"}),P?"Creando orden...":"Activar servicio con PayPal"]}):r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:396",className:"w-full",disabled:w||!x,onClick:()=>xt("translate"),children:[w?r.jsx(gt,{"data-loc":"client/src/pages/AiStudio.tsx:397",className:"w-4 h-4 animate-spin"}):r.jsx(vI,{"data-loc":"client/src/pages/AiStudio.tsx:397",className:"w-4 h-4"}),w?"Traduciendo...":"Traducir con IA"]})]}),w&&r.jsx(NU,{"data-loc":"client/src/pages/AiStudio.tsx:403",value:60,className:"skeleton-neon"}),r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:404",className:"flex items-center gap-2 text-xs text-muted-foreground pt-2",children:[r.jsx(Ai,{"data-loc":"client/src/pages/AiStudio.tsx:405",className:"w-3.5 h-3.5 text-amber-400"}),"Cada servicio se activa con un pago único por PayPal. Solo pueden generar los usuarios que han comprado el servicio."]}),r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:409",className:"mt-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:410",className:"flex items-center gap-2 mb-3",children:[r.jsx(cZ,{"data-loc":"client/src/pages/AiStudio.tsx:411",className:"w-4 h-4 text-primary"}),r.jsx("h3",{"data-loc":"client/src/pages/AiStudio.tsx:412",className:"text-sm font-semibold text-foreground",children:"Tus trabajos"})]}),Qe.length===0?r.jsx("p",{"data-loc":"client/src/pages/AiStudio.tsx:415",className:"text-sm text-muted-foreground",children:"Aún no tienes trabajos en este servicio."}):r.jsx("div",{"data-loc":"client/src/pages/AiStudio.tsx:417",className:"space-y-2 max-h-64 overflow-y-auto pr-2",children:Qe.map(Ae=>r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:419",className:"flex items-start justify-between gap-3 p-3 rounded-lg border border-border bg-background/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:420",className:"min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/AiStudio.tsx:421",className:"text-sm font-medium truncate",children:Ae.title??"Sin título"}),r.jsx("p",{"data-loc":"client/src/pages/AiStudio.tsx:422",className:"text-xs text-muted-foreground mt-1",children:new Date(Ae.createdAt).toLocaleStr
783ing()})]}),r.jsxs("div",{"data-loc":"client/src/pages/AiStudio.tsx:424",className:"flex items-center gap-2 shrink-0",children:[r.jsx("span",{"data-loc":"client/src/pages/AiStudio.tsx:425",className:`text-xs px-2 py-0.5 rounded-full ${Ae.status==="completed"?"bg-emerald-500/15 text-emerald-400":Ae.status==="failed"?"bg-red-500/15 text-red-400":"bg-amber-500/15 text-amber-400"}`,children:Ae.status==="completed"?"Listo":Ae.status==="failed"?"Error":"Procesando"}),Ae.status==="completed"&&Ae.resultUrl&&r.jsxs(X,{"data-loc":"client/src/pages/AiStudio.tsx:429",size:"sm",variant:"outline",className:"h-7 gap-1",onClick:()=>window.open(String(Ae.resultUrl),"_blank"),children:[r.jsx(La,{"data-loc":"client/src/pages/AiStudio.tsx:430",className:"w-3 h-3"})," Descargar"]})]})]},Ae.id))})]})]})]})]})})}const lwe=()=>{const[e,t]=S.useState(!1),[a,n]=S.useState(null),[s,o]=S.useState(null),[c,d]=S.useState(null),[u,m]=S.useState(null),[h,p]=S.useState(!1),[x,v]=S.useState(!1),j=S.useRef(null),y=S.useRef([]),w=F.useUtils(),A=F.voice.listVoices.useQuery(),P=F.voice.history.useQuery(void 0,{staleTime:15e3}),E=F.voice.transformVoice.useMutation({onSuccess:D=>{o(D.audioData),w.voice.history.invalidate(),q.success("¡Voz transformada con éxito!"),p(!1)},onError:D=>{q.error(`Error: ${D.message}`),p(!1)}}),C=F.voice.generateMusic.useMutation({onSuccess:D=>{d(D.audioData),w.voice.history.invalidate(),q.success("¡Canción generada con éxito!"),v(!1)},onError:D=>{q.error(`Error: ${D.message}`),v(!1)}}),T=async()=>{try{const D=await navigator.mediaDevices.getUserMedia({audio:!0});j.current=new MediaRecorder(D),y.current=[],j.current.ondataavailable=z=>{y.current.push(z.data)},j.current.onstop=()=>{const z=new Blob(y.current,{type:"audio/mpeg"}),K=URL.createObjectURL(z);n(K)},j.current.start(),t(!0),q.info("Grabando...")}catch{q.error("No se pudo acceder al micrófono.")}},M=()=>{j.current&&e&&(j.current.stop(),t(!1),q.success("Grabación finalizada."))},O=F.voice.uploadAudio.useMutation(),_=async()=>{if(!(!a||!u)){p(!0);try{const z=await(await fetch(a)).blob(),K=new FileReader,W=new Promise(V=>{K.onloadend=()=>{const U=K.result;V(U.split(",")[1])}});K.readAsDataURL(z);const Y=await W,L=await O.mutateAsync({fileBase64:Y,fileName:`input_${Date.now()}.mp3`,contentType:"audio/mpeg"});E.mutate({audioUrl:L.url,voiceId:u})}catch(D){q.error(`Error al procesar audio: ${D.message}`),p(!1)}}},I=async(D,z)=>{try{const K=await fetch(D);if(!K.ok)throw new Error("No se pudo descargar el archivo");const W=await K.blob(),Y=URL.createObjectURL(W),L=document.createElement("a");L.href=Y,L.download=z,document.body.appendChild(L),L.click(),L.remove(),URL.revokeObjectURL(Y)}catch(K){q.error(K.message||"No se pudo descargar el audio")}},$=async()=>{s&&(v(!0),C.mutate({audioUrl:s,prompt:"Una pista de música pop moderna y alegre que entone con la voz"}))};return r.jsx("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:149",className:"container py-8 max-w-4xl",children:r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:150",className:"flex flex-col gap-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:151",className:"text-center space-y-2",children:[r.jsx("h1",{"data-loc":"client/src/pages/VoiceStudio.tsx:152",className:"text-4xl font-bold tracking-tight text-primary neon-text-cyan",children:"Estudio de Voces AI"}),r.jsx("p",{"data-loc":"client/src/pages/VoiceStudio.tsx:153",className:"text-muted-foreground",children:"Transforma tu voz y crea música profesional con inteligencia artificial."})]}),r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:156",className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[r.jsxs(jt,{"data-loc":"client/src/pages/VoiceStudio.tsx:158",className:"border-primary/20 bg-card/50 backdrop-blur-sm",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/VoiceStudio.tsx:159",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/VoiceStudio.tsx:160",className:"flex items-center gap-2",children:[r.jsx(kg,{"data-loc":"client/src/pages/VoiceStudio.tsx:161",className:"w-5 h-5 text-cyan-400"}),"1. Graba tu voz"]}),r.jsx(Co,{"data-loc":"client/src/pages/VoiceStudio.tsx:164",children:"Habla o canta por unos segundos."})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/VoiceStudio.tsx:166",className:"flex flex-col items-center justify-center py-10 space-y-6",children:[r.jsx("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:167",className:`w-24 h-24 rounded-full flex items-center justify-center border-4 ${e?"border-red-500 animate-pulse":"border-primary/20"}`,children:e?r.jsx(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:169",size:"icon",variant:"destructive",className:"w-16 h-16 rounded-full",onClick:M,children:r.jsx(TZ,{"data-loc":"client/src/pages/VoiceStudio.tsx:170",className:"w-8 h-8"})}):r.jsx(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:173",size:"icon",variant:"outline",className:"w-16 h-16 rounded-full border-cyan-500 text-cyan-500 hover:bg-cyan-500/10",onClick:T,children:r.jsx(kg,{"data-loc":"client/src/pages/VoiceStudio.tsx:174",className:"w-8 h-8"})})}),a&&!e&&r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:180",className:"w-full space-y-2",children:[r.jsx("p",{"data-loc":"client/src/pages/VoiceStudio.tsx:181",className:"text-xs text-center text-muted-foreground",children:"Grabación lista"}),r.jsx("audio",{"data-loc":"client/src/pages/VoiceStudio.tsx:182",src:a,controls:!0,className:"w-full h-10"})]})]})]}),r.jsxs(jt,{"data-loc":"client/src/pages/VoiceStudio.tsx:189",className:"border-primary/20 bg-card/50 backdrop-blur-sm",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/VoiceStudio.tsx:190",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/VoiceStudio.tsx:191",className:"flex items-center gap-2",children:[r.jsx(TE,{"data-loc":"client/src/pages/VoiceStudio.tsx:192",className:"w-5 h-5 text-purple-400"}),"2. Elige un Estilo"]}),r.jsx(Co,{"data-loc":"client/src/pages/VoiceStudio.tsx:195",children:"Cambia tu género o edad."})]}),r.jsx(Mt,{"data-loc":"client/src/pages/VoiceStudio.tsx:197",className:"space-y-4",children:r.jsx("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:198",className:"grid grid-cols-2 gap-3",children:A.data?.map(D=>r.jsxs(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:200",variant:u===D.id?"default":"outline",className:`h-20 flex flex-col gap-1 ${u===D.id?"bg-purple-600":""}`,onClick:()=>m(D.id),children:[D.gender==="male"&&D.type==="adult"&&r.jsx(Pd,{"data-loc":"client/src/pages/VoiceStudio.tsx:206",className:"w-5 h-5"}),D.gender==="female"&&D.type==="adult"&&r.jsx(TE,{"data-loc":"client/src/pages/VoiceStudio.tsx:207",className:"w-5 h-5"}),D.type==="child"&&r.jsx(XX,{"data-loc":"client/src/pages/VoiceStudio.tsx:208",className:"w-5 h-5"}),D.name==="Narrador Pro"&&r.jsx(y0,{"data-loc":"client/src/pages/VoiceStudio.tsx:209",className:"w-5 h-5"}),r.jsx("span",{"data-loc":"client/src/pages/VoiceStudio.tsx:210",className:"text-xs",children:D.name})]},D.id))})}),r.jsx(AE,{"data-loc":"client/src/pages/VoiceStudio.tsx:215",children:r.jsx(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:216",className:"w-full bg-gradient-to-r from-cyan-600 to-purple-600 hover:from-cyan-500 hover:to-purple-500",disabled:!a||!u||h,onClick:_,children:h?r.jsxs(r.Fragment,{children:[r.jsx(gt,{"data-loc":"client/src/pages/VoiceStudio.tsx:223",className:"mr-2 h-4 w-4 animate-spin"}),"Transformando..."]}):r.jsxs(r.Fragment,{children:[r.jsx(To,{"data-loc":"client/src/pages/VoiceStudio.tsx:228",className:"mr-2 h-4 w-4"}),"Transformar Voz"]})})})]})]}),r.jsx(Kr,{"data-loc":"client/src/pages/VoiceStudio.tsx:238",children:s&&r.jsx(Se.div,{"data-loc":"client/src/pages/VoiceStudio.tsx:240",initial:{opacity:0,y:20}
783,animate:{opacity:1,y:0},exit:{opacity:0,y:20},children:r.jsxs(jt,{"data-loc":"client/src/pages/VoiceStudio.tsx:245",className:"border-cyan-500/50 bg-cyan-950/20 backdrop-blur-md",children:[r.jsx(Wa,{"data-loc":"client/src/pages/VoiceStudio.tsx:246",children:r.jsxs(Ya,{"data-loc":"client/src/pages/VoiceStudio.tsx:247",className:"flex items-center gap-2 text-cyan-400",children:[r.jsx(hg,{"data-loc":"client/src/pages/VoiceStudio.tsx:248",className:"w-6 h-6"}),"¡Tu Nueva Voz está Lista!"]})}),r.jsxs(Mt,{"data-loc":"client/src/pages/VoiceStudio.tsx:252",className:"space-y-6",children:[r.jsx("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:253",className:"p-6 rounded-xl bg-background/50 border border-cyan-500/20",children:r.jsx("audio",{"data-loc":"client/src/pages/VoiceStudio.tsx:254",src:s,controls:!0,className:"w-full"})}),r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:257",className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:258",className:"space-y-4",children:[r.jsxs("h3",{"data-loc":"client/src/pages/VoiceStudio.tsx:259",className:"font-semibold flex items-center gap-2",children:[r.jsx(y0,{"data-loc":"client/src/pages/VoiceStudio.tsx:260",className:"w-5 h-5 text-purple-400"}),"Generar Música con esta Voz"]}),r.jsx("p",{"data-loc":"client/src/pages/VoiceStudio.tsx:263",className:"text-sm text-muted-foreground",children:"Añadiremos una pista musical que entone perfectamente con tu voz transformada."}),r.jsxs(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:266",variant:"secondary",className:"w-full gap-2",onClick:$,disabled:x,children:[x?r.jsx(gt,{"data-loc":"client/src/pages/VoiceStudio.tsx:273",className:"w-4 h-4 animate-spin"}):r.jsx(hg,{"data-loc":"client/src/pages/VoiceStudio.tsx:275",className:"w-4 h-4"}),"Crear Canción AI"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:280",className:"space-y-4",children:[r.jsxs("h3",{"data-loc":"client/src/pages/VoiceStudio.tsx:281",className:"font-semibold flex items-center gap-2",children:[r.jsx(bi,{"data-loc":"client/src/pages/VoiceStudio.tsx:282",className:"w-5 h-5 text-green-400"}),"Guardar y Descargar"]}),r.jsx("p",{"data-loc":"client/src/pages/VoiceStudio.tsx:285",className:"text-sm text-muted-foreground",children:"Descarga tu voz transformada en alta calidad (MP3)."}),r.jsxs(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:288",variant:"outline",className:"w-full gap-2 border-green-500/50 text-green-400 hover:bg-green-500/10",onClick:()=>{I(s,`voz_transformada_${Date.now()}.mp3`)},children:[r.jsx(bi,{"data-loc":"client/src/pages/VoiceStudio.tsx:295",className:"w-4 h-4"}),"Descargar Audio"]})]})]})]})]})})}),P.data&&P.data.length>0&&r.jsxs(jt,{"data-loc":"client/src/pages/VoiceStudio.tsx:307",className:"border-emerald-500/30 bg-emerald-950/10 backdrop-blur-sm",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/VoiceStudio.tsx:308",children:[r.jsx(Ya,{"data-loc":"client/src/pages/VoiceStudio.tsx:309",className:"text-emerald-300",children:"Mi historial de creaciones"}),r.jsx(Co,{"data-loc":"client/src/pages/VoiceStudio.tsx:310",children:"Solo tú puedes ver y descargar estos archivos."})]}),r.jsx(Mt,{"data-loc":"client/src/pages/VoiceStudio.tsx:312",className:"space-y-3",children:P.data.map(D=>r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:314",className:"flex flex-col gap-3 rounded-lg border border-emerald-500/20 bg-background/30 p-4 sm:flex-row sm:items-center sm:justify-between",children:[r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:315",className:"min-w-0",children:[r.jsx("p",{"data-loc":"client/src/pages/VoiceStudio.tsx:316",className:"font-medium text-foreground",children:D.kind==="music"?"Canción generada":"Voz transformada"}),r.jsx("p",{"data-loc":"client/src/pages/VoiceStudio.tsx:317",className:"text-xs text-muted-foreground",children:new Date(D.createdAt).toLocaleString()}),r.jsx("audio",{"data-loc":"client/src/pages/VoiceStudio.tsx:318",src:D.outputAudioUrl,controls:!0,className:"mt-2 h-9 w-full max-w-md"})]}),r.jsx(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:320",variant:"outline",className:"shrink-0 border-emerald-500/40 text-emerald-300",onClick:()=>void I(D.outputAudioUrl,`${D.kind==="music"?"cancion":"voz"}_${D.id}.mp3`),children:"Descargar"})]},D.id))})]}),r.jsx(Kr,{"data-loc":"client/src/pages/VoiceStudio.tsx:330",children:c&&r.jsx(Se.div,{"data-loc":"client/src/pages/VoiceStudio.tsx:332",initial:{opacity:0,scale:.95}
783,animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},children:r.jsxs(jt,{"data-loc":"client/src/pages/VoiceStudio.tsx:337",className:"border-purple-500/50 bg-purple-950/20 backdrop-blur-md overflow-hidden relative",children:[r.jsx("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:338",className:"absolute top-0 right-0 p-4",children:r.jsx(al,{"data-loc":"client/src/pages/VoiceStudio.tsx:339",className:"bg-purple-600 neon-glow-purple",children:"Canción AI"})}),r.jsx(Wa,{"data-loc":"client/src/pages/VoiceStudio.tsx:341",children:r.jsxs(Ya,{"data-loc":"client/src/pages/VoiceStudio.tsx:342",className:"flex items-center gap-2 text-purple-400",children:[r.jsx(y0,{"data-loc":"client/src/pages/VoiceStudio.tsx:343",className:"w-6 h-6"}),"Tu Canción Personalizada"]})}),r.jsx(Mt,{"data-loc":"client/src/pages/VoiceStudio.tsx:347",className:"space-y-6",children:r.jsxs("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:348",className:"p-8 rounded-2xl bg-gradient-to-br from-purple-900/40 to-cyan-900/40 border border-purple-500/30 flex flex-col items-center gap-6",children:[r.jsx("div",{"data-loc":"client/src/pages/VoiceStudio.tsx:349",className:"w-20 h-20 rounded-full bg-purple-600/20 flex items-center justify-center animate-pulse",children:r.jsx(hg,{"data-loc":"client/src/pages/VoiceStudio.tsx:350",className:"w-10 h-10 text-purple-400"})}),r.jsx("audio",{"data-loc":"client/src/pages/VoiceStudio.tsx:352",src:c,controls:!0,className:"w-full"})]})}),r.jsx(AE,{"data-loc":"client/src/pages/VoiceStudio.tsx:355",className:"justify-center",children:r.jsxs(X,{"data-loc":"client/src/pages/VoiceStudio.tsx:356",variant:"outline",className:"gap-2 border-purple-500/50 text-purple-400 hover:bg-purple-500/10",onClick:()=>{I(c,`cancion_ai_${Date.now()}.mp3`)},children:[r.jsx(bi,{"data-loc":"client/src/pages/VoiceStudio.tsx:363",className:"w-4 h-4"}),"Descargar Canción Completa"]})})]})})})]})})};function dwe(){const{user:e}=kt(),[t,a]=S.useState(""),[n,s]=S.useState(""),[o,c]=S.useState(""),[d,u]=S.useState(!1),[m,h]=S.useState(""),[p,x]=S.useState(""),[v,j]=S.useState(!1),y=F.products.list.useQuery({limit:100,offset:0}),w=S.useMemo(()=>(y.data??[]).filter(_=>parseFloat(String(_.price))>0&&_.active),[y.data]),A=F.useUtils(),P=F.monetization.createGift.useMutation(),E=F.monetization.confirmGiftPurchase.useMutation(),C=F.monetization.redeemGift.useMutation(),T=F.monetization.myGifts.useQuery(void 0,{enabled:!!e}),M=async()=>{if(!e){q.error("Inicia sesión para enviar un regalo");return}if(!t){q.error("Elige un libro para regalar");return}u(!0);try{const{orderId:_,total:I,productTitle:$,paypalUrl:D}=await P.mutateAsync({productId:parseInt(t),recipientName:n.trim()||void 0,note:o.trim()||void 0});q(`${$} → paga $${I.toFixed(2)} en PayPal para generar el código`,{duration:6e3}),window.open(D,"_blank");const z=window.prompt(`Pagaste el regalo de "${$}"? Pega aquí el ID de la transacción de PayPal (empieza por # o TXN). Si aún no pagas, escribe "no" y podrás volver cuando hayas pagado.`);if(z&&z.trim().toLowerCase()!=="no"){const K=await E.mutateAsync({orderId:_,transactionId:z.trim(),productId:parseInt(t),recipientName:n.trim()||void 0,note:o.trim()||void 0});h(K.giftCode),A.monetization.myGifts.invalidate()}else q("Cuando hayas pagado, vuelve a esta página: tu regalo aparecerá en Mis Compras → Regalos.")}catch(_){q.error(_?.message??"No se pudo enviar el regalo")}finally{u(!1)}},O=async()=>{if(!e){q.error("Inicia sesión para canjear el regalo");return}if(!p.trim()){q.error("Pega el código del regalo");return}j(!0);try{const _=await C.mutateAsync({giftCode:p.trim()});q.success(`¡Recibiste "${_.productTitle}"! Está en tu área de Mis Compras.`,{duration:5e3}),x(""),A.monetization.myGifts.invalidate()}catch(_){q.error(_?.message??"No se pudo canjear el código")}finally{j(!1)}};return r.jsx("div",{"data-loc":"client/src/pages/Gift.tsx:103",className:"min-h-screen bg-background",children:r.jsxs("div",{"data-loc":"client/src/pages/Gift.tsx:104",className:"container mx-auto px-4 py-10",children:[r.jsxs("div",{"data-loc":"client/src/pages/Gift.tsx:105",className:"flex items-center gap-3 mb-2",children:[r.jsx("div",{"data-loc":"client/src/pages/Gift.tsx:106",className:"w-12 h-12 rounded-xl bg-gradient-to-br from-rose-500 to-violet-600 flex items-center justify-center shadow-lg shadow-rose-500/30",children:r.jsx(Oa,{"data-loc":"client/src/pages/Gift.tsx:107",className:"w-6 h-6 text-white"})}),r.jsxs("div",{"data-loc":"client/src/pages/Gift.tsx:109",children:[r.jsx("h1",{"data-loc":"client/src/pages/Gift.tsx:110",className:"text-3xl font-black text-foreground",children:"Regala un libro"}),r.jsx("p",{"data-loc":"client/src/pages/Gift.tsx:111",className:"text-sm text-muted-foreground",children:"Compra un libro para alguien especial y recíbelo con un código de regalo"})]})]}),r.jsxs(Qz,{"data-loc":"client/src/pages/Gift.tsx:115",defaultValue:"send",className:"mt-8",children:[r.jsx("div",{"data-loc":"client/src/pages/Gift.tsx:116",className:"mb-4",children:r.jsxs(Wz,{"data-loc":"client/src/pages/Gift.tsx:116",children:[r.jsx(Aa,{"data-loc":"client/src/pages/Gift.tsx:117",value:"send",children:"Enviar regalo"}),r.jsx(Aa,{"data-loc":"client/src/pages/Gift.tsx:118",value:"redeem",children:"Canjear código"})]})}),r.jsxs(Ca,{"data-loc":"client/src/pages/Gift.tsx:121",value:"send",children:[r.jsxs(jt,{"data-loc":"client/src/pages/Gift.tsx:122",className:"border-border/60",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/Gift.tsx:123",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/Gift.tsx:124",className:"flex items-center gap-2",children:[r.jsx($n,{"data-loc":"client/src/pages/Gift.tsx:124",className:"w-5 h-5 text-rose-400"})," Elige el libro y personaliza"]}),r.jsx(Co,{"data-loc":"client/src/pages/Gift.tsx:125",children:"Pagas con PayPal y obtienes un código APEX-GIFT para compartir con tu amigo. El código expira en 30 días."})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/Gift.tsx:127",className:"space-y-4",children:[r.jsxs("div",{"data-loc":"client/src/pages/Gift.tsx:128",children:[r.jsx("label",{"data-loc":"client/src/pages/Gift.tsx:129",className:"text-xs text-muted-foreground mb-1 block",children:"Libro para regalar"}),r.jsxs(dt,{"data-loc":"client/src/pages/Gift.tsx:130",value:t,onValueChange:a,children:[r.jsx(ft,{"data-loc":"client/src/pages/Gift.tsx:131",children:r.jsx(ut,{"data-loc":"client/src/pages/Gift.tsx:131",placeholder:"Elige un libro de pago"})}),r.jsxs(mt,{"data-loc":"client/src/pages/Gift.tsx:132",children:[y.isLoading&&r.jsx(Ee,{"data-loc":"client/src/pages/Gift.tsx:133",value:"loading",disabled:!0,children:"Cargando..."}),w.map(_=>r.jsxs(Ee,{"data-loc":"client/src/pages/Gift.tsx:135",value:String(_.id),children:[_.t
783itle," — $",parseFloat(String(_.price)).toFixed(2)]},_.id))]})]})]}),r.jsx(fe,{"data-loc":"client/src/pages/Gift.tsx:140",placeholder:"Nombre del destinatario (opcional, aparece en la dedicatoria)",value:n,onChange:_=>s(_.target.value)}),r.jsx($t,{"data-loc":"client/src/pages/Gift.tsx:141",placeholder:"Escribe una dedicatoria (opcional)",value:o,onChange:_=>c(_.target.value),className:"min-h-24"}),r.jsxs(X,{"data-loc":"client/src/pages/Gift.tsx:142",className:"w-full",disabled:d||!t,onClick:M,children:[d?r.jsx(gt,{"data-loc":"client/src/pages/Gift.tsx:143",className:"w-4 h-4 animate-spin"}):r.jsx(Oa,{"data-loc":"client/src/pages/Gift.tsx:143",className:"w-4 h-4"}),d?"Procesando...":"Enviar regalo"]})]})]}),r.jsxs(jt,{"data-loc":"client/src/pages/Gift.tsx:149",className:"border-border/60 mt-4",children:[r.jsx(Wa,{"data-loc":"client/src/pages/Gift.tsx:150",children:r.jsx(Ya,{"data-loc":"client/src/pages/Gift.tsx:151",className:"text-base",children:"Tus regalos enviados"})}),r.jsx(Mt,{"data-loc":"client/src/pages/Gift.tsx:153",children:!T.data||T.data.length===0?r.jsx("p",{"data-loc":"client/src/pages/Gift.tsx:155",className:"text-sm text-muted-foreground",children:"Aún no has enviado regalos."}):r.jsx("div",{"data-loc":"client/src/pages/Gift.tsx:157",className:"space-y-2",children:T.data.map(_=>r.jsxs("div",{"data-loc":"client/src/pages/Gift.tsx:159",className:"flex items-center justify-between gap-3 p-3 rounded-lg border border-border bg-background/50",children:[r.jsxs("div",{"data-loc":"client/src/pages/Gift.tsx:160",children:[r.jsx("p",{"data-loc":"client/src/pages/Gift.tsx:161",className:"text-sm font-medium",children:_.productTitle??`Producto #${_.productId}`}),r.jsxs("p",{"data-loc":"client/src/pages/Gift.tsx:162",className:"text-xs text-muted-foreground mt-1",children:[_.redeemed?"Canjeado":"Pendiente de canje",_.expiresAt&&` · expira ${new Date(_.expiresAt).toLocaleDateString()}`]})]}),r.jsxs(X,{"data-loc":"client/src/pages/Gift.tsx:167",size:"sm",variant:"outline",className:"gap-1",onClick:()=>{navigator.clipboard.writeText(_.giftCode),q.success("Código copiado")},children:[r.jsx(Lr,{"data-loc":"client/src/pages/Gift.tsx:169",className:"w-3 h-3"})," ",_.giftCode]})]},_.id))})})]})]}),r.jsx(Ca,{"data-loc":"client/src/pages/Gift.tsx:179",value:"redeem",children:r.jsxs(jt,{"data-loc":"client/src/pages/Gift.tsx:180",className:"border-border/60",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/Gift.tsx:181",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/Gift.tsx:182",className:"flex items-center gap-2",children:[r.jsx(bZ,{"data-loc":"client/src/pages/Gift.tsx:182",className:"w-5 h-5 text-violet-400"})," ¿Te regalaron un libro?"]}),r.jsx(Co,{"data-loc":"client/src/pages/Gift.tsx:183",children:"Pega el código APEX-GIFT que te enviaron y el libro quedará en tu área de Mis Compras."})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/Gift.tsx:185",className:"space-y-4",children:[r.jsx(fe,{"data-loc":"client/src/pages/Gift.tsx:186",placeholder:"Código APEX-GIFT-...",value:p,onChange:_=>x(_.target.value)}),r.jsxs(X,{"data-loc":"client/src/pages/Gift.tsx:187",className:"w-full",disabled:v||!p.trim(),onClick:O,children:[v?r.jsx(gt,{"data-loc":"client/src/pages/Gift.tsx:188",className:"w-4 h-4 animate-spin"}):r.jsx($n,{"data-loc":"client/src/pages/Gift.tsx:188",className:"w-4 h-4"}),v?"Canjeando...":"Canjear regalo"]})]})]})})]}),r.jsx(nn,{"data-loc":"client/src/pages/Gift.tsx:196",open:!!m,onOpenChange:_=>!_&&h(""),children:r.jsxs(rn,{"data-loc":"client/src/pages/Gift.tsx:197",children:[r.jsxs(un,{"data-loc":"client/src/pages/Gift.tsx:198",children:[r.jsxs(fn,{"data-loc":"client/src/pages/Gift.tsx:199",className:"flex items-center gap-2",children:[r.jsx($r,{"data-loc":"client/src/pages/Gift.tsx:199",className:"w-5 h-5 text-emerald-400"})," ¡Regalo listo!"]}),r.jsx(md,{"data-loc":"client/src/pages/Gift.tsx:200",children:"Comparte este código con tu destinatario para que reciba el libro."})]}),r.jsx("div",{"data-loc":"client/src/pages/Gift.tsx:202",className:"p-4 rounded-lg bg-primary/10 border border-primary/40 select-all font-mono text-center text-lg",children:m}),r.jsxs(X,{"data-loc":"client/src/pages/Gift.tsx:205",onClick:()=>{navigator.clipboard.writeText(m),q.success("Código copiado al portapapeles")},children:[r.jsx(Lr,{"data-loc":"client/src/pages/Gift.tsx:206",className:"w-4 h-4"})," Copiar código"]})]})})]})})}const Nf=[{q:"¿Qué ambiente te atrae más?",options:[{text:"Mu
783ndos mágicos y criaturas fantásticas",icon:r.jsx(Ia,{"data-loc":"client/src/pages/Quiz.tsx:22",className:"w-4 h-4"}),category:3},{text:"Historias de amor y sentimientos",icon:r.jsx($n,{"data-loc":"client/src/pages/Quiz.tsx:23",className:"w-4 h-4"}),category:5},{text:"Casos misteriosos e investigaciones",icon:r.jsx(wn,{"data-loc":"client/src/pages/Quiz.tsx:24",className:"w-4 h-4"}),category:2},{text:"Tecnología y ciencia del futuro",icon:r.jsx(Ut,{"data-loc":"client/src/pages/Quiz.tsx:25",className:"w-4 h-4"}),category:4}]},{q:"¿Cómo prefieres pasar un viernes por la noche?",options:[{text:"Perdido en un universo inventado",icon:r.jsx(bt,{"data-loc":"client/src/pages/Quiz.tsx:31",className:"w-4 h-4"}),category:3},{text:"Viendo una comedia romántica",icon:r.jsx($n,{"data-loc":"client/src/pages/Quiz.tsx:32",className:"w-4 h-4"}),category:5},{text:"Resolviendo un acertijo difícil",icon:r.jsx(wn,{"data-loc":"client/src/pages/Quiz.tsx:33",className:"w-4 h-4"}),category:2},{text:"Probando una app o tecnología nueva",icon:r.jsx(Ut,{"data-loc":"client/src/pages/Quiz.tsx:34",className:"w-4 h-4"}),category:4}]},{q:"¿Qué superpoder elegirías?",options:[{text:"Volar sobre reinos imaginarios",icon:r.jsx(Ia,{"data-loc":"client/src/pages/Quiz.tsx:40",className:"w-4 h-4"}),category:3},{text:"Leer los sentimientos de los demás",icon:r.jsx($n,{"data-loc":"client/src/pages/Quiz.tsx:41",className:"w-4 h-4"}),category:5},{text:"Detectar mentiras al instante",icon:r.jsx(wn,{"data-loc":"client/src/pages/Quiz.tsx:42",className:"w-4 h-4"}),category:2},{text:"Aprender cualquier idioma en segundos",icon:r.jsx(Ut,{"data-loc":"client/src/pages/Quiz.tsx:43",className:"w-4 h-4"}),category:4}]},{q:"¿Qué portada de libro te llama más?",options:[{text:"Un dragón en un castillo embrujado",icon:r.jsx(Ia,{"data-loc":"client/src/pages/Quiz.tsx:49",className:"w-4 h-4"}),category:3},{text:"Dos siluetas bajo la lluvia",icon:r.jsx($n,{"data-loc":"client/src/pages/Quiz.tsx:50",className:"w-4 h-4"}),category:5},{text:"Una lupa sobre huellas misteriosas",icon:r.jsx(wn,{"data-loc":"client/src/pages/Quiz.tsx:51",className:"w-4 h-4"}),category:2},{text:"Circuitos brillantes en un chip",icon:r.jsx(Ut,{"data-loc":"client/src/pages/Quiz.tsx:52",className:"w-4 h-4"}),category:4}]},{q:"¿Cómo te describirías?",options:[{text:"Soñador e imaginativo",icon:r.jsx(xZ,{"data-loc":"client/src/pages/Quiz.tsx:58",className:"w-4 h-4"}),category:3},{text:"Empático y romántico",icon:r.jsx($n,{"data-loc":"client/src/pages/Quiz.tsx:59",className:"w-4 h-4"}),category:5},{text:"Analítico y curioso",icon:r.jsx(wn,{"data-loc":"client/src/pages/Quiz.tsx:60",className:"w-4 h-4"}),category:2},{text:"Práctico e innovador",icon:r.jsx(Ut,{"data-loc":"client/src/pages/Quiz.tsx:61",className:"w-4 h-4"}),category:4}]}],uwe={3:{title:"¡Eres un Soñador de Mundos!",desc:"Te encantan la fantasía y las aventuras épicas. Tu lectura ideal: libros de fantasía."},5:{title:"¡Eres un Romántico Empedernido!",desc:"Vives las historias con el corazón. Tu lectura ideal: romance y dramas."},2:{title:"¡Eres un Detective Natural!",desc:"Tu mente analiza cada pista. Tu lectura ideal: misterio y suspenso."},4:{title:"¡Eres un Explorador del Futuro!",desc:"La ciencia y la tecnología te fascinan. Tu lectura ideal: ciencia y tecnología."}},d9={title:"¡Eres un Lector Universal!",desc:"Tienes gustos variados; te recomendamos ver nuestro catálogo completo."};function fwe(){const{isAuthenticated:e}=kt(),[t,a]=S.useState(0),[n,s]=S.useState([]),{data:o}=F.products.list.useQuery({}),[c,d]=S.useState(null),u=()=>{const v={};for(const w of n)v[w]=(v[w]||0)+1;let j=0,y=0;for(const[w,A]of Object.entries(v))A>y&&(y=A,j=Number(w));d(j||2),a(5)},m=v=>{const j=[...n,v];s(j),t+1<Nf.length?a(t+1):u()},h=(o||[]).filter(v=>v.categoryId===c),p=o||[],x=c?uwe[c]??d9:d9;return r.jsxs("div",{"data-loc":"client/src/pages/Quiz.tsx:104",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Quiz.tsx:105"}),r.jsxs("div",{"data-loc":"client/src/pages/Quiz.tsx:106",className:"pt-24 container max-w-3xl pb-20",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Quiz.tsx:107",initial:{opacity:0,y:20}
783,animate:{opacity:1,y:0},className:"mb-8 text-center",children:[r.jsx("h1",{"data-loc":"client/src/pages/Quiz.tsx:112",className:"font-[Orbitron] text-3xl font-bold",children:r.jsx("span",{"data-loc":"client/src/pages/Quiz.tsx:113",className:"neon-text-purple",children:"¿QUÉ LIBRO ERES?"})}),r.jsx("p",{"data-loc":"client/src/pages/Quiz.tsx:115",className:"text-sm text-muted-foreground mt-2",children:"Responde 5 preguntas rápidas y descubre tu libro ideal"})]}),r.jsx(Kr,{"data-loc":"client/src/pages/Quiz.tsx:120",mode:"wait",children:t<5?r.jsxs(Se.div,{"data-loc":"client/src/pages/Quiz.tsx:122",initial:{opacity:0,x:30},animate:{opacity:1,x:0},exit:{opacity:0,x:-30},transition:{duration:.25},className:"bg-card/60 border border-border/50 rounded-2xl p-8",children:[r.jsxs("p",{"data-loc":"client/src/pages/Quiz.tsx:130",className:"text-xs text-muted-foreground mb-1",children:["Pregunta ",t+1," de ",Nf.length]}),r.jsx("div",{"data-loc":"client/src/pages/Quiz.tsx:131",className:"h-1 rounded-full bg-border/50 mb-6 overflow-hidden",children:r.jsx("div",{"data-loc":"client/src/pages/Quiz.tsx:132",className:"h-full bg-[var(--neon-purple)] transition-all duration-300",style:{width:`${t/Nf.length*100}%`}})}),r.jsx("h2",{"data-loc":"client/src/pages/Quiz.tsx:134",className:"text-xl font-bold text-white mb-6",children:Nf[t].q}),r.jsx("div",{"data-loc":"client/src/pages/Quiz.tsx:135",className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:Nf[t].options.map(v=>r.jsxs(X,{"data-loc":"client/src/pages/Quiz.tsx:137",variant:"outline",className:"h-auto justify-start p-4 text-left border-border/50 hover:border-[var(--neon-purple)]/60 hover:bg-[var(--neon-purple)]/10 transition-colors gap-2",onClick:()=>m(v.category),children:[v.icon,r.jsx("span",{"data-loc":"client/src/pages/Quiz.tsx:144",className:"text-sm",children:v.text})]},v.text))})]},t):r.jsxs(Se.div,{"data-loc":"client/src/pages/Quiz.tsx:150",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{duration:.3},className:"space-y-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Quiz.tsx:157",className:"bg-gradient-to-br from-[var(--neon-purple)]/20 to-[var(--neon-blue)]/20 border border-[var(--neon-purple)]/40 rounded-2xl p-8 text-center",children:[r.jsx(Ia,{"data-loc":"client/src/pages/Quiz.tsx:158",className:"w-10 h-10 text-[var(--neon-purple)] mx-auto mb-3"}),r.jsx("h2",{"data-loc":"client/src/pages/Quiz.tsx:159",className:"text-2xl font-bold text-white",children:x.title}),r.jsx("p",{"data-loc":"client/src/pages/Quiz.tsx:160",className:"text-sm text-muted-foreground mt-2",children:x.desc}),r.jsxs(X,{"data-loc":"client/src/pages/Quiz.tsx:161",variant:"outline",className:"mt-6 gap-2",onClick:()=>{a(0),s([]),d(null)},children:[r.jsx(cv,{"data-loc":"client/src/pages/Quiz.tsx:162",className:"w-4 h-4"})," Volver a jugar"]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Quiz.tsx:166",children:[r.jsxs("h3",{"data-loc":"client/src/pages/Quiz.tsx:167",className:"font-semibold text-lg mb-4 flex items-center gap-2",children:[r.jsx(bt,{"data-loc":"client/src/pages/Quiz.tsx:168",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Libros recomendados para ti"]}),(h.length>0?h:p.slice(0,6)).length===0?r.jsx("p",{"data-loc":"client/src/pages/Quiz.tsx:172",className:"text-sm text-muted-foreground",children:"Próximamente tendremos libros en esta categoría."}):r.jsx("div",{"data-loc":"client/src/pages/Quiz.tsx:174",className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:(h.length>0?h:p.slice(0,6)).map(v=>r.jsx(pd,{"data-loc":"client/src/pages/Quiz.tsx:176",product:v},v.id))}),r.jsxs("div",{"data-loc":"client/src/pages/Quiz.tsx:180",className:"mt-6 p-5 rounded-xl border border-[var(--neon-green)]/30 bg-[var(--neon-green)]/10 text-center",children:[r.jsx("p",{"data-loc":"client/src/pages/Quiz.tsx:181",className:"text-sm text-white font-medium",children:"¿Te gustó el resultado?"}),r.jsx("p",{"data-loc":"client/src/pages/Quiz.tsx:182",className:"text-xs text-muted-foreground mt-1 mb-4",children:"Comparte el quiz con tus amigos y gana Apex Coins por cada compra de ellos con tu código de referido."}),e?r.jsx(Qt,{"data-loc":"client/src/pages/Quiz.tsx:186",href:"/coins",children:r.jsxs(X,{"data-loc":"client/src/pages/Quiz.tsx:187",className:"gap-2 bg-[var(--neon-green)] text-black hover:bg-[var(--neon-green)]/80",children:["Ver mi código de referido ",r.jsx(Lc,{"data-loc":"client/src/pages/Quiz.tsx:188",className:"w-4 h-4"})]})}):r.jsxs(X,{"data-loc":"client/src/pages/Quiz.tsx:192",className:"gap-2 bg-[var(--neon-blue)] text-background",onClick:()=>za(),children:["Inicia sesión para ganar Coins ",r.jsx(Lc,{"data-loc":"client/src/pages/Quiz.tsx:193",className:"w-4 h-4"})]})]})]})]},"result")})]})]})}function mwe(){const{isAuthenticated:e,user:t}=kt(),{data:a,isLoading:n}=F.monetization.currentBookClubRelease.useQuery(),{data:s,refetch:o}=F.monetization.bookClubSubscribed.useQuery(void 0,{enabled:e}),[c,d]=S.useState(""),[u,m]=S.useState(!1),h=F.useUtils(),p=F.newsletter.subscribe.useMutation({onSuccess:()=>{q.success("¡Listo! Recibirás el libro gratuito de la semana en tu correo."),o(),h.monetization.bookClubSubscribed.invalidate()},onError:v=>q.error(v.message)}),x=()=>
783{if(!c||!/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(c)){q.error("Escribe un correo válido");return}m(!0),p.mutate({email:c,name:t?.name||void 0,interests:"club de lectura"},{onSettled:()=>m(!1)})};return r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:39",className:"min-h-screen gradient-bg",children:[r.jsx(Ma,{"data-loc":"client/src/pages/Club.tsx:40"}),r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:41",className:"pt-24 container max-w-4xl pb-20",children:[r.jsxs(Se.div,{"data-loc":"client/src/pages/Club.tsx:42",initial:{opacity:0,y:20},animate:{opacity:1,y:0},className:"mb-8 text-center",children:[r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:43",className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-[var(--neon-purple)]/20 border border-[var(--neon-purple)]/40 text-[var(--neon-purple)] text-xs font-semibold mb-4",children:[r.jsx(Og,{"data-loc":"client/src/pages/Club.tsx:44",className:"w-3.5 h-3.5"})," Gratis cada semana"]}),r.jsx("h1",{"data-loc":"client/src/pages/Club.tsx:46",className:"font-[Orbitron] text-3xl font-bold",children:r.jsx("span",{"data-loc":"client/src/pages/Club.tsx:47",className:"neon-text-green",children:"CLUB DE LECTURA"})}),r.jsx("p",{"data-loc":"client/src/pages/Club.tsx:49",className:"text-sm text-muted-foreground mt-2 max-w-xl mx-auto",children:"Cada semana liberamos un libro completo y gratis para los miembros del club. Suscríbete al boletín y recibe el libro de la semana directo en tu correo."})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Club.tsx:55",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{delay:.1},className:"mb-8",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Club.tsx:61",className:"text-xl font-bold flex items-center gap-2 mb-4",children:[r.jsx(bt,{"data-loc":"client/src/pages/Club.tsx:62",className:"w-5 h-5 text-[var(--neon-green)]"}),"Libro gratuito de la semana"]}),n?r.jsx("div",{"data-loc":"client/src/pages/Club.tsx:66",className:"bg-card/80 border border-border rounded-xl p-8 text-center text-muted-foreground",children:"Cargando..."}):a?r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:68",className:"bg-gradient-to-br from-[var(--neon-green)]/10 to-[var(--neon-blue)]/10 border border-[var(--neon-green)]/40 rounded-2xl p-8 flex flex-col md:flex-row items-center gap-6",children:[r.jsx("div",{"data-loc":"client/src/pages/Club.tsx:69",className:"w-16 h-16 rounded-2xl bg-[var(--neon-green)]/20 border border-[var(--neon-green)]/40 flex items-center justify-center flex-shrink-0",children:r.jsx(Oa,{"data-loc":"client/src/pages/Club.tsx:70",className:"w-8 h-8 text-[var(--neon-green)]"})}),r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:72",className:"flex-1 text-center md:text-left",children:[r.jsx("h3",{"data-loc":"client/src/pages/Club.tsx:73",className:"text-xl font-bold text-white",children:a.title||"Libro de la semana"}),r.jsx("p",{"data-loc":"client/src/pages/Club.tsx:74",className:"text-sm text-muted-foreground mt-2",children:a.description||"Disponible esta semana para los miembros del club."}),r.jsxs("p",{"data-loc":"client/src/pages/Club.tsx:75",className:"text-xs text-muted-foreground mt-3 flex items-center gap-1 justify-center md:justify-start",children:[r.jsx(gI,{"data-loc":"client/src/pages/Club.tsx:76",className:"w-3.5 h-3.5"})," Publicado: ",new Date(a.createdAt).toLocaleDateString("es",{weekday:"long",day:"numeric",month:"long"})]})]}),r.jsx("div",{"data-loc":"client/src/pages/Club.tsx:79",children:r.jsx(Qt,{"data-loc":"client/src/pages/Club.tsx:80",href:"/gratis",children:r.jsxs(X,{"data-loc":"client/src/pages/Club.tsx:81",className:"gap-2 bg-[var(--neon-green)] text-black hover:bg-[var(--neon-green)]/80",children:["Leer gratis ",r.jsx(bt,{"data-loc":"client/src/pages/Club.tsx:82",className:"w-4 h-4"})]})})})]}):r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:88",className:"bg-card/60 border border-border/50 rounded-2xl p-8 text-center",children:[r.jsx(bt,{"data-loc":"client/src/pages/Club.tsx:89",className:"w-8 h-8 text-muted-foreground/50 mx-auto mb-2"}),r.jsx("p",{"data-loc":"client/src/pages/Club.tsx:90",className:"text-sm text-muted-foreground",children:"El administrador liberará el libro de la semana próximamente."}),r.jsx("p",{"data-loc":"client/src/pages/Club.tsx:91",className:"text-xs text-muted-foreground mt-1",children:"Suscríbete abajo para enterarte primero."})]})]}),r.jsxs(Se.div,{"data-loc":"client/src/pages/Club.tsx:97",initial:{opacity:0,y:20}
783,animate:{opacity:1,y:0},transition:{delay:.2},className:"bg-card/60 border border-border/50 rounded-2xl p-8",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Club.tsx:103",className:"text-lg font-bold flex items-center gap-2 mb-2",children:[r.jsx(Og,{"data-loc":"client/src/pages/Club.tsx:104",className:"w-5 h-5 text-[var(--neon-blue)]"}),"Suscríbete al boletín del club"]}),r.jsx("p",{"data-loc":"client/src/pages/Club.tsx:107",className:"text-sm text-muted-foreground mb-5",children:"Recibe cada semana el nuevo libro gratuito, recomendaciones y ofertas exclusivas."}),s?r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:111",className:"p-4 rounded-lg bg-[var(--neon-green)]/10 border border-[var(--neon-green)]/30 flex items-center gap-2 text-[var(--neon-green)] text-sm font-semibold",children:[r.jsx(Qs,{"data-loc":"client/src/pages/Club.tsx:112",className:"w-4 h-4"})," Ya estás suscrito. Revisa tu correo cada semana."]}):r.jsxs("div",{"data-loc":"client/src/pages/Club.tsx:115",className:"flex flex-col sm:flex-row gap-3",children:[r.jsx(fe,{"data-loc":"client/src/pages/Club.tsx:116",value:c,onChange:v=>d(v.target.value),placeholder:"Tu correo electrónico",type:"email",className:"bg-background/60 flex-1"}),r.jsx(X,{"data-loc":"client/src/pages/Club.tsx:123",onClick:x,disabled:u,className:"bg-[var(--neon-blue)] text-background hover:bg-[var(--neon-blue)]/80 whitespace-nowrap",children:u?"Enviando...":"Suscribirme"})]})]})]})]})}const u9=[{label:"5 Coins",value:5,cls:"from-emerald-500/20 to-emerald-600/5 text-emerald-300 border-emerald-400/40"},{label:"10 Coins",value:10,cls:"from-cyan-500/20 to-cyan-600/5 text-cyan-300 border-cyan-400/40"},{label:"20 Coins",value:20,cls:"from-blue-500/20 to-blue-600/5 text-blue-300 border-blue-400/40"},{label:"50 Coins",value:50,cls:"from-violet-500/20 to-violet-600/5 text-violet-300 border-violet-400/40"},{label:"Cupón 5%",value:5,cls:"from-amber-500/20 to-amber-600/5 text-amber-300 border-amber-400/40"},{label:"Cupón 10%",value:10,cls:"from-rose-500/20 to-rose-600/5 text-rose-300 border-rose-400/40"},{label:"50 XP",value:50,cls:"from-indigo-500/20 to-indigo-600/5 text-indigo-300 border-indigo-400/40"},{label:"100 XP",value:100,cls:"from-yellow-500/20 to-yellow-600/5 text-yellow-300 border-yellow-400/40"},{label:"¡100 Coins!",value:100,cls:"from-fuchsia-500/20 to-fuchsia-600/5 text-fuchsia-300 border-fuchsia-400/40"}],SA=new Set([3,7,11]);function f9(){const e=[];let t=0;for(let a=0;a<12;a++)SA.has(a)?e.push({label:"Vuelve mañana 🌙",real:!1,cls:"from-slate-800/30 to-slate-900/20 text-white/35 border-white/10"}):e.push({label:u9[t].label,real:!0,cls:u9[t].cls}),SA.has(a)||t++;return e}function pwe(e){return e+Array.from(SA).filter(t=>t<e*1).length+(e>=3?1:0)+(e>=7?1:0)+(e>=11?1:0)}function hwe(){const{user:e}=kt(),{burst:t}=tp(),[a,n]=S.useState(!1),[s,o]=S.useState(null),[c,d]=S.useState(null),[u,m]=S.useState(0),[h,p]=S.useState(!1),{data:x,refetch:v}=F.engagement.canSpinToday.useQuery(void 0,{enabled:!!e}),j=F.engagement.spin.useMutation(),{data:y}=F.engagement.mySpins.useQuery(void 0,{enabled:!!e}),w=F.engagement.clock.useQuery(void 0,{enabled:!1,retry:!1}),A=async()=>{try{const E=await w.refetch();return E.data?.serverMs?Math.abs(Date.now()-E.data.serverMs)/1e3<60:!1}catch{return!1}},P=async()=>{if(!e||a)return;if(x===!1){p(!0),setTimeout(()=>p(!1),700),q.info("Ya giraste hoy. Vuelve mañana para otra oportunidad.");return}if(!await A()){p(!0),setTimeout(()=>p(!1),700),q.error("Detectamos que la hora de tu dispositivo no coincide con el servidor. Ajusta la fecha/hora automática y vuelve a intentarlo.");return}const C=12;n(!0),o(null);try{const T=await j.mutateAsync(),M=Number(T.prizeIndex??0),O=pwe(M);d(T.prize),o(O);const _=360/C,$=5*360+(360-O*_-_/2);m(D=>D+$-D%360),setTimeout(()=>{n(!1),t(),v()},3300)}catch{n(!1)}};return r.jsx("div",{"data-loc":"client/src/pages/Ruleta.tsx:113",className:"min-h-screen pt-24 pb-16 px-4",children:r.jsxs("div",{"data-loc":"client/src/pages/Ruleta.tsx:114",className:"max-w-4xl mx-auto",children:[r.jsxs("div",{"data-loc":"client/src/pages/Ruleta.tsx:115",className:"text-center mb-8",children:[r.jsxs("h1",{"data-loc":"client/src/pages/Ruleta.tsx:116",className:"text-4xl md:text-5xl font-bold neon-text mb-3",children:[r.jsx(Wm,{"data-loc":"client/src/pages/Ruleta.tsx:117",className:"inline-block mr-2 text-amber-400 align-middle"})," Ruleta de la Suerte"]}),r.jsx("p",{"data-loc":"client/src/pages/Ruleta.tsx:119",className:"text-muted-foreground",children:"Gira la ruleta una vez al día y gana Apex Coins, cupones o XP para tu próxima compra."})]}),r.jsxs("div",{"data-loc":"client/src/pages/Ruleta.tsx:124",className:"relative mx-auto w-72 h-72 md:w-96 md:h-96 mb-8",children:[r.jsx("svg",{"data-loc":"client/src/pages/Ruleta.tsx:125",viewBox:"0 0 100 100",className:`absolute inset-0 ${h?"animate-pulse":""}`,style:{transform:`rotate(${u}deg)`,transition:a?"transform 3.2s cubic-bezier(0.17, 0.67, 0.12, 0.99)":"transform 0.4s ease-out"},children:f9().map((E,C)=>{const T=f9().length,M=C*2*Math.PI/T-Math.PI/2,O=(C+1)*2*Math.PI/T-Math.PI/2,_=`M50 50 L${50+45*Math.cos(M)} ${50+45*Math.sin(M)} A45 45 0 0 1 ${50+45*Math.cos(O)} ${50+45*Math.sin(O)} Z`,I=["#0f172a","#1e1b4b"][C%2],$=(C+.5)*360/T;return r.jsxs("g",{"data-loc":"client/src/pages/Ruleta.tsx:134",children:[r.jsx("path",{"data-loc":"client/src/pages/Ruleta.tsx:135",d:_,fill:I,stroke:"rgba(34,211,238,0.35)",strokeWidth:"0.4"}),r.jsx("g",{"data-loc":"client/src/pages/Ruleta.tsx:136",transform:`rotate(${$+90}, 50, 50)`,children:r.jsx("text",{"data-loc":"client/src/pages/Ruleta.tsx:137",x:"50",y:18+C%2*1.5,textAnchor:"middle",fontSize:E.real?"6.2":"5",fontWeight:"700",className:E.cls.split(" ").find(D=>D.startsWith("text-")),fill:"currentColor",children:E.label})})]},C)})}),r.jsx("div",{"data-loc":"client/src/pages/Ruleta.tsx:145",className:"absolute inset-0 grid place-items-center pointer-events-none",children:r.jsx("div",{"data-loc":"client/src/pages/Ruleta.tsx:146",className:"w-14 h-14 roun
783ded-full border-2 border-fuchsia-400/40 bg-slate-950/80 grid place-items-center",children:r.jsx(Ia,{"data-loc":"client/src/pages/Ruleta.tsx:147",className:"text-fuchsia-400/70"})})}),r.jsx("div",{"data-loc":"client/src/pages/Ruleta.tsx:150",className:"absolute top-0 left-1/2 -translate-x-1/2 w-0 h-0 border-l-8 border-r-8 border-t-[18px] border-l-transparent border-r-transparent border-t-amber-400 z-10"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Ruleta.tsx:153",className:"text-center space-y-4",children:[c&&r.jsx(jt,{"data-loc":"client/src/pages/Ruleta.tsx:155",className:"border-emerald-400/40 bg-emerald-500/5",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Ruleta.tsx:156",className:"py-4 text-emerald-300",children:["🎉 ¡Ganaste ",r.jsx("span",{"data-loc":"client/src/pages/Ruleta.tsx:157",className:"font-bold",children:c.label}),"!",c.type==="coupon"?" Revisa tu correo y Mis Compras para usar tu cupón.":""]})}),e?x===!1?r.jsxs(X,{"data-loc":"client/src/pages/Ruleta.tsx:168",size:"lg",disabled:!0,className:"text-lg px-10 gap-2 opacity-60 cursor-not-allowed btn-neon",children:[r.jsx(zr,{"data-loc":"client/src/pages/Ruleta.tsx:169",className:"h-5 w-5"})," Ya giraste hoy — vuelve mañana"]}):r.jsxs(X,{"data-loc":"client/src/pages/Ruleta.tsx:172",size:"lg",onClick:P,disabled:a||!x,className:"btn-neon text-lg px-10 gap-2",children:[r.jsx(wZ,{"data-loc":"client/src/pages/Ruleta.tsx:178",className:a?"animate-spin":""}),a?"Girando...":"¡GIRAR!"]}):r.jsxs("div",{"data-loc":"client/src/pages/Ruleta.tsx:163",className:"space-y-2",children:[r.jsx("p",{"data-loc":"client/src/pages/Ruleta.tsx:164",className:"text-muted-foreground",children:"Inicia sesión para girar la ruleta."}),r.jsx(X,{"data-loc":"client/src/pages/Ruleta.tsx:165",onClick:()=>za(),className:"btn-neon",children:"Iniciar sesión"})]}),r.jsx("p",{"data-loc":"client/src/pages/Ruleta.tsx:182",className:"text-xs text-muted-foreground",children:"Los premios se suman a tu saldo o a tus cupones automáticamente. ¡Cada giro también te da 5 XP!"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Ruleta.tsx:187",className:"mt-12",children:[r.jsx("h2",{"data-loc":"client/src/pages/Ruleta.tsx:188",className:"text-xl font-semibold mb-4 neon-text",children:"Tu historial de giros"}),y&&y.length===0&&r.jsx("p",{"data-loc":"client/src/pages/Ruleta.tsx:190",className:"text-muted-foreground text-sm",children:"Aún no has girado. ¡Prueba tu suerte!"}),y&&r.jsx("div",{"data-loc":"client/src/pages/Ruleta.tsx:193",className:"grid grid-cols-2 md:grid-cols-4 gap-2",children:y.slice(0,8).map(E=>r.jsx(jt,{"data-loc":"client/src/pages/Ruleta.tsx:195",className:"border-border/60 bg-card/40",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Ruleta.tsx:196",className:"py-3 text-center text-sm",children:[r.jsx("div",{"data-loc":"client/src/pages/Ruleta.tsx:197",className:"font-semibold text-accent",children:E.prizeLabel}),r.jsx("div",{"data-loc":"client/src/pages/Ruleta.tsx:198",className:"text-xs text-muted-foreground",children:new Date(E.createdAt).toLocaleDateString()})]})},E.id))})]})]})})}function gwe(){const{user:e}=kt(),{burst:t}=tp(),[a,n]=S.useState(""),[s,o]=S.useState(""),[c,d]=S.useState("Lecturas"),[u,m]=S.useState(!1),[h,p]=S.useState(null),[x,v]=S.useState(""),{data:j}=F.engagement.listThreads.useQuery(),y=F.useUtils(),w=F.engagement.createThread.useMutation({onSuccess:()=>{t(),m(!1),n(""),o(""),y.engagement.listThreads.invalidate()}}),A=F.engagement.createPost.useMutation({onSuccess:()=>{v(""),y.engagement.listPosts.invalidate({threadId:h}),y.engagement.getThread.invalidate({id:h})}}),P=F.engagement.likeThread.useMutation({onSuccess:()=>y.engagement.listThreads.invalidate()}),E=F.engagement.likePost.useMutation({onSuccess:()=>y.engagement.listPosts.invalidate({threadId:h})}),{data:C}=F.engagement.getThread.useQuery({id:h},{enabled:!!h}),{data:T}=F.engagement.listPosts.useQuery({threadId:h},{enabled:!!h}),M=()=>{!a.trim()||!s.trim()||w.mutate({title:a.trim(),category:c,content:s.trim()})};return r.jsx("div",{"data-loc":"client/src/pages/Comunidad.tsx:53",className:"min-h-screen pt-24 pb-16 px-4",children:r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:54",className:"max-w-4xl mx-auto",children:[r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:55",className:"flex items-center justify-between mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:56",children:[r.jsxs("h1",{"data-loc":"client/src/pages/Comunidad.tsx:57",className:"text-4xl font-bold neon-text flex items-center gap-2",children:[r.jsx(Ws,{"data-loc":"client/src/pages/Comunidad.tsx:58",className:"text-cyan-400"})," Comunidad"]}),r.jsx("p",{"data-loc":"client/src/pages/Comunidad.tsx:60",className:"text-muted-foreground mt-2",children:"Comparte tus lecturas, recomienda libros y gana XP por participar."})]}),e?r.jsxs(nn,{"data-loc":"client/src/pages/Comunidad.tsx:63",open:u,onOpenChange:m,children:[r.jsx(Ec,{"data-loc":"client/src/pages/Comunidad.tsx:64",asChild:!0,children:r.jsxs(X,{"data-loc":"client/src/pages/Comunidad.tsx:65",className:"btn-neon gap-2",children:[r.jsx(ms,{"data-loc":"client/src/pages/Comunidad.tsx:65"})," Nuevo hilo"]})}),r.jsxs(rn,{"data-loc":"client/src/pages/Comunidad.tsx:67",className:"bg-background border-cyan-400/30",children:[r.jsx(un,{"data-loc":"client/src/pages/Comunidad.tsx:68",children:r.jsx(fn,{"data-loc":"client/src/pages/Comunidad.tsx:69",className:"neon-text",children:"Crear nuevo hilo"})}),r.jsx(fe,{"data-loc":"client/src/pages/Comunidad.tsx:71",placeholder:"Título del tema (ej: ¿Qué libro leen este mes?)",value:a,onChange:O=>n(O.target.value)}),r.jsx(fe,{"data-loc":"client/src/pages/Comunidad.tsx:76",placeholder:"Categoría (ej: Lecturas, Recomendaciones, Soporte)",value:c,onChange:O=>d(O.target.value)}),r.jsx($t,{"data-loc":"client/src/pages/Comunidad.tsx:81",placeholder:"Cuenta de qué trata el hilo...",value:s,onChange:O=>o(O.target.value),rows:4}),r.jsx(X,{"data-loc":"client/src/pages/Comunidad.tsx:87",onClick:M,disabled:w.isPending,className:"btn-neon",children:w.isPending?"Creando...":"Publicar"})]})]}):r.jsx(X,{"data-loc":"client/src/pages/Comunidad.tsx:93",onClick:()=>za(),className:"btn-neon",children:"Inicia sesión para participar"})]}),h?r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:139",children:[r.jsx(X,{"data-loc":"client/src/pages/Comunidad.tsx:140",variant:"ghost",onClick:()=>p(null),className:"mb-4",children:"← Volver a los hilos"}),r.jsxs(jt,{"data-loc":"client/src/pages/Comunidad.tsx:141",className:"border-cyan-400/30 mb-6",children:[r.jsx(Wa,{"data-loc":"client/src/pages/Comunidad.tsx:142",children:r.jsx(Ya,{"data-loc":"client/src/pages/Comunidad.tsx:143",className:"text-2xl neon-text",children:C?.title})}),r.jsxs(Mt,{"data-loc":"client/src/pages/Comunidad.tsx:145",children:[r.jsx("p",{"data-loc":"client/src/pages/Comunidad.tsx:146",className:"text-muted-foreground",children:C?.content}),r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:147",className:"text-xs text-muted-foreground mt-2",children:["Por ",C?.userFirstName??"Anónimo"," · ",C?new Date(C.createdAt).toLocaleStr
783ing():""]})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:151",className:"space-y-3",children:[T&&T.length===0&&r.jsx("p",{"data-loc":"client/src/pages/Comunidad.tsx:153",className:"text-muted-foreground text-sm text-center py-6",children:"Sin respuestas aún. ¡Sé el primero!"}),T?.map(O=>r.jsx(jt,{"data-loc":"client/src/pages/Comunidad.tsx:156",className:"border-border/60 bg-card/40",children:r.jsx(Mt,{"data-loc":"client/src/pages/Comunidad.tsx:157",className:"py-4",children:r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:158",className:"flex items-start justify-between gap-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:159",className:"flex-1",children:[r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:160",className:"text-xs text-muted-foreground mb-1",children:[O.userFirstName??"Anónimo"," · ",new Date(O.createdAt).toLocaleString()]}),r.jsx("p",{"data-loc":"client/src/pages/Comunidad.tsx:161",className:"text-sm",children:O.content})]}),r.jsxs(X,{"data-loc":"client/src/pages/Comunidad.tsx:163",variant:"ghost",size:"sm",className:"text-muted-foreground hover:text-rose-400",onClick:()=>e&&E.mutate({postId:O.id}),children:[r.jsx($n,{"data-loc":"client/src/pages/Comunidad.tsx:169",className:"h-4 w-4"})," ",O.likes??0]})]})})},O.id))]}),e?r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:178",className:"mt-6 flex gap-2",children:[r.jsx($t,{"data-loc":"client/src/pages/Comunidad.tsx:179",placeholder:"Escribe tu respuesta... (ganas 5 XP)",value:x,onChange:O=>v(O.target.value),rows:3,className:"bg-background"}),r.jsx(X,{"data-loc":"client/src/pages/Comunidad.tsx:186",onClick:()=>A.mutate({threadId:h,content:x.trim()}),disabled:!x.trim()||A.isPending,className:"btn-neon self-end h-10",children:A.isPending?"Enviando...":"Responder"})]}):r.jsxs("p",{"data-loc":"client/src/pages/Comunidad.tsx:195",className:"text-center text-sm text-muted-foreground mt-6",children:[r.jsx(X,{"data-loc":"client/src/pages/Comunidad.tsx:196",variant:"link",onClick:()=>za(),children:"Inicia sesión"})," para responder."]})]}):r.jsx("div",{"data-loc":"client/src/pages/Comunidad.tsx:98",className:"space-y-3",children:!j||j.length===0?r.jsx(jt,{"data-loc":"client/src/pages/Comunidad.tsx:100",className:"border-border/60 bg-card/40",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Comunidad.tsx:101",className:"py-12 text-center",children:[r.jsx(yI,{"data-loc":"client/src/pages/Comunidad.tsx:102",className:"h-10 w-10 mx-auto text-muted-foreground mb-3"}),r.jsx("p",{"data-loc":"client/src/pages/Comunidad.tsx:103",className:"text-muted-foreground",children:"Aún no hay hilos. ¡Sé el primero en abrir uno!"})]})}):j.map(O=>r.jsxs(jt,{"data-loc":"client/src/pages/Comunidad.tsx:108",className:"border-border/60 bg-card/40 card-neon-edge cursor-pointer hover:-translate-y-0.5 transition-transform",onClick:()=>p(O.id),children:[r.jsx(Wa,{"data-loc":"client/src/pages/Comunidad.tsx:113",className:"pb-2",children:r.jsxs(Ya,{"data-loc":"client/src/pages/Comunidad.tsx:114",className:"text-lg flex items-center justify-between",children:[r.jsx("span",{"data-loc":"client/src/pages/Comunidad.tsx:115",children:O.title}),r.jsxs(X,{"data-loc":"client/src/pages/Comunidad.tsx:116",variant:"ghost",size:"sm",className:"text-muted-foreground hover:text-rose-400",onClick:_=>{_.stopPropagation(),e&&P.mutate({threadId:O.id})},children:[r.jsx($n,{"data-loc":"client/src/pages/Comunidad.tsx:122",className:"h-4 w-4"})," ",O.likes??0]})]})}),r.jsxs(Mt,{"data-loc":"client/src/pages/Comunidad.tsx:126",children:[r.jsx("p",{"data-loc":"client/src/pages/Comunidad.tsx:127",className:"text-sm text-muted-foreground line-clamp-2",children:O.content}),r.jsxs("div",{"data-loc":"client/src/pages/Comunidad.tsx:128",className:"flex items-center gap-4 mt-2 text-xs text-muted-foreground",children:[r.jsxs("span",{"data-loc":"client/src/pages/Comunidad.tsx:129",className:"flex items-center gap-1",children:[r.jsx(Qm,{"data-loc":"client/src/pages/Comunidad.tsx:129",className:"h-3 w-3"})," ",O.replies??0," respuestas"]}),r.jsxs("span",{"data-loc":"client/src/pages/Comunidad.tsx:130",children:["Por ",O.userFirstName??"Anónimo"]}),r.jsx("span",{"data-loc":"client/src/pages/Comunidad.tsx:131",children:new Date(O.createdAt).toLocaleDateString()})]})]})]},O.id))})]})})}function xwe(e){if(!e)return"";const t=Math.floor(e/60),a=e%60;return`${t}:${a.toString().padStart(2,"0")}`}function vwe(){const{user:e}=kt(),{burst:t}=tp(),[a,n]=S.useState(null),[s,o]=S.useState(""),[c,d]=S.useState(""),[u,m]=S.useState(""),[h,p]=S.useState(!1),{data:x}=F.engagement.podcasts.useQuery(),{data:v}=F.engagement.adminPodcasts.useQuery(void 0,{enabled:e?.role==="admin"}),j=F.engagement.togglePodcast.useMutation({onSuccess:()=>{A.engagement.adminPodcasts.invalidate(),A.engagement.podcasts.invalidate()}}),y=F.engagement.deletePodcast.useMutation({onSuccess:()=>{A.engagement.adminPodcasts.invalidate(),A.engagement.podcasts.invalidate()}}),w=F.engagement.createPodcast.useMutation({onSuccess:()=>{t(),p(!1),o(""),d(""),m(""),A.engagement.adminPodcasts.invalidate(),A.engagement.podcasts.invalidate()}}),A=F.useUtils();return r.jsx("div",{"data-loc":"client/src/pages/Podcast.tsx:45",className:"min-h-screen pt-24 pb-16 px-4",children:r.jsxs("div",{"data-loc":"client/src/pages/Podcast.tsx:46",className:"max-w-4xl mx-auto",children:[r.jsxs("div",{"data-loc":"client/src/pages/Podcast.tsx:47",className:"flex items-center justify-between mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Podcast.tsx:48",children:[r.jsxs("h1",{"data-loc":"client/src/pages/Podcast.tsx:49",className:"text-4xl font-bold neon-text flex items-center gap-2",children:[r.jsx(Zf,{"data-loc":"client/src/pages/Podcast.tsx:50",className:"text-violet-400"})," Podcast"]}),r.jsx("p",{"data-loc":"client/src/pages/Podcast.tsx:52",className:"text-muted-foreground mt-2",children:"Escucha los resúmenes en audio de nuestros libros y novedades."})]}),e?.role==="admin"?r.jsxs(nn,{"data-loc":"client/src/pages/Podcast.tsx:55",open:h,onOpenChange:p,children:[r.jsx(Ec,{"data-loc":"client/src/pages/Podcast.tsx:56",asChild:!0,children:r.jsxs(X,{"data-loc":"client/src/pages/Podcast.tsx:57",className:"btn-neon gap-2",children:[r.jsx(ms,{"data-loc":"client/src/pages/Podcast.tsx:57"})," Nuevo episodio"]})}),r.jsxs(rn,{"data-loc":"client/src/pages/Podcast.tsx:59",className:"bg-background border-violet-400/30",children:[r.jsx(un,{"data-loc":"client/src/pages/Podcast.tsx:60",children:r.jsx(fn,{"data-loc":"client/src/pages/Podcast.tsx:60",className:"neon-text",children:"Nuevo episodio"})}),r.jsx(fe,{"data-loc":"client/src/pages/Podcast.tsx:61",placeholder:"Título del episodio",value:s,onChange:P=>o(P.target.value)}),r.jsx($t,{"data-loc":"client/src/pages/Podcast.tsx:62",placeholder:"Descripción",value:c,onChange:P=>d(P.target.value),rows:3}),r.jsx(fe,{"data-loc":"client/src/pages/Podcast.tsx:63",placeholder:"URL del audio (mp3 hospedado)",value:u,onChange:P=>m(P.target.value)}),r.jsx(X,{"data-loc":"client/src/pages/Podcast.tsx:64",className:"btn-neon",disabled:w.isPending||!s.trim()||!u.trim(),onClick:()=>w.mutate({title:s.trim(),description:c.trim(),audioUrl:u.trim(),published:!0}),children:w.isPending?"Creando...":"Publicar"})]})]}):e?null:r.jsx(X,{"data-loc":"client/src/pages/Podcast.tsx:74",onClick:()=>window.location.href="/login",className:"btn-neon",children:"Inicia sesión"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Podcast.tsx:78",className:"space-y-3",children:[(!x||x.length===0)&&r.jsx(jt,{"data-loc":"client/src/pages/Podcast.tsx:80",className:"border-border/60 bg-card/40",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Podcast.tsx:80",className:"py-12 text-center",children:[r.jsx(Zf,{"data-loc":"client/src/pages/Podcast.tsx:80",className:"h-10 w-10 mx-auto text-muted-foreground mb-3"}),r.jsx("p",{"data-loc":"client/src/pages/Podcast.tsx:80",className:"text-muted-foreground",children:"Próximamente: episodios en audio del club."})]})}),x?.map(P=>r.jsx(jt,{"data-loc":"client/src/pages/Podcast.tsx:83",className:"border-border/60 bg-card/40 card-neon-edge",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Podcast.tsx:84",className:"py-4 flex items-center gap-4",children:[r.jsx(X,{"data-loc":"client/src/pages/Podcast.tsx:85",size:"icon",className:`h-12 w-12 rounded-full ${a===P.id?"btn-neon":"bg-violet-500/20 text-violet-300 hover:bg-violet-500/30"}`,onClick:()=>n(a===P.id?null:P.id),children:a===P.id?r.jsx(bI,{"data-loc":"client/src/pages/Podcast.tsx:90",className:"h-5 w-5"}):r.jsx(HA,{"data-loc":"client/src/pages/Podcast.tsx:90",className:"h-5 w-5"})}),r.jsxs("div",{"data-loc":"client/src/pages/Podcast.tsx:92",className:"flex-1",children:[r.jsx("h3",{"data-loc":"client/src/pages/Podcast.tsx:93",className:"font-semibold",children:P.title}),P.description?r.jsx("p",{"data-loc":"client/src/pages/Podcast.tsx:94",className:"text-sm text-muted-foreground line-clamp-1",children:P.description}):null,r.jsxs("div",{"data-loc":"client/src/pages/Podcast.tsx:95",className:"flex items-center gap-2 mt-1 text-xs text-muted-foreground",children:[P.durationSec?r.jsx(al,{"data-loc":"client/src/pages/Podcast.tsx:96",variant:"outline",className:"text-violet-300 border-violet-400/40",children:xwe(P.durationSec)}):null,r.jsx("span",{"data-loc":"client/src/pages/Podcast.tsx:97",children:new Date(P.createdAt).toLocaleDateString()})]}),a===P.id&&P.audioUrl&&r.jsx("audio",{"data-loc":"client/src/pages/Podcast.tsx:100",src:P.audioUrl,controls:!0,autoPlay:!0,className:"w-full mt-2 max-h-9"},P.id)]}),e?.role==="admin"&&r.jsxs("div",{"data-loc":"client/src/pages/Podcast.tsx:104",className:"flex flex-col gap-2",children:[r.jsx(ay,{"data-loc":"client/src/pages/Podcast.tsx:105",checked:P.published===1,onCheckedChange:E=>j.mutate({id:P.id,published:E})}),r.jsx(X,{"data-loc":"client/src/pages/Podcast.tsx:106",variant:"ghost",size:"icon",className:"text-destructive hover:text-destructive",onClick:()=>y.mutate({id:P.id}),children:r.jsx(ps,{"data-loc":"client/src/pages/Podcast.tsx:107",className:"h-4 w-4"})})]})]})},P.id))]}),(v&&v.length===0&&x&&x.length>0,null)]})})}function ywe(){const{isAuthenticated:e}=kt(),{burst:t}=tp(),a=F.useUtils(),{data:n}=F.engagement.myXp.useQuery(void 0,{enabled:e}),{data:s}=F.engagement.myStreak.useQuery(void 0,{enabled:e}),{data:o}=F.engagement.myDailyMissions.useQuery(void 0,{enabled:e}),{data:c}=F.monetization.myBadges.useQuery(void 0,{enabled:e}),{data:d}=F.engagement.myNotifications.useQuery(void 0,{enabled:e}),{data:u}=F.engagement.readingHeatmap.useQuery(void 0,{enabled:e}),m=F.engagement.claimMission.useMutation({onSuccess:y=>{t(),q.success(`+${y?.coins??0} monedas`),a.engagement.myDailyMissions.invalidate(),a.engagement.myXp.invalidate()},onError:y=>q.error(y.message)}),h=F.engagement.logReadingDay.useMutation({onSuccess:()=>{t(),q.success("Racha registrada"),a.engagement.myStreak.invalidate(),a.engagement.readingHeatmap.invalidate()},onError:y=>q.error(y.message)}),p=F.engagement.markNotificationRead.useMutation({onSuccess:()=>a.engagement.myNotifications.invalidate()}),x=F.engagement.markAllNotificationsRead.useMutation({onSuccess:()=>a.engagement.myNotifications.invalidate()}),v=n?.level??1,j=n?.xp??0;return r.jsx("div",{"data-loc":"client/src/pages/Progreso.tsx:47",className:"min-h-screen pt-24 pb-16 px-4",children:r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:48",className:"max-w-5xl mx-auto 
783space-y-6",children:[r.jsxs("h1",{"data-loc":"client/src/pages/Progreso.tsx:49",className:"text-4xl font-bold neon-text flex items-center gap-2",children:[r.jsx(Wm,{"data-loc":"client/src/pages/Progreso.tsx:50",className:"text-yellow-400"})," Mi progreso"]}),r.jsx(jt,{"data-loc":"client/src/pages/Progreso.tsx:54",className:"border-border/60 bg-card/40 card-neon-edge",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Progreso.tsx:55",className:"py-6",children:[r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:56",className:"flex items-center justify-between",children:[r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:57",className:"flex items-center gap-4",children:[r.jsx("div",{"data-loc":"client/src/pages/Progreso.tsx:58",className:"h-16 w-16 rounded-full border-2 border-violet-400/60 flex items-center justify-center text-2xl font-bold neon-text",children:v}),r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:61",children:[r.jsxs("h2",{"data-loc":"client/src/pages/Progreso.tsx:62",className:"text-2xl font-bold",children:["Nivel ",v]}),r.jsxs("p",{"data-loc":"client/src/pages/Progreso.tsx:63",className:"text-muted-foreground text-sm",children:[n?.xp??0," XP en el nivel actual · Apex Coins en /coins"]})]})]}),r.jsx(Ut,{"data-loc":"client/src/pages/Progreso.tsx:66",className:"h-8 w-8 text-violet-400 animate-pulse"})]}),r.jsx(NU,{"data-loc":"client/src/pages/Progreso.tsx:68",value:Math.min(j%500/500*100,100),className:"mt-4 h-3 bg-violet-950"}),r.jsxs("p",{"data-loc":"client/src/pages/Progreso.tsx:69",className:"text-xs text-muted-foreground mt-2",children:["Faltan ",500-j%500," XP para el nivel ",v+1]})]})}),r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:73",className:"grid md:grid-cols-2 gap-6",children:[r.jsxs(jt,{"data-loc":"client/src/pages/Progreso.tsx:75",className:"border-border/60 bg-card/40 card-neon-edge",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/Progreso.tsx:76",className:"flex flex-row items-center justify-between",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/Progreso.tsx:77",className:"flex items-center gap-2",children:[r.jsx(oZ,{"data-loc":"client/src/pages/Progreso.tsx:77",className:"text-orange-400"})," Racha de lectura"]}),r.jsx(X,{"data-loc":"client/src/pages/Progreso.tsx:78",size:"sm",className:"btn-neon",onClick:()=>h.mutate(void 0),children:"Registrar hoy"})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/Progreso.tsx:80",children:[r.jsxs("p",{"data-loc":"client/src/pages/Progreso.tsx:81",className:"text-5xl font-bold neon-text",children:[s?.streak??0," días"]}),r.jsxs("p",{"data-loc":"client/src/pages/Progreso.tsx:82",className:"text-muted-foreground text-sm mt-2",children:["Días registrados en total: ",s?.totalDays??0,s?.todayLogged?" · Hoy ya registrado":""]}),r.jsx("div",{"data-loc":"client/src/pages/Progreso.tsx:83",className:"mt-4 flex flex-wrap gap-1",children:u?.map((y,w)=>r.jsx("div",{"data-loc":"client/src/pages/Progreso.tsx:85",title:y.day??"",className:"h-4 w-4 rounded-sm",style:{backgroundColor:(y.minutes??0)>0?"rgb(139 92 246 / 0.9)":"rgb(139 92 246 / 0.1)"}},w))})]})]}),r.jsxs(jt,{"data-loc":"client/src/pages/Progreso.tsx:92",className:"border-border/60 bg-card/40 card-neon-edge",children:[r.jsx(Wa,{"data-loc":"client/src/pages/Progreso.tsx:93",children:r.jsxs(Ya,{"data-loc":"client/src/pages/Progreso.tsx:93",className:"flex items-center gap-2",children:[r.jsx(EZ,{"data-loc":"client/src/pages/Progreso.tsx:93",className:"text-green-400"})," Misiones de hoy"]})}),r.jsxs(Mt,{"data-loc":"client/src/pages/Progreso.tsx:94",className:"space-y-3",children:[(!o||o.length===0)&&r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:95",className:"text-muted-foreground text-sm",children:"No hay misiones activas hoy."}),o?.map(y=>r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:97",className:"flex items-center justify-between border border-border/60 rounded-lg px-3 py-2",children:[r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:98",children:[r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:99",className:"text-sm font-medium",children:y.missionKey}),r.jsxs("p",{"data-loc":"client/src/pages/Progreso.tsx:100",className:"text-xs text-muted-foreground",children:[y.progress??0," completadas"]})]}),y.claimed?r.jsx(al,{"data-loc":"client/src/pages/Progreso.tsx:103",variant:"outline",className:"text-green-300 border-green-400/40",children:"Hecha"}):r.jsxs(X,{"data-loc":"client/src/pages/Progreso.tsx:105",size:"sm",variant:"outline",className:"border-violet-400/40 text-violet-200",onClick:()=>m.mutate({missionId:y.id}),children:["+",y.rewardCoins??0]})]},y.id))]})]}),r.jsxs(jt,{"data-loc":"client/src/pages/Progreso.tsx:115",className:"border-border/60 bg-card/40 card-neon-edge",children:[r.jsx(Wa,{"data-loc":"client/src/pages/Progreso.tsx:116",children:r.jsxs(Ya,{"data-loc":"client/src/pages/Progreso.tsx:116",className:"flex items-center gap-2",children:[r.jsx(_f,{"data-loc":"client/src/pages/Progreso.tsx:116",className:"text-yellow-400"})," Insignias"]})}),r.jsxs(Mt,{"data-loc":"client/src/pages/Progreso.tsx:117",children:[(!c||c.length===0)&&r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:118",className:"text-muted-foreground text-sm",children:"Aún no tienes insignias. ¡Sigue comprando y leyendo!"}),r.jsx("div",{"data-loc":"client/src/pages/Progreso.tsx:119",className:"grid grid-cols-2 sm:grid-cols-3 gap-3",children:c?.map(y=>r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:121",className:`border border-border/60 rounded-lg p-3 text-center bg-background/30 ${y.earned?"animate-in fade-in slide-in-from-bottom-2":"opacity-40 grayscale"}`,children:[r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:122",className:"text-lg",children:y.icon}),r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:123",className:"text-xs font-medium mt
783-1",children:y.label}),r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:124",className:"text-[10px] text-muted-foreground mt-0.5",children:y.hint})]},y.key))})]})]}),r.jsxs(jt,{"data-loc":"client/src/pages/Progreso.tsx:132",className:"border-border/60 bg-card/40 card-neon-edge",children:[r.jsxs(Wa,{"data-loc":"client/src/pages/Progreso.tsx:133",className:"flex flex-row items-center justify-between",children:[r.jsxs(Ya,{"data-loc":"client/src/pages/Progreso.tsx:134",className:"flex items-center gap-2",children:[r.jsx(Og,{"data-loc":"client/src/pages/Progreso.tsx:134",className:"text-cyan-400"})," Notificaciones"]}),d&&d.notifications.length>0&&r.jsx(X,{"data-loc":"client/src/pages/Progreso.tsx:136",size:"sm",variant:"ghost",className:"text-muted-foreground",onClick:()=>x.mutate(void 0),children:"Marcar leídas"})]}),r.jsxs(Mt,{"data-loc":"client/src/pages/Progreso.tsx:139",className:"space-y-2 max-h-64 overflow-y-auto",children:[(!d||d.notifications.length===0)&&r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:140",className:"text-muted-foreground text-sm",children:"Sin notificaciones."}),d?.notifications.map(y=>r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:142",className:`flex items-start gap-2 border border-border/60 rounded-lg px-3 py-2 ${y.read===1?"opacity-60":""}`,children:[r.jsx(bt,{"data-loc":"client/src/pages/Progreso.tsx:143",className:"h-4 w-4 text-violet-400 mt-0.5 shrink-0"}),r.jsxs("div",{"data-loc":"client/src/pages/Progreso.tsx:144",className:"flex-1",children:[r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:145",className:"text-sm",children:y.message??y.title}),r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:146",className:"text-xs text-muted-foreground",children:new Date(y.createdAt).toLocaleString()})]}),y.read!==1&&r.jsx(X,{"data-loc":"client/src/pages/Progreso.tsx:148",size:"icon",variant:"ghost",className:"h-6 w-6",onClick:()=>p.mutate({id:y.id}),children:r.jsx(Og,{"data-loc":"client/src/pages/Progreso.tsx:148",className:"h-3 w-3"})})]},y.id))]})]})]}),!e&&r.jsx(jt,{"data-loc":"client/src/pages/Progreso.tsx:156",className:"border-border/60 bg-card/40",children:r.jsxs(Mt,{"data-loc":"client/src/pages/Progreso.tsx:156",className:"py-8 text-center",children:[r.jsx("p",{"data-loc":"client/src/pages/Progreso.tsx:157",className:"text-muted-foreground mb-4",children:"Inicia sesión para ver tu progreso, rachas y misiones."}),r.jsx(X,{"data-loc":"client/src/pages/Progreso.tsx:158",className:"btn-neon",onClick:()=>za(),children:"Iniciar sesión"})]})})]})})}function bwe(){const[,e]=cl(),[t,a]=S.useState(!1),[n,s]=S.useState(""),[o,c]=S.useState(""),[d,u]=S.useState(""),[m,h]=S.useState(!1),[p,x]=S.useState(!1),[v,j]=S.useState(!1),y=F.auth.register.useMutation({onSuccess:()=>{q.success("¡Cuenta creada! Bienvenido a Apex Forge Books"),e("/"),window.location.reload()},onError:M=>q.error(M.message||"Error al crear la cuenta")}),w=F.auth.login.useMutation({onSuccess:()=>{q.success("¡Bienvenido de vuelta!"),e("/"),window.location.reload()},onError:M=>q.error(M.message||"Error al iniciar sesión")}),A=F.auth.loginGoogle.useMutation({onSuccess:()=>{q.success("¡Bienvenido con Google!"),e("/"),window.location.reload()},onError:M=>q.error(M.message||"Error con Google")}),P=F.auth.loginApple.useMutation({onSuccess:()=>{q.success("¡Bienvenido con Apple!"),e("/"),window.location.reload()},onError:M=>q.error(M.message||"Error con Apple")});S.useState(()=>{const M=document.createElement("script");return M.src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js",M.async=!0,M.onload=()=>j(!0),M.onerror=()=>j(!1),document.head.appendChild(M),()=>{M.remove()}});const E=async()=>{if(!window.AppleID?.auth){q.error("Apple no está disponible ahora");return}try{window.AppleID.auth.init({clientId:"LWJ2U7VuXpyPYydZ579g7r",scope:"name email",redirectURI:`${window.location.origin}/login`,state:crypto.randomUUID(),usePopup:!0});const M=await window.AppleID.auth.signIn();M?.authorization?.id_token?P.mutate({identityToken:M.authorization.id_token}):q.error("No se recibió la credencial de Apple")}catch{q.error("El inicio con Apple fue cancelado")}},C=()=>
783{if(!n.trim()){q.error("Ingresa tu correo electrónico");return}if(!d.trim()){q.error("Ingresa tu contraseña");return}if(m&&d.length<8){q.error("La contraseña debe tener al menos 8 caracteres");return}x(!0),m?y.mutate({email:n.trim(),password:d,name:o.trim()||void 0},{onSettled:()=>x(!1)}):w.mutate({email:n.trim(),password:d},{onSettled:()=>x(!1)})},T=y.isPending||w.isPending||A.isPending||P.isPending;return r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:159",className:"min-h-screen bg-[#0a0a0f] flex flex-col items-center justify-center px-4 py-8 relative overflow-hidden",children:[r.jsx("div",{"data-loc":"client/src/pages/Login.tsx:161",className:"absolute inset-0 bg-[radial-gradient(ellipse_at_top,#1a1a3e_0%,#0a0a0f_70%)]"}),r.jsx("div",{"data-loc":"client/src/pages/Login.tsx:162",className:"absolute top-0 left-1/2 -translate-x-1/2 w-[600px] h-[600px] bg-purple-900/20 rounded-full blur-[120px]"}),r.jsx("div",{"data-loc":"client/src/pages/Login.tsx:163",className:"absolute bottom-0 left-0 w-[400px] h-[400px] bg-cyan-900/10 rounded-full blur-[100px]"}),r.jsx("div",{"data-loc":"client/src/pages/Login.tsx:164",className:"absolute bottom-0 right-0 w-[400px] h-[400px] bg-pink-900/10 rounded-full blur-[100px]"}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:166",className:"relative z-10 w-full max-w-md",children:[r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:168",className:"text-center mb-8",children:[r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:169",className:"inline-flex items-center gap-2 mb-4",children:[r.jsx(bt,{"data-loc":"client/src/pages/Login.tsx:170",className:"w-8 h-8 text-cyan-400"}),r.jsx(Ut,{"data-loc":"client/src/pages/Login.tsx:171",className:"w-6 h-6 text-pink-500"})]}),r.jsx("h1",{"data-loc":"client/src/pages/Login.tsx:173",className:"text-4xl font-bold text-white mb-2 tracking-tight",children:m?"Crear Cuenta":"Iniciar Sesión"}),r.jsx("p",{"data-loc":"client/src/pages/Login.tsx:176",className:"text-gray-400 text-lg",children:m?"Únete a Apex Forge Books":"Accede a tu cuenta para continuar"})]}),r.jsx("div",{"data-loc":"client/src/pages/Login.tsx:182",className:"mb-4 space-y-3",children:r.jsxs("button",{"data-loc":"client/src/pages/Login.tsx:183",onClick:E,disabled:T,className:"w-full bg-black border border-gray-600 hover:bg-gray-900 text-white font-medium py-4 px-6 rounded-2xl flex items-center justify-center gap-3 transition-all duration-200 active:scale-[0.98] disabled:opacity-50",children:[r.jsx("svg",{"data-loc":"client/src/pages/Login.tsx:188",className:"w-6 h-6",viewBox:"0 0 24 24",fill:"currentColor",children:r.jsx("path",{"data-loc":"client/src/pages/Login.tsx:189",d:"M17.05 20.28c-.98.95-2.05.88-3.08.4-1.09-.5-2.08-.48-3.24 0-1.44.62-2.2.44-3.06-.4C2.79 15.25 3.51 7.59 9.05 7.31c1.35.07 2.29.74 3.08.8 1.18-.24 2.31-.93 3.57-.84 1.51.12 2.65.72 3.4 1.8-3.12 1.87-2.38 5.98.48 7.13-.57 1.5-1.31 2.99-2.54 4.09zM12.03 7.25c-.15-2.23 1.66-4.07 3.74-4.25.29 2.58-2.34 4.5-3.74 4.25z"})}),r.jsx("span",{"data-loc":"client/src/pages/Login.tsx:191",className:"text-lg",children:"Continuar con Apple"})]})}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:196",className:"flex items-center gap-3 mb-5",children:[r.jsx("div",{"data-loc":"client/src/pages/Login.tsx:197",className:"flex-1 h-px bg-gray-700"}),r.jsx("span",{"data-loc":"client/src/pages/Login.tsx:198",className:"text-gray-500 text-sm",children:"O con correo y contraseña"}),r.jsx("div",{"data-loc":"client/src/pages/Login.tsx:199",className:"flex-1 h-px bg-gray-700"})]}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:203",className:"space-y-4 mb-6",children:[m&&r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:205",children:[r.jsx("label",{"data-loc":"client/src/pages/Login.tsx:206",className:"block text-white font-semibold text-sm mb-2 tracking-wide",children:"NOMBRE"}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:209",className:"relative",children:[r.jsx(Pd,{"data-loc":"client/src/pages/Login.tsx:210",className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-cyan-400"}),r.jsx("input",{"data-loc":"client/src/pages/Login.tsx:211",type:"text",value:o,onChange:M=>c(M.target.value),placeholder:"Tu nombre",className:"w-full bg-[#111118] border-2 border-gray-700 rounded-2xl py-4 pl-12 pr-4 text-white placeholder-gray-500 focus:outline-none focus:border-gray-500 transition-all"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:222",children:[r.jsx("label",{"data-loc":"client/src/pages/Login.tsx:223",className:"block text-white font-semibold text-sm mb-2 tracking-wide",children:"CORREO ELECTRÓNICO"}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:226",className:"relative",children:[r.jsx(Cd,{"data-loc":"client/src/pages/Login.tsx:227",className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-cyan-400"}),r.jsx("input",{"data-loc":"client/src/pages/Login.tsx:228",type:"email",value:n,onChange:M=>s(M.target.value),placeholder:"Ingresa tu correo",className:"w-full bg-[#111118] border-2 border-cyan-500/50 rounded-2xl py-4 pl-12 pr-4 text-white placeholder-gray-500 focus:outline-none focus:border-cyan-400 focus:shadow-[0_0_15px_rgba(0,255,255,0.2)] transition-all"})]})]}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:238",children:[r.jsx("label",{"data-loc":"client/src/pages/Login.tsx:239",className:"block text-white font-semibold text-sm mb-2 tracking-wide",children:"CONTRASEÑA"}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:242",className:"relative",children:[r.jsx(zr,{"data-loc":"client/src/pages/Login.tsx:243",className:"absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-gray-400"}),r.jsx("input",{"data-loc":"client/src/pages/Login.tsx:244",type:t?"text":"password",value:d,onChange:M=>u(M.target.value),placeholder:"Al menos 8 caracteres",onKeyDown:M=>
783M.key==="Enter"&&C(),className:"w-full bg-[#111118] border-2 border-gray-700 rounded-2xl py-4 pl-12 pr-12 text-white placeholder-gray-500 focus:outline-none focus:border-gray-500 transition-all"}),r.jsx("button",{"data-loc":"client/src/pages/Login.tsx:252",type:"button",onClick:()=>a(!t),className:"absolute right-4 top-1/2 -translate-y-1/2 text-gray-400 hover:text-white transition-colors",children:t?r.jsx(iv,{"data-loc":"client/src/pages/Login.tsx:257",className:"w-5 h-5"}):r.jsx(Po,{"data-loc":"client/src/pages/Login.tsx:257",className:"w-5 h-5"})})]})]})]}),r.jsx("button",{"data-loc":"client/src/pages/Login.tsx:264",onClick:C,disabled:p||T,className:"w-full bg-gradient-to-r from-cyan-500 via-pink-500 to-green-500 hover:from-cyan-400 hover:via-pink-400 hover:to-green-400 text-white font-bold py-4 px-6 rounded-2xl flex items-center justify-center gap-2 text-lg transition-all duration-200 shadow-lg shadow-pink-500/20 hover:shadow-pink-500/30 active:scale-[0.98] disabled:opacity-50",children:p||T?r.jsx("span",{"data-loc":"client/src/pages/Login.tsx:270",className:"animate-spin w-6 h-6 border-2 border-white border-t-transparent rounded-full"}):r.jsxs(r.Fragment,{children:[r.jsx(Lc,{"data-loc":"client/src/pages/Login.tsx:273",className:"w-6 h-6"}),r.jsx("span",{"data-loc":"client/src/pages/Login.tsx:274",children:m?"REGISTRARSE":"INICIAR SESIÓN"})]})}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:280",className:"text-center mt-6 space-y-3",children:[r.jsx("button",{"data-loc":"client/src/pages/Login.tsx:281",onClick:()=>h(!m),className:"text-cyan-400 hover:text-cyan-300 font-semibold transition-colors",children:m?"¿Ya tienes cuenta? Inicia sesión aquí":"¿No tienes cuenta? Regístrate aquí"}),r.jsx("p",{"data-loc":"client/src/pages/Login.tsx:289",children:r.jsx("button",{"data-loc":"client/src/pages/Login.tsx:290",onClick:()=>q.info("Escríbenos por WhatsApp o Telegram para recuperar tu cuenta"),className:"text-gray-400 hover:text-gray-300 text-sm transition-colors",children:"¿Olvidaste tu contraseña?"})})]}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:300",className:"mt-10 pt-6 border-t border-gray-800",children:[r.jsx("p",{"data-loc":"client/src/pages/Login.tsx:301",className:"text-center text-gray-500 text-xs tracking-widest uppercase mb-4",children:"Contacto y soporte"}),r.jsxs("div",{"data-loc":"client/src/pages/Login.tsx:304",className:"space-y-3",children:[r.jsxs(Qt,{"data-loc":"client/src/pages/Login.tsx:305",href:"https://t.me/+qKqu4BJvY",target:"_blank",className:"w-full bg-[#111118] border border-gray-700 hover:border-gray-600 text-white py-3 px-6 rounded-xl flex items-center justify-center gap-3 transition-all hover:bg-[#1a1a24] active:scale-[0.98]",children:[r.jsx(br,{"data-loc":"client/src/pages/Login.tsx:310",className:"w-5 h-5 text-[#2AABEE]"}),r.jsx("span",{"data-loc":"client/src/pages/Login.tsx:311",children:"Telegram"})]}),r.jsxs(Qt,{"data-loc":"client/src/pages/Login.tsx:313",href:"https://wa.me/18292761392",target:"_blank",className:"w-full bg-[#111118] border border-gray-700 hover:border-gray-600 text-white py-3 px-6 rounded-xl flex items-center justify-center gap-3 transition-all hover:bg-[#1a1a24] active:scale-[0.98]",children:[r.jsx(vr,{"data-loc":"client/src/pages/Login.tsx:318",className:"w-5 h-5 text-green-400"}),r.jsx("span",{"data-loc":"client/src/pages/Login.tsx:319",children:"WhatsApp"})]})]})]})]})]})}const m9=300*1e3;function jwe(e){const t=S.useRef(null),a=S.useRef(null),n=S.useRef(!1),s=S.useRef(!1),o=S.useCallback(()=>{t.current&&clearTimeout(t.current),a.current&&clearTimeout(a.current),n.current=!1,a.current=setTimeout(()=>{s.current||(s.current=!0,q.warning("Tu sesión se cerrará en 1 minuto por inactividad",{duration:1e4,id:"inactivity-warning"}))},m9-6e4),t.current=setTimeout(()=>{n.current=!0,s.current=!1,q.info("Sesión cerrada por inactividad",{duration:3e3}),e()},m9)},[e]);S.useEffect(()=>{o();const c=["mousedown","mousemove","keypress","scroll","touchstart","click"],d=()=>{n.current&&(n.current=!1,s.current=!1),o()};return c.forEach(u=>{document.addEventListener(u,d,{passive:!0})}),()=>{t.current&&clearTimeout(t.current),a.current&&clearTimeout(a.current),c.forEac
783h(u=>{document.removeEventListener(u,d)})}},[o,e])}function wwe(){return r.jsxs(JZ,{"data-loc":"client/src/App.tsx:49",children:[r.jsx(Ot,{"data-loc":"client/src/App.tsx:50",path:"/login",component:bwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:51",path:"/",children:r.jsx(Swe,{"data-loc":"client/src/App.tsx:52",children:r.jsx(Xre,{"data-loc":"client/src/App.tsx:52"})})}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:54",path:"/catalogo",component:Zre}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:55",path:"/producto/:slug",component:cie}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:56",path:"/gratis",component:lie}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:57",path:"/colorear",component:uie}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:58",path:"/carrito",component:fie}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:59",path:"/perfil",component:hie}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:60",path:"/admin",component:Jje}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:61",path:"/servicios",component:n2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:62",path:"/redes-sociales",component:s2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:63",path:"/smm-pedidos",component:i2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:64",path:"/entretenimiento",component:c2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:65",path:"/bot-telegram",component:h2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:66",path:"/boletin",component:g2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:67",path:"/solicitar-libro",component:x2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:68",path:"/contacto",component:v2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:69",path:"/mis-compras",component:T2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:70",path:"/gana-gratis",component:M2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:71",path:"/canje",component:L2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:72",path:"/juegos",component:Y2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:73",path:"/mis-juegos",component:q2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:74",path:"/coins",component:X2e}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:75",path:"/ai-studio",component:cwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:76",path:"/estudio-voz",component:lwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:77",path:"/regalar",component:dwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:78",path:"/quiz",component:fwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:79",path:"/club",component:mwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:80",path:"/ruleta",component:hwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:81",path:"/comunidad",component:gwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:82",path:"/podcast",component:vwe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:83",path:"/progreso",component:ywe}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:84",path:"/404",component:IE}),r.jsx(Ot,{"data-loc":"client/src/App.tsx:85",component:IE})]})}function Swe({children:e}){const[t]=cl();return r.jsx("div",{"data-loc":"client/src/App.tsx:93",className:"page-fade",children:e},t)}function Nwe(){const{logout:e,isAuthenticated:t}=kt(),a=F.useUtils();return jwe(()=>{if(t){e();try{a.invalidate()}catch{}}}),r.jsxs("div",{"data-loc":"client/src/App.tsx:116",className:"min-h-screen bg-background",children:[t&&r.jsx(Ma,{"data-loc":"client/src/App.tsx:117"}),r.jsx(wwe,{"data-loc":"client/src/App.tsx:118"}),r.jsx(Kre,{"data-loc":"client/src/App.tsx:119"})]})}function Awe(){return r.jsx(eJ,{"data-loc":"client/src/App.tsx:126",children:r.jsx(aJ,{"data-loc":"client/src/App.tsx:127",defaultTheme:"dark",children:r.jsxs(HX,{"data-loc":"client/src/App.tsx:128",children:[r.jsx(eW,{"data-loc":"client/src/App.tsx:129"}),r.jsx(Yre,{"data-loc":"client/src/App.tsx:130",children:r.jsx(Nwe,{"data-loc":"client/src/App.tsx:131"})})]})})})}let p9=!1;function Cwe(){if(p9)return;p9=!0,document.addEventListener("contextmenu",t=>(t.preventDefault(),!1));const e=document.createElement("style");e.textContent=`
784    * {
785      -webkit-user-select: none !important;
786      -moz-user-select: none !important;
787      -ms-user-select: none !important;
788      user-select: none !important;
789    }
790    input, textarea, [contenteditable="true"] {
791      -webkit-user-select: text !important;
792      -moz-user-select: text !important;
793      -ms-user-select: text !important;
794      user-select: text !important;
795    }
796  `,e.id="protection-styles",document.head.appendChild(e),document.addEventListener("dragstart",t=>{if(t.target.tagName==="IMG")return t.preventDefault(),!1}),document.addEventListener("keydown",t=>{if(t.key==="F12"||t.ctrlKey&&t.shiftKey&&t.key==="I"||t.ctrlKey&&t.shiftKey&&t.key==="J"||t.ctrlKey&&t.shiftKey&&t.key==="C"||t.ctrlKey&&t.key==="u"||t.ctrlKey&&t.key==="s"||t.ctrlKey&&t.key==="p"||t.ctrlKey&&t.key==="a"||t.ctrlKey&&t.key==="c"||t.ctrlKey&&t.shiftKey&&t.key==="K")return t.preventDefault(),!1}),document.addEventListener("copy",t=>(t.preventDefault(),!1)),document.addEventListener("cut",t=>(t.preventDefault(),!1));try{window.self!==window.top&&(document.documentElement.innerHTML='<body style="background:#000;display:flex;align-items:center;justify-content:center;height:100vh;margin:0;"><p style="color:#fff;font-family:monospace;font-size:18px;">Acceso denegado</p></body>')}catch{document.documentElement.innerHTML='<body style="background:#000;display:flex;align-items:center;justify-content:center;height:100vh;margin:0;"><p style="color:#fff;font-family:monospace;font-size:18px;">Acceso denegado</p></body>'}document.addEventListener("selectstart",t=>{const a=t.target;if(!(a.tagName==="INPUT"||a.tagName==="TEXTAREA"||a.isContentEditable))return t.preventDefault(),!1}),console.log("%c⚠️ Apex Forge Books - Contenido Protegido","color: red; font-size: 20px; font-weight: bold;"),console.log("%cEste contenido está protegido contra copia. No intente inspeccionar, copiar o distribuir este material.","color: orange; font-size: 14px;")}typeof window<"u"&&Cwe();const qx=new tH,AU=e=>{!(e instanceof yd)||typeof window>"u"||!(e.message===LK)||za()};qx.getQueryCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.query.state.error;AU(t),console.error("[API Query Error]",t)}});qx.getMutationCache().subscribe(e=>{if(e.type==="updated"&&e.action.type==="error"){const t=e.mutation.state.error;AU(t),console.error("[API Mutation Error]",t)}});const Pwe=F.createClient({links:[lK({url:"/api/trpc",transformer:Li,headers(){try{const e=sessionStorage.getItem("manus-cookie");if(e){const t=`${IK}=`,n=e.split(";").find(s=>s.trim().startsWith(t))?.trim().slice(t.length);if(n)return{Authorization:`Bearer ${n}`}}}catch{}return{}},fetch(e,t){return globalThis.fetch(e,{...t??{},credentials:"include"})}})]});UK.createRoot(document.getElementById("root")).render(r.jsx(F.Provider,{"data-loc":"client/src/main.tsx:82",client:Pwe,queryClient:qx,children:r.jsx(nH,{"data-loc":"client/src/main.tsx:83",client:qx,children:r.jsx(Awe,{"data-loc":"client/src/main.tsx:84"})})}));export{ea as a,Twe as g};

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.