function Ly(n,l){for(var r=0;r<l.length;r++){const c=l[r];if(typeof c!="string"&&!Array.isArray(c)){for(const u in c)if(u!=="default"&&!(u in n)){const m=Object.getOwnPropertyDescriptor(c,u);m&&Object.defineProperty(n,u,m.get?m:{enumerable:!0,get:()=>c[u]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))c(u);new MutationObserver(u=>{for(const m of u)if(m.type==="childList")for(const p of m.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&c(p)}).observe(document,{childList:!0,subtree:!0});function r(u){const m={};return u.integrity&&(m.integrity=u.integrity),u.referrerPolicy&&(m.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?m.credentials="include":u.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(u){if(u.ep)return;u.ep=!0;const m=r(u);fetch(u.href,m)}})();function Tl(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Vd={exports:{}},Cl={};/**
 * @license React
 * react-jsx-runtime.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var ag;function _y(){if(ag)return Cl;ag=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.fragment");function r(c,u,m){var p=null;if(m!==void 0&&(p=""+m),u.key!==void 0&&(p=""+u.key),"key"in u){m={};for(var f in u)f!=="key"&&(m[f]=u[f])}else m=u;return u=m.ref,{$$typeof:n,type:c,key:p,ref:u!==void 0?u:null,props:m}}return Cl.Fragment=l,Cl.jsx=r,Cl.jsxs=r,Cl}var sg;function Fy(){return sg||(sg=1,Vd.exports=_y()),Vd.exports}var a=Fy(),Gd={exports:{}},jl={},Xd={exports:{}},Yd={};/**
 * @license React
 * scheduler.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var ng;function qy(){return ng||(ng=1,(function(n){function l(D,_){var z=D.length;D.push(_);e:for(;0<z;){var ne=z-1>>>1,ce=D[ne];if(0<u(ce,_))D[ne]=_,D[z]=ce,z=ne;else break e}}function r(D){return D.length===0?null:D[0]}function c(D){if(D.length===0)return null;var _=D[0],z=D.pop();if(z!==_){D[0]=z;e:for(var ne=0,ce=D.length,w=ce>>>1;ne<w;){var F=2*(ne+1)-1,q=D[F],Z=F+1,re=D[Z];if(0>u(q,z))Z<ce&&0>u(re,q)?(D[ne]=re,D[Z]=z,ne=Z):(D[ne]=q,D[F]=z,ne=F);else if(Z<ce&&0>u(re,z))D[ne]=re,D[Z]=z,ne=Z;else break e}}return _}function u(D,_){var z=D.sortIndex-_.sortIndex;return z!==0?z:D.id-_.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;n.unstable_now=function(){return m.now()}}else{var p=Date,f=p.now();n.unstable_now=function(){return p.now()-f}}var x=[],g=[],v=1,b=null,j=3,N=!1,P=!1,S=!1,E=!1,T=typeof setTimeout=="function"?setTimeout:null,B=typeof clearTimeout=="function"?clearTimeout:null,U=typeof setImmediate<"u"?setImmediate:null;function Y(D){for(var _=r(g);_!==null;){if(_.callback===null)c(g);else if(_.startTime<=D)c(g),_.sortIndex=_.expirationTime,l(x,_);else break;_=r(g)}}function te(D){if(S=!1,Y(D),!P)if(r(x)!==null)P=!0,J||(J=!0,me());else{var _=r(g);_!==null&&ve(te,_.startTime-D)}}var J=!1,Q=-1,W=5,pe=-1;function de(){return E?!0:!(n.unstable_now()-pe<W)}function xe(){if(E=!1,J){var D=n.unstable_now();pe=D;var _=!0;try{e:{P=!1,S&&(S=!1,B(Q),Q=-1),N=!0;var z=j;try{t:{for(Y(D),b=r(x);b!==null&&!(b.expirationTime>D&&de());){var ne=b.callback;if(typeof ne=="function"){b.callback=null,j=b.priorityLevel;var ce=ne(b.expirationTime<=D);if(D=n.unstable_now(),typeof ce=="function"){b.callback=ce,Y(D),_=!0;break t}b===r(x)&&c(x),Y(D)}else c(x);b=r(x)}if(b!==null)_=!0;else{var w=r(g);w!==null&&ve(te,w.startTime-D),_=!1}}break e}finally{b=null,j=z,N=!1}_=void 0}}finally{_?me():J=!1}}}var me;if(typeof U=="function")me=function(){U(xe)};else if(typeof MessageChannel<"u"){var ye=new MessageChannel,ge=ye.port2;ye.port1.onmessage=xe,me=function(){ge.postMessage(null)}}else me=function(){T(xe,0)};function ve(D,_){Q=T(function(){D(n.unstable_now())},_)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(D){D.callback=null},n.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<D?Math.floor(1e3/D):5},n.unstable_getCurrentPriorityLevel=function(){return j},n.unstable_next=function(D){switch(j){case 1:case 2:case 3:var _=3;break;default:_=j}var z=j;j=_;try{return D()}finally{j=z}},n.unstable_requestPaint=function(){E=!0},n.unstable_runWithPriority=function(D,_){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var z=j;j=D;try{return _()}finally{j=z}},n.unstable_scheduleCallback=function(D,_,z){var ne=n.unstable_now();switch(typeof z=="object"&&z!==null?(z=z.delay,z=typeof z=="number"&&0<z?ne+z:ne):z=ne,D){case 1:var ce=-1;break;case 2:ce=250;break;case 5:ce=1073741823;break;case 4:ce=1e4;break;default:ce=5e3}return ce=z+ce,D={id:v++,callback:_,priorityLevel:D,startTime:z,expirationTime:ce,sortIndex:-1},z>ne?(D.sortIndex=z,l(g,D),r(x)===null&&D===r(g)&&(S?(B(Q),Q=-1):S=!0,ve(te,z-ne))):(D.sortIndex=ce,l(x,D),P||N||(P=!0,J||(J=!0,me()))),D},n.unstable_shouldYield=de,n.unstable_wrapCallback=function(D){var _=j;return function(){var z=j;j=_;try{return D.apply(this,arguments)}finally{j=z}}}})(Yd)),Yd}var og;function Uy(){return og||(og=1,Xd.exports=qy()),Xd.exports}var $d={exports:{}},Me={};/**
 * @license React
 * react.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var lg;function Vy(){if(lg)return Me;lg=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),p=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),j=Symbol.iterator;function N(w){return w===null||typeof w!="object"?null:(w=j&&w[j]||w["@@iterator"],typeof w=="function"?w:null)}var P={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,E={};function T(w,F,q){this.props=w,this.context=F,this.refs=E,this.updater=q||P}T.prototype.isReactComponent={},T.prototype.setState=function(w,F){if(typeof w!="object"&&typeof w!="function"&&w!=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,w,F,"setState")},T.prototype.forceUpdate=function(w){this.updater.enqueueForceUpdate(this,w,"forceUpdate")};function B(){}B.prototype=T.prototype;function U(w,F,q){this.props=w,this.context=F,this.refs=E,this.updater=q||P}var Y=U.prototype=new B;Y.constructor=U,S(Y,T.prototype),Y.isPureReactComponent=!0;var te=Array.isArray;function J(){}var Q={H:null,A:null,T:null,S:null},W=Object.prototype.hasOwnProperty;function pe(w,F,q){var Z=q.ref;return{$$typeof:n,type:w,key:F,ref:Z!==void 0?Z:null,props:q}}function de(w,F){return pe(w.type,F,w.props)}function xe(w){return typeof w=="object"&&w!==null&&w.$$typeof===n}function me(w){var F={"=":"=0",":":"=2"};return"$"+w.replace(/[=:]/g,function(q){return F[q]})}var ye=/\/+/g;function ge(w,F){return typeof w=="object"&&w!==null&&w.key!=null?me(""+w.key):F.toString(36)}function ve(w){switch(w.status){case"fulfilled":return w.value;case"rejected":throw w.reason;default:switch(typeof w.status=="string"?w.then(J,J):(w.status="pending",w.then(function(F){w.status==="pending"&&(w.status="fulfilled",w.value=F)},function(F){w.status==="pending"&&(w.status="rejected",w.reason=F)})),w.status){case"fulfilled":return w.value;case"rejected":throw w.reason}}throw w}function D(w,F,q,Z,re){var X=typeof w;(X==="undefined"||X==="boolean")&&(w=null);var se=!1;if(w===null)se=!0;else switch(X){case"bigint":case"string":case"number":se=!0;break;case"object":switch(w.$$typeof){case n:case l:se=!0;break;case v:return se=w._init,D(se(w._payload),F,q,Z,re)}}if(se)return re=re(w),se=Z===""?"."+ge(w,0):Z,te(re)?(q="",se!=null&&(q=se.replace(ye,"$&/")+"/"),D(re,F,q,"",function(je){return je})):re!=null&&(xe(re)&&(re=de(re,q+(re.key==null||w&&w.key===re.key?"":(""+re.key).replace(ye,"$&/")+"/")+se)),F.push(re)),1;se=0;var $=Z===""?".":Z+":";if(te(w))for(var oe=0;oe<w.length;oe++)Z=w[oe],X=$+ge(Z,oe),se+=D(Z,F,q,X,re);else if(oe=N(w),typeof oe=="function")for(w=oe.call(w),oe=0;!(Z=w.next()).done;)Z=Z.value,X=$+ge(Z,oe++),se+=D(Z,F,q,X,re);else if(X==="object"){if(typeof w.then=="function")return D(ve(w),F,q,Z,re);throw F=String(w),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(w).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return se}function _(w,F,q){if(w==null)return w;var Z=[],re=0;return D(w,Z,"","",function(X){return F.call(q,X,re++)}),Z}function z(w){if(w._status===-1){var F=w._result;F=F(),F.then(function(q){(w._status===0||w._status===-1)&&(w._status=1,w._result=q)},function(q){(w._status===0||w._status===-1)&&(w._status=2,w._result=q)}),w._status===-1&&(w._status=0,w._result=F)}if(w._status===1)return w._result.default;throw w._result}var ne=typeof reportError=="function"?reportError:function(w){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof w=="object"&&w!==null&&typeof w.message=="string"?String(w.message):String(w),error:w});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",w);return}console.error(w)},ce={map:_,forEach:function(w,F,q){_(w,function(){F.apply(this,arguments)},q)},count:function(w){var F=0;return _(w,function(){F++}),F},toArray:function(w){return _(w,function(F){return F})||[]},only:function(w){if(!xe(w))throw Error("React.Children.only expected to receive a single React element child.");return w}};return Me.Activity=b,Me.Children=ce,Me.Component=T,Me.Fragment=r,Me.Profiler=u,Me.PureComponent=U,Me.StrictMode=c,Me.Suspense=x,Me.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Q,Me.__COMPILER_RUNTIME={__proto__:null,c:function(w){return Q.H.useMemoCache(w)}},Me.cache=function(w){return function(){return w.apply(null,arguments)}},Me.cacheSignal=function(){return null},Me.cloneElement=function(w,F,q){if(w==null)throw Error("The argument must be a React element, but you passed "+w+".");var Z=S({},w.props),re=w.key;if(F!=null)for(X in F.key!==void 0&&(re=""+F.key),F)!W.call(F,X)||X==="key"||X==="__self"||X==="__source"||X==="ref"&&F.ref===void 0||(Z[X]=F[X]);var X=arguments.length-2;if(X===1)Z.children=q;else if(1<X){for(var se=Array(X),$=0;$<X;$++)se[$]=arguments[$+2];Z.children=se}return pe(w.type,re,Z)},Me.createContext=function(w){return w={$$typeof:p,_currentValue:w,_currentValue2:w,_threadCount:0,Provider:null,Consumer:null},w.Provider=w,w.Consumer={$$typeof:m,_context:w},w},Me.createElement=function(w,F,q){var Z,re={},X=null;if(F!=null)for(Z in F.key!==void 0&&(X=""+F.key),F)W.call(F,Z)&&Z!=="key"&&Z!=="__self"&&Z!=="__source"&&(re[Z]=F[Z]);var se=arguments.length-2;if(se===1)re.children=q;else if(1<se){for(var $=Array(se),oe=0;oe<se;oe++)$[oe]=arguments[oe+2];re.children=$}if(w&&w.defaultProps)for(Z in se=w.defaultProps,se)re[Z]===void 0&&(re[Z]=se[Z]);return pe(w,X,re)},Me.createRef=function(){return{current:null}},Me.forwardRef=function(w){return{$$typeof:f,render:w}},Me.isValidElement=xe,Me.lazy=function(w){return{$$typeof:v,_payload:{_status:-1,_result:w},_init:z}},Me.memo=function(w,F){return{$$typeof:g,type:w,compare:F===void 0?null:F}},Me.startTransition=function(w){var F=Q.T,q={};Q.T=q;try{var Z=w(),re=Q.S;re!==null&&re(q,Z),typeof Z=="object"&&Z!==null&&typeof Z.then=="function"&&Z.then(J,ne)}catch(X){ne(X)}finally{F!==null&&q.types!==null&&(F.types=q.types),Q.T=F}},Me.unstable_useCacheRefresh=function(){return Q.H.useCacheRefresh()},Me.use=function(w){return Q.H.use(w)},Me.useActionState=function(w,F,q){return Q.H.useActionState(w,F,q)},Me.useCallback=function(w,F){return Q.H.useCallback(w,F)},Me.useContext=function(w){return Q.H.useContext(w)},Me.useDebugValue=function(){},Me.useDeferredValue=function(w,F){return Q.H.useDeferredValue(w,F)},Me.useEffect=function(w,F){return Q.H.useEffect(w,F)},Me.useEffectEvent=function(w){return Q.H.useEffectEvent(w)},Me.useId=function(){return Q.H.useId()},Me.useImperativeHandle=function(w,F,q){return Q.H.useImperativeHandle(w,F,q)},Me.useInsertionEffect=function(w,F){return Q.H.useInsertionEffect(w,F)},Me.useLayoutEffect=function(w,F){return Q.H.useLayoutEffect(w,F)},Me.useMemo=function(w,F){return Q.H.useMemo(w,F)},Me.useOptimistic=function(w,F){return Q.H.useOptimistic(w,F)},Me.useReducer=function(w,F,q){return Q.H.useReducer(w,F,q)},Me.useRef=function(w){return Q.H.useRef(w)},Me.useState=function(w){return Q.H.useState(w)},Me.useSyncExternalStore=function(w,F,q){return Q.H.useSyncExternalStore(w,F,q)},Me.useTransition=function(){return Q.H.useTransition()},Me.version="19.2.1",Me}var rg;function Cc(){return rg||(rg=1,$d.exports=Vy()),$d.exports}var Id={exports:{}},It={};/**
 * @license React
 * react-dom.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var cg;function Gy(){if(cg)return It;cg=1;var n=Cc();function l(x){var g="https://react.dev/errors/"+x;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)g+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+x+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var c={d:{f:r,r:function(){throw Error(l(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},u=Symbol.for("react.portal");function m(x,g,v){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:b==null?null:""+b,children:x,containerInfo:g,implementation:v}}var p=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(x,g){if(x==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return It.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,It.createPortal=function(x,g){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(l(299));return m(x,g,null,v)},It.flushSync=function(x){var g=p.T,v=c.p;try{if(p.T=null,c.p=2,x)return x()}finally{p.T=g,c.p=v,c.d.f()}},It.preconnect=function(x,g){typeof x=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,c.d.C(x,g))},It.prefetchDNS=function(x){typeof x=="string"&&c.d.D(x)},It.preinit=function(x,g){if(typeof x=="string"&&g&&typeof g.as=="string"){var v=g.as,b=f(v,g.crossOrigin),j=typeof g.integrity=="string"?g.integrity:void 0,N=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;v==="style"?c.d.S(x,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:b,integrity:j,fetchPriority:N}):v==="script"&&c.d.X(x,{crossOrigin:b,integrity:j,fetchPriority:N,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},It.preinitModule=function(x,g){if(typeof x=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var v=f(g.as,g.crossOrigin);c.d.M(x,{crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&c.d.M(x)},It.preload=function(x,g){if(typeof x=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var v=g.as,b=f(v,g.crossOrigin);c.d.L(x,v,{crossOrigin:b,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},It.preloadModule=function(x,g){if(typeof x=="string")if(g){var v=f(g.as,g.crossOrigin);c.d.m(x,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:v,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else c.d.m(x)},It.requestFormReset=function(x){c.d.r(x)},It.unstable_batchedUpdates=function(x,g){return x(g)},It.useFormState=function(x,g,v){return p.H.useFormState(x,g,v)},It.useFormStatus=function(){return p.H.useHostTransitionStatus()},It.version="19.2.1",It}var ig;function C0(){if(ig)return Id.exports;ig=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),Id.exports=Gy(),Id.exports}/**
 * @license React
 * react-dom-client.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var dg;function Xy(){if(dg)return jl;dg=1;var n=Uy(),l=Cc(),r=C0();function c(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)t+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,s=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(s=t.return),e=t.return;while(e)}return t.tag===3?s:null}function p(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function f(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function x(e){if(m(e)!==e)throw Error(c(188))}function g(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(c(188));return t!==e?null:e}for(var s=e,o=t;;){var i=s.return;if(i===null)break;var d=i.alternate;if(d===null){if(o=i.return,o!==null){s=o;continue}break}if(i.child===d.child){for(d=i.child;d;){if(d===s)return x(i),e;if(d===o)return x(i),t;d=d.sibling}throw Error(c(188))}if(s.return!==o.return)s=i,o=d;else{for(var h=!1,C=i.child;C;){if(C===s){h=!0,s=i,o=d;break}if(C===o){h=!0,o=i,s=d;break}C=C.sibling}if(!h){for(C=d.child;C;){if(C===s){h=!0,s=d,o=i;break}if(C===o){h=!0,o=d,s=i;break}C=C.sibling}if(!h)throw Error(c(189))}}if(s.alternate!==o)throw Error(c(190))}if(s.tag!==3)throw Error(c(188));return s.stateNode.current===s?e:t}function v(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=v(e),t!==null)return t;e=e.sibling}return null}var b=Object.assign,j=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),P=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),B=Symbol.for("react.consumer"),U=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),te=Symbol.for("react.suspense"),J=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),pe=Symbol.for("react.activity"),de=Symbol.for("react.memo_cache_sentinel"),xe=Symbol.iterator;function me(e){return e===null||typeof e!="object"?null:(e=xe&&e[xe]||e["@@iterator"],typeof e=="function"?e:null)}var ye=Symbol.for("react.client.reference");function ge(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ye?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case S:return"Fragment";case T:return"Profiler";case E:return"StrictMode";case te:return"Suspense";case J:return"SuspenseList";case pe:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case P:return"Portal";case U:return e.displayName||"Context";case B:return(e._context.displayName||"Context")+".Consumer";case Y:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Q:return t=e.displayName||null,t!==null?t:ge(e.type)||"Memo";case W:t=e._payload,e=e._init;try{return ge(e(t))}catch{}}return null}var ve=Array.isArray,D=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z={pending:!1,data:null,method:null,action:null},ne=[],ce=-1;function w(e){return{current:e}}function F(e){0>ce||(e.current=ne[ce],ne[ce]=null,ce--)}function q(e,t){ce++,ne[ce]=e.current,e.current=t}var Z=w(null),re=w(null),X=w(null),se=w(null);function $(e,t){switch(q(X,t),q(re,e),q(Z,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?wf(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=wf(t),e=Af(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(Z),q(Z,e)}function oe(){F(Z),F(re),F(X)}function je(e){e.memoizedState!==null&&q(se,e);var t=Z.current,s=Af(t,e.type);t!==s&&(q(re,e),q(Z,s))}function H(e){re.current===e&&(F(Z),F(re)),se.current===e&&(F(se),hl._currentValue=z)}var ie,Ne;function we(e){if(ie===void 0)try{throw Error()}catch(s){var t=s.stack.trim().match(/\n( *(at )?)/);ie=t&&t[1]||"",Ne=-1<s.stack.indexOf(`
    at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+ie+e+Ne}var Be=!1;function Qe(e,t){if(!e||Be)return"";Be=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(t){var ee=function(){throw Error()};if(Object.defineProperty(ee.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ee,[])}catch(G){var L=G}Reflect.construct(e,[],ee)}else{try{ee.call()}catch(G){L=G}e.call(ee.prototype)}}else{try{throw Error()}catch(G){L=G}(ee=e())&&typeof ee.catch=="function"&&ee.catch(function(){})}}catch(G){if(G&&L&&typeof G.stack=="string")return[G.stack,L.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),h=d[0],C=d[1];if(h&&C){var A=h.split(`
`),O=C.split(`
`);for(i=o=0;o<A.length&&!A[o].includes("DetermineComponentFrameRoot");)o++;for(;i<O.length&&!O[i].includes("DetermineComponentFrameRoot");)i++;if(o===A.length||i===O.length)for(o=A.length-1,i=O.length-1;1<=o&&0<=i&&A[o]!==O[i];)i--;for(;1<=o&&0<=i;o--,i--)if(A[o]!==O[i]){if(o!==1||i!==1)do if(o--,i--,0>i||A[o]!==O[i]){var I=`
`+A[o].replace(" at new "," at ");return e.displayName&&I.includes("<anonymous>")&&(I=I.replace("<anonymous>",e.displayName)),I}while(1<=o&&0<=i);break}}}finally{Be=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?we(s):""}function ht(e,t){switch(e.tag){case 26:case 27:case 5:return we(e.type);case 16:return we("Lazy");case 13:return e.child!==t&&t!==null?we("Suspense Fallback"):we("Suspense");case 19:return we("SuspenseList");case 0:case 15:return Qe(e.type,!1);case 11:return Qe(e.type.render,!1);case 1:return Qe(e.type,!0);case 31:return we("Activity");default:return""}}function lt(e){try{var t="",s=null;do t+=ht(e,s),s=e,e=e.return;while(e);return t}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var Ye=Object.prototype.hasOwnProperty,Kt=n.unstable_scheduleCallback,ia=n.unstable_cancelCallback,Ue=n.unstable_shouldYield,Yt=n.unstable_requestPaint,bt=n.unstable_now,V=n.unstable_getCurrentPriorityLevel,Ae=n.unstable_ImmediatePriority,Te=n.unstable_UserBlockingPriority,Xe=n.unstable_NormalPriority,Lt=n.unstable_LowPriority,le=n.unstable_IdlePriority,ke=n.log,xt=n.unstable_setDisableYieldValue,et=null,Oe=null;function Ee(e){if(typeof ke=="function"&&xt(e),Oe&&typeof Oe.setStrictMode=="function")try{Oe.setStrictMode(et,e)}catch{}}var ue=Math.clz32?Math.clz32:dt,_t=Math.log,Ke=Math.LN2;function dt(e){return e>>>=0,e===0?32:31-(_t(e)/Ke|0)|0}var rt=256,kt=262144,ya=4194304;function qa(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function De(e,t,s){var o=e.pendingLanes;if(o===0)return 0;var i=0,d=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var C=o&134217727;return C!==0?(o=C&~d,o!==0?i=qa(o):(h&=C,h!==0?i=qa(h):s||(s=C&~e,s!==0&&(i=qa(s))))):(C=o&~d,C!==0?i=qa(C):h!==0?i=qa(h):s||(s=o&~e,s!==0&&(i=qa(s)))),i===0?0:t!==0&&t!==i&&(t&d)===0&&(d=i&-i,s=t&-t,d>=s||d===32&&(s&4194048)!==0)?t:i}function ut(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function zt(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function $t(){var e=ya;return ya<<=1,(ya&62914560)===0&&(ya=4194304),e}function js(e){for(var t=[],s=0;31>s;s++)t.push(e);return t}function pt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Wt(e,t,s,o,i,d){var h=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var C=e.entanglements,A=e.expirationTimes,O=e.hiddenUpdates;for(s=h&~s;0<s;){var I=31-ue(s),ee=1<<I;C[I]=0,A[I]=-1;var L=O[I];if(L!==null)for(O[I]=null,I=0;I<L.length;I++){var G=L[I];G!==null&&(G.lane&=-536870913)}s&=~ee}o!==0&&Js(e,o,0),d!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=d&~(h&~t))}function Js(e,t,s){e.pendingLanes|=t,e.suspendedLanes&=~t;var o=31-ue(t);e.entangledLanes|=t,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Jt(e,t){var s=e.entangledLanes|=t;for(e=e.entanglements;s;){var o=31-ue(s),i=1<<o;i&t|e[o]&t&&(e[o]|=t),s&=~i}}function ea(e,t){var s=t&-t;return s=(s&42)!==0?1:An(s),(s&(e.suspendedLanes|t))!==0?0:s}function An(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ka(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function zc(){var e=_.p;return e!==0?e:(e=window.event,e===void 0?32:Qf(e.type))}function dm(e,t){var s=_.p;try{return _.p=e,t()}finally{_.p=s}}var Ns=Math.random().toString(36).slice(2),Ft="__reactFiber$"+Ns,ta="__reactProps$"+Ns,Pn="__reactContainer$"+Ns,Rc="__reactEvents$"+Ns,P1="__reactListeners$"+Ns,E1="__reactHandles$"+Ns,um="__reactResources$"+Ns,ko="__reactMarker$"+Ns;function Oc(e){delete e[Ft],delete e[ta],delete e[Rc],delete e[P1],delete e[E1]}function En(e){var t=e[Ft];if(t)return t;for(var s=e.parentNode;s;){if(t=s[Pn]||s[Ft]){if(s=t.alternate,t.child!==null||s!==null&&s.child!==null)for(e=zf(e);e!==null;){if(s=e[Ft])return s;e=zf(e)}return t}e=s,s=e.parentNode}return null}function Dn(e){if(e=e[Ft]||e[Pn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function zo(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function Mn(e){var t=e[um];return t||(t=e[um]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Rt(e){e[ko]=!0}var mm=new Set,pm={};function en(e,t){Tn(e,t),Tn(e+"Capture",t)}function Tn(e,t){for(pm[e]=t,e=0;e<t.length;e++)mm.add(t[e])}var D1=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]*$"),xm={},fm={};function M1(e){return Ye.call(fm,e)?!0:Ye.call(xm,e)?!1:D1.test(e)?fm[e]=!0:(xm[e]=!0,!1)}function Bl(e,t,s){if(M1(t))if(s===null)e.removeAttribute(t);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var o=t.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+s)}}function Ll(e,t,s){if(s===null)e.removeAttribute(t);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+s)}}function ts(e,t,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(t,s,""+o)}}function va(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function gm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function T1(e,t,s){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var i=o.get,d=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(h){s=""+h,d.call(this,h)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hc(e){if(!e._valueTracker){var t=gm(e)?"checked":"value";e._valueTracker=T1(e,t,""+e[t])}}function hm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var s=t.getValue(),o="";return e&&(o=gm(e)?e.checked?"true":"false":e.value),e=o,e!==s?(t.setValue(e),!0):!1}function _l(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var k1=/[\n"\\]/g;function Ca(e){return e.replace(k1,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function Bc(e,t,s,o,i,d,h,C){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),t!=null?h==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+va(t)):e.value!==""+va(t)&&(e.value=""+va(t)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),t!=null?Lc(e,h,va(t)):s!=null?Lc(e,h,va(s)):o!=null&&e.removeAttribute("value"),i==null&&d!=null&&(e.defaultChecked=!!d),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?e.name=""+va(C):e.removeAttribute("name")}function bm(e,t,s,o,i,d,h,C){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),t!=null||s!=null){if(!(d!=="submit"&&d!=="reset"||t!=null)){Hc(e);return}s=s!=null?""+va(s):"",t=t!=null?""+va(t):s,C||t===e.value||(e.value=t),e.defaultValue=t}o=o??i,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=C?e.checked:!!o,e.defaultChecked=!!o,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h),Hc(e)}function Lc(e,t,s){t==="number"&&_l(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function kn(e,t,s,o){if(e=e.options,t){t={};for(var i=0;i<s.length;i++)t["$"+s[i]]=!0;for(s=0;s<e.length;s++)i=t.hasOwnProperty("$"+e[s].value),e[s].selected!==i&&(e[s].selected=i),i&&o&&(e[s].defaultSelected=!0)}else{for(s=""+va(s),t=null,i=0;i<e.length;i++){if(e[i].value===s){e[i].selected=!0,o&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function ym(e,t,s){if(t!=null&&(t=""+va(t),t!==e.value&&(e.value=t),s==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=s!=null?""+va(s):""}function vm(e,t,s,o){if(t==null){if(o!=null){if(s!=null)throw Error(c(92));if(ve(o)){if(1<o.length)throw Error(c(93));o=o[0]}s=o}s==null&&(s=""),t=s}s=va(t),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o),Hc(e)}function zn(e,t){if(t){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=t;return}}e.textContent=t}var z1=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 Cm(e,t,s){var o=t.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":o?e.setProperty(t,s):typeof s!="number"||s===0||z1.has(t)?t==="float"?e.cssFloat=s:e[t]=(""+s).trim():e[t]=s+"px"}function jm(e,t,s){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||t!=null&&t.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var i in t)o=t[i],t.hasOwnProperty(i)&&s[i]!==o&&Cm(e,i,o)}else for(var d in t)t.hasOwnProperty(d)&&Cm(e,d,t[d])}function _c(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var R1=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),O1=/^[\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 Fl(e){return O1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function as(){}var Fc=null;function qc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rn=null,On=null;function Nm(e){var t=Dn(e);if(t&&(e=t.stateNode)){var s=e[ta]||null;e:switch(e=t.stateNode,t.type){case"input":if(Bc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),t=s.name,s.type==="radio"&&t!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+Ca(""+t)+'"][type="radio"]'),t=0;t<s.length;t++){var o=s[t];if(o!==e&&o.form===e.form){var i=o[ta]||null;if(!i)throw Error(c(90));Bc(o,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<s.length;t++)o=s[t],o.form===e.form&&hm(o)}break e;case"textarea":ym(e,s.value,s.defaultValue);break e;case"select":t=s.value,t!=null&&kn(e,!!s.multiple,t,!1)}}}var Uc=!1;function Sm(e,t,s){if(Uc)return e(t,s);Uc=!0;try{var o=e(t);return o}finally{if(Uc=!1,(Rn!==null||On!==null)&&(Pr(),Rn&&(t=Rn,e=On,On=Rn=null,Nm(t),e)))for(t=0;t<e.length;t++)Nm(e[t])}}function Ro(e,t){var s=e.stateNode;if(s===null)return null;var o=s[ta]||null;if(o===null)return null;s=o[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(c(231,t,typeof s));return s}var ss=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Vc=!1;if(ss)try{var Oo={};Object.defineProperty(Oo,"passive",{get:function(){Vc=!0}}),window.addEventListener("test",Oo,Oo),window.removeEventListener("test",Oo,Oo)}catch{Vc=!1}var Ss=null,Gc=null,ql=null;function wm(){if(ql)return ql;var e,t=Gc,s=t.length,o,i="value"in Ss?Ss.value:Ss.textContent,d=i.length;for(e=0;e<s&&t[e]===i[e];e++);var h=s-e;for(o=1;o<=h&&t[s-o]===i[d-o];o++);return ql=i.slice(e,1<o?1-o:void 0)}function Ul(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Vl(){return!0}function Am(){return!1}function aa(e){function t(s,o,i,d,h){this._reactName=s,this._targetInst=i,this.type=o,this.nativeEvent=d,this.target=h,this.currentTarget=null;for(var C in e)e.hasOwnProperty(C)&&(s=e[C],this[C]=s?s(d):d[C]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Vl:Am,this.isPropagationStopped=Am,this}return b(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Vl)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Vl)},persist:function(){},isPersistent:Vl}),t}var tn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gl=aa(tn),Ho=b({},tn,{view:0,detail:0}),H1=aa(Ho),Xc,Yc,Bo,Xl=b({},Ho,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ic,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Bo&&(Bo&&e.type==="mousemove"?(Xc=e.screenX-Bo.screenX,Yc=e.screenY-Bo.screenY):Yc=Xc=0,Bo=e),Xc)},movementY:function(e){return"movementY"in e?e.movementY:Yc}}),Pm=aa(Xl),B1=b({},Xl,{dataTransfer:0}),L1=aa(B1),_1=b({},Ho,{relatedTarget:0}),$c=aa(_1),F1=b({},tn,{animationName:0,elapsedTime:0,pseudoElement:0}),q1=aa(F1),U1=b({},tn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),V1=aa(U1),G1=b({},tn,{data:0}),Em=aa(G1),X1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Y1={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"},$1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function I1(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=$1[e])?!!t[e]:!1}function Ic(){return I1}var Q1=b({},Ho,{key:function(e){if(e.key){var t=X1[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ul(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Y1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ic,charCode:function(e){return e.type==="keypress"?Ul(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ul(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Z1=aa(Q1),K1=b({},Xl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dm=aa(K1),W1=b({},Ho,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ic}),J1=aa(W1),eb=b({},tn,{propertyName:0,elapsedTime:0,pseudoElement:0}),tb=aa(eb),ab=b({},Xl,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),sb=aa(ab),nb=b({},tn,{newState:0,oldState:0}),ob=aa(nb),lb=[9,13,27,32],Qc=ss&&"CompositionEvent"in window,Lo=null;ss&&"documentMode"in document&&(Lo=document.documentMode);var rb=ss&&"TextEvent"in window&&!Lo,Mm=ss&&(!Qc||Lo&&8<Lo&&11>=Lo),Tm=" ",km=!1;function zm(e,t){switch(e){case"keyup":return lb.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hn=!1;function cb(e,t){switch(e){case"compositionend":return Rm(t);case"keypress":return t.which!==32?null:(km=!0,Tm);case"textInput":return e=t.data,e===Tm&&km?null:e;default:return null}}function ib(e,t){if(Hn)return e==="compositionend"||!Qc&&zm(e,t)?(e=wm(),ql=Gc=Ss=null,Hn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mm&&t.locale!=="ko"?null:t.data;default:return null}}var db={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 Om(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!db[e.type]:t==="textarea"}function Hm(e,t,s,o){Rn?On?On.push(o):On=[o]:Rn=o,t=Rr(t,"onChange"),0<t.length&&(s=new Gl("onChange","change",null,s,o),e.push({event:s,listeners:t}))}var _o=null,Fo=null;function ub(e){yf(e,0)}function Yl(e){var t=zo(e);if(hm(t))return e}function Bm(e,t){if(e==="change")return t}var Lm=!1;if(ss){var Zc;if(ss){var Kc="oninput"in document;if(!Kc){var _m=document.createElement("div");_m.setAttribute("oninput","return;"),Kc=typeof _m.oninput=="function"}Zc=Kc}else Zc=!1;Lm=Zc&&(!document.documentMode||9<document.documentMode)}function Fm(){_o&&(_o.detachEvent("onpropertychange",qm),Fo=_o=null)}function qm(e){if(e.propertyName==="value"&&Yl(Fo)){var t=[];Hm(t,Fo,e,qc(e)),Sm(ub,t)}}function mb(e,t,s){e==="focusin"?(Fm(),_o=t,Fo=s,_o.attachEvent("onpropertychange",qm)):e==="focusout"&&Fm()}function pb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yl(Fo)}function xb(e,t){if(e==="click")return Yl(t)}function fb(e,t){if(e==="input"||e==="change")return Yl(t)}function gb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var da=typeof Object.is=="function"?Object.is:gb;function qo(e,t){if(da(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var s=Object.keys(e),o=Object.keys(t);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var i=s[o];if(!Ye.call(t,i)||!da(e[i],t[i]))return!1}return!0}function Um(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Vm(e,t){var s=Um(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=t&&o>=t)return{node:s,offset:t-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Um(s)}}function Gm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Gm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xm(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=_l(e.document);t instanceof e.HTMLIFrameElement;){try{var s=typeof t.contentWindow.location.href=="string"}catch{s=!1}if(s)e=t.contentWindow;else break;t=_l(e.document)}return t}function Wc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var hb=ss&&"documentMode"in document&&11>=document.documentMode,Bn=null,Jc=null,Uo=null,ei=!1;function Ym(e,t,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;ei||Bn==null||Bn!==_l(o)||(o=Bn,"selectionStart"in o&&Wc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Uo&&qo(Uo,o)||(Uo=o,o=Rr(Jc,"onSelect"),0<o.length&&(t=new Gl("onSelect","select",null,t,s),e.push({event:t,listeners:o}),t.target=Bn)))}function an(e,t){var s={};return s[e.toLowerCase()]=t.toLowerCase(),s["Webkit"+e]="webkit"+t,s["Moz"+e]="moz"+t,s}var Ln={animationend:an("Animation","AnimationEnd"),animationiteration:an("Animation","AnimationIteration"),animationstart:an("Animation","AnimationStart"),transitionrun:an("Transition","TransitionRun"),transitionstart:an("Transition","TransitionStart"),transitioncancel:an("Transition","TransitionCancel"),transitionend:an("Transition","TransitionEnd")},ti={},$m={};ss&&($m=document.createElement("div").style,"AnimationEvent"in window||(delete Ln.animationend.animation,delete Ln.animationiteration.animation,delete Ln.animationstart.animation),"TransitionEvent"in window||delete Ln.transitionend.transition);function sn(e){if(ti[e])return ti[e];if(!Ln[e])return e;var t=Ln[e],s;for(s in t)if(t.hasOwnProperty(s)&&s in $m)return ti[e]=t[s];return e}var Im=sn("animationend"),Qm=sn("animationiteration"),Zm=sn("animationstart"),bb=sn("transitionrun"),yb=sn("transitionstart"),vb=sn("transitioncancel"),Km=sn("transitionend"),Wm=new Map,ai="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(" ");ai.push("scrollEnd");function za(e,t){Wm.set(e,t),en(t,[e])}var $l=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},ja=[],_n=0,si=0;function Il(){for(var e=_n,t=si=_n=0;t<e;){var s=ja[t];ja[t++]=null;var o=ja[t];ja[t++]=null;var i=ja[t];ja[t++]=null;var d=ja[t];if(ja[t++]=null,o!==null&&i!==null){var h=o.pending;h===null?i.next=i:(i.next=h.next,h.next=i),o.pending=i}d!==0&&Jm(s,i,d)}}function Ql(e,t,s,o){ja[_n++]=e,ja[_n++]=t,ja[_n++]=s,ja[_n++]=o,si|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function ni(e,t,s,o){return Ql(e,t,s,o),Zl(e)}function nn(e,t){return Ql(e,null,null,t),Zl(e)}function Jm(e,t,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var i=!1,d=e.return;d!==null;)d.childLanes|=s,o=d.alternate,o!==null&&(o.childLanes|=s),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(i=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,i&&t!==null&&(i=31-ue(s),e=d.hiddenUpdates,o=e[i],o===null?e[i]=[t]:o.push(t),t.lane=s|536870912),d):null}function Zl(e){if(50<dl)throw dl=0,pd=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Fn={};function Cb(e,t,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ua(e,t,s,o){return new Cb(e,t,s,o)}function oi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ns(e,t){var s=e.alternate;return s===null?(s=ua(e.tag,t,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=t,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,t=e.dependencies,s.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function ep(e,t){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,t=s.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Kl(e,t,s,o,i,d){var h=0;if(o=e,typeof e=="function")oi(e)&&(h=1);else if(typeof e=="string")h=Ay(e,s,Z.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case pe:return e=ua(31,s,t,i),e.elementType=pe,e.lanes=d,e;case S:return on(s.children,i,d,t);case E:h=8,i|=24;break;case T:return e=ua(12,s,t,i|2),e.elementType=T,e.lanes=d,e;case te:return e=ua(13,s,t,i),e.elementType=te,e.lanes=d,e;case J:return e=ua(19,s,t,i),e.elementType=J,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case U:h=10;break e;case B:h=9;break e;case Y:h=11;break e;case Q:h=14;break e;case W:h=16,o=null;break e}h=29,s=Error(c(130,e===null?"null":typeof e,"")),o=null}return t=ua(h,s,t,i),t.elementType=e,t.type=o,t.lanes=d,t}function on(e,t,s,o){return e=ua(7,e,o,t),e.lanes=s,e}function li(e,t,s){return e=ua(6,e,null,t),e.lanes=s,e}function tp(e){var t=ua(18,null,null,0);return t.stateNode=e,t}function ri(e,t,s){return t=ua(4,e.children!==null?e.children:[],e.key,t),t.lanes=s,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var ap=new WeakMap;function Na(e,t){if(typeof e=="object"&&e!==null){var s=ap.get(e);return s!==void 0?s:(t={value:e,source:t,stack:lt(t)},ap.set(e,t),t)}return{value:e,source:t,stack:lt(t)}}var qn=[],Un=0,Wl=null,Vo=0,Sa=[],wa=0,ws=null,Ua=1,Va="";function os(e,t){qn[Un++]=Vo,qn[Un++]=Wl,Wl=e,Vo=t}function sp(e,t,s){Sa[wa++]=Ua,Sa[wa++]=Va,Sa[wa++]=ws,ws=e;var o=Ua;e=Va;var i=32-ue(o)-1;o&=~(1<<i),s+=1;var d=32-ue(t)+i;if(30<d){var h=i-i%5;d=(o&(1<<h)-1).toString(32),o>>=h,i-=h,Ua=1<<32-ue(t)+i|s<<i|o,Va=d+e}else Ua=1<<d|s<<i|o,Va=e}function ci(e){e.return!==null&&(os(e,1),sp(e,1,0))}function ii(e){for(;e===Wl;)Wl=qn[--Un],qn[Un]=null,Vo=qn[--Un],qn[Un]=null;for(;e===ws;)ws=Sa[--wa],Sa[wa]=null,Va=Sa[--wa],Sa[wa]=null,Ua=Sa[--wa],Sa[wa]=null}function np(e,t){Sa[wa++]=Ua,Sa[wa++]=Va,Sa[wa++]=ws,Ua=t.id,Va=t.overflow,ws=e}var qt=null,ct=null,Ve=!1,As=null,Aa=!1,di=Error(c(519));function Ps(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Go(Na(t,e)),di}function op(e){var t=e.stateNode,s=e.type,o=e.memoizedProps;switch(t[Ft]=e,t[ta]=o,s){case"dialog":_e("cancel",t),_e("close",t);break;case"iframe":case"object":case"embed":_e("load",t);break;case"video":case"audio":for(s=0;s<ml.length;s++)_e(ml[s],t);break;case"source":_e("error",t);break;case"img":case"image":case"link":_e("error",t),_e("load",t);break;case"details":_e("toggle",t);break;case"input":_e("invalid",t),bm(t,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":_e("invalid",t);break;case"textarea":_e("invalid",t),vm(t,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||t.textContent===""+s||o.suppressHydrationWarning===!0||Nf(t.textContent,s)?(o.popover!=null&&(_e("beforetoggle",t),_e("toggle",t)),o.onScroll!=null&&_e("scroll",t),o.onScrollEnd!=null&&_e("scrollend",t),o.onClick!=null&&(t.onclick=as),t=!0):t=!1,t||Ps(e,!0)}function lp(e){for(qt=e.return;qt;)switch(qt.tag){case 5:case 31:case 13:Aa=!1;return;case 27:case 3:Aa=!0;return;default:qt=qt.return}}function Vn(e){if(e!==qt)return!1;if(!Ve)return lp(e),Ve=!0,!1;var t=e.tag,s;if((s=t!==3&&t!==27)&&((s=t===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||Ed(e.type,e.memoizedProps)),s=!s),s&&ct&&Ps(e),lp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));ct=kf(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));ct=kf(e)}else t===27?(t=ct,qs(e.type)?(e=zd,zd=null,ct=e):ct=t):ct=qt?Ea(e.stateNode.nextSibling):null;return!0}function ln(){ct=qt=null,Ve=!1}function ui(){var e=As;return e!==null&&(la===null?la=e:la.push.apply(la,e),As=null),e}function Go(e){As===null?As=[e]:As.push(e)}var mi=w(null),rn=null,ls=null;function Es(e,t,s){q(mi,t._currentValue),t._currentValue=s}function rs(e){e._currentValue=mi.current,F(mi)}function pi(e,t,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===s)break;e=e.return}}function xi(e,t,s,o){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var d=i.dependencies;if(d!==null){var h=i.child;d=d.firstContext;e:for(;d!==null;){var C=d;d=i;for(var A=0;A<t.length;A++)if(C.context===t[A]){d.lanes|=s,C=d.alternate,C!==null&&(C.lanes|=s),pi(d.return,s,e),o||(h=null);break e}d=C.next}}else if(i.tag===18){if(h=i.return,h===null)throw Error(c(341));h.lanes|=s,d=h.alternate,d!==null&&(d.lanes|=s),pi(h,s,e),h=null}else h=i.child;if(h!==null)h.return=i;else for(h=i;h!==null;){if(h===e){h=null;break}if(i=h.sibling,i!==null){i.return=h.return,h=i;break}h=h.return}i=h}}function Gn(e,t,s,o){e=null;for(var i=t,d=!1;i!==null;){if(!d){if((i.flags&524288)!==0)d=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var h=i.alternate;if(h===null)throw Error(c(387));if(h=h.memoizedProps,h!==null){var C=i.type;da(i.pendingProps.value,h.value)||(e!==null?e.push(C):e=[C])}}else if(i===se.current){if(h=i.alternate,h===null)throw Error(c(387));h.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(hl):e=[hl])}i=i.return}e!==null&&xi(t,e,s,o),t.flags|=262144}function Jl(e){for(e=e.firstContext;e!==null;){if(!da(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function cn(e){rn=e,ls=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ut(e){return rp(rn,e)}function er(e,t){return rn===null&&cn(e),rp(e,t)}function rp(e,t){var s=t._currentValue;if(t={context:t,memoizedValue:s,next:null},ls===null){if(e===null)throw Error(c(308));ls=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ls=ls.next=t;return s}var jb=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){t.aborted=!0,e.forEach(function(s){return s()})}},Nb=n.unstable_scheduleCallback,Sb=n.unstable_NormalPriority,Ct={$$typeof:U,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function fi(){return{controller:new jb,data:new Map,refCount:0}}function Xo(e){e.refCount--,e.refCount===0&&Nb(Sb,function(){e.controller.abort()})}var Yo=null,gi=0,Xn=0,Yn=null;function wb(e,t){if(Yo===null){var s=Yo=[];gi=0,Xn=yd(),Yn={status:"pending",value:void 0,then:function(o){s.push(o)}}}return gi++,t.then(cp,cp),t}function cp(){if(--gi===0&&Yo!==null){Yn!==null&&(Yn.status="fulfilled");var e=Yo;Yo=null,Xn=0,Yn=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Ab(e,t){var s=[],o={status:"pending",value:null,reason:null,then:function(i){s.push(i)}};return e.then(function(){o.status="fulfilled",o.value=t;for(var i=0;i<s.length;i++)(0,s[i])(t)},function(i){for(o.status="rejected",o.reason=i,i=0;i<s.length;i++)(0,s[i])(void 0)}),o}var ip=D.S;D.S=function(e,t){Yx=bt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&wb(e,t),ip!==null&&ip(e,t)};var dn=w(null);function hi(){var e=dn.current;return e!==null?e:ot.pooledCache}function tr(e,t){t===null?q(dn,dn.current):q(dn,t.pool)}function dp(){var e=hi();return e===null?null:{parent:Ct._currentValue,pool:e}}var $n=Error(c(460)),bi=Error(c(474)),ar=Error(c(542)),sr={then:function(){}};function up(e){return e=e.status,e==="fulfilled"||e==="rejected"}function mp(e,t,s){switch(s=e[s],s===void 0?e.push(t):s!==t&&(t.then(as,as),t=s),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,xp(e),e;default:if(typeof t.status=="string")t.then(as,as);else{if(e=ot,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(o){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=o}},function(o){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=o}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,xp(e),e}throw mn=t,$n}}function un(e){try{var t=e._init;return t(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(mn=s,$n):s}}var mn=null;function pp(){if(mn===null)throw Error(c(459));var e=mn;return mn=null,e}function xp(e){if(e===$n||e===ar)throw Error(c(483))}var In=null,$o=0;function nr(e){var t=$o;return $o+=1,In===null&&(In=[]),mp(In,e,t)}function Io(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function or(e,t){throw t.$$typeof===j?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function fp(e){function t(k,M){if(e){var R=k.deletions;R===null?(k.deletions=[M],k.flags|=16):R.push(M)}}function s(k,M){if(!e)return null;for(;M!==null;)t(k,M),M=M.sibling;return null}function o(k){for(var M=new Map;k!==null;)k.key!==null?M.set(k.key,k):M.set(k.index,k),k=k.sibling;return M}function i(k,M){return k=ns(k,M),k.index=0,k.sibling=null,k}function d(k,M,R){return k.index=R,e?(R=k.alternate,R!==null?(R=R.index,R<M?(k.flags|=67108866,M):R):(k.flags|=67108866,M)):(k.flags|=1048576,M)}function h(k){return e&&k.alternate===null&&(k.flags|=67108866),k}function C(k,M,R,K){return M===null||M.tag!==6?(M=li(R,k.mode,K),M.return=k,M):(M=i(M,R),M.return=k,M)}function A(k,M,R,K){var Se=R.type;return Se===S?I(k,M,R.props.children,K,R.key):M!==null&&(M.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===W&&un(Se)===M.type)?(M=i(M,R.props),Io(M,R),M.return=k,M):(M=Kl(R.type,R.key,R.props,null,k.mode,K),Io(M,R),M.return=k,M)}function O(k,M,R,K){return M===null||M.tag!==4||M.stateNode.containerInfo!==R.containerInfo||M.stateNode.implementation!==R.implementation?(M=ri(R,k.mode,K),M.return=k,M):(M=i(M,R.children||[]),M.return=k,M)}function I(k,M,R,K,Se){return M===null||M.tag!==7?(M=on(R,k.mode,K,Se),M.return=k,M):(M=i(M,R),M.return=k,M)}function ee(k,M,R){if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return M=li(""+M,k.mode,R),M.return=k,M;if(typeof M=="object"&&M!==null){switch(M.$$typeof){case N:return R=Kl(M.type,M.key,M.props,null,k.mode,R),Io(R,M),R.return=k,R;case P:return M=ri(M,k.mode,R),M.return=k,M;case W:return M=un(M),ee(k,M,R)}if(ve(M)||me(M))return M=on(M,k.mode,R,null),M.return=k,M;if(typeof M.then=="function")return ee(k,nr(M),R);if(M.$$typeof===U)return ee(k,er(k,M),R);or(k,M)}return null}function L(k,M,R,K){var Se=M!==null?M.key:null;if(typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint")return Se!==null?null:C(k,M,""+R,K);if(typeof R=="object"&&R!==null){switch(R.$$typeof){case N:return R.key===Se?A(k,M,R,K):null;case P:return R.key===Se?O(k,M,R,K):null;case W:return R=un(R),L(k,M,R,K)}if(ve(R)||me(R))return Se!==null?null:I(k,M,R,K,null);if(typeof R.then=="function")return L(k,M,nr(R),K);if(R.$$typeof===U)return L(k,M,er(k,R),K);or(k,R)}return null}function G(k,M,R,K,Se){if(typeof K=="string"&&K!==""||typeof K=="number"||typeof K=="bigint")return k=k.get(R)||null,C(M,k,""+K,Se);if(typeof K=="object"&&K!==null){switch(K.$$typeof){case N:return k=k.get(K.key===null?R:K.key)||null,A(M,k,K,Se);case P:return k=k.get(K.key===null?R:K.key)||null,O(M,k,K,Se);case W:return K=un(K),G(k,M,R,K,Se)}if(ve(K)||me(K))return k=k.get(R)||null,I(M,k,K,Se,null);if(typeof K.then=="function")return G(k,M,R,nr(K),Se);if(K.$$typeof===U)return G(k,M,R,er(M,K),Se);or(M,K)}return null}function fe(k,M,R,K){for(var Se=null,$e=null,Ce=M,Re=M=0,qe=null;Ce!==null&&Re<R.length;Re++){Ce.index>Re?(qe=Ce,Ce=null):qe=Ce.sibling;var Ie=L(k,Ce,R[Re],K);if(Ie===null){Ce===null&&(Ce=qe);break}e&&Ce&&Ie.alternate===null&&t(k,Ce),M=d(Ie,M,Re),$e===null?Se=Ie:$e.sibling=Ie,$e=Ie,Ce=qe}if(Re===R.length)return s(k,Ce),Ve&&os(k,Re),Se;if(Ce===null){for(;Re<R.length;Re++)Ce=ee(k,R[Re],K),Ce!==null&&(M=d(Ce,M,Re),$e===null?Se=Ce:$e.sibling=Ce,$e=Ce);return Ve&&os(k,Re),Se}for(Ce=o(Ce);Re<R.length;Re++)qe=G(Ce,k,Re,R[Re],K),qe!==null&&(e&&qe.alternate!==null&&Ce.delete(qe.key===null?Re:qe.key),M=d(qe,M,Re),$e===null?Se=qe:$e.sibling=qe,$e=qe);return e&&Ce.forEach(function(Ys){return t(k,Ys)}),Ve&&os(k,Re),Se}function Pe(k,M,R,K){if(R==null)throw Error(c(151));for(var Se=null,$e=null,Ce=M,Re=M=0,qe=null,Ie=R.next();Ce!==null&&!Ie.done;Re++,Ie=R.next()){Ce.index>Re?(qe=Ce,Ce=null):qe=Ce.sibling;var Ys=L(k,Ce,Ie.value,K);if(Ys===null){Ce===null&&(Ce=qe);break}e&&Ce&&Ys.alternate===null&&t(k,Ce),M=d(Ys,M,Re),$e===null?Se=Ys:$e.sibling=Ys,$e=Ys,Ce=qe}if(Ie.done)return s(k,Ce),Ve&&os(k,Re),Se;if(Ce===null){for(;!Ie.done;Re++,Ie=R.next())Ie=ee(k,Ie.value,K),Ie!==null&&(M=d(Ie,M,Re),$e===null?Se=Ie:$e.sibling=Ie,$e=Ie);return Ve&&os(k,Re),Se}for(Ce=o(Ce);!Ie.done;Re++,Ie=R.next())Ie=G(Ce,k,Re,Ie.value,K),Ie!==null&&(e&&Ie.alternate!==null&&Ce.delete(Ie.key===null?Re:Ie.key),M=d(Ie,M,Re),$e===null?Se=Ie:$e.sibling=Ie,$e=Ie);return e&&Ce.forEach(function(By){return t(k,By)}),Ve&&os(k,Re),Se}function st(k,M,R,K){if(typeof R=="object"&&R!==null&&R.type===S&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case N:e:{for(var Se=R.key;M!==null;){if(M.key===Se){if(Se=R.type,Se===S){if(M.tag===7){s(k,M.sibling),K=i(M,R.props.children),K.return=k,k=K;break e}}else if(M.elementType===Se||typeof Se=="object"&&Se!==null&&Se.$$typeof===W&&un(Se)===M.type){s(k,M.sibling),K=i(M,R.props),Io(K,R),K.return=k,k=K;break e}s(k,M);break}else t(k,M);M=M.sibling}R.type===S?(K=on(R.props.children,k.mode,K,R.key),K.return=k,k=K):(K=Kl(R.type,R.key,R.props,null,k.mode,K),Io(K,R),K.return=k,k=K)}return h(k);case P:e:{for(Se=R.key;M!==null;){if(M.key===Se)if(M.tag===4&&M.stateNode.containerInfo===R.containerInfo&&M.stateNode.implementation===R.implementation){s(k,M.sibling),K=i(M,R.children||[]),K.return=k,k=K;break e}else{s(k,M);break}else t(k,M);M=M.sibling}K=ri(R,k.mode,K),K.return=k,k=K}return h(k);case W:return R=un(R),st(k,M,R,K)}if(ve(R))return fe(k,M,R,K);if(me(R)){if(Se=me(R),typeof Se!="function")throw Error(c(150));return R=Se.call(R),Pe(k,M,R,K)}if(typeof R.then=="function")return st(k,M,nr(R),K);if(R.$$typeof===U)return st(k,M,er(k,R),K);or(k,R)}return typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint"?(R=""+R,M!==null&&M.tag===6?(s(k,M.sibling),K=i(M,R),K.return=k,k=K):(s(k,M),K=li(R,k.mode,K),K.return=k,k=K),h(k)):s(k,M)}return function(k,M,R,K){try{$o=0;var Se=st(k,M,R,K);return In=null,Se}catch(Ce){if(Ce===$n||Ce===ar)throw Ce;var $e=ua(29,Ce,null,k.mode);return $e.lanes=K,$e.return=k,$e}finally{}}}var pn=fp(!0),gp=fp(!1),Ds=!1;function yi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function vi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ms(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ts(e,t,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Ze&2)!==0){var i=o.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),o.pending=t,t=Zl(e),Jm(e,null,s),t}return Ql(e,o,t,s),Zl(e)}function Qo(e,t,s){if(t=t.updateQueue,t!==null&&(t=t.shared,(s&4194048)!==0)){var o=t.lanes;o&=e.pendingLanes,s|=o,t.lanes=s,Jt(e,s)}}function Ci(e,t){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var i=null,d=null;if(s=s.firstBaseUpdate,s!==null){do{var h={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};d===null?i=d=h:d=d.next=h,s=s.next}while(s!==null);d===null?i=d=t:d=d.next=t}else i=d=t;s={baseState:o.baseState,firstBaseUpdate:i,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=t:e.next=t,s.lastBaseUpdate=t}var ji=!1;function Zo(){if(ji){var e=Yn;if(e!==null)throw e}}function Ko(e,t,s,o){ji=!1;var i=e.updateQueue;Ds=!1;var d=i.firstBaseUpdate,h=i.lastBaseUpdate,C=i.shared.pending;if(C!==null){i.shared.pending=null;var A=C,O=A.next;A.next=null,h===null?d=O:h.next=O,h=A;var I=e.alternate;I!==null&&(I=I.updateQueue,C=I.lastBaseUpdate,C!==h&&(C===null?I.firstBaseUpdate=O:C.next=O,I.lastBaseUpdate=A))}if(d!==null){var ee=i.baseState;h=0,I=O=A=null,C=d;do{var L=C.lane&-536870913,G=L!==C.lane;if(G?(Fe&L)===L:(o&L)===L){L!==0&&L===Xn&&(ji=!0),I!==null&&(I=I.next={lane:0,tag:C.tag,payload:C.payload,callback:null,next:null});e:{var fe=e,Pe=C;L=t;var st=s;switch(Pe.tag){case 1:if(fe=Pe.payload,typeof fe=="function"){ee=fe.call(st,ee,L);break e}ee=fe;break e;case 3:fe.flags=fe.flags&-65537|128;case 0:if(fe=Pe.payload,L=typeof fe=="function"?fe.call(st,ee,L):fe,L==null)break e;ee=b({},ee,L);break e;case 2:Ds=!0}}L=C.callback,L!==null&&(e.flags|=64,G&&(e.flags|=8192),G=i.callbacks,G===null?i.callbacks=[L]:G.push(L))}else G={lane:L,tag:C.tag,payload:C.payload,callback:C.callback,next:null},I===null?(O=I=G,A=ee):I=I.next=G,h|=L;if(C=C.next,C===null){if(C=i.shared.pending,C===null)break;G=C,C=G.next,G.next=null,i.lastBaseUpdate=G,i.shared.pending=null}}while(!0);I===null&&(A=ee),i.baseState=A,i.firstBaseUpdate=O,i.lastBaseUpdate=I,d===null&&(i.shared.lanes=0),Hs|=h,e.lanes=h,e.memoizedState=ee}}function hp(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function bp(e,t){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)hp(s[e],t)}var Qn=w(null),lr=w(0);function yp(e,t){e=gs,q(lr,e),q(Qn,t),gs=e|t.baseLanes}function Ni(){q(lr,gs),q(Qn,Qn.current)}function Si(){gs=lr.current,F(Qn),F(lr)}var ma=w(null),Pa=null;function ks(e){var t=e.alternate;q(yt,yt.current&1),q(ma,e),Pa===null&&(t===null||Qn.current!==null||t.memoizedState!==null)&&(Pa=e)}function wi(e){q(yt,yt.current),q(ma,e),Pa===null&&(Pa=e)}function vp(e){e.tag===22?(q(yt,yt.current),q(ma,e),Pa===null&&(Pa=e)):zs()}function zs(){q(yt,yt.current),q(ma,ma.current)}function pa(e){F(ma),Pa===e&&(Pa=null),F(yt)}var yt=w(0);function rr(e){for(var t=e;t!==null;){if(t.tag===13){var s=t.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||Td(s)||kd(s)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var cs=0,ze=null,tt=null,jt=null,cr=!1,Zn=!1,xn=!1,ir=0,Wo=0,Kn=null,Pb=0;function ft(){throw Error(c(321))}function Ai(e,t){if(t===null)return!1;for(var s=0;s<t.length&&s<e.length;s++)if(!da(e[s],t[s]))return!1;return!0}function Pi(e,t,s,o,i,d){return cs=d,ze=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,D.H=e===null||e.memoizedState===null?sx:Ui,xn=!1,d=s(o,i),xn=!1,Zn&&(d=jp(t,s,o,i)),Cp(e),d}function Cp(e){D.H=tl;var t=tt!==null&&tt.next!==null;if(cs=0,jt=tt=ze=null,cr=!1,Wo=0,Kn=null,t)throw Error(c(300));e===null||Nt||(e=e.dependencies,e!==null&&Jl(e)&&(Nt=!0))}function jp(e,t,s,o){ze=e;var i=0;do{if(Zn&&(Kn=null),Wo=0,Zn=!1,25<=i)throw Error(c(301));if(i+=1,jt=tt=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}D.H=nx,d=t(s,o)}while(Zn);return d}function Eb(){var e=D.H,t=e.useState()[0];return t=typeof t.then=="function"?Jo(t):t,e=e.useState()[0],(tt!==null?tt.memoizedState:null)!==e&&(ze.flags|=1024),t}function Ei(){var e=ir!==0;return ir=0,e}function Di(e,t,s){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~s}function Mi(e){if(cr){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}cr=!1}cs=0,jt=tt=ze=null,Zn=!1,Wo=ir=0,Kn=null}function Zt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return jt===null?ze.memoizedState=jt=e:jt=jt.next=e,jt}function vt(){if(tt===null){var e=ze.alternate;e=e!==null?e.memoizedState:null}else e=tt.next;var t=jt===null?ze.memoizedState:jt.next;if(t!==null)jt=t,tt=e;else{if(e===null)throw ze.alternate===null?Error(c(467)):Error(c(310));tt=e,e={memoizedState:tt.memoizedState,baseState:tt.baseState,baseQueue:tt.baseQueue,queue:tt.queue,next:null},jt===null?ze.memoizedState=jt=e:jt=jt.next=e}return jt}function dr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Jo(e){var t=Wo;return Wo+=1,Kn===null&&(Kn=[]),e=mp(Kn,e,t),t=ze,(jt===null?t.memoizedState:jt.next)===null&&(t=t.alternate,D.H=t===null||t.memoizedState===null?sx:Ui),e}function ur(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Jo(e);if(e.$$typeof===U)return Ut(e)}throw Error(c(438,String(e)))}function Ti(e){var t=null,s=ze.updateQueue;if(s!==null&&(t=s.memoCache),t==null){var o=ze.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(t={data:o.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),s===null&&(s=dr(),ze.updateQueue=s),s.memoCache=t,s=t.data[t.index],s===void 0)for(s=t.data[t.index]=Array(e),o=0;o<e;o++)s[o]=de;return t.index++,s}function is(e,t){return typeof t=="function"?t(e):t}function mr(e){var t=vt();return ki(t,tt,e)}function ki(e,t,s){var o=e.queue;if(o===null)throw Error(c(311));o.lastRenderedReducer=s;var i=e.baseQueue,d=o.pending;if(d!==null){if(i!==null){var h=i.next;i.next=d.next,d.next=h}t.baseQueue=i=d,o.pending=null}if(d=e.baseState,i===null)e.memoizedState=d;else{t=i.next;var C=h=null,A=null,O=t,I=!1;do{var ee=O.lane&-536870913;if(ee!==O.lane?(Fe&ee)===ee:(cs&ee)===ee){var L=O.revertLane;if(L===0)A!==null&&(A=A.next={lane:0,revertLane:0,gesture:null,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null}),ee===Xn&&(I=!0);else if((cs&L)===L){O=O.next,L===Xn&&(I=!0);continue}else ee={lane:0,revertLane:O.revertLane,gesture:null,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},A===null?(C=A=ee,h=d):A=A.next=ee,ze.lanes|=L,Hs|=L;ee=O.action,xn&&s(d,ee),d=O.hasEagerState?O.eagerState:s(d,ee)}else L={lane:ee,revertLane:O.revertLane,gesture:O.gesture,action:O.action,hasEagerState:O.hasEagerState,eagerState:O.eagerState,next:null},A===null?(C=A=L,h=d):A=A.next=L,ze.lanes|=ee,Hs|=ee;O=O.next}while(O!==null&&O!==t);if(A===null?h=d:A.next=C,!da(d,e.memoizedState)&&(Nt=!0,I&&(s=Yn,s!==null)))throw s;e.memoizedState=d,e.baseState=h,e.baseQueue=A,o.lastRenderedState=d}return i===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function zi(e){var t=vt(),s=t.queue;if(s===null)throw Error(c(311));s.lastRenderedReducer=e;var o=s.dispatch,i=s.pending,d=t.memoizedState;if(i!==null){s.pending=null;var h=i=i.next;do d=e(d,h.action),h=h.next;while(h!==i);da(d,t.memoizedState)||(Nt=!0),t.memoizedState=d,t.baseQueue===null&&(t.baseState=d),s.lastRenderedState=d}return[d,o]}function Np(e,t,s){var o=ze,i=vt(),d=Ve;if(d){if(s===void 0)throw Error(c(407));s=s()}else s=t();var h=!da((tt||i).memoizedState,s);if(h&&(i.memoizedState=s,Nt=!0),i=i.queue,Hi(Ap.bind(null,o,i,e),[e]),i.getSnapshot!==t||h||jt!==null&&jt.memoizedState.tag&1){if(o.flags|=2048,Wn(9,{destroy:void 0},wp.bind(null,o,i,s,t),null),ot===null)throw Error(c(349));d||(cs&127)!==0||Sp(o,t,s)}return s}function Sp(e,t,s){e.flags|=16384,e={getSnapshot:t,value:s},t=ze.updateQueue,t===null?(t=dr(),ze.updateQueue=t,t.stores=[e]):(s=t.stores,s===null?t.stores=[e]:s.push(e))}function wp(e,t,s,o){t.value=s,t.getSnapshot=o,Pp(t)&&Ep(e)}function Ap(e,t,s){return s(function(){Pp(t)&&Ep(e)})}function Pp(e){var t=e.getSnapshot;e=e.value;try{var s=t();return!da(e,s)}catch{return!0}}function Ep(e){var t=nn(e,2);t!==null&&ra(t,e,2)}function Ri(e){var t=Zt();if(typeof e=="function"){var s=e;if(e=s(),xn){Ee(!0);try{s()}finally{Ee(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:is,lastRenderedState:e},t}function Dp(e,t,s,o){return e.baseState=s,ki(e,tt,typeof o=="function"?o:is)}function Db(e,t,s,o,i){if(fr(e))throw Error(c(485));if(e=t.action,e!==null){var d={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){d.listeners.push(h)}};D.T!==null?s(!0):d.isTransition=!1,o(d),s=t.pending,s===null?(d.next=t.pending=d,Mp(t,d)):(d.next=s.next,t.pending=s.next=d)}}function Mp(e,t){var s=t.action,o=t.payload,i=e.state;if(t.isTransition){var d=D.T,h={};D.T=h;try{var C=s(i,o),A=D.S;A!==null&&A(h,C),Tp(e,t,C)}catch(O){Oi(e,t,O)}finally{d!==null&&h.types!==null&&(d.types=h.types),D.T=d}}else try{d=s(i,o),Tp(e,t,d)}catch(O){Oi(e,t,O)}}function Tp(e,t,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){kp(e,t,o)},function(o){return Oi(e,t,o)}):kp(e,t,s)}function kp(e,t,s){t.status="fulfilled",t.value=s,zp(t),e.state=s,t=e.pending,t!==null&&(s=t.next,s===t?e.pending=null:(s=s.next,t.next=s,Mp(e,s)))}function Oi(e,t,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do t.status="rejected",t.reason=s,zp(t),t=t.next;while(t!==o)}e.action=null}function zp(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Rp(e,t){return t}function Op(e,t){if(Ve){var s=ot.formState;if(s!==null){e:{var o=ze;if(Ve){if(ct){t:{for(var i=ct,d=Aa;i.nodeType!==8;){if(!d){i=null;break t}if(i=Ea(i.nextSibling),i===null){i=null;break t}}d=i.data,i=d==="F!"||d==="F"?i:null}if(i){ct=Ea(i.nextSibling),o=i.data==="F!";break e}}Ps(o)}o=!1}o&&(t=s[0])}}return s=Zt(),s.memoizedState=s.baseState=t,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rp,lastRenderedState:t},s.queue=o,s=ex.bind(null,ze,o),o.dispatch=s,o=Ri(!1),d=qi.bind(null,ze,!1,o.queue),o=Zt(),i={state:t,dispatch:null,action:e,pending:null},o.queue=i,s=Db.bind(null,ze,i,d,s),i.dispatch=s,o.memoizedState=e,[t,s,!1]}function Hp(e){var t=vt();return Bp(t,tt,e)}function Bp(e,t,s){if(t=ki(e,t,Rp)[0],e=mr(is)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var o=Jo(t)}catch(h){throw h===$n?ar:h}else o=t;t=vt();var i=t.queue,d=i.dispatch;return s!==t.memoizedState&&(ze.flags|=2048,Wn(9,{destroy:void 0},Mb.bind(null,i,s),null)),[o,d,e]}function Mb(e,t){e.action=t}function Lp(e){var t=vt(),s=tt;if(s!==null)return Bp(t,s,e);vt(),t=t.memoizedState,s=vt();var o=s.queue.dispatch;return s.memoizedState=e,[t,o,!1]}function Wn(e,t,s,o){return e={tag:e,create:s,deps:o,inst:t,next:null},t=ze.updateQueue,t===null&&(t=dr(),ze.updateQueue=t),s=t.lastEffect,s===null?t.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,t.lastEffect=e),e}function _p(){return vt().memoizedState}function pr(e,t,s,o){var i=Zt();ze.flags|=e,i.memoizedState=Wn(1|t,{destroy:void 0},s,o===void 0?null:o)}function xr(e,t,s,o){var i=vt();o=o===void 0?null:o;var d=i.memoizedState.inst;tt!==null&&o!==null&&Ai(o,tt.memoizedState.deps)?i.memoizedState=Wn(t,d,s,o):(ze.flags|=e,i.memoizedState=Wn(1|t,d,s,o))}function Fp(e,t){pr(8390656,8,e,t)}function Hi(e,t){xr(2048,8,e,t)}function Tb(e){ze.flags|=4;var t=ze.updateQueue;if(t===null)t=dr(),ze.updateQueue=t,t.events=[e];else{var s=t.events;s===null?t.events=[e]:s.push(e)}}function qp(e){var t=vt().memoizedState;return Tb({ref:t,nextImpl:e}),function(){if((Ze&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function Up(e,t){return xr(4,2,e,t)}function Vp(e,t){return xr(4,4,e,t)}function Gp(e,t){if(typeof t=="function"){e=e();var s=t(e);return function(){typeof s=="function"?s():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Xp(e,t,s){s=s!=null?s.concat([e]):null,xr(4,4,Gp.bind(null,t,e),s)}function Bi(){}function Yp(e,t){var s=vt();t=t===void 0?null:t;var o=s.memoizedState;return t!==null&&Ai(t,o[1])?o[0]:(s.memoizedState=[e,t],e)}function $p(e,t){var s=vt();t=t===void 0?null:t;var o=s.memoizedState;if(t!==null&&Ai(t,o[1]))return o[0];if(o=e(),xn){Ee(!0);try{e()}finally{Ee(!1)}}return s.memoizedState=[o,t],o}function Li(e,t,s){return s===void 0||(cs&1073741824)!==0&&(Fe&261930)===0?e.memoizedState=t:(e.memoizedState=s,e=Ix(),ze.lanes|=e,Hs|=e,s)}function Ip(e,t,s,o){return da(s,t)?s:Qn.current!==null?(e=Li(e,s,o),da(e,t)||(Nt=!0),e):(cs&42)===0||(cs&1073741824)!==0&&(Fe&261930)===0?(Nt=!0,e.memoizedState=s):(e=Ix(),ze.lanes|=e,Hs|=e,t)}function Qp(e,t,s,o,i){var d=_.p;_.p=d!==0&&8>d?d:8;var h=D.T,C={};D.T=C,qi(e,!1,t,s);try{var A=i(),O=D.S;if(O!==null&&O(C,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var I=Ab(A,o);el(e,t,I,ga(e))}else el(e,t,o,ga(e))}catch(ee){el(e,t,{then:function(){},status:"rejected",reason:ee},ga())}finally{_.p=d,h!==null&&C.types!==null&&(h.types=C.types),D.T=h}}function kb(){}function _i(e,t,s,o){if(e.tag!==5)throw Error(c(476));var i=Zp(e).queue;Qp(e,i,t,z,s===null?kb:function(){return Kp(e),s(o)})}function Zp(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:z,baseState:z,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:is,lastRenderedState:z},next:null};var s={};return t.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:is,lastRenderedState:s},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Kp(e){var t=Zp(e);t.next===null&&(t=e.alternate.memoizedState),el(e,t.next.queue,{},ga())}function Fi(){return Ut(hl)}function Wp(){return vt().memoizedState}function Jp(){return vt().memoizedState}function zb(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var s=ga();e=Ms(s);var o=Ts(t,e,s);o!==null&&(ra(o,t,s),Qo(o,t,s)),t={cache:fi()},e.payload=t;return}t=t.return}}function Rb(e,t,s){var o=ga();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},fr(e)?tx(t,s):(s=ni(e,t,s,o),s!==null&&(ra(s,e,o),ax(s,t,o)))}function ex(e,t,s){var o=ga();el(e,t,s,o)}function el(e,t,s,o){var i={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(fr(e))tx(t,i);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=t.lastRenderedReducer,d!==null))try{var h=t.lastRenderedState,C=d(h,s);if(i.hasEagerState=!0,i.eagerState=C,da(C,h))return Ql(e,t,i,0),ot===null&&Il(),!1}catch{}finally{}if(s=ni(e,t,i,o),s!==null)return ra(s,e,o),ax(s,t,o),!0}return!1}function qi(e,t,s,o){if(o={lane:2,revertLane:yd(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},fr(e)){if(t)throw Error(c(479))}else t=ni(e,s,o,2),t!==null&&ra(t,e,2)}function fr(e){var t=e.alternate;return e===ze||t!==null&&t===ze}function tx(e,t){Zn=cr=!0;var s=e.pending;s===null?t.next=t:(t.next=s.next,s.next=t),e.pending=t}function ax(e,t,s){if((s&4194048)!==0){var o=t.lanes;o&=e.pendingLanes,s|=o,t.lanes=s,Jt(e,s)}}var tl={readContext:Ut,use:ur,useCallback:ft,useContext:ft,useEffect:ft,useImperativeHandle:ft,useLayoutEffect:ft,useInsertionEffect:ft,useMemo:ft,useReducer:ft,useRef:ft,useState:ft,useDebugValue:ft,useDeferredValue:ft,useTransition:ft,useSyncExternalStore:ft,useId:ft,useHostTransitionStatus:ft,useFormState:ft,useActionState:ft,useOptimistic:ft,useMemoCache:ft,useCacheRefresh:ft};tl.useEffectEvent=ft;var sx={readContext:Ut,use:ur,useCallback:function(e,t){return Zt().memoizedState=[e,t===void 0?null:t],e},useContext:Ut,useEffect:Fp,useImperativeHandle:function(e,t,s){s=s!=null?s.concat([e]):null,pr(4194308,4,Gp.bind(null,t,e),s)},useLayoutEffect:function(e,t){return pr(4194308,4,e,t)},useInsertionEffect:function(e,t){pr(4,2,e,t)},useMemo:function(e,t){var s=Zt();t=t===void 0?null:t;var o=e();if(xn){Ee(!0);try{e()}finally{Ee(!1)}}return s.memoizedState=[o,t],o},useReducer:function(e,t,s){var o=Zt();if(s!==void 0){var i=s(t);if(xn){Ee(!0);try{s(t)}finally{Ee(!1)}}}else i=t;return o.memoizedState=o.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},o.queue=e,e=e.dispatch=Rb.bind(null,ze,e),[o.memoizedState,e]},useRef:function(e){var t=Zt();return e={current:e},t.memoizedState=e},useState:function(e){e=Ri(e);var t=e.queue,s=ex.bind(null,ze,t);return t.dispatch=s,[e.memoizedState,s]},useDebugValue:Bi,useDeferredValue:function(e,t){var s=Zt();return Li(s,e,t)},useTransition:function(){var e=Ri(!1);return e=Qp.bind(null,ze,e.queue,!0,!1),Zt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,s){var o=ze,i=Zt();if(Ve){if(s===void 0)throw Error(c(407));s=s()}else{if(s=t(),ot===null)throw Error(c(349));(Fe&127)!==0||Sp(o,t,s)}i.memoizedState=s;var d={value:s,getSnapshot:t};return i.queue=d,Fp(Ap.bind(null,o,d,e),[e]),o.flags|=2048,Wn(9,{destroy:void 0},wp.bind(null,o,d,s,t),null),s},useId:function(){var e=Zt(),t=ot.identifierPrefix;if(Ve){var s=Va,o=Ua;s=(o&~(1<<32-ue(o)-1)).toString(32)+s,t="_"+t+"R_"+s,s=ir++,0<s&&(t+="H"+s.toString(32)),t+="_"}else s=Pb++,t="_"+t+"r_"+s.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Fi,useFormState:Op,useActionState:Op,useOptimistic:function(e){var t=Zt();t.memoizedState=t.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=s,t=qi.bind(null,ze,!0,s),s.dispatch=t,[e,t]},useMemoCache:Ti,useCacheRefresh:function(){return Zt().memoizedState=zb.bind(null,ze)},useEffectEvent:function(e){var t=Zt(),s={impl:e};return t.memoizedState=s,function(){if((Ze&2)!==0)throw Error(c(440));return s.impl.apply(void 0,arguments)}}},Ui={readContext:Ut,use:ur,useCallback:Yp,useContext:Ut,useEffect:Hi,useImperativeHandle:Xp,useInsertionEffect:Up,useLayoutEffect:Vp,useMemo:$p,useReducer:mr,useRef:_p,useState:function(){return mr(is)},useDebugValue:Bi,useDeferredValue:function(e,t){var s=vt();return Ip(s,tt.memoizedState,e,t)},useTransition:function(){var e=mr(is)[0],t=vt().memoizedState;return[typeof e=="boolean"?e:Jo(e),t]},useSyncExternalStore:Np,useId:Wp,useHostTransitionStatus:Fi,useFormState:Hp,useActionState:Hp,useOptimistic:function(e,t){var s=vt();return Dp(s,tt,e,t)},useMemoCache:Ti,useCacheRefresh:Jp};Ui.useEffectEvent=qp;var nx={readContext:Ut,use:ur,useCallback:Yp,useContext:Ut,useEffect:Hi,useImperativeHandle:Xp,useInsertionEffect:Up,useLayoutEffect:Vp,useMemo:$p,useReducer:zi,useRef:_p,useState:function(){return zi(is)},useDebugValue:Bi,useDeferredValue:function(e,t){var s=vt();return tt===null?Li(s,e,t):Ip(s,tt.memoizedState,e,t)},useTransition:function(){var e=zi(is)[0],t=vt().memoizedState;return[typeof e=="boolean"?e:Jo(e),t]},useSyncExternalStore:Np,useId:Wp,useHostTransitionStatus:Fi,useFormState:Lp,useActionState:Lp,useOptimistic:function(e,t){var s=vt();return tt!==null?Dp(s,tt,e,t):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:Ti,useCacheRefresh:Jp};nx.useEffectEvent=qp;function Vi(e,t,s,o){t=e.memoizedState,s=s(o,t),s=s==null?t:b({},t,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Gi={enqueueSetState:function(e,t,s){e=e._reactInternals;var o=ga(),i=Ms(o);i.payload=t,s!=null&&(i.callback=s),t=Ts(e,i,o),t!==null&&(ra(t,e,o),Qo(t,e,o))},enqueueReplaceState:function(e,t,s){e=e._reactInternals;var o=ga(),i=Ms(o);i.tag=1,i.payload=t,s!=null&&(i.callback=s),t=Ts(e,i,o),t!==null&&(ra(t,e,o),Qo(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var s=ga(),o=Ms(s);o.tag=2,t!=null&&(o.callback=t),t=Ts(e,o,s),t!==null&&(ra(t,e,s),Qo(t,e,s))}};function ox(e,t,s,o,i,d,h){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,h):t.prototype&&t.prototype.isPureReactComponent?!qo(s,o)||!qo(i,d):!0}function lx(e,t,s,o){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(s,o),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(s,o),t.state!==e&&Gi.enqueueReplaceState(t,t.state,null)}function fn(e,t){var s=t;if("ref"in t){s={};for(var o in t)o!=="ref"&&(s[o]=t[o])}if(e=e.defaultProps){s===t&&(s=b({},s));for(var i in e)s[i]===void 0&&(s[i]=e[i])}return s}function rx(e){$l(e)}function cx(e){console.error(e)}function ix(e){$l(e)}function gr(e,t){try{var s=e.onUncaughtError;s(t.value,{componentStack:t.stack})}catch(o){setTimeout(function(){throw o})}}function dx(e,t,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Xi(e,t,s){return s=Ms(s),s.tag=3,s.payload={element:null},s.callback=function(){gr(e,t)},s}function ux(e){return e=Ms(e),e.tag=3,e}function mx(e,t,s,o){var i=s.type.getDerivedStateFromError;if(typeof i=="function"){var d=o.value;e.payload=function(){return i(d)},e.callback=function(){dx(t,s,o)}}var h=s.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(e.callback=function(){dx(t,s,o),typeof i!="function"&&(Bs===null?Bs=new Set([this]):Bs.add(this));var C=o.stack;this.componentDidCatch(o.value,{componentStack:C!==null?C:""})})}function Ob(e,t,s,o,i){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(t=s.alternate,t!==null&&Gn(t,s,i,!0),s=ma.current,s!==null){switch(s.tag){case 31:case 13:return Pa===null?Er():s.alternate===null&&gt===0&&(gt=3),s.flags&=-257,s.flags|=65536,s.lanes=i,o===sr?s.flags|=16384:(t=s.updateQueue,t===null?s.updateQueue=new Set([o]):t.add(o),gd(e,o,i)),!1;case 22:return s.flags|=65536,o===sr?s.flags|=16384:(t=s.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=t):(s=t.retryQueue,s===null?t.retryQueue=new Set([o]):s.add(o)),gd(e,o,i)),!1}throw Error(c(435,s.tag))}return gd(e,o,i),Er(),!1}if(Ve)return t=ma.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,o!==di&&(e=Error(c(422),{cause:o}),Go(Na(e,s)))):(o!==di&&(t=Error(c(423),{cause:o}),Go(Na(t,s))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,o=Na(o,s),i=Xi(e.stateNode,o,i),Ci(e,i),gt!==4&&(gt=2)),!1;var d=Error(c(520),{cause:o});if(d=Na(d,s),il===null?il=[d]:il.push(d),gt!==4&&(gt=2),t===null)return!0;o=Na(o,s),s=t;do{switch(s.tag){case 3:return s.flags|=65536,e=i&-i,s.lanes|=e,e=Xi(s.stateNode,o,e),Ci(s,e),!1;case 1:if(t=s.type,d=s.stateNode,(s.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Bs===null||!Bs.has(d))))return s.flags|=65536,i&=-i,s.lanes|=i,i=ux(i),mx(i,e,s,o),Ci(s,i),!1}s=s.return}while(s!==null);return!1}var Yi=Error(c(461)),Nt=!1;function Vt(e,t,s,o){t.child=e===null?gp(t,null,s,o):pn(t,e.child,s,o)}function px(e,t,s,o,i){s=s.render;var d=t.ref;if("ref"in o){var h={};for(var C in o)C!=="ref"&&(h[C]=o[C])}else h=o;return cn(t),o=Pi(e,t,s,h,d,i),C=Ei(),e!==null&&!Nt?(Di(e,t,i),ds(e,t,i)):(Ve&&C&&ci(t),t.flags|=1,Vt(e,t,o,i),t.child)}function xx(e,t,s,o,i){if(e===null){var d=s.type;return typeof d=="function"&&!oi(d)&&d.defaultProps===void 0&&s.compare===null?(t.tag=15,t.type=d,fx(e,t,d,o,i)):(e=Kl(s.type,null,o,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(d=e.child,!ed(e,i)){var h=d.memoizedProps;if(s=s.compare,s=s!==null?s:qo,s(h,o)&&e.ref===t.ref)return ds(e,t,i)}return t.flags|=1,e=ns(d,o),e.ref=t.ref,e.return=t,t.child=e}function fx(e,t,s,o,i){if(e!==null){var d=e.memoizedProps;if(qo(d,o)&&e.ref===t.ref)if(Nt=!1,t.pendingProps=o=d,ed(e,i))(e.flags&131072)!==0&&(Nt=!0);else return t.lanes=e.lanes,ds(e,t,i)}return $i(e,t,s,o,i)}function gx(e,t,s,o){var i=o.children,d=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((t.flags&128)!==0){if(d=d!==null?d.baseLanes|s:s,e!==null){for(o=t.child=e.child,i=0;o!==null;)i=i|o.lanes|o.childLanes,o=o.sibling;o=i&~d}else o=0,t.child=null;return hx(e,t,d,s,o)}if((s&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&tr(t,d!==null?d.cachePool:null),d!==null?yp(t,d):Ni(),vp(t);else return o=t.lanes=536870912,hx(e,t,d!==null?d.baseLanes|s:s,s,o)}else d!==null?(tr(t,d.cachePool),yp(t,d),zs(),t.memoizedState=null):(e!==null&&tr(t,null),Ni(),zs());return Vt(e,t,i,s),t.child}function al(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function hx(e,t,s,o,i){var d=hi();return d=d===null?null:{parent:Ct._currentValue,pool:d},t.memoizedState={baseLanes:s,cachePool:d},e!==null&&tr(t,null),Ni(),vp(t),e!==null&&Gn(e,t,o,!0),t.childLanes=i,null}function hr(e,t){return t=yr({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function bx(e,t,s){return pn(t,e.child,null,s),e=hr(t,t.pendingProps),e.flags|=2,pa(t),t.memoizedState=null,e}function Hb(e,t,s){var o=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ve){if(o.mode==="hidden")return e=hr(t,o),t.lanes=536870912,al(null,e);if(wi(t),(e=ct)?(e=Tf(e,Aa),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ws!==null?{id:Ua,overflow:Va}:null,retryLane:536870912,hydrationErrors:null},s=tp(e),s.return=t,t.child=s,qt=t,ct=null)):e=null,e===null)throw Ps(t);return t.lanes=536870912,null}return hr(t,o)}var d=e.memoizedState;if(d!==null){var h=d.dehydrated;if(wi(t),i)if(t.flags&256)t.flags&=-257,t=bx(e,t,s);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(Nt||Gn(e,t,s,!1),i=(s&e.childLanes)!==0,Nt||i){if(o=ot,o!==null&&(h=ea(o,s),h!==0&&h!==d.retryLane))throw d.retryLane=h,nn(e,h),ra(o,e,h),Yi;Er(),t=bx(e,t,s)}else e=d.treeContext,ct=Ea(h.nextSibling),qt=t,Ve=!0,As=null,Aa=!1,e!==null&&np(t,e),t=hr(t,o),t.flags|=4096;return t}return e=ns(e.child,{mode:o.mode,children:o.children}),e.ref=t.ref,t.child=e,e.return=t,e}function br(e,t){var s=t.ref;if(s===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(c(284));(e===null||e.ref!==s)&&(t.flags|=4194816)}}function $i(e,t,s,o,i){return cn(t),s=Pi(e,t,s,o,void 0,i),o=Ei(),e!==null&&!Nt?(Di(e,t,i),ds(e,t,i)):(Ve&&o&&ci(t),t.flags|=1,Vt(e,t,s,i),t.child)}function yx(e,t,s,o,i,d){return cn(t),t.updateQueue=null,s=jp(t,o,s,i),Cp(e),o=Ei(),e!==null&&!Nt?(Di(e,t,d),ds(e,t,d)):(Ve&&o&&ci(t),t.flags|=1,Vt(e,t,s,d),t.child)}function vx(e,t,s,o,i){if(cn(t),t.stateNode===null){var d=Fn,h=s.contextType;typeof h=="object"&&h!==null&&(d=Ut(h)),d=new s(o,d),t.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=Gi,t.stateNode=d,d._reactInternals=t,d=t.stateNode,d.props=o,d.state=t.memoizedState,d.refs={},yi(t),h=s.contextType,d.context=typeof h=="object"&&h!==null?Ut(h):Fn,d.state=t.memoizedState,h=s.getDerivedStateFromProps,typeof h=="function"&&(Vi(t,s,h,o),d.state=t.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(h=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),h!==d.state&&Gi.enqueueReplaceState(d,d.state,null),Ko(t,o,d,i),Zo(),d.state=t.memoizedState),typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!0}else if(e===null){d=t.stateNode;var C=t.memoizedProps,A=fn(s,C);d.props=A;var O=d.context,I=s.contextType;h=Fn,typeof I=="object"&&I!==null&&(h=Ut(I));var ee=s.getDerivedStateFromProps;I=typeof ee=="function"||typeof d.getSnapshotBeforeUpdate=="function",C=t.pendingProps!==C,I||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(C||O!==h)&&lx(t,d,o,h),Ds=!1;var L=t.memoizedState;d.state=L,Ko(t,o,d,i),Zo(),O=t.memoizedState,C||L!==O||Ds?(typeof ee=="function"&&(Vi(t,s,ee,o),O=t.memoizedState),(A=Ds||ox(t,s,A,o,L,O,h))?(I||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(t.flags|=4194308)):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=o,t.memoizedState=O),d.props=o,d.state=O,d.context=h,o=A):(typeof d.componentDidMount=="function"&&(t.flags|=4194308),o=!1)}else{d=t.stateNode,vi(e,t),h=t.memoizedProps,I=fn(s,h),d.props=I,ee=t.pendingProps,L=d.context,O=s.contextType,A=Fn,typeof O=="object"&&O!==null&&(A=Ut(O)),C=s.getDerivedStateFromProps,(O=typeof C=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(h!==ee||L!==A)&&lx(t,d,o,A),Ds=!1,L=t.memoizedState,d.state=L,Ko(t,o,d,i),Zo();var G=t.memoizedState;h!==ee||L!==G||Ds||e!==null&&e.dependencies!==null&&Jl(e.dependencies)?(typeof C=="function"&&(Vi(t,s,C,o),G=t.memoizedState),(I=Ds||ox(t,s,I,o,L,G,A)||e!==null&&e.dependencies!==null&&Jl(e.dependencies))?(O||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,G,A),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,G,A)),typeof d.componentDidUpdate=="function"&&(t.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof d.componentDidUpdate!="function"||h===e.memoizedProps&&L===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&L===e.memoizedState||(t.flags|=1024),t.memoizedProps=o,t.memoizedState=G),d.props=o,d.state=G,d.context=A,o=I):(typeof d.componentDidUpdate!="function"||h===e.memoizedProps&&L===e.memoizedState||(t.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&L===e.memoizedState||(t.flags|=1024),o=!1)}return d=o,br(e,t),o=(t.flags&128)!==0,d||o?(d=t.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:d.render(),t.flags|=1,e!==null&&o?(t.child=pn(t,e.child,null,i),t.child=pn(t,null,s,i)):Vt(e,t,s,i),t.memoizedState=d.state,e=t.child):e=ds(e,t,i),e}function Cx(e,t,s,o){return ln(),t.flags|=256,Vt(e,t,s,o),t.child}var Ii={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Qi(e){return{baseLanes:e,cachePool:dp()}}function Zi(e,t,s){return e=e!==null?e.childLanes&~s:0,t&&(e|=fa),e}function jx(e,t,s){var o=t.pendingProps,i=!1,d=(t.flags&128)!==0,h;if((h=d)||(h=e!==null&&e.memoizedState===null?!1:(yt.current&2)!==0),h&&(i=!0,t.flags&=-129),h=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ve){if(i?ks(t):zs(),(e=ct)?(e=Tf(e,Aa),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ws!==null?{id:Ua,overflow:Va}:null,retryLane:536870912,hydrationErrors:null},s=tp(e),s.return=t,t.child=s,qt=t,ct=null)):e=null,e===null)throw Ps(t);return kd(e)?t.lanes=32:t.lanes=536870912,null}var C=o.children;return o=o.fallback,i?(zs(),i=t.mode,C=yr({mode:"hidden",children:C},i),o=on(o,i,s,null),C.return=t,o.return=t,C.sibling=o,t.child=C,o=t.child,o.memoizedState=Qi(s),o.childLanes=Zi(e,h,s),t.memoizedState=Ii,al(null,o)):(ks(t),Ki(t,C))}var A=e.memoizedState;if(A!==null&&(C=A.dehydrated,C!==null)){if(d)t.flags&256?(ks(t),t.flags&=-257,t=Wi(e,t,s)):t.memoizedState!==null?(zs(),t.child=e.child,t.flags|=128,t=null):(zs(),C=o.fallback,i=t.mode,o=yr({mode:"visible",children:o.children},i),C=on(C,i,s,null),C.flags|=2,o.return=t,C.return=t,o.sibling=C,t.child=o,pn(t,e.child,null,s),o=t.child,o.memoizedState=Qi(s),o.childLanes=Zi(e,h,s),t.memoizedState=Ii,t=al(null,o));else if(ks(t),kd(C)){if(h=C.nextSibling&&C.nextSibling.dataset,h)var O=h.dgst;h=O,o=Error(c(419)),o.stack="",o.digest=h,Go({value:o,source:null,stack:null}),t=Wi(e,t,s)}else if(Nt||Gn(e,t,s,!1),h=(s&e.childLanes)!==0,Nt||h){if(h=ot,h!==null&&(o=ea(h,s),o!==0&&o!==A.retryLane))throw A.retryLane=o,nn(e,o),ra(h,e,o),Yi;Td(C)||Er(),t=Wi(e,t,s)}else Td(C)?(t.flags|=192,t.child=e.child,t=null):(e=A.treeContext,ct=Ea(C.nextSibling),qt=t,Ve=!0,As=null,Aa=!1,e!==null&&np(t,e),t=Ki(t,o.children),t.flags|=4096);return t}return i?(zs(),C=o.fallback,i=t.mode,A=e.child,O=A.sibling,o=ns(A,{mode:"hidden",children:o.children}),o.subtreeFlags=A.subtreeFlags&65011712,O!==null?C=ns(O,C):(C=on(C,i,s,null),C.flags|=2),C.return=t,o.return=t,o.sibling=C,t.child=o,al(null,o),o=t.child,C=e.child.memoizedState,C===null?C=Qi(s):(i=C.cachePool,i!==null?(A=Ct._currentValue,i=i.parent!==A?{parent:A,pool:A}:i):i=dp(),C={baseLanes:C.baseLanes|s,cachePool:i}),o.memoizedState=C,o.childLanes=Zi(e,h,s),t.memoizedState=Ii,al(e.child,o)):(ks(t),s=e.child,e=s.sibling,s=ns(s,{mode:"visible",children:o.children}),s.return=t,s.sibling=null,e!==null&&(h=t.deletions,h===null?(t.deletions=[e],t.flags|=16):h.push(e)),t.child=s,t.memoizedState=null,s)}function Ki(e,t){return t=yr({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function yr(e,t){return e=ua(22,e,null,t),e.lanes=0,e}function Wi(e,t,s){return pn(t,e.child,null,s),e=Ki(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Nx(e,t,s){e.lanes|=t;var o=e.alternate;o!==null&&(o.lanes|=t),pi(e.return,t,s)}function Ji(e,t,s,o,i,d){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:i,treeForkCount:d}:(h.isBackwards=t,h.rendering=null,h.renderingStartTime=0,h.last=o,h.tail=s,h.tailMode=i,h.treeForkCount=d)}function Sx(e,t,s){var o=t.pendingProps,i=o.revealOrder,d=o.tail;o=o.children;var h=yt.current,C=(h&2)!==0;if(C?(h=h&1|2,t.flags|=128):h&=1,q(yt,h),Vt(e,t,o,s),o=Ve?Vo:0,!C&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Nx(e,s,t);else if(e.tag===19)Nx(e,s,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(s=t.child,i=null;s!==null;)e=s.alternate,e!==null&&rr(e)===null&&(i=s),s=s.sibling;s=i,s===null?(i=t.child,t.child=null):(i=s.sibling,s.sibling=null),Ji(t,!1,i,s,d,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&rr(e)===null){t.child=i;break}e=i.sibling,i.sibling=s,s=i,i=e}Ji(t,!0,s,null,d,o);break;case"together":Ji(t,!1,null,null,void 0,o);break;default:t.memoizedState=null}return t.child}function ds(e,t,s){if(e!==null&&(t.dependencies=e.dependencies),Hs|=t.lanes,(s&t.childLanes)===0)if(e!==null){if(Gn(e,t,s,!1),(s&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,s=ns(e,e.pendingProps),t.child=s,s.return=t;e.sibling!==null;)e=e.sibling,s=s.sibling=ns(e,e.pendingProps),s.return=t;s.sibling=null}return t.child}function ed(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Jl(e)))}function Bb(e,t,s){switch(t.tag){case 3:$(t,t.stateNode.containerInfo),Es(t,Ct,e.memoizedState.cache),ln();break;case 27:case 5:je(t);break;case 4:$(t,t.stateNode.containerInfo);break;case 10:Es(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,wi(t),null;break;case 13:var o=t.memoizedState;if(o!==null)return o.dehydrated!==null?(ks(t),t.flags|=128,null):(s&t.child.childLanes)!==0?jx(e,t,s):(ks(t),e=ds(e,t,s),e!==null?e.sibling:null);ks(t);break;case 19:var i=(e.flags&128)!==0;if(o=(s&t.childLanes)!==0,o||(Gn(e,t,s,!1),o=(s&t.childLanes)!==0),i){if(o)return Sx(e,t,s);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),q(yt,yt.current),o)break;return null;case 22:return t.lanes=0,gx(e,t,s,t.pendingProps);case 24:Es(t,Ct,e.memoizedState.cache)}return ds(e,t,s)}function wx(e,t,s){if(e!==null)if(e.memoizedProps!==t.pendingProps)Nt=!0;else{if(!ed(e,s)&&(t.flags&128)===0)return Nt=!1,Bb(e,t,s);Nt=(e.flags&131072)!==0}else Nt=!1,Ve&&(t.flags&1048576)!==0&&sp(t,Vo,t.index);switch(t.lanes=0,t.tag){case 16:e:{var o=t.pendingProps;if(e=un(t.elementType),t.type=e,typeof e=="function")oi(e)?(o=fn(e,o),t.tag=1,t=vx(null,t,e,o,s)):(t.tag=0,t=$i(null,t,e,o,s));else{if(e!=null){var i=e.$$typeof;if(i===Y){t.tag=11,t=px(null,t,e,o,s);break e}else if(i===Q){t.tag=14,t=xx(null,t,e,o,s);break e}}throw t=ge(e)||e,Error(c(306,t,""))}}return t;case 0:return $i(e,t,t.type,t.pendingProps,s);case 1:return o=t.type,i=fn(o,t.pendingProps),vx(e,t,o,i,s);case 3:e:{if($(t,t.stateNode.containerInfo),e===null)throw Error(c(387));o=t.pendingProps;var d=t.memoizedState;i=d.element,vi(e,t),Ko(t,o,null,s);var h=t.memoizedState;if(o=h.cache,Es(t,Ct,o),o!==d.cache&&xi(t,[Ct],s,!0),Zo(),o=h.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:h.cache},t.updateQueue.baseState=d,t.memoizedState=d,t.flags&256){t=Cx(e,t,o,s);break e}else if(o!==i){i=Na(Error(c(424)),t),Go(i),t=Cx(e,t,o,s);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(ct=Ea(e.firstChild),qt=t,Ve=!0,As=null,Aa=!0,s=gp(t,null,o,s),t.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(ln(),o===i){t=ds(e,t,s);break e}Vt(e,t,o,s)}t=t.child}return t;case 26:return br(e,t),e===null?(s=Bf(t.type,null,t.pendingProps,null))?t.memoizedState=s:Ve||(s=t.type,e=t.pendingProps,o=Or(X.current).createElement(s),o[Ft]=t,o[ta]=e,Gt(o,s,e),Rt(o),t.stateNode=o):t.memoizedState=Bf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return je(t),e===null&&Ve&&(o=t.stateNode=Rf(t.type,t.pendingProps,X.current),qt=t,Aa=!0,i=ct,qs(t.type)?(zd=i,ct=Ea(o.firstChild)):ct=i),Vt(e,t,t.pendingProps.children,s),br(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ve&&((i=o=ct)&&(o=py(o,t.type,t.pendingProps,Aa),o!==null?(t.stateNode=o,qt=t,ct=Ea(o.firstChild),Aa=!1,i=!0):i=!1),i||Ps(t)),je(t),i=t.type,d=t.pendingProps,h=e!==null?e.memoizedProps:null,o=d.children,Ed(i,d)?o=null:h!==null&&Ed(i,h)&&(t.flags|=32),t.memoizedState!==null&&(i=Pi(e,t,Eb,null,null,s),hl._currentValue=i),br(e,t),Vt(e,t,o,s),t.child;case 6:return e===null&&Ve&&((e=s=ct)&&(s=xy(s,t.pendingProps,Aa),s!==null?(t.stateNode=s,qt=t,ct=null,e=!0):e=!1),e||Ps(t)),null;case 13:return jx(e,t,s);case 4:return $(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=pn(t,null,o,s):Vt(e,t,o,s),t.child;case 11:return px(e,t,t.type,t.pendingProps,s);case 7:return Vt(e,t,t.pendingProps,s),t.child;case 8:return Vt(e,t,t.pendingProps.children,s),t.child;case 12:return Vt(e,t,t.pendingProps.children,s),t.child;case 10:return o=t.pendingProps,Es(t,t.type,o.value),Vt(e,t,o.children,s),t.child;case 9:return i=t.type._context,o=t.pendingProps.children,cn(t),i=Ut(i),o=o(i),t.flags|=1,Vt(e,t,o,s),t.child;case 14:return xx(e,t,t.type,t.pendingProps,s);case 15:return fx(e,t,t.type,t.pendingProps,s);case 19:return Sx(e,t,s);case 31:return Hb(e,t,s);case 22:return gx(e,t,s,t.pendingProps);case 24:return cn(t),o=Ut(Ct),e===null?(i=hi(),i===null&&(i=ot,d=fi(),i.pooledCache=d,d.refCount++,d!==null&&(i.pooledCacheLanes|=s),i=d),t.memoizedState={parent:o,cache:i},yi(t),Es(t,Ct,i)):((e.lanes&s)!==0&&(vi(e,t),Ko(t,null,null,s),Zo()),i=e.memoizedState,d=t.memoizedState,i.parent!==o?(i={parent:o,cache:o},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Es(t,Ct,o)):(o=d.cache,Es(t,Ct,o),o!==i.cache&&xi(t,[Ct],s,!0))),Vt(e,t,t.pendingProps.children,s),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function us(e){e.flags|=4}function td(e,t,s,o,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(Wx())e.flags|=8192;else throw mn=sr,bi}else e.flags&=-16777217}function Ax(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Uf(t))if(Wx())e.flags|=8192;else throw mn=sr,bi}function vr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?$t():536870912,e.lanes|=t,ao|=t)}function sl(e,t){if(!Ve)switch(e.tailMode){case"hidden":t=e.tail;for(var s=null;t!==null;)t.alternate!==null&&(s=t),t=t.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function it(e){var t=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(t)for(var i=e.child;i!==null;)s|=i.lanes|i.childLanes,o|=i.subtreeFlags&65011712,o|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)s|=i.lanes|i.childLanes,o|=i.subtreeFlags,o|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=o,e.childLanes=s,t}function Lb(e,t,s){var o=t.pendingProps;switch(ii(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return it(t),null;case 1:return it(t),null;case 3:return s=t.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),rs(Ct),oe(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Vn(t)?us(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ui())),it(t),null;case 26:var i=t.type,d=t.memoizedState;return e===null?(us(t),d!==null?(it(t),Ax(t,d)):(it(t),td(t,i,null,o,s))):d?d!==e.memoizedState?(us(t),it(t),Ax(t,d)):(it(t),t.flags&=-16777217):(e=e.memoizedProps,e!==o&&us(t),it(t),td(t,i,e,o,s)),null;case 27:if(H(t),s=X.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&us(t);else{if(!o){if(t.stateNode===null)throw Error(c(166));return it(t),null}e=Z.current,Vn(t)?op(t):(e=Rf(i,o,s),t.stateNode=e,us(t))}return it(t),null;case 5:if(H(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==o&&us(t);else{if(!o){if(t.stateNode===null)throw Error(c(166));return it(t),null}if(d=Z.current,Vn(t))op(t);else{var h=Or(X.current);switch(d){case 1:d=h.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:d=h.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":d=h.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":d=h.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":d=h.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?h.createElement("select",{is:o.is}):h.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?h.createElement(i,{is:o.is}):h.createElement(i)}}d[Ft]=t,d[ta]=o;e:for(h=t.child;h!==null;){if(h.tag===5||h.tag===6)d.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===t)break e;for(;h.sibling===null;){if(h.return===null||h.return===t)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}t.stateNode=d;e:switch(Gt(d,i,o),i){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&us(t)}}return it(t),td(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,s),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==o&&us(t);else{if(typeof o!="string"&&t.stateNode===null)throw Error(c(166));if(e=X.current,Vn(t)){if(e=t.stateNode,s=t.memoizedProps,o=null,i=qt,i!==null)switch(i.tag){case 27:case 5:o=i.memoizedProps}e[Ft]=t,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||Nf(e.nodeValue,s)),e||Ps(t,!0)}else e=Or(e).createTextNode(o),e[Ft]=t,t.stateNode=e}return it(t),null;case 31:if(s=t.memoizedState,e===null||e.memoizedState!==null){if(o=Vn(t),s!==null){if(e===null){if(!o)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[Ft]=t}else ln(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;it(t),e=!1}else s=ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return t.flags&256?(pa(t),t):(pa(t),null);if((t.flags&128)!==0)throw Error(c(558))}return it(t),null;case 13:if(o=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Vn(t),o!==null&&o.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[Ft]=t}else ln(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;it(t),i=!1}else i=ui(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(pa(t),t):(pa(t),null)}return pa(t),(t.flags&128)!==0?(t.lanes=s,t):(s=o!==null,e=e!==null&&e.memoizedState!==null,s&&(o=t.child,i=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(i=o.alternate.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==i&&(o.flags|=2048)),s!==e&&s&&(t.child.flags|=8192),vr(t,t.updateQueue),it(t),null);case 4:return oe(),e===null&&Nd(t.stateNode.containerInfo),it(t),null;case 10:return rs(t.type),it(t),null;case 19:if(F(yt),o=t.memoizedState,o===null)return it(t),null;if(i=(t.flags&128)!==0,d=o.rendering,d===null)if(i)sl(o,!1);else{if(gt!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(d=rr(e),d!==null){for(t.flags|=128,sl(o,!1),e=d.updateQueue,t.updateQueue=e,vr(t,e),t.subtreeFlags=0,e=s,s=t.child;s!==null;)ep(s,e),s=s.sibling;return q(yt,yt.current&1|2),Ve&&os(t,o.treeForkCount),t.child}e=e.sibling}o.tail!==null&&bt()>wr&&(t.flags|=128,i=!0,sl(o,!1),t.lanes=4194304)}else{if(!i)if(e=rr(d),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,vr(t,e),sl(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!Ve)return it(t),null}else 2*bt()-o.renderingStartTime>wr&&s!==536870912&&(t.flags|=128,i=!0,sl(o,!1),t.lanes=4194304);o.isBackwards?(d.sibling=t.child,t.child=d):(e=o.last,e!==null?e.sibling=d:t.child=d,o.last=d)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=bt(),e.sibling=null,s=yt.current,q(yt,i?s&1|2:s&1),Ve&&os(t,o.treeForkCount),e):(it(t),null);case 22:case 23:return pa(t),Si(),o=t.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(t.flags|=8192):o&&(t.flags|=8192),o?(s&536870912)!==0&&(t.flags&128)===0&&(it(t),t.subtreeFlags&6&&(t.flags|=8192)):it(t),s=t.updateQueue,s!==null&&vr(t,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(o=t.memoizedState.cachePool.pool),o!==s&&(t.flags|=2048),e!==null&&F(dn),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),t.memoizedState.cache!==s&&(t.flags|=2048),rs(Ct),it(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function _b(e,t){switch(ii(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return rs(Ct),oe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return H(t),null;case 31:if(t.memoizedState!==null){if(pa(t),t.alternate===null)throw Error(c(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(pa(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));ln()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(yt),null;case 4:return oe(),null;case 10:return rs(t.type),null;case 22:case 23:return pa(t),Si(),e!==null&&F(dn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return rs(Ct),null;case 25:return null;default:return null}}function Px(e,t){switch(ii(t),t.tag){case 3:rs(Ct),oe();break;case 26:case 27:case 5:H(t);break;case 4:oe();break;case 31:t.memoizedState!==null&&pa(t);break;case 13:pa(t);break;case 19:F(yt);break;case 10:rs(t.type);break;case 22:case 23:pa(t),Si(),e!==null&&F(dn);break;case 24:rs(Ct)}}function nl(e,t){try{var s=t.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var i=o.next;s=i;do{if((s.tag&e)===e){o=void 0;var d=s.create,h=s.inst;o=d(),h.destroy=o}s=s.next}while(s!==i)}}catch(C){Je(t,t.return,C)}}function Rs(e,t,s){try{var o=t.updateQueue,i=o!==null?o.lastEffect:null;if(i!==null){var d=i.next;o=d;do{if((o.tag&e)===e){var h=o.inst,C=h.destroy;if(C!==void 0){h.destroy=void 0,i=t;var A=s,O=C;try{O()}catch(I){Je(i,A,I)}}}o=o.next}while(o!==d)}}catch(I){Je(t,t.return,I)}}function Ex(e){var t=e.updateQueue;if(t!==null){var s=e.stateNode;try{bp(t,s)}catch(o){Je(e,e.return,o)}}}function Dx(e,t,s){s.props=fn(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){Je(e,t,o)}}function ol(e,t){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(i){Je(e,t,i)}}function Ga(e,t){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(i){Je(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(i){Je(e,t,i)}else s.current=null}function Mx(e){var t=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(i){Je(e,e.return,i)}}function ad(e,t,s){try{var o=e.stateNode;ry(o,e.type,s,t),o[ta]=t}catch(i){Je(e,e.return,i)}}function Tx(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&qs(e.type)||e.tag===4}function sd(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tx(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&qs(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function nd(e,t,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,t):(t=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,t.appendChild(e),s=s._reactRootContainer,s!=null||t.onclick!==null||(t.onclick=as));else if(o!==4&&(o===27&&qs(e.type)&&(s=e.stateNode,t=null),e=e.child,e!==null))for(nd(e,t,s),e=e.sibling;e!==null;)nd(e,t,s),e=e.sibling}function Cr(e,t,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?s.insertBefore(e,t):s.appendChild(e);else if(o!==4&&(o===27&&qs(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Cr(e,t,s),e=e.sibling;e!==null;)Cr(e,t,s),e=e.sibling}function kx(e){var t=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Gt(t,o,s),t[Ft]=e,t[ta]=s}catch(d){Je(e,e.return,d)}}var ms=!1,St=!1,od=!1,zx=typeof WeakSet=="function"?WeakSet:Set,Ot=null;function Fb(e,t){if(e=e.containerInfo,Ad=Ur,e=Xm(e),Wc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var i=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{s.nodeType,d.nodeType}catch{s=null;break e}var h=0,C=-1,A=-1,O=0,I=0,ee=e,L=null;t:for(;;){for(var G;ee!==s||i!==0&&ee.nodeType!==3||(C=h+i),ee!==d||o!==0&&ee.nodeType!==3||(A=h+o),ee.nodeType===3&&(h+=ee.nodeValue.length),(G=ee.firstChild)!==null;)L=ee,ee=G;for(;;){if(ee===e)break t;if(L===s&&++O===i&&(C=h),L===d&&++I===o&&(A=h),(G=ee.nextSibling)!==null)break;ee=L,L=ee.parentNode}ee=G}s=C===-1||A===-1?null:{start:C,end:A}}else s=null}s=s||{start:0,end:0}}else s=null;for(Pd={focusedElem:e,selectionRange:s},Ur=!1,Ot=t;Ot!==null;)if(t=Ot,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ot=e;else for(;Ot!==null;){switch(t=Ot,d=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)i=e[s],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,s=t,i=d.memoizedProps,d=d.memoizedState,o=s.stateNode;try{var fe=fn(s.type,i);e=o.getSnapshotBeforeUpdate(fe,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(Pe){Je(s,s.return,Pe)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,s=e.nodeType,s===9)Md(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Md(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(c(163))}if(e=t.sibling,e!==null){e.return=t.return,Ot=e;break}Ot=t.return}}function Rx(e,t,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:xs(e,s),o&4&&nl(5,s);break;case 1:if(xs(e,s),o&4)if(e=s.stateNode,t===null)try{e.componentDidMount()}catch(h){Je(s,s.return,h)}else{var i=fn(s.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(h){Je(s,s.return,h)}}o&64&&Ex(s),o&512&&ol(s,s.return);break;case 3:if(xs(e,s),o&64&&(e=s.updateQueue,e!==null)){if(t=null,s.child!==null)switch(s.child.tag){case 27:case 5:t=s.child.stateNode;break;case 1:t=s.child.stateNode}try{bp(e,t)}catch(h){Je(s,s.return,h)}}break;case 27:t===null&&o&4&&kx(s);case 26:case 5:xs(e,s),t===null&&o&4&&Mx(s),o&512&&ol(s,s.return);break;case 12:xs(e,s);break;case 31:xs(e,s),o&4&&Bx(e,s);break;case 13:xs(e,s),o&4&&Lx(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Qb.bind(null,s),fy(e,s))));break;case 22:if(o=s.memoizedState!==null||ms,!o){t=t!==null&&t.memoizedState!==null||St,i=ms;var d=St;ms=o,(St=t)&&!d?fs(e,s,(s.subtreeFlags&8772)!==0):xs(e,s),ms=i,St=d}break;case 30:break;default:xs(e,s)}}function Ox(e){var t=e.alternate;t!==null&&(e.alternate=null,Ox(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Oc(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var mt=null,sa=!1;function ps(e,t,s){for(s=s.child;s!==null;)Hx(e,t,s),s=s.sibling}function Hx(e,t,s){if(Oe&&typeof Oe.onCommitFiberUnmount=="function")try{Oe.onCommitFiberUnmount(et,s)}catch{}switch(s.tag){case 26:St||Ga(s,t),ps(e,t,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:St||Ga(s,t);var o=mt,i=sa;qs(s.type)&&(mt=s.stateNode,sa=!1),ps(e,t,s),xl(s.stateNode),mt=o,sa=i;break;case 5:St||Ga(s,t);case 6:if(o=mt,i=sa,mt=null,ps(e,t,s),mt=o,sa=i,mt!==null)if(sa)try{(mt.nodeType===9?mt.body:mt.nodeName==="HTML"?mt.ownerDocument.body:mt).removeChild(s.stateNode)}catch(d){Je(s,t,d)}else try{mt.removeChild(s.stateNode)}catch(d){Je(s,t,d)}break;case 18:mt!==null&&(sa?(e=mt,Df(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),uo(e)):Df(mt,s.stateNode));break;case 4:o=mt,i=sa,mt=s.stateNode.containerInfo,sa=!0,ps(e,t,s),mt=o,sa=i;break;case 0:case 11:case 14:case 15:Rs(2,s,t),St||Rs(4,s,t),ps(e,t,s);break;case 1:St||(Ga(s,t),o=s.stateNode,typeof o.componentWillUnmount=="function"&&Dx(s,t,o)),ps(e,t,s);break;case 21:ps(e,t,s);break;case 22:St=(o=St)||s.memoizedState!==null,ps(e,t,s),St=o;break;default:ps(e,t,s)}}function Bx(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{uo(e)}catch(s){Je(t,t.return,s)}}}function Lx(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{uo(e)}catch(s){Je(t,t.return,s)}}function qb(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new zx),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new zx),t;default:throw Error(c(435,e.tag))}}function jr(e,t){var s=qb(e);t.forEach(function(o){if(!s.has(o)){s.add(o);var i=Zb.bind(null,e,o);o.then(i,i)}})}function na(e,t){var s=t.deletions;if(s!==null)for(var o=0;o<s.length;o++){var i=s[o],d=e,h=t,C=h;e:for(;C!==null;){switch(C.tag){case 27:if(qs(C.type)){mt=C.stateNode,sa=!1;break e}break;case 5:mt=C.stateNode,sa=!1;break e;case 3:case 4:mt=C.stateNode.containerInfo,sa=!0;break e}C=C.return}if(mt===null)throw Error(c(160));Hx(d,h,i),mt=null,sa=!1,d=i.alternate,d!==null&&(d.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)_x(t,e),t=t.sibling}var Ra=null;function _x(e,t){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:na(t,e),oa(e),o&4&&(Rs(3,e,e.return),nl(3,e),Rs(5,e,e.return));break;case 1:na(t,e),oa(e),o&512&&(St||s===null||Ga(s,s.return)),o&64&&ms&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var i=Ra;if(na(t,e),oa(e),o&512&&(St||s===null||Ga(s,s.return)),o&4){var d=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,i=i.ownerDocument||i;t:switch(o){case"title":d=i.getElementsByTagName("title")[0],(!d||d[ko]||d[Ft]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=i.createElement(o),i.head.insertBefore(d,i.querySelector("head > title"))),Gt(d,o,s),d[Ft]=e,Rt(d),o=d;break e;case"link":var h=Ff("link","href",i).get(o+(s.href||""));if(h){for(var C=0;C<h.length;C++)if(d=h[C],d.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&d.getAttribute("rel")===(s.rel==null?null:s.rel)&&d.getAttribute("title")===(s.title==null?null:s.title)&&d.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){h.splice(C,1);break t}}d=i.createElement(o),Gt(d,o,s),i.head.appendChild(d);break;case"meta":if(h=Ff("meta","content",i).get(o+(s.content||""))){for(C=0;C<h.length;C++)if(d=h[C],d.getAttribute("content")===(s.content==null?null:""+s.content)&&d.getAttribute("name")===(s.name==null?null:s.name)&&d.getAttribute("property")===(s.property==null?null:s.property)&&d.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&d.getAttribute("charset")===(s.charSet==null?null:s.charSet)){h.splice(C,1);break t}}d=i.createElement(o),Gt(d,o,s),i.head.appendChild(d);break;default:throw Error(c(468,o))}d[Ft]=e,Rt(d),o=d}e.stateNode=o}else qf(i,e.type,e.stateNode);else e.stateNode=_f(i,o,e.memoizedProps);else d!==o?(d===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):d.count--,o===null?qf(i,e.type,e.stateNode):_f(i,o,e.memoizedProps)):o===null&&e.stateNode!==null&&ad(e,e.memoizedProps,s.memoizedProps)}break;case 27:na(t,e),oa(e),o&512&&(St||s===null||Ga(s,s.return)),s!==null&&o&4&&ad(e,e.memoizedProps,s.memoizedProps);break;case 5:if(na(t,e),oa(e),o&512&&(St||s===null||Ga(s,s.return)),e.flags&32){i=e.stateNode;try{zn(i,"")}catch(fe){Je(e,e.return,fe)}}o&4&&e.stateNode!=null&&(i=e.memoizedProps,ad(e,i,s!==null?s.memoizedProps:i)),o&1024&&(od=!0);break;case 6:if(na(t,e),oa(e),o&4){if(e.stateNode===null)throw Error(c(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(fe){Je(e,e.return,fe)}}break;case 3:if(Lr=null,i=Ra,Ra=Hr(t.containerInfo),na(t,e),Ra=i,oa(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{uo(t.containerInfo)}catch(fe){Je(e,e.return,fe)}od&&(od=!1,Fx(e));break;case 4:o=Ra,Ra=Hr(e.stateNode.containerInfo),na(t,e),oa(e),Ra=o;break;case 12:na(t,e),oa(e);break;case 31:na(t,e),oa(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,jr(e,o)));break;case 13:na(t,e),oa(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Sr=bt()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,jr(e,o)));break;case 22:i=e.memoizedState!==null;var A=s!==null&&s.memoizedState!==null,O=ms,I=St;if(ms=O||i,St=I||A,na(t,e),St=I,ms=O,oa(e),o&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(s===null||A||ms||St||gn(e)),s=null,t=e;;){if(t.tag===5||t.tag===26){if(s===null){A=s=t;try{if(d=A.stateNode,i)h=d.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none";else{C=A.stateNode;var ee=A.memoizedProps.style,L=ee!=null&&ee.hasOwnProperty("display")?ee.display:null;C.style.display=L==null||typeof L=="boolean"?"":(""+L).trim()}}catch(fe){Je(A,A.return,fe)}}}else if(t.tag===6){if(s===null){A=t;try{A.stateNode.nodeValue=i?"":A.memoizedProps}catch(fe){Je(A,A.return,fe)}}}else if(t.tag===18){if(s===null){A=t;try{var G=A.stateNode;i?Mf(G,!0):Mf(A.stateNode,!1)}catch(fe){Je(A,A.return,fe)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;s===t&&(s=null),t=t.return}s===t&&(s=null),t.sibling.return=t.return,t=t.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,jr(e,s))));break;case 19:na(t,e),oa(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,jr(e,o)));break;case 30:break;case 21:break;default:na(t,e),oa(e)}}function oa(e){var t=e.flags;if(t&2){try{for(var s,o=e.return;o!==null;){if(Tx(o)){s=o;break}o=o.return}if(s==null)throw Error(c(160));switch(s.tag){case 27:var i=s.stateNode,d=sd(e);Cr(e,d,i);break;case 5:var h=s.stateNode;s.flags&32&&(zn(h,""),s.flags&=-33);var C=sd(e);Cr(e,C,h);break;case 3:case 4:var A=s.stateNode.containerInfo,O=sd(e);nd(e,O,A);break;default:throw Error(c(161))}}catch(I){Je(e,e.return,I)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Fx(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Fx(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function xs(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Rx(e,t.alternate,t),t=t.sibling}function gn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Rs(4,t,t.return),gn(t);break;case 1:Ga(t,t.return);var s=t.stateNode;typeof s.componentWillUnmount=="function"&&Dx(t,t.return,s),gn(t);break;case 27:xl(t.stateNode);case 26:case 5:Ga(t,t.return),gn(t);break;case 22:t.memoizedState===null&&gn(t);break;case 30:gn(t);break;default:gn(t)}e=e.sibling}}function fs(e,t,s){for(s=s&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var o=t.alternate,i=e,d=t,h=d.flags;switch(d.tag){case 0:case 11:case 15:fs(i,d,s),nl(4,d);break;case 1:if(fs(i,d,s),o=d,i=o.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(O){Je(o,o.return,O)}if(o=d,i=o.updateQueue,i!==null){var C=o.stateNode;try{var A=i.shared.hiddenCallbacks;if(A!==null)for(i.shared.hiddenCallbacks=null,i=0;i<A.length;i++)hp(A[i],C)}catch(O){Je(o,o.return,O)}}s&&h&64&&Ex(d),ol(d,d.return);break;case 27:kx(d);case 26:case 5:fs(i,d,s),s&&o===null&&h&4&&Mx(d),ol(d,d.return);break;case 12:fs(i,d,s);break;case 31:fs(i,d,s),s&&h&4&&Bx(i,d);break;case 13:fs(i,d,s),s&&h&4&&Lx(i,d);break;case 22:d.memoizedState===null&&fs(i,d,s),ol(d,d.return);break;case 30:break;default:fs(i,d,s)}t=t.sibling}}function ld(e,t){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Xo(s))}function rd(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Xo(e))}function Oa(e,t,s,o){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)qx(e,t,s,o),t=t.sibling}function qx(e,t,s,o){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Oa(e,t,s,o),i&2048&&nl(9,t);break;case 1:Oa(e,t,s,o);break;case 3:Oa(e,t,s,o),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Xo(e)));break;case 12:if(i&2048){Oa(e,t,s,o),e=t.stateNode;try{var d=t.memoizedProps,h=d.id,C=d.onPostCommit;typeof C=="function"&&C(h,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(A){Je(t,t.return,A)}}else Oa(e,t,s,o);break;case 31:Oa(e,t,s,o);break;case 13:Oa(e,t,s,o);break;case 23:break;case 22:d=t.stateNode,h=t.alternate,t.memoizedState!==null?d._visibility&2?Oa(e,t,s,o):ll(e,t):d._visibility&2?Oa(e,t,s,o):(d._visibility|=2,Jn(e,t,s,o,(t.subtreeFlags&10256)!==0||!1)),i&2048&&ld(h,t);break;case 24:Oa(e,t,s,o),i&2048&&rd(t.alternate,t);break;default:Oa(e,t,s,o)}}function Jn(e,t,s,o,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var d=e,h=t,C=s,A=o,O=h.flags;switch(h.tag){case 0:case 11:case 15:Jn(d,h,C,A,i),nl(8,h);break;case 23:break;case 22:var I=h.stateNode;h.memoizedState!==null?I._visibility&2?Jn(d,h,C,A,i):ll(d,h):(I._visibility|=2,Jn(d,h,C,A,i)),i&&O&2048&&ld(h.alternate,h);break;case 24:Jn(d,h,C,A,i),i&&O&2048&&rd(h.alternate,h);break;default:Jn(d,h,C,A,i)}t=t.sibling}}function ll(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var s=e,o=t,i=o.flags;switch(o.tag){case 22:ll(s,o),i&2048&&ld(o.alternate,o);break;case 24:ll(s,o),i&2048&&rd(o.alternate,o);break;default:ll(s,o)}t=t.sibling}}var rl=8192;function eo(e,t,s){if(e.subtreeFlags&rl)for(e=e.child;e!==null;)Ux(e,t,s),e=e.sibling}function Ux(e,t,s){switch(e.tag){case 26:eo(e,t,s),e.flags&rl&&e.memoizedState!==null&&Py(s,Ra,e.memoizedState,e.memoizedProps);break;case 5:eo(e,t,s);break;case 3:case 4:var o=Ra;Ra=Hr(e.stateNode.containerInfo),eo(e,t,s),Ra=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=rl,rl=16777216,eo(e,t,s),rl=o):eo(e,t,s));break;default:eo(e,t,s)}}function Vx(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function cl(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var s=0;s<t.length;s++){var o=t[s];Ot=o,Xx(o,e)}Vx(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Gx(e),e=e.sibling}function Gx(e){switch(e.tag){case 0:case 11:case 15:cl(e),e.flags&2048&&Rs(9,e,e.return);break;case 3:cl(e);break;case 12:cl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Nr(e)):cl(e);break;default:cl(e)}}function Nr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var s=0;s<t.length;s++){var o=t[s];Ot=o,Xx(o,e)}Vx(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Rs(8,t,t.return),Nr(t);break;case 22:s=t.stateNode,s._visibility&2&&(s._visibility&=-3,Nr(t));break;default:Nr(t)}e=e.sibling}}function Xx(e,t){for(;Ot!==null;){var s=Ot;switch(s.tag){case 0:case 11:case 15:Rs(8,s,t);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Xo(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,Ot=o;else e:for(s=e;Ot!==null;){o=Ot;var i=o.sibling,d=o.return;if(Ox(o),o===s){Ot=null;break e}if(i!==null){i.return=d,Ot=i;break e}Ot=d}}}var Ub={getCacheForType:function(e){var t=Ut(Ct),s=t.data.get(e);return s===void 0&&(s=e(),t.data.set(e,s)),s},cacheSignal:function(){return Ut(Ct).controller.signal}},Vb=typeof WeakMap=="function"?WeakMap:Map,Ze=0,ot=null,Le=null,Fe=0,We=0,xa=null,Os=!1,to=!1,cd=!1,gs=0,gt=0,Hs=0,hn=0,id=0,fa=0,ao=0,il=null,la=null,dd=!1,Sr=0,Yx=0,wr=1/0,Ar=null,Bs=null,Pt=0,Ls=null,so=null,hs=0,ud=0,md=null,$x=null,dl=0,pd=null;function ga(){return(Ze&2)!==0&&Fe!==0?Fe&-Fe:D.T!==null?yd():zc()}function Ix(){if(fa===0)if((Fe&536870912)===0||Ve){var e=kt;kt<<=1,(kt&3932160)===0&&(kt=262144),fa=e}else fa=536870912;return e=ma.current,e!==null&&(e.flags|=32),fa}function ra(e,t,s){(e===ot&&(We===2||We===9)||e.cancelPendingCommit!==null)&&(no(e,0),_s(e,Fe,fa,!1)),pt(e,s),((Ze&2)===0||e!==ot)&&(e===ot&&((Ze&2)===0&&(hn|=s),gt===4&&_s(e,Fe,fa,!1)),Xa(e))}function Qx(e,t,s){if((Ze&6)!==0)throw Error(c(327));var o=!s&&(t&127)===0&&(t&e.expiredLanes)===0||ut(e,t),i=o?Yb(e,t):fd(e,t,!0),d=o;do{if(i===0){to&&!o&&_s(e,t,0,!1);break}else{if(s=e.current.alternate,d&&!Gb(s)){i=fd(e,t,!1),d=!1;continue}if(i===2){if(d=t,e.errorRecoveryDisabledLanes&d)var h=0;else h=e.pendingLanes&-536870913,h=h!==0?h:h&536870912?536870912:0;if(h!==0){t=h;e:{var C=e;i=il;var A=C.current.memoizedState.isDehydrated;if(A&&(no(C,h).flags|=256),h=fd(C,h,!1),h!==2){if(cd&&!A){C.errorRecoveryDisabledLanes|=d,hn|=d,i=4;break e}d=la,la=i,d!==null&&(la===null?la=d:la.push.apply(la,d))}i=h}if(d=!1,i!==2)continue}}if(i===1){no(e,0),_s(e,t,0,!0);break}e:{switch(o=e,d=i,d){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:_s(o,t,fa,!Os);break e;case 2:la=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(i=Sr+300-bt(),10<i)){if(_s(o,t,fa,!Os),De(o,0,!0)!==0)break e;hs=t,o.timeoutHandle=Pf(Zx.bind(null,o,s,la,Ar,dd,t,fa,hn,ao,Os,d,"Throttled",-0,0),i);break e}Zx(o,s,la,Ar,dd,t,fa,hn,ao,Os,d,null,-0,0)}}break}while(!0);Xa(e)}function Zx(e,t,s,o,i,d,h,C,A,O,I,ee,L,G){if(e.timeoutHandle=-1,ee=t.subtreeFlags,ee&8192||(ee&16785408)===16785408){ee={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:as},Ux(t,d,ee);var fe=(d&62914560)===d?Sr-bt():(d&4194048)===d?Yx-bt():0;if(fe=Ey(ee,fe),fe!==null){hs=d,e.cancelPendingCommit=fe(nf.bind(null,e,t,d,s,o,i,h,C,A,I,ee,null,L,G)),_s(e,d,h,!O);return}}nf(e,t,d,s,o,i,h,C,A)}function Gb(e){for(var t=e;;){var s=t.tag;if((s===0||s===11||s===15)&&t.flags&16384&&(s=t.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var i=s[o],d=i.getSnapshot;i=i.value;try{if(!da(d(),i))return!1}catch{return!1}}if(s=t.child,t.subtreeFlags&16384&&s!==null)s.return=t,t=s;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function _s(e,t,s,o){t&=~id,t&=~hn,e.suspendedLanes|=t,e.pingedLanes&=~t,o&&(e.warmLanes|=t),o=e.expirationTimes;for(var i=t;0<i;){var d=31-ue(i),h=1<<d;o[d]=-1,i&=~h}s!==0&&Js(e,s,t)}function Pr(){return(Ze&6)===0?(ul(0),!1):!0}function xd(){if(Le!==null){if(We===0)var e=Le.return;else e=Le,ls=rn=null,Mi(e),In=null,$o=0,e=Le;for(;e!==null;)Px(e.alternate,e),e=e.return;Le=null}}function no(e,t){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,dy(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),hs=0,xd(),ot=e,Le=s=ns(e.current,null),Fe=t,We=0,xa=null,Os=!1,to=ut(e,t),cd=!1,ao=fa=id=hn=Hs=gt=0,la=il=null,dd=!1,(t&8)!==0&&(t|=t&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=t;0<o;){var i=31-ue(o),d=1<<i;t|=e[i],o&=~d}return gs=t,Il(),s}function Kx(e,t){ze=null,D.H=tl,t===$n||t===ar?(t=pp(),We=3):t===bi?(t=pp(),We=4):We=t===Yi?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,xa=t,Le===null&&(gt=1,gr(e,Na(t,e.current)))}function Wx(){var e=ma.current;return e===null?!0:(Fe&4194048)===Fe?Pa===null:(Fe&62914560)===Fe||(Fe&536870912)!==0?e===Pa:!1}function Jx(){var e=D.H;return D.H=tl,e===null?tl:e}function ef(){var e=D.A;return D.A=Ub,e}function Er(){gt=4,Os||(Fe&4194048)!==Fe&&ma.current!==null||(to=!0),(Hs&134217727)===0&&(hn&134217727)===0||ot===null||_s(ot,Fe,fa,!1)}function fd(e,t,s){var o=Ze;Ze|=2;var i=Jx(),d=ef();(ot!==e||Fe!==t)&&(Ar=null,no(e,t)),t=!1;var h=gt;e:do try{if(We!==0&&Le!==null){var C=Le,A=xa;switch(We){case 8:xd(),h=6;break e;case 3:case 2:case 9:case 6:ma.current===null&&(t=!0);var O=We;if(We=0,xa=null,oo(e,C,A,O),s&&to){h=0;break e}break;default:O=We,We=0,xa=null,oo(e,C,A,O)}}Xb(),h=gt;break}catch(I){Kx(e,I)}while(!0);return t&&e.shellSuspendCounter++,ls=rn=null,Ze=o,D.H=i,D.A=d,Le===null&&(ot=null,Fe=0,Il()),h}function Xb(){for(;Le!==null;)tf(Le)}function Yb(e,t){var s=Ze;Ze|=2;var o=Jx(),i=ef();ot!==e||Fe!==t?(Ar=null,wr=bt()+500,no(e,t)):to=ut(e,t);e:do try{if(We!==0&&Le!==null){t=Le;var d=xa;t:switch(We){case 1:We=0,xa=null,oo(e,t,d,1);break;case 2:case 9:if(up(d)){We=0,xa=null,af(t);break}t=function(){We!==2&&We!==9||ot!==e||(We=7),Xa(e)},d.then(t,t);break e;case 3:We=7;break e;case 4:We=5;break e;case 7:up(d)?(We=0,xa=null,af(t)):(We=0,xa=null,oo(e,t,d,7));break;case 5:var h=null;switch(Le.tag){case 26:h=Le.memoizedState;case 5:case 27:var C=Le;if(h?Uf(h):C.stateNode.complete){We=0,xa=null;var A=C.sibling;if(A!==null)Le=A;else{var O=C.return;O!==null?(Le=O,Dr(O)):Le=null}break t}}We=0,xa=null,oo(e,t,d,5);break;case 6:We=0,xa=null,oo(e,t,d,6);break;case 8:xd(),gt=6;break e;default:throw Error(c(462))}}$b();break}catch(I){Kx(e,I)}while(!0);return ls=rn=null,D.H=o,D.A=i,Ze=s,Le!==null?0:(ot=null,Fe=0,Il(),gt)}function $b(){for(;Le!==null&&!Ue();)tf(Le)}function tf(e){var t=wx(e.alternate,e,gs);e.memoizedProps=e.pendingProps,t===null?Dr(e):Le=t}function af(e){var t=e,s=t.alternate;switch(t.tag){case 15:case 0:t=yx(s,t,t.pendingProps,t.type,void 0,Fe);break;case 11:t=yx(s,t,t.pendingProps,t.type.render,t.ref,Fe);break;case 5:Mi(t);default:Px(s,t),t=Le=ep(t,gs),t=wx(s,t,gs)}e.memoizedProps=e.pendingProps,t===null?Dr(e):Le=t}function oo(e,t,s,o){ls=rn=null,Mi(t),In=null,$o=0;var i=t.return;try{if(Ob(e,i,t,s,Fe)){gt=1,gr(e,Na(s,e.current)),Le=null;return}}catch(d){if(i!==null)throw Le=i,d;gt=1,gr(e,Na(s,e.current)),Le=null;return}t.flags&32768?(Ve||o===1?e=!0:to||(Fe&536870912)!==0?e=!1:(Os=e=!0,(o===2||o===9||o===3||o===6)&&(o=ma.current,o!==null&&o.tag===13&&(o.flags|=16384))),sf(t,e)):Dr(t)}function Dr(e){var t=e;do{if((t.flags&32768)!==0){sf(t,Os);return}e=t.return;var s=Lb(t.alternate,t,gs);if(s!==null){Le=s;return}if(t=t.sibling,t!==null){Le=t;return}Le=t=e}while(t!==null);gt===0&&(gt=5)}function sf(e,t){do{var s=_b(e.alternate,e);if(s!==null){s.flags&=32767,Le=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!t&&(e=e.sibling,e!==null)){Le=e;return}Le=e=s}while(e!==null);gt=6,Le=null}function nf(e,t,s,o,i,d,h,C,A){e.cancelPendingCommit=null;do Mr();while(Pt!==0);if((Ze&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(d=t.lanes|t.childLanes,d|=si,Wt(e,s,d,h,C,A),e===ot&&(Le=ot=null,Fe=0),so=t,Ls=e,hs=s,ud=d,md=i,$x=o,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Kb(Xe,function(){return df(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||o){o=D.T,D.T=null,i=_.p,_.p=2,h=Ze,Ze|=4;try{Fb(e,t,s)}finally{Ze=h,_.p=i,D.T=o}}Pt=1,of(),lf(),rf()}}function of(){if(Pt===1){Pt=0;var e=Ls,t=so,s=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||s){s=D.T,D.T=null;var o=_.p;_.p=2;var i=Ze;Ze|=4;try{_x(t,e);var d=Pd,h=Xm(e.containerInfo),C=d.focusedElem,A=d.selectionRange;if(h!==C&&C&&C.ownerDocument&&Gm(C.ownerDocument.documentElement,C)){if(A!==null&&Wc(C)){var O=A.start,I=A.end;if(I===void 0&&(I=O),"selectionStart"in C)C.selectionStart=O,C.selectionEnd=Math.min(I,C.value.length);else{var ee=C.ownerDocument||document,L=ee&&ee.defaultView||window;if(L.getSelection){var G=L.getSelection(),fe=C.textContent.length,Pe=Math.min(A.start,fe),st=A.end===void 0?Pe:Math.min(A.end,fe);!G.extend&&Pe>st&&(h=st,st=Pe,Pe=h);var k=Vm(C,Pe),M=Vm(C,st);if(k&&M&&(G.rangeCount!==1||G.anchorNode!==k.node||G.anchorOffset!==k.offset||G.focusNode!==M.node||G.focusOffset!==M.offset)){var R=ee.createRange();R.setStart(k.node,k.offset),G.removeAllRanges(),Pe>st?(G.addRange(R),G.extend(M.node,M.offset)):(R.setEnd(M.node,M.offset),G.addRange(R))}}}}for(ee=[],G=C;G=G.parentNode;)G.nodeType===1&&ee.push({element:G,left:G.scrollLeft,top:G.scrollTop});for(typeof C.focus=="function"&&C.focus(),C=0;C<ee.length;C++){var K=ee[C];K.element.scrollLeft=K.left,K.element.scrollTop=K.top}}Ur=!!Ad,Pd=Ad=null}finally{Ze=i,_.p=o,D.T=s}}e.current=t,Pt=2}}function lf(){if(Pt===2){Pt=0;var e=Ls,t=so,s=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||s){s=D.T,D.T=null;var o=_.p;_.p=2;var i=Ze;Ze|=4;try{Rx(e,t.alternate,t)}finally{Ze=i,_.p=o,D.T=s}}Pt=3}}function rf(){if(Pt===4||Pt===3){Pt=0,Yt();var e=Ls,t=so,s=hs,o=$x;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Pt=5:(Pt=0,so=Ls=null,cf(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Bs=null),ka(s),t=t.stateNode,Oe&&typeof Oe.onCommitFiberRoot=="function")try{Oe.onCommitFiberRoot(et,t,void 0,(t.current.flags&128)===128)}catch{}if(o!==null){t=D.T,i=_.p,_.p=2,D.T=null;try{for(var d=e.onRecoverableError,h=0;h<o.length;h++){var C=o[h];d(C.value,{componentStack:C.stack})}}finally{D.T=t,_.p=i}}(hs&3)!==0&&Mr(),Xa(e),i=e.pendingLanes,(s&261930)!==0&&(i&42)!==0?e===pd?dl++:(dl=0,pd=e):dl=0,ul(0)}}function cf(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Xo(t)))}function Mr(){return of(),lf(),rf(),df()}function df(){if(Pt!==5)return!1;var e=Ls,t=ud;ud=0;var s=ka(hs),o=D.T,i=_.p;try{_.p=32>s?32:s,D.T=null,s=md,md=null;var d=Ls,h=hs;if(Pt=0,so=Ls=null,hs=0,(Ze&6)!==0)throw Error(c(331));var C=Ze;if(Ze|=4,Gx(d.current),qx(d,d.current,h,s),Ze=C,ul(0,!1),Oe&&typeof Oe.onPostCommitFiberRoot=="function")try{Oe.onPostCommitFiberRoot(et,d)}catch{}return!0}finally{_.p=i,D.T=o,cf(e,t)}}function uf(e,t,s){t=Na(s,t),t=Xi(e.stateNode,t,2),e=Ts(e,t,2),e!==null&&(pt(e,2),Xa(e))}function Je(e,t,s){if(e.tag===3)uf(e,e,s);else for(;t!==null;){if(t.tag===3){uf(t,e,s);break}else if(t.tag===1){var o=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Bs===null||!Bs.has(o))){e=Na(s,e),s=ux(2),o=Ts(t,s,2),o!==null&&(mx(s,o,t,e),pt(o,2),Xa(o));break}}t=t.return}}function gd(e,t,s){var o=e.pingCache;if(o===null){o=e.pingCache=new Vb;var i=new Set;o.set(t,i)}else i=o.get(t),i===void 0&&(i=new Set,o.set(t,i));i.has(s)||(cd=!0,i.add(s),e=Ib.bind(null,e,t,s),t.then(e,e))}function Ib(e,t,s){var o=e.pingCache;o!==null&&o.delete(t),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,ot===e&&(Fe&s)===s&&(gt===4||gt===3&&(Fe&62914560)===Fe&&300>bt()-Sr?(Ze&2)===0&&no(e,0):id|=s,ao===Fe&&(ao=0)),Xa(e)}function mf(e,t){t===0&&(t=$t()),e=nn(e,t),e!==null&&(pt(e,t),Xa(e))}function Qb(e){var t=e.memoizedState,s=0;t!==null&&(s=t.retryLane),mf(e,s)}function Zb(e,t){var s=0;switch(e.tag){case 31:case 13:var o=e.stateNode,i=e.memoizedState;i!==null&&(s=i.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(c(314))}o!==null&&o.delete(t),mf(e,s)}function Kb(e,t){return Kt(e,t)}var Tr=null,lo=null,hd=!1,kr=!1,bd=!1,Fs=0;function Xa(e){e!==lo&&e.next===null&&(lo===null?Tr=lo=e:lo=lo.next=e),kr=!0,hd||(hd=!0,Jb())}function ul(e,t){if(!bd&&kr){bd=!0;do for(var s=!1,o=Tr;o!==null;){if(e!==0){var i=o.pendingLanes;if(i===0)var d=0;else{var h=o.suspendedLanes,C=o.pingedLanes;d=(1<<31-ue(42|e)+1)-1,d&=i&~(h&~C),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(s=!0,gf(o,d))}else d=Fe,d=De(o,o===ot?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||ut(o,d)||(s=!0,gf(o,d));o=o.next}while(s);bd=!1}}function Wb(){pf()}function pf(){kr=hd=!1;var e=0;Fs!==0&&iy()&&(e=Fs);for(var t=bt(),s=null,o=Tr;o!==null;){var i=o.next,d=xf(o,t);d===0?(o.next=null,s===null?Tr=i:s.next=i,i===null&&(lo=s)):(s=o,(e!==0||(d&3)!==0)&&(kr=!0)),o=i}Pt!==0&&Pt!==5||ul(e),Fs!==0&&(Fs=0)}function xf(e,t){for(var s=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var h=31-ue(d),C=1<<h,A=i[h];A===-1?((C&s)===0||(C&o)!==0)&&(i[h]=zt(C,t)):A<=t&&(e.expiredLanes|=C),d&=~C}if(t=ot,s=Fe,s=De(e,e===t?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===t&&(We===2||We===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&ia(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||ut(e,s)){if(t=s&-s,t===e.callbackPriority)return t;switch(o!==null&&ia(o),ka(s)){case 2:case 8:s=Te;break;case 32:s=Xe;break;case 268435456:s=le;break;default:s=Xe}return o=ff.bind(null,e),s=Kt(s,o),e.callbackPriority=t,e.callbackNode=s,t}return o!==null&&o!==null&&ia(o),e.callbackPriority=2,e.callbackNode=null,2}function ff(e,t){if(Pt!==0&&Pt!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Mr()&&e.callbackNode!==s)return null;var o=Fe;return o=De(e,e===ot?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Qx(e,o,t),xf(e,bt()),e.callbackNode!=null&&e.callbackNode===s?ff.bind(null,e):null)}function gf(e,t){if(Mr())return null;Qx(e,t,!0)}function Jb(){uy(function(){(Ze&6)!==0?Kt(Ae,Wb):pf()})}function yd(){if(Fs===0){var e=Xn;e===0&&(e=rt,rt<<=1,(rt&261888)===0&&(rt=256)),Fs=e}return Fs}function hf(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Fl(""+e)}function bf(e,t){var s=t.ownerDocument.createElement("input");return s.name=t.name,s.value=t.value,e.id&&s.setAttribute("form",e.id),t.parentNode.insertBefore(s,t),e=new FormData(e),s.parentNode.removeChild(s),e}function ey(e,t,s,o,i){if(t==="submit"&&s&&s.stateNode===i){var d=hf((i[ta]||null).action),h=o.submitter;h&&(t=(t=h[ta]||null)?hf(t.formAction):h.getAttribute("formAction"),t!==null&&(d=t,h=null));var C=new Gl("action","action",null,o,i);e.push({event:C,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(Fs!==0){var A=h?bf(i,h):new FormData(i);_i(s,{pending:!0,data:A,method:i.method,action:d},null,A)}}else typeof d=="function"&&(C.preventDefault(),A=h?bf(i,h):new FormData(i),_i(s,{pending:!0,data:A,method:i.method,action:d},d,A))},currentTarget:i}]})}}for(var vd=0;vd<ai.length;vd++){var Cd=ai[vd],ty=Cd.toLowerCase(),ay=Cd[0].toUpperCase()+Cd.slice(1);za(ty,"on"+ay)}za(Im,"onAnimationEnd"),za(Qm,"onAnimationIteration"),za(Zm,"onAnimationStart"),za("dblclick","onDoubleClick"),za("focusin","onFocus"),za("focusout","onBlur"),za(bb,"onTransitionRun"),za(yb,"onTransitionStart"),za(vb,"onTransitionCancel"),za(Km,"onTransitionEnd"),Tn("onMouseEnter",["mouseout","mouseover"]),Tn("onMouseLeave",["mouseout","mouseover"]),Tn("onPointerEnter",["pointerout","pointerover"]),Tn("onPointerLeave",["pointerout","pointerover"]),en("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),en("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),en("onBeforeInput",["compositionend","keypress","textInput","paste"]),en("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),en("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),en("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ml="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(" "),sy=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ml));function yf(e,t){t=(t&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],i=o.event;o=o.listeners;e:{var d=void 0;if(t)for(var h=o.length-1;0<=h;h--){var C=o[h],A=C.instance,O=C.currentTarget;if(C=C.listener,A!==d&&i.isPropagationStopped())break e;d=C,i.currentTarget=O;try{d(i)}catch(I){$l(I)}i.currentTarget=null,d=A}else for(h=0;h<o.length;h++){if(C=o[h],A=C.instance,O=C.currentTarget,C=C.listener,A!==d&&i.isPropagationStopped())break e;d=C,i.currentTarget=O;try{d(i)}catch(I){$l(I)}i.currentTarget=null,d=A}}}}function _e(e,t){var s=t[Rc];s===void 0&&(s=t[Rc]=new Set);var o=e+"__bubble";s.has(o)||(vf(t,e,2,!1),s.add(o))}function jd(e,t,s){var o=0;t&&(o|=4),vf(s,e,o,t)}var zr="_reactListening"+Math.random().toString(36).slice(2);function Nd(e){if(!e[zr]){e[zr]=!0,mm.forEach(function(s){s!=="selectionchange"&&(sy.has(s)||jd(s,!1,e),jd(s,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[zr]||(t[zr]=!0,jd("selectionchange",!1,t))}}function vf(e,t,s,o){switch(Qf(t)){case 2:var i=Ty;break;case 8:i=ky;break;default:i=Ld}s=i.bind(null,t,s,e),i=void 0,!Vc||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),o?i!==void 0?e.addEventListener(t,s,{capture:!0,passive:i}):e.addEventListener(t,s,!0):i!==void 0?e.addEventListener(t,s,{passive:i}):e.addEventListener(t,s,!1)}function Sd(e,t,s,o,i){var d=o;if((t&1)===0&&(t&2)===0&&o!==null)e:for(;;){if(o===null)return;var h=o.tag;if(h===3||h===4){var C=o.stateNode.containerInfo;if(C===i)break;if(h===4)for(h=o.return;h!==null;){var A=h.tag;if((A===3||A===4)&&h.stateNode.containerInfo===i)return;h=h.return}for(;C!==null;){if(h=En(C),h===null)return;if(A=h.tag,A===5||A===6||A===26||A===27){o=d=h;continue e}C=C.parentNode}}o=o.return}Sm(function(){var O=d,I=qc(s),ee=[];e:{var L=Wm.get(e);if(L!==void 0){var G=Gl,fe=e;switch(e){case"keypress":if(Ul(s)===0)break e;case"keydown":case"keyup":G=Z1;break;case"focusin":fe="focus",G=$c;break;case"focusout":fe="blur",G=$c;break;case"beforeblur":case"afterblur":G=$c;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":G=Pm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":G=L1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":G=J1;break;case Im:case Qm:case Zm:G=q1;break;case Km:G=tb;break;case"scroll":case"scrollend":G=H1;break;case"wheel":G=sb;break;case"copy":case"cut":case"paste":G=V1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":G=Dm;break;case"toggle":case"beforetoggle":G=ob}var Pe=(t&4)!==0,st=!Pe&&(e==="scroll"||e==="scrollend"),k=Pe?L!==null?L+"Capture":null:L;Pe=[];for(var M=O,R;M!==null;){var K=M;if(R=K.stateNode,K=K.tag,K!==5&&K!==26&&K!==27||R===null||k===null||(K=Ro(M,k),K!=null&&Pe.push(pl(M,K,R))),st)break;M=M.return}0<Pe.length&&(L=new G(L,fe,null,s,I),ee.push({event:L,listeners:Pe}))}}if((t&7)===0){e:{if(L=e==="mouseover"||e==="pointerover",G=e==="mouseout"||e==="pointerout",L&&s!==Fc&&(fe=s.relatedTarget||s.fromElement)&&(En(fe)||fe[Pn]))break e;if((G||L)&&(L=I.window===I?I:(L=I.ownerDocument)?L.defaultView||L.parentWindow:window,G?(fe=s.relatedTarget||s.toElement,G=O,fe=fe?En(fe):null,fe!==null&&(st=m(fe),Pe=fe.tag,fe!==st||Pe!==5&&Pe!==27&&Pe!==6)&&(fe=null)):(G=null,fe=O),G!==fe)){if(Pe=Pm,K="onMouseLeave",k="onMouseEnter",M="mouse",(e==="pointerout"||e==="pointerover")&&(Pe=Dm,K="onPointerLeave",k="onPointerEnter",M="pointer"),st=G==null?L:zo(G),R=fe==null?L:zo(fe),L=new Pe(K,M+"leave",G,s,I),L.target=st,L.relatedTarget=R,K=null,En(I)===O&&(Pe=new Pe(k,M+"enter",fe,s,I),Pe.target=R,Pe.relatedTarget=st,K=Pe),st=K,G&&fe)t:{for(Pe=ny,k=G,M=fe,R=0,K=k;K;K=Pe(K))R++;K=0;for(var Se=M;Se;Se=Pe(Se))K++;for(;0<R-K;)k=Pe(k),R--;for(;0<K-R;)M=Pe(M),K--;for(;R--;){if(k===M||M!==null&&k===M.alternate){Pe=k;break t}k=Pe(k),M=Pe(M)}Pe=null}else Pe=null;G!==null&&Cf(ee,L,G,Pe,!1),fe!==null&&st!==null&&Cf(ee,st,fe,Pe,!0)}}e:{if(L=O?zo(O):window,G=L.nodeName&&L.nodeName.toLowerCase(),G==="select"||G==="input"&&L.type==="file")var $e=Bm;else if(Om(L))if(Lm)$e=fb;else{$e=pb;var Ce=mb}else G=L.nodeName,!G||G.toLowerCase()!=="input"||L.type!=="checkbox"&&L.type!=="radio"?O&&_c(O.elementType)&&($e=Bm):$e=xb;if($e&&($e=$e(e,O))){Hm(ee,$e,s,I);break e}Ce&&Ce(e,L,O),e==="focusout"&&O&&L.type==="number"&&O.memoizedProps.value!=null&&Lc(L,"number",L.value)}switch(Ce=O?zo(O):window,e){case"focusin":(Om(Ce)||Ce.contentEditable==="true")&&(Bn=Ce,Jc=O,Uo=null);break;case"focusout":Uo=Jc=Bn=null;break;case"mousedown":ei=!0;break;case"contextmenu":case"mouseup":case"dragend":ei=!1,Ym(ee,s,I);break;case"selectionchange":if(hb)break;case"keydown":case"keyup":Ym(ee,s,I)}var Re;if(Qc)e:{switch(e){case"compositionstart":var qe="onCompositionStart";break e;case"compositionend":qe="onCompositionEnd";break e;case"compositionupdate":qe="onCompositionUpdate";break e}qe=void 0}else Hn?zm(e,s)&&(qe="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(qe="onCompositionStart");qe&&(Mm&&s.locale!=="ko"&&(Hn||qe!=="onCompositionStart"?qe==="onCompositionEnd"&&Hn&&(Re=wm()):(Ss=I,Gc="value"in Ss?Ss.value:Ss.textContent,Hn=!0)),Ce=Rr(O,qe),0<Ce.length&&(qe=new Em(qe,e,null,s,I),ee.push({event:qe,listeners:Ce}),Re?qe.data=Re:(Re=Rm(s),Re!==null&&(qe.data=Re)))),(Re=rb?cb(e,s):ib(e,s))&&(qe=Rr(O,"onBeforeInput"),0<qe.length&&(Ce=new Em("onBeforeInput","beforeinput",null,s,I),ee.push({event:Ce,listeners:qe}),Ce.data=Re)),ey(ee,e,O,s,I)}yf(ee,t)})}function pl(e,t,s){return{instance:e,listener:t,currentTarget:s}}function Rr(e,t){for(var s=t+"Capture",o=[];e!==null;){var i=e,d=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||d===null||(i=Ro(e,s),i!=null&&o.unshift(pl(e,i,d)),i=Ro(e,t),i!=null&&o.push(pl(e,i,d))),e.tag===3)return o;e=e.return}return[]}function ny(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Cf(e,t,s,o,i){for(var d=t._reactName,h=[];s!==null&&s!==o;){var C=s,A=C.alternate,O=C.stateNode;if(C=C.tag,A!==null&&A===o)break;C!==5&&C!==26&&C!==27||O===null||(A=O,i?(O=Ro(s,d),O!=null&&h.unshift(pl(s,O,A))):i||(O=Ro(s,d),O!=null&&h.push(pl(s,O,A)))),s=s.return}h.length!==0&&e.push({event:t,listeners:h})}var oy=/\r\n?/g,ly=/\u0000|\uFFFD/g;function jf(e){return(typeof e=="string"?e:""+e).replace(oy,`
`).replace(ly,"")}function Nf(e,t){return t=jf(t),jf(e)===t}function at(e,t,s,o,i,d){switch(s){case"children":typeof o=="string"?t==="body"||t==="textarea"&&o===""||zn(e,o):(typeof o=="number"||typeof o=="bigint")&&t!=="body"&&zn(e,""+o);break;case"className":Ll(e,"class",o);break;case"tabIndex":Ll(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Ll(e,s,o);break;case"style":jm(e,o,d);break;case"data":if(t!=="object"){Ll(e,"data",o);break}case"src":case"href":if(o===""&&(t!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Fl(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof d=="function"&&(s==="formAction"?(t!=="input"&&at(e,t,"name",i.name,i,null),at(e,t,"formEncType",i.formEncType,i,null),at(e,t,"formMethod",i.formMethod,i,null),at(e,t,"formTarget",i.formTarget,i,null)):(at(e,t,"encType",i.encType,i,null),at(e,t,"method",i.method,i,null),at(e,t,"target",i.target,i,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=Fl(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=as);break;case"onScroll":o!=null&&_e("scroll",e);break;case"onScrollEnd":o!=null&&_e("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(c(61));if(s=o.__html,s!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=Fl(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":_e("beforetoggle",e),_e("toggle",e),Bl(e,"popover",o);break;case"xlinkActuate":ts(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":ts(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":ts(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":ts(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":ts(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":ts(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":ts(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":ts(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":ts(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Bl(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=R1.get(s)||s,Bl(e,s,o))}}function wd(e,t,s,o,i,d){switch(s){case"style":jm(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(c(61));if(s=o.__html,s!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=s}}break;case"children":typeof o=="string"?zn(e,o):(typeof o=="number"||typeof o=="bigint")&&zn(e,""+o);break;case"onScroll":o!=null&&_e("scroll",e);break;case"onScrollEnd":o!=null&&_e("scrollend",e);break;case"onClick":o!=null&&(e.onclick=as);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!pm.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(i=s.endsWith("Capture"),t=s.slice(2,i?s.length-7:void 0),d=e[ta]||null,d=d!=null?d[s]:null,typeof d=="function"&&e.removeEventListener(t,d,i),typeof o=="function")){typeof d!="function"&&d!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(t,o,i);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):Bl(e,s,o)}}}function Gt(e,t,s){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":_e("error",e),_e("load",e);var o=!1,i=!1,d;for(d in s)if(s.hasOwnProperty(d)){var h=s[d];if(h!=null)switch(d){case"src":o=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:at(e,t,d,h,s,null)}}i&&at(e,t,"srcSet",s.srcSet,s,null),o&&at(e,t,"src",s.src,s,null);return;case"input":_e("invalid",e);var C=d=h=i=null,A=null,O=null;for(o in s)if(s.hasOwnProperty(o)){var I=s[o];if(I!=null)switch(o){case"name":i=I;break;case"type":h=I;break;case"checked":A=I;break;case"defaultChecked":O=I;break;case"value":d=I;break;case"defaultValue":C=I;break;case"children":case"dangerouslySetInnerHTML":if(I!=null)throw Error(c(137,t));break;default:at(e,t,o,I,s,null)}}bm(e,d,C,A,O,h,i,!1);return;case"select":_e("invalid",e),o=h=d=null;for(i in s)if(s.hasOwnProperty(i)&&(C=s[i],C!=null))switch(i){case"value":d=C;break;case"defaultValue":h=C;break;case"multiple":o=C;default:at(e,t,i,C,s,null)}t=d,s=h,e.multiple=!!o,t!=null?kn(e,!!o,t,!1):s!=null&&kn(e,!!o,s,!0);return;case"textarea":_e("invalid",e),d=i=o=null;for(h in s)if(s.hasOwnProperty(h)&&(C=s[h],C!=null))switch(h){case"value":o=C;break;case"defaultValue":i=C;break;case"children":d=C;break;case"dangerouslySetInnerHTML":if(C!=null)throw Error(c(91));break;default:at(e,t,h,C,s,null)}vm(e,o,i,d);return;case"option":for(A in s)if(s.hasOwnProperty(A)&&(o=s[A],o!=null))switch(A){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:at(e,t,A,o,s,null)}return;case"dialog":_e("beforetoggle",e),_e("toggle",e),_e("cancel",e),_e("close",e);break;case"iframe":case"object":_e("load",e);break;case"video":case"audio":for(o=0;o<ml.length;o++)_e(ml[o],e);break;case"image":_e("error",e),_e("load",e);break;case"details":_e("toggle",e);break;case"embed":case"source":case"link":_e("error",e),_e("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(O in s)if(s.hasOwnProperty(O)&&(o=s[O],o!=null))switch(O){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:at(e,t,O,o,s,null)}return;default:if(_c(t)){for(I in s)s.hasOwnProperty(I)&&(o=s[I],o!==void 0&&wd(e,t,I,o,s,void 0));return}}for(C in s)s.hasOwnProperty(C)&&(o=s[C],o!=null&&at(e,t,C,o,s,null))}function ry(e,t,s,o){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,d=null,h=null,C=null,A=null,O=null,I=null;for(G in s){var ee=s[G];if(s.hasOwnProperty(G)&&ee!=null)switch(G){case"checked":break;case"value":break;case"defaultValue":A=ee;default:o.hasOwnProperty(G)||at(e,t,G,null,o,ee)}}for(var L in o){var G=o[L];if(ee=s[L],o.hasOwnProperty(L)&&(G!=null||ee!=null))switch(L){case"type":d=G;break;case"name":i=G;break;case"checked":O=G;break;case"defaultChecked":I=G;break;case"value":h=G;break;case"defaultValue":C=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(c(137,t));break;default:G!==ee&&at(e,t,L,G,o,ee)}}Bc(e,h,C,A,O,I,d,i);return;case"select":G=h=C=L=null;for(d in s)if(A=s[d],s.hasOwnProperty(d)&&A!=null)switch(d){case"value":break;case"multiple":G=A;default:o.hasOwnProperty(d)||at(e,t,d,null,o,A)}for(i in o)if(d=o[i],A=s[i],o.hasOwnProperty(i)&&(d!=null||A!=null))switch(i){case"value":L=d;break;case"defaultValue":C=d;break;case"multiple":h=d;default:d!==A&&at(e,t,i,d,o,A)}t=C,s=h,o=G,L!=null?kn(e,!!s,L,!1):!!o!=!!s&&(t!=null?kn(e,!!s,t,!0):kn(e,!!s,s?[]:"",!1));return;case"textarea":G=L=null;for(C in s)if(i=s[C],s.hasOwnProperty(C)&&i!=null&&!o.hasOwnProperty(C))switch(C){case"value":break;case"children":break;default:at(e,t,C,null,o,i)}for(h in o)if(i=o[h],d=s[h],o.hasOwnProperty(h)&&(i!=null||d!=null))switch(h){case"value":L=i;break;case"defaultValue":G=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(c(91));break;default:i!==d&&at(e,t,h,i,o,d)}ym(e,L,G);return;case"option":for(var fe in s)if(L=s[fe],s.hasOwnProperty(fe)&&L!=null&&!o.hasOwnProperty(fe))switch(fe){case"selected":e.selected=!1;break;default:at(e,t,fe,null,o,L)}for(A in o)if(L=o[A],G=s[A],o.hasOwnProperty(A)&&L!==G&&(L!=null||G!=null))switch(A){case"selected":e.selected=L&&typeof L!="function"&&typeof L!="symbol";break;default:at(e,t,A,L,o,G)}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 Pe in s)L=s[Pe],s.hasOwnProperty(Pe)&&L!=null&&!o.hasOwnProperty(Pe)&&at(e,t,Pe,null,o,L);for(O in o)if(L=o[O],G=s[O],o.hasOwnProperty(O)&&L!==G&&(L!=null||G!=null))switch(O){case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(c(137,t));break;default:at(e,t,O,L,o,G)}return;default:if(_c(t)){for(var st in s)L=s[st],s.hasOwnProperty(st)&&L!==void 0&&!o.hasOwnProperty(st)&&wd(e,t,st,void 0,o,L);for(I in o)L=o[I],G=s[I],!o.hasOwnProperty(I)||L===G||L===void 0&&G===void 0||wd(e,t,I,L,o,G);return}}for(var k in s)L=s[k],s.hasOwnProperty(k)&&L!=null&&!o.hasOwnProperty(k)&&at(e,t,k,null,o,L);for(ee in o)L=o[ee],G=s[ee],!o.hasOwnProperty(ee)||L===G||L==null&&G==null||at(e,t,ee,L,o,G)}function Sf(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function cy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var i=s[o],d=i.transferSize,h=i.initiatorType,C=i.duration;if(d&&C&&Sf(h)){for(h=0,C=i.responseEnd,o+=1;o<s.length;o++){var A=s[o],O=A.startTime;if(O>C)break;var I=A.transferSize,ee=A.initiatorType;I&&Sf(ee)&&(A=A.responseEnd,h+=I*(A<C?1:(C-O)/(A-O)))}if(--o,t+=8*(d+h)/(i.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Ad=null,Pd=null;function Or(e){return e.nodeType===9?e:e.ownerDocument}function wf(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Af(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Ed(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Dd=null;function iy(){var e=window.event;return e&&e.type==="popstate"?e===Dd?!1:(Dd=e,!0):(Dd=null,!1)}var Pf=typeof setTimeout=="function"?setTimeout:void 0,dy=typeof clearTimeout=="function"?clearTimeout:void 0,Ef=typeof Promise=="function"?Promise:void 0,uy=typeof queueMicrotask=="function"?queueMicrotask:typeof Ef<"u"?function(e){return Ef.resolve(null).then(e).catch(my)}:Pf;function my(e){setTimeout(function(){throw e})}function qs(e){return e==="head"}function Df(e,t){var s=t,o=0;do{var i=s.nextSibling;if(e.removeChild(s),i&&i.nodeType===8)if(s=i.data,s==="/$"||s==="/&"){if(o===0){e.removeChild(i),uo(t);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")xl(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,xl(s);for(var d=s.firstChild;d;){var h=d.nextSibling,C=d.nodeName;d[ko]||C==="SCRIPT"||C==="STYLE"||C==="LINK"&&d.rel.toLowerCase()==="stylesheet"||s.removeChild(d),d=h}}else s==="body"&&xl(e.ownerDocument.body);s=i}while(s);uo(t)}function Mf(e,t){var s=e;e=0;do{var o=s.nextSibling;if(s.nodeType===1?t?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(t?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=o}while(s)}function Md(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var s=t;switch(t=t.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Md(s),Oc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function py(e,t,s,o){for(;e.nodeType===1;){var i=s;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[ko])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var d=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=Ea(e.nextSibling),e===null)break}return null}function xy(e,t,s){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Ea(e.nextSibling),e===null))return null;return e}function Tf(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Ea(e.nextSibling),e===null))return null;return e}function Td(e){return e.data==="$?"||e.data==="$~"}function kd(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function fy(e,t){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||s.readyState!=="loading")t();else{var o=function(){t(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Ea(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var zd=null;function kf(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(t===0)return Ea(e.nextSibling);t--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||t++}e=e.nextSibling}return null}function zf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(t===0)return e;t--}else s!=="/$"&&s!=="/&"||t++}e=e.previousSibling}return null}function Rf(e,t,s){switch(t=Or(s),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function xl(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Oc(e)}var Da=new Map,Of=new Set;function Hr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var bs=_.d;_.d={f:gy,r:hy,D:by,C:yy,L:vy,m:Cy,X:Ny,S:jy,M:Sy};function gy(){var e=bs.f(),t=Pr();return e||t}function hy(e){var t=Dn(e);t!==null&&t.tag===5&&t.type==="form"?Kp(t):bs.r(e)}var ro=typeof document>"u"?null:document;function Hf(e,t,s){var o=ro;if(o&&typeof t=="string"&&t){var i=Ca(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof s=="string"&&(i+='[crossorigin="'+s+'"]'),Of.has(i)||(Of.add(i),e={rel:e,crossOrigin:s,href:t},o.querySelector(i)===null&&(t=o.createElement("link"),Gt(t,"link",e),Rt(t),o.head.appendChild(t)))}}function by(e){bs.D(e),Hf("dns-prefetch",e,null)}function yy(e,t){bs.C(e,t),Hf("preconnect",e,t)}function vy(e,t,s){bs.L(e,t,s);var o=ro;if(o&&e&&t){var i='link[rel="preload"][as="'+Ca(t)+'"]';t==="image"&&s&&s.imageSrcSet?(i+='[imagesrcset="'+Ca(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(i+='[imagesizes="'+Ca(s.imageSizes)+'"]')):i+='[href="'+Ca(e)+'"]';var d=i;switch(t){case"style":d=co(e);break;case"script":d=io(e)}Da.has(d)||(e=b({rel:"preload",href:t==="image"&&s&&s.imageSrcSet?void 0:e,as:t},s),Da.set(d,e),o.querySelector(i)!==null||t==="style"&&o.querySelector(fl(d))||t==="script"&&o.querySelector(gl(d))||(t=o.createElement("link"),Gt(t,"link",e),Rt(t),o.head.appendChild(t)))}}function Cy(e,t){bs.m(e,t);var s=ro;if(s&&e){var o=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+Ca(o)+'"][href="'+Ca(e)+'"]',d=i;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=io(e)}if(!Da.has(d)&&(e=b({rel:"modulepreload",href:e},t),Da.set(d,e),s.querySelector(i)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(gl(d)))return}o=s.createElement("link"),Gt(o,"link",e),Rt(o),s.head.appendChild(o)}}}function jy(e,t,s){bs.S(e,t,s);var o=ro;if(o&&e){var i=Mn(o).hoistableStyles,d=co(e);t=t||"default";var h=i.get(d);if(!h){var C={loading:0,preload:null};if(h=o.querySelector(fl(d)))C.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},s),(s=Da.get(d))&&Rd(e,s);var A=h=o.createElement("link");Rt(A),Gt(A,"link",e),A._p=new Promise(function(O,I){A.onload=O,A.onerror=I}),A.addEventListener("load",function(){C.loading|=1}),A.addEventListener("error",function(){C.loading|=2}),C.loading|=4,Br(h,t,o)}h={type:"stylesheet",instance:h,count:1,state:C},i.set(d,h)}}}function Ny(e,t){bs.X(e,t);var s=ro;if(s&&e){var o=Mn(s).hoistableScripts,i=io(e),d=o.get(i);d||(d=s.querySelector(gl(i)),d||(e=b({src:e,async:!0},t),(t=Da.get(i))&&Od(e,t),d=s.createElement("script"),Rt(d),Gt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(i,d))}}function Sy(e,t){bs.M(e,t);var s=ro;if(s&&e){var o=Mn(s).hoistableScripts,i=io(e),d=o.get(i);d||(d=s.querySelector(gl(i)),d||(e=b({src:e,async:!0,type:"module"},t),(t=Da.get(i))&&Od(e,t),d=s.createElement("script"),Rt(d),Gt(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(i,d))}}function Bf(e,t,s,o){var i=(i=X.current)?Hr(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(t=co(s.href),s=Mn(i).hoistableStyles,o=s.get(t),o||(o={type:"style",instance:null,count:0,state:null},s.set(t,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=co(s.href);var d=Mn(i).hoistableStyles,h=d.get(e);if(h||(i=i.ownerDocument||i,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,h),(d=i.querySelector(fl(e)))&&!d._p&&(h.instance=d,h.state.loading=5),Da.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},Da.set(e,s),d||wy(i,e,s,h.state))),t&&o===null)throw Error(c(528,""));return h}if(t&&o!==null)throw Error(c(529,""));return null;case"script":return t=s.async,s=s.src,typeof s=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=io(s),s=Mn(i).hoistableScripts,o=s.get(t),o||(o={type:"script",instance:null,count:0,state:null},s.set(t,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function co(e){return'href="'+Ca(e)+'"'}function fl(e){return'link[rel="stylesheet"]['+e+"]"}function Lf(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function wy(e,t,s,o){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?o.loading=1:(t=e.createElement("link"),o.preload=t,t.addEventListener("load",function(){return o.loading|=1}),t.addEventListener("error",function(){return o.loading|=2}),Gt(t,"link",s),Rt(t),e.head.appendChild(t))}function io(e){return'[src="'+Ca(e)+'"]'}function gl(e){return"script[async]"+e}function _f(e,t,s){if(t.count++,t.instance===null)switch(t.type){case"style":var o=e.querySelector('style[data-href~="'+Ca(s.href)+'"]');if(o)return t.instance=o,Rt(o),o;var i=b({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),Rt(o),Gt(o,"style",i),Br(o,s.precedence,e),t.instance=o;case"stylesheet":i=co(s.href);var d=e.querySelector(fl(i));if(d)return t.state.loading|=4,t.instance=d,Rt(d),d;o=Lf(s),(i=Da.get(i))&&Rd(o,i),d=(e.ownerDocument||e).createElement("link"),Rt(d);var h=d;return h._p=new Promise(function(C,A){h.onload=C,h.onerror=A}),Gt(d,"link",o),t.state.loading|=4,Br(d,s.precedence,e),t.instance=d;case"script":return d=io(s.src),(i=e.querySelector(gl(d)))?(t.instance=i,Rt(i),i):(o=s,(i=Da.get(d))&&(o=b({},s),Od(o,i)),e=e.ownerDocument||e,i=e.createElement("script"),Rt(i),Gt(i,"link",o),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(o=t.instance,t.state.loading|=4,Br(o,s.precedence,e));return t.instance}function Br(e,t,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=o.length?o[o.length-1]:null,d=i,h=0;h<o.length;h++){var C=o[h];if(C.dataset.precedence===t)d=C;else if(d!==i)break}d?d.parentNode.insertBefore(e,d.nextSibling):(t=s.nodeType===9?s.head:s,t.insertBefore(e,t.firstChild))}function Rd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Od(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var Lr=null;function Ff(e,t,s){if(Lr===null){var o=new Map,i=Lr=new Map;i.set(s,o)}else i=Lr,o=i.get(s),o||(o=new Map,i.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),i=0;i<s.length;i++){var d=s[i];if(!(d[ko]||d[Ft]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var h=d.getAttribute(t)||"";h=e+h;var C=o.get(h);C?C.push(d):o.set(h,[d])}}return o}function qf(e,t,s){e=e.ownerDocument||e,e.head.insertBefore(s,t==="title"?e.querySelector("head > title"):null)}function Ay(e,t,s){if(s===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Uf(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Py(e,t,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var i=co(o.href),d=t.querySelector(fl(i));if(d){t=d._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=_r.bind(e),t.then(e,e)),s.state.loading|=4,s.instance=d,Rt(d);return}d=t.ownerDocument||t,o=Lf(o),(i=Da.get(i))&&Rd(o,i),d=d.createElement("link"),Rt(d);var h=d;h._p=new Promise(function(C,A){h.onload=C,h.onerror=A}),Gt(d,"link",o),s.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,t),(t=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=_r.bind(e),t.addEventListener("load",s),t.addEventListener("error",s))}}var Hd=0;function Ey(e,t){return e.stylesheets&&e.count===0&&qr(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&qr(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+t);0<e.imgBytes&&Hd===0&&(Hd=62500*cy());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&qr(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>Hd?50:800)+t);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(i)}}:null}function _r(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)qr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Fr=null;function qr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Fr=new Map,t.forEach(Dy,e),Fr=null,_r.call(e))}function Dy(e,t){if(!(t.state.loading&4)){var s=Fr.get(e);if(s)var o=s.get(null);else{s=new Map,Fr.set(e,s);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<i.length;d++){var h=i[d];(h.nodeName==="LINK"||h.getAttribute("media")!=="not all")&&(s.set(h.dataset.precedence,h),o=h)}o&&s.set(null,o)}i=t.instance,h=i.getAttribute("data-precedence"),d=s.get(h)||o,d===o&&s.set(null,i),s.set(h,i),this.count++,o=_r.bind(this),i.addEventListener("load",o),i.addEventListener("error",o),d?d.parentNode.insertBefore(i,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var hl={$$typeof:U,Provider:null,Consumer:null,_currentValue:z,_currentValue2:z,_threadCount:0};function My(e,t,s,o,i,d,h,C,A){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=js(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=js(0),this.hiddenUpdates=js(null),this.identifierPrefix=o,this.onUncaughtError=i,this.onCaughtError=d,this.onRecoverableError=h,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=A,this.incompleteTransitions=new Map}function Vf(e,t,s,o,i,d,h,C,A,O,I,ee){return e=new My(e,t,s,h,A,O,I,ee,C),t=1,d===!0&&(t|=24),d=ua(3,null,null,t),e.current=d,d.stateNode=e,t=fi(),t.refCount++,e.pooledCache=t,t.refCount++,d.memoizedState={element:o,isDehydrated:s,cache:t},yi(d),e}function Gf(e){return e?(e=Fn,e):Fn}function Xf(e,t,s,o,i,d){i=Gf(i),o.context===null?o.context=i:o.pendingContext=i,o=Ms(t),o.payload={element:s},d=d===void 0?null:d,d!==null&&(o.callback=d),s=Ts(e,o,t),s!==null&&(ra(s,e,t),Qo(s,e,t))}function Yf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<t?s:t}}function Bd(e,t){Yf(e,t),(e=e.alternate)&&Yf(e,t)}function $f(e){if(e.tag===13||e.tag===31){var t=nn(e,67108864);t!==null&&ra(t,e,67108864),Bd(e,67108864)}}function If(e){if(e.tag===13||e.tag===31){var t=ga();t=An(t);var s=nn(e,t);s!==null&&ra(s,e,t),Bd(e,t)}}var Ur=!0;function Ty(e,t,s,o){var i=D.T;D.T=null;var d=_.p;try{_.p=2,Ld(e,t,s,o)}finally{_.p=d,D.T=i}}function ky(e,t,s,o){var i=D.T;D.T=null;var d=_.p;try{_.p=8,Ld(e,t,s,o)}finally{_.p=d,D.T=i}}function Ld(e,t,s,o){if(Ur){var i=_d(o);if(i===null)Sd(e,t,o,Vr,s),Zf(e,o);else if(Ry(i,e,t,s,o))o.stopPropagation();else if(Zf(e,o),t&4&&-1<zy.indexOf(e)){for(;i!==null;){var d=Dn(i);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var h=qa(d.pendingLanes);if(h!==0){var C=d;for(C.pendingLanes|=2,C.entangledLanes|=2;h;){var A=1<<31-ue(h);C.entanglements[1]|=A,h&=~A}Xa(d),(Ze&6)===0&&(wr=bt()+500,ul(0))}}break;case 31:case 13:C=nn(d,2),C!==null&&ra(C,d,2),Pr(),Bd(d,2)}if(d=_d(o),d===null&&Sd(e,t,o,Vr,s),d===i)break;i=d}i!==null&&o.stopPropagation()}else Sd(e,t,o,null,s)}}function _d(e){return e=qc(e),Fd(e)}var Vr=null;function Fd(e){if(Vr=null,e=En(e),e!==null){var t=m(e);if(t===null)e=null;else{var s=t.tag;if(s===13){if(e=p(t),e!==null)return e;e=null}else if(s===31){if(e=f(t),e!==null)return e;e=null}else if(s===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Vr=e,null}function Qf(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(V()){case Ae:return 2;case Te:return 8;case Xe:case Lt:return 32;case le:return 268435456;default:return 32}default:return 32}}var qd=!1,Us=null,Vs=null,Gs=null,bl=new Map,yl=new Map,Xs=[],zy="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 Zf(e,t){switch(e){case"focusin":case"focusout":Us=null;break;case"dragenter":case"dragleave":Vs=null;break;case"mouseover":case"mouseout":Gs=null;break;case"pointerover":case"pointerout":bl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":yl.delete(t.pointerId)}}function vl(e,t,s,o,i,d){return e===null||e.nativeEvent!==d?(e={blockedOn:t,domEventName:s,eventSystemFlags:o,nativeEvent:d,targetContainers:[i]},t!==null&&(t=Dn(t),t!==null&&$f(t)),e):(e.eventSystemFlags|=o,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ry(e,t,s,o,i){switch(t){case"focusin":return Us=vl(Us,e,t,s,o,i),!0;case"dragenter":return Vs=vl(Vs,e,t,s,o,i),!0;case"mouseover":return Gs=vl(Gs,e,t,s,o,i),!0;case"pointerover":var d=i.pointerId;return bl.set(d,vl(bl.get(d)||null,e,t,s,o,i)),!0;case"gotpointercapture":return d=i.pointerId,yl.set(d,vl(yl.get(d)||null,e,t,s,o,i)),!0}return!1}function Kf(e){var t=En(e.target);if(t!==null){var s=m(t);if(s!==null){if(t=s.tag,t===13){if(t=p(s),t!==null){e.blockedOn=t,dm(e.priority,function(){If(s)});return}}else if(t===31){if(t=f(s),t!==null){e.blockedOn=t,dm(e.priority,function(){If(s)});return}}else if(t===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Gr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var s=_d(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);Fc=o,s.target.dispatchEvent(o),Fc=null}else return t=Dn(s),t!==null&&$f(t),e.blockedOn=s,!1;t.shift()}return!0}function Wf(e,t,s){Gr(e)&&s.delete(t)}function Oy(){qd=!1,Us!==null&&Gr(Us)&&(Us=null),Vs!==null&&Gr(Vs)&&(Vs=null),Gs!==null&&Gr(Gs)&&(Gs=null),bl.forEach(Wf),yl.forEach(Wf)}function Xr(e,t){e.blockedOn===t&&(e.blockedOn=null,qd||(qd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Oy)))}var Yr=null;function Jf(e){Yr!==e&&(Yr=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Yr===e&&(Yr=null);for(var t=0;t<e.length;t+=3){var s=e[t],o=e[t+1],i=e[t+2];if(typeof o!="function"){if(Fd(o||s)===null)continue;break}var d=Dn(s);d!==null&&(e.splice(t,3),t-=3,_i(d,{pending:!0,data:i,method:s.method,action:o},o,i))}}))}function uo(e){function t(A){return Xr(A,e)}Us!==null&&Xr(Us,e),Vs!==null&&Xr(Vs,e),Gs!==null&&Xr(Gs,e),bl.forEach(t),yl.forEach(t);for(var s=0;s<Xs.length;s++){var o=Xs[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<Xs.length&&(s=Xs[0],s.blockedOn===null);)Kf(s),s.blockedOn===null&&Xs.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var i=s[o],d=s[o+1],h=i[ta]||null;if(typeof d=="function")h||Jf(s);else if(h){var C=null;if(d&&d.hasAttribute("formAction")){if(i=d,h=d[ta]||null)C=h.formAction;else if(Fd(i)!==null)continue}else C=h.action;typeof C=="function"?s[o+1]=C:(s.splice(o,3),o-=3),Jf(s)}}}function eg(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(h){return i=h})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Ud(e){this._internalRoot=e}$r.prototype.render=Ud.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var s=t.current,o=ga();Xf(s,o,e,t,null,null)},$r.prototype.unmount=Ud.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Xf(e.current,2,null,e,null,null),Pr(),t[Pn]=null}};function $r(e){this._internalRoot=e}$r.prototype.unstable_scheduleHydration=function(e){if(e){var t=zc();e={blockedOn:null,target:e,priority:t};for(var s=0;s<Xs.length&&t!==0&&t<Xs[s].priority;s++);Xs.splice(s,0,e),s===0&&Kf(e)}};var tg=l.version;if(tg!=="19.2.1")throw Error(c(527,tg,"19.2.1"));_.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=g(t),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var Hy={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ir=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ir.isDisabled&&Ir.supportsFiber)try{et=Ir.inject(Hy),Oe=Ir}catch{}}return jl.createRoot=function(e,t){if(!u(e))throw Error(c(299));var s=!1,o="",i=rx,d=cx,h=ix;return t!=null&&(t.unstable_strictMode===!0&&(s=!0),t.identifierPrefix!==void 0&&(o=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(d=t.onCaughtError),t.onRecoverableError!==void 0&&(h=t.onRecoverableError)),t=Vf(e,1,!1,null,null,s,o,null,i,d,h,eg),e[Pn]=t.current,Nd(e),new Ud(t)},jl.hydrateRoot=function(e,t,s){if(!u(e))throw Error(c(299));var o=!1,i="",d=rx,h=cx,C=ix,A=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(i=s.identifierPrefix),s.onUncaughtError!==void 0&&(d=s.onUncaughtError),s.onCaughtError!==void 0&&(h=s.onCaughtError),s.onRecoverableError!==void 0&&(C=s.onRecoverableError),s.formState!==void 0&&(A=s.formState)),t=Vf(e,1,!0,t,s??null,o,i,A,d,h,C,eg),t.context=Gf(null),s=t.current,o=ga(),o=An(o),i=Ms(o),i.callback=null,Ts(s,i,o),s=o,t.current.lanes=s,pt(t,s),Xa(t),e[Pn]=t.current,Nd(e),new $r(t)},jl.version="19.2.1",jl}var ug;function Yy(){if(ug)return Gd.exports;ug=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),Gd.exports=Xy(),Gd.exports}var $y=Yy(),y=Cc();const ae=Tl(y),Gu=Ly({__proto__:null,default:ae},[y]);var Iy=(n,l,r,c,u,m,p,f)=>{let x=document.documentElement,g=["light","dark"];function v(N){(Array.isArray(n)?n:[n]).forEach(P=>{let S=P==="class",E=S&&m?u.map(T=>m[T]||T):u;S?(x.classList.remove(...E),x.classList.add(m&&m[N]?m[N]:N)):x.setAttribute(P,N)}),b(N)}function b(N){f&&g.includes(N)&&(x.style.colorScheme=N)}function j(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(c)v(c);else try{let N=localStorage.getItem(l)||r,P=p&&N==="system"?j():N;v(P)}catch{}},Qy=y.createContext(void 0),Zy={setTheme:n=>{},themes:[]},Ky=()=>{var n;return(n=y.useContext(Qy))!=null?n:Zy};y.memo(({forcedTheme:n,storageKey:l,attribute:r,enableSystem:c,enableColorScheme:u,defaultTheme:m,value:p,themes:f,nonce:x,scriptProps:g})=>{let v=JSON.stringify([r,l,m,n,f,p,c,u]).slice(1,-1);return y.createElement("script",{...g,suppressHydrationWarning:!0,nonce:typeof window>"u"?x:"",dangerouslySetInnerHTML:{__html:`(${Iy.toString()})(${v})`}})});var Xu=C0();const j0=Tl(Xu);function Wy(n){if(typeof document>"u")return;let l=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",l.appendChild(r),r.styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n))}const Jy=n=>{switch(n){case"success":return av;case"info":return nv;case"warning":return sv;case"error":return ov;default:return null}},ev=Array(12).fill(0),tv=({visible:n,className:l})=>ae.createElement("div",{className:["sonner-loading-wrapper",l].filter(Boolean).join(" "),"data-visible":n},ae.createElement("div",{className:"sonner-spinner"},ev.map((r,c)=>ae.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${c}`})))),av=ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ae.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"})),sv=ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},ae.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"})),nv=ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ae.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"})),ov=ae.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},ae.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"})),lv=ae.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"},ae.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),ae.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),rv=()=>{const[n,l]=ae.useState(document.hidden);return ae.useEffect(()=>{const r=()=>{l(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),n};let bu=1;class cv{constructor(){this.subscribe=l=>(this.subscribers.push(l),()=>{const r=this.subscribers.indexOf(l);this.subscribers.splice(r,1)}),this.publish=l=>{this.subscribers.forEach(r=>r(l))},this.addToast=l=>{this.publish(l),this.toasts=[...this.toasts,l]},this.create=l=>{var r;const{message:c,...u}=l,m=typeof l?.id=="number"||((r=l.id)==null?void 0:r.length)>0?l.id:bu++,p=this.toasts.find(x=>x.id===m),f=l.dismissible===void 0?!0:l.dismissible;return this.dismissedToasts.has(m)&&this.dismissedToasts.delete(m),p?this.toasts=this.toasts.map(x=>x.id===m?(this.publish({...x,...l,id:m,title:c}),{...x,...l,id:m,dismissible:f,title:c}):x):this.addToast({title:c,...u,dismissible:f,id:m}),m},this.dismiss=l=>(l?(this.dismissedToasts.add(l),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:l,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(c=>c({id:r.id,dismiss:!0}))}),l),this.message=(l,r)=>this.create({...r,message:l}),this.error=(l,r)=>this.create({...r,message:l,type:"error"}),this.success=(l,r)=>this.create({...r,type:"success",message:l}),this.info=(l,r)=>this.create({...r,type:"info",message:l}),this.warning=(l,r)=>this.create({...r,type:"warning",message:l}),this.loading=(l,r)=>this.create({...r,type:"loading",message:l}),this.promise=(l,r)=>{if(!r)return;let c;r.loading!==void 0&&(c=this.create({...r,promise:l,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const u=Promise.resolve(l instanceof Function?l():l);let m=c!==void 0,p;const f=u.then(async g=>{if(p=["resolve",g],ae.isValidElement(g))m=!1,this.create({id:c,type:"default",message:g});else if(dv(g)&&!g.ok){m=!1;const b=typeof r.error=="function"?await r.error(`HTTP error! status: ${g.status}`):r.error,j=typeof r.description=="function"?await r.description(`HTTP error! status: ${g.status}`):r.description,P=typeof b=="object"&&!ae.isValidElement(b)?b:{message:b};this.create({id:c,type:"error",description:j,...P})}else if(g instanceof Error){m=!1;const b=typeof r.error=="function"?await r.error(g):r.error,j=typeof r.description=="function"?await r.description(g):r.description,P=typeof b=="object"&&!ae.isValidElement(b)?b:{message:b};this.create({id:c,type:"error",description:j,...P})}else if(r.success!==void 0){m=!1;const b=typeof r.success=="function"?await r.success(g):r.success,j=typeof r.description=="function"?await r.description(g):r.description,P=typeof b=="object"&&!ae.isValidElement(b)?b:{message:b};this.create({id:c,type:"success",description:j,...P})}}).catch(async g=>{if(p=["reject",g],r.error!==void 0){m=!1;const v=typeof r.error=="function"?await r.error(g):r.error,b=typeof r.description=="function"?await r.description(g):r.description,N=typeof v=="object"&&!ae.isValidElement(v)?v:{message:v};this.create({id:c,type:"error",description:b,...N})}}).finally(()=>{m&&(this.dismiss(c),c=void 0),r.finally==null||r.finally.call(r)}),x=()=>new Promise((g,v)=>f.then(()=>p[0]==="reject"?v(p[1]):g(p[1])).catch(v));return typeof c!="string"&&typeof c!="number"?{unwrap:x}:Object.assign(c,{unwrap:x})},this.custom=(l,r)=>{const c=r?.id||bu++;return this.create({jsx:l(c),id:c,...r}),c},this.getActiveToasts=()=>this.toasts.filter(l=>!this.dismissedToasts.has(l.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const ca=new cv,iv=(n,l)=>{const r=l?.id||bu++;return ca.addToast({title:n,...l,id:r}),r},dv=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",uv=iv,mv=()=>ca.toasts,pv=()=>ca.getActiveToasts();Object.assign(uv,{success:ca.success,info:ca.info,warning:ca.warning,error:ca.error,custom:ca.custom,message:ca.message,promise:ca.promise,dismiss:ca.dismiss,loading:ca.loading},{getHistory:mv,getToasts:pv});Wy("[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 Qr(n){return n.label!==void 0}const xv=3,fv="24px",gv="16px",mg=4e3,hv=356,bv=14,yv=45,vv=200;function Ya(...n){return n.filter(Boolean).join(" ")}function Cv(n){const[l,r]=n.split("-"),c=[];return l&&c.push(l),r&&c.push(r),c}const jv=n=>{var l,r,c,u,m,p,f,x,g;const{invert:v,toast:b,unstyled:j,interacting:N,setHeights:P,visibleToasts:S,heights:E,index:T,toasts:B,expanded:U,removeToast:Y,defaultRichColors:te,closeButton:J,style:Q,cancelButtonStyle:W,actionButtonStyle:pe,className:de="",descriptionClassName:xe="",duration:me,position:ye,gap:ge,expandByDefault:ve,classNames:D,icons:_,closeButtonAriaLabel:z="Close toast"}=n,[ne,ce]=ae.useState(null),[w,F]=ae.useState(null),[q,Z]=ae.useState(!1),[re,X]=ae.useState(!1),[se,$]=ae.useState(!1),[oe,je]=ae.useState(!1),[H,ie]=ae.useState(!1),[Ne,we]=ae.useState(0),[Be,Qe]=ae.useState(0),ht=ae.useRef(b.duration||me||mg),lt=ae.useRef(null),Ye=ae.useRef(null),Kt=T===0,ia=T+1<=S,Ue=b.type,Yt=b.dismissible!==!1,bt=b.className||"",V=b.descriptionClassName||"",Ae=ae.useMemo(()=>E.findIndex(De=>De.toastId===b.id)||0,[E,b.id]),Te=ae.useMemo(()=>{var De;return(De=b.closeButton)!=null?De:J},[b.closeButton,J]),Xe=ae.useMemo(()=>b.duration||me||mg,[b.duration,me]),Lt=ae.useRef(0),le=ae.useRef(0),ke=ae.useRef(0),xt=ae.useRef(null),[et,Oe]=ye.split("-"),Ee=ae.useMemo(()=>E.reduce((De,ut,zt)=>zt>=Ae?De:De+ut.height,0),[E,Ae]),ue=rv(),_t=b.invert||v,Ke=Ue==="loading";le.current=ae.useMemo(()=>Ae*ge+Ee,[Ae,Ee]),ae.useEffect(()=>{ht.current=Xe},[Xe]),ae.useEffect(()=>{Z(!0)},[]),ae.useEffect(()=>{const De=Ye.current;if(De){const ut=De.getBoundingClientRect().height;return Qe(ut),P(zt=>[{toastId:b.id,height:ut,position:b.position},...zt]),()=>P(zt=>zt.filter($t=>$t.toastId!==b.id))}},[P,b.id]),ae.useLayoutEffect(()=>{if(!q)return;const De=Ye.current,ut=De.style.height;De.style.height="auto";const zt=De.getBoundingClientRect().height;De.style.height=ut,Qe(zt),P($t=>$t.find(pt=>pt.toastId===b.id)?$t.map(pt=>pt.toastId===b.id?{...pt,height:zt}:pt):[{toastId:b.id,height:zt,position:b.position},...$t])},[q,b.title,b.description,P,b.id,b.jsx,b.action,b.cancel]);const dt=ae.useCallback(()=>{X(!0),we(le.current),P(De=>De.filter(ut=>ut.toastId!==b.id)),setTimeout(()=>{Y(b)},vv)},[b,Y,P,le]);ae.useEffect(()=>{if(b.promise&&Ue==="loading"||b.duration===1/0||b.type==="loading")return;let De;return U||N||ue?(()=>{if(ke.current<Lt.current){const $t=new Date().getTime()-Lt.current;ht.current=ht.current-$t}ke.current=new Date().getTime()})():(()=>{ht.current!==1/0&&(Lt.current=new Date().getTime(),De=setTimeout(()=>{b.onAutoClose==null||b.onAutoClose.call(b,b),dt()},ht.current))})(),()=>clearTimeout(De)},[U,N,b,Ue,ue,dt]),ae.useEffect(()=>{b.delete&&(dt(),b.onDismiss==null||b.onDismiss.call(b,b))},[dt,b.delete]);function rt(){var De;if(_?.loading){var ut;return ae.createElement("div",{className:Ya(D?.loader,b==null||(ut=b.classNames)==null?void 0:ut.loader,"sonner-loader"),"data-visible":Ue==="loading"},_.loading)}return ae.createElement(tv,{className:Ya(D?.loader,b==null||(De=b.classNames)==null?void 0:De.loader),visible:Ue==="loading"})}const kt=b.icon||_?.[Ue]||Jy(Ue);var ya,qa;return ae.createElement("li",{tabIndex:0,ref:Ye,className:Ya(de,bt,D?.toast,b==null||(l=b.classNames)==null?void 0:l.toast,D?.default,D?.[Ue],b==null||(r=b.classNames)==null?void 0:r[Ue]),"data-sonner-toast":"","data-rich-colors":(ya=b.richColors)!=null?ya:te,"data-styled":!(b.jsx||b.unstyled||j),"data-mounted":q,"data-promise":!!b.promise,"data-swiped":H,"data-removed":re,"data-visible":ia,"data-y-position":et,"data-x-position":Oe,"data-index":T,"data-front":Kt,"data-swiping":se,"data-dismissible":Yt,"data-type":Ue,"data-invert":_t,"data-swipe-out":oe,"data-swipe-direction":w,"data-expanded":!!(U||ve&&q),"data-testid":b.testId,style:{"--index":T,"--toasts-before":T,"--z-index":B.length-T,"--offset":`${re?Ne:le.current}px`,"--initial-height":ve?"auto":`${Be}px`,...Q,...b.style},onDragEnd:()=>{$(!1),ce(null),xt.current=null},onPointerDown:De=>{De.button!==2&&(Ke||!Yt||(lt.current=new Date,we(le.current),De.target.setPointerCapture(De.pointerId),De.target.tagName!=="BUTTON"&&($(!0),xt.current={x:De.clientX,y:De.clientY})))},onPointerUp:()=>{var De,ut,zt;if(oe||!Yt)return;xt.current=null;const $t=Number(((De=Ye.current)==null?void 0:De.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),js=Number(((ut=Ye.current)==null?void 0:ut.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),pt=new Date().getTime()-((zt=lt.current)==null?void 0:zt.getTime()),Wt=ne==="x"?$t:js,Js=Math.abs(Wt)/pt;if(Math.abs(Wt)>=yv||Js>.11){we(le.current),b.onDismiss==null||b.onDismiss.call(b,b),F(ne==="x"?$t>0?"right":"left":js>0?"down":"up"),dt(),je(!0);return}else{var Jt,ea;(Jt=Ye.current)==null||Jt.style.setProperty("--swipe-amount-x","0px"),(ea=Ye.current)==null||ea.style.setProperty("--swipe-amount-y","0px")}ie(!1),$(!1),ce(null)},onPointerMove:De=>{var ut,zt,$t;if(!xt.current||!Yt||((ut=window.getSelection())==null?void 0:ut.toString().length)>0)return;const pt=De.clientY-xt.current.y,Wt=De.clientX-xt.current.x;var Js;const Jt=(Js=n.swipeDirections)!=null?Js:Cv(ye);!ne&&(Math.abs(Wt)>1||Math.abs(pt)>1)&&ce(Math.abs(Wt)>Math.abs(pt)?"x":"y");let ea={x:0,y:0};const An=ka=>1/(1.5+Math.abs(ka)/20);if(ne==="y"){if(Jt.includes("top")||Jt.includes("bottom"))if(Jt.includes("top")&&pt<0||Jt.includes("bottom")&&pt>0)ea.y=pt;else{const ka=pt*An(pt);ea.y=Math.abs(ka)<Math.abs(pt)?ka:pt}}else if(ne==="x"&&(Jt.includes("left")||Jt.includes("right")))if(Jt.includes("left")&&Wt<0||Jt.includes("right")&&Wt>0)ea.x=Wt;else{const ka=Wt*An(Wt);ea.x=Math.abs(ka)<Math.abs(Wt)?ka:Wt}(Math.abs(ea.x)>0||Math.abs(ea.y)>0)&&ie(!0),(zt=Ye.current)==null||zt.style.setProperty("--swipe-amount-x",`${ea.x}px`),($t=Ye.current)==null||$t.style.setProperty("--swipe-amount-y",`${ea.y}px`)}},Te&&!b.jsx&&Ue!=="loading"?ae.createElement("button",{"aria-label":z,"data-disabled":Ke,"data-close-button":!0,onClick:Ke||!Yt?()=>{}:()=>{dt(),b.onDismiss==null||b.onDismiss.call(b,b)},className:Ya(D?.closeButton,b==null||(c=b.classNames)==null?void 0:c.closeButton)},(qa=_?.close)!=null?qa:lv):null,(Ue||b.icon||b.promise)&&b.icon!==null&&(_?.[Ue]!==null||b.icon)?ae.createElement("div",{"data-icon":"",className:Ya(D?.icon,b==null||(u=b.classNames)==null?void 0:u.icon)},b.promise||b.type==="loading"&&!b.icon?b.icon||rt():null,b.type!=="loading"?kt:null):null,ae.createElement("div",{"data-content":"",className:Ya(D?.content,b==null||(m=b.classNames)==null?void 0:m.content)},ae.createElement("div",{"data-title":"",className:Ya(D?.title,b==null||(p=b.classNames)==null?void 0:p.title)},b.jsx?b.jsx:typeof b.title=="function"?b.title():b.title),b.description?ae.createElement("div",{"data-description":"",className:Ya(xe,V,D?.description,b==null||(f=b.classNames)==null?void 0:f.description)},typeof b.description=="function"?b.description():b.description):null),ae.isValidElement(b.cancel)?b.cancel:b.cancel&&Qr(b.cancel)?ae.createElement("button",{"data-button":!0,"data-cancel":!0,style:b.cancelButtonStyle||W,onClick:De=>{Qr(b.cancel)&&Yt&&(b.cancel.onClick==null||b.cancel.onClick.call(b.cancel,De),dt())},className:Ya(D?.cancelButton,b==null||(x=b.classNames)==null?void 0:x.cancelButton)},b.cancel.label):null,ae.isValidElement(b.action)?b.action:b.action&&Qr(b.action)?ae.createElement("button",{"data-button":!0,"data-action":!0,style:b.actionButtonStyle||pe,onClick:De=>{Qr(b.action)&&(b.action.onClick==null||b.action.onClick.call(b.action,De),!De.defaultPrevented&&dt())},className:Ya(D?.actionButton,b==null||(g=b.classNames)==null?void 0:g.actionButton)},b.action.label):null)};function pg(){if(typeof window>"u"||typeof document>"u")return"ltr";const n=document.documentElement.getAttribute("dir");return n==="auto"||!n?window.getComputedStyle(document.documentElement).direction:n}function Nv(n,l){const r={};return[n,l].forEach((c,u)=>{const m=u===1,p=m?"--mobile-offset":"--offset",f=m?gv:fv;function x(g){["top","right","bottom","left"].forEach(v=>{r[`${p}-${v}`]=typeof g=="number"?`${g}px`:g})}typeof c=="number"||typeof c=="string"?x(c):typeof c=="object"?["top","right","bottom","left"].forEach(g=>{c[g]===void 0?r[`${p}-${g}`]=f:r[`${p}-${g}`]=typeof c[g]=="number"?`${c[g]}px`:c[g]}):x(f)}),r}const Sv=ae.forwardRef(function(l,r){const{id:c,invert:u,position:m="bottom-right",hotkey:p=["altKey","KeyT"],expand:f,closeButton:x,className:g,offset:v,mobileOffset:b,theme:j="light",richColors:N,duration:P,style:S,visibleToasts:E=xv,toastOptions:T,dir:B=pg(),gap:U=bv,icons:Y,containerAriaLabel:te="Notifications"}=l,[J,Q]=ae.useState([]),W=ae.useMemo(()=>c?J.filter(q=>q.toasterId===c):J.filter(q=>!q.toasterId),[J,c]),pe=ae.useMemo(()=>Array.from(new Set([m].concat(W.filter(q=>q.position).map(q=>q.position)))),[W,m]),[de,xe]=ae.useState([]),[me,ye]=ae.useState(!1),[ge,ve]=ae.useState(!1),[D,_]=ae.useState(j!=="system"?j:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),z=ae.useRef(null),ne=p.join("+").replace(/Key/g,"").replace(/Digit/g,""),ce=ae.useRef(null),w=ae.useRef(!1),F=ae.useCallback(q=>{Q(Z=>{var re;return(re=Z.find(X=>X.id===q.id))!=null&&re.delete||ca.dismiss(q.id),Z.filter(({id:X})=>X!==q.id)})},[]);return ae.useEffect(()=>ca.subscribe(q=>{if(q.dismiss){requestAnimationFrame(()=>{Q(Z=>Z.map(re=>re.id===q.id?{...re,delete:!0}:re))});return}setTimeout(()=>{j0.flushSync(()=>{Q(Z=>{const re=Z.findIndex(X=>X.id===q.id);return re!==-1?[...Z.slice(0,re),{...Z[re],...q},...Z.slice(re+1)]:[q,...Z]})})})}),[J]),ae.useEffect(()=>{if(j!=="system"){_(j);return}if(j==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?_("dark"):_("light")),typeof window>"u")return;const q=window.matchMedia("(prefers-color-scheme: dark)");try{q.addEventListener("change",({matches:Z})=>{_(Z?"dark":"light")})}catch{q.addListener(({matches:re})=>{try{_(re?"dark":"light")}catch(X){console.error(X)}})}},[j]),ae.useEffect(()=>{J.length<=1&&ye(!1)},[J]),ae.useEffect(()=>{const q=Z=>{var re;if(p.every($=>Z[$]||Z.code===$)){var se;ye(!0),(se=z.current)==null||se.focus()}Z.code==="Escape"&&(document.activeElement===z.current||(re=z.current)!=null&&re.contains(document.activeElement))&&ye(!1)};return document.addEventListener("keydown",q),()=>document.removeEventListener("keydown",q)},[p]),ae.useEffect(()=>{if(z.current)return()=>{ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null,w.current=!1)}},[z.current]),ae.createElement("section",{ref:r,"aria-label":`${te} ${ne}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},pe.map((q,Z)=>{var re;const[X,se]=q.split("-");return W.length?ae.createElement("ol",{key:q,dir:B==="auto"?pg():B,tabIndex:-1,ref:z,className:g,"data-sonner-toaster":!0,"data-sonner-theme":D,"data-y-position":X,"data-x-position":se,style:{"--front-toast-height":`${((re=de[0])==null?void 0:re.height)||0}px`,"--width":`${hv}px`,"--gap":`${U}px`,...S,...Nv(v,b)},onBlur:$=>{w.current&&!$.currentTarget.contains($.relatedTarget)&&(w.current=!1,ce.current&&(ce.current.focus({preventScroll:!0}),ce.current=null))},onFocus:$=>{$.target instanceof HTMLElement&&$.target.dataset.dismissible==="false"||w.current||(w.current=!0,ce.current=$.relatedTarget)},onMouseEnter:()=>ye(!0),onMouseMove:()=>ye(!0),onMouseLeave:()=>{ge||ye(!1)},onDragEnd:()=>ye(!1),onPointerDown:$=>{$.target instanceof HTMLElement&&$.target.dataset.dismissible==="false"||ve(!0)},onPointerUp:()=>ve(!1)},W.filter($=>!$.position&&Z===0||$.position===q).map(($,oe)=>{var je,H;return ae.createElement(jv,{key:$.id,icons:Y,index:oe,toast:$,defaultRichColors:N,duration:(je=T?.duration)!=null?je:P,className:T?.className,descriptionClassName:T?.descriptionClassName,invert:u,visibleToasts:E,closeButton:(H=T?.closeButton)!=null?H:x,interacting:ge,position:q,style:T?.style,unstyled:T?.unstyled,classNames:T?.classNames,cancelButtonStyle:T?.cancelButtonStyle,actionButtonStyle:T?.actionButtonStyle,closeButtonAriaLabel:T?.closeButtonAriaLabel,removeToast:F,toasts:W.filter(ie=>ie.position==$.position),heights:de.filter(ie=>ie.position==$.position),setHeights:xe,expandByDefault:f,gap:U,expanded:me,swipeDirections:l.swipeDirections})})):null}))}),wv=({...n})=>{const{theme:l="system"}=Ky();return a.jsx(Sv,{"data-loc":"client\\src\\components\\ui\\sonner.tsx:8",theme:l,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...n})};function wt(n,l,{checkForDefaultPrevented:r=!0}={}){return function(u){if(n?.(u),r===!1||!u.defaultPrevented)return l?.(u)}}function xg(n,l){if(typeof n=="function")return n(l);n!=null&&(n.current=l)}function N0(...n){return l=>{let r=!1;const c=n.map(u=>{const m=xg(u,l);return!r&&typeof m=="function"&&(r=!0),m});if(r)return()=>{for(let u=0;u<c.length;u++){const m=c[u];typeof m=="function"?m():xg(n[u],null)}}}}function Mt(...n){return y.useCallback(N0(...n),n)}function Av(n,l){const r=y.createContext(l),c=m=>{const{children:p,...f}=m,x=y.useMemo(()=>f,Object.values(f));return a.jsx(r.Provider,{value:x,children:p})};c.displayName=n+"Provider";function u(m){const p=y.useContext(r);if(p)return p;if(l!==void 0)return l;throw new Error(`\`${m}\` must be used within \`${n}\``)}return[c,u]}function kl(n,l=[]){let r=[];function c(m,p){const f=y.createContext(p),x=r.length;r=[...r,p];const g=b=>{const{scope:j,children:N,...P}=b,S=j?.[n]?.[x]||f,E=y.useMemo(()=>P,Object.values(P));return a.jsx(S.Provider,{value:E,children:N})};g.displayName=m+"Provider";function v(b,j){const N=j?.[n]?.[x]||f,P=y.useContext(N);if(P)return P;if(p!==void 0)return p;throw new Error(`\`${b}\` must be used within \`${m}\``)}return[g,v]}const u=()=>{const m=r.map(p=>y.createContext(p));return function(f){const x=f?.[n]||m;return y.useMemo(()=>({[`__scope${n}`]:{...f,[n]:x}}),[f,x])}};return u.scopeName=n,[c,Pv(u,...l)]}function Pv(...n){const l=n[0];if(n.length===1)return l;const r=()=>{const c=n.map(u=>({useScope:u(),scopeName:u.scopeName}));return function(m){const p=c.reduce((f,{useScope:x,scopeName:g})=>{const b=x(m)[`__scope${g}`];return{...f,...b}},{});return y.useMemo(()=>({[`__scope${l.scopeName}`]:p}),[p])}};return r.scopeName=l.scopeName,r}function El(n){const l=Ev(n),r=y.forwardRef((c,u)=>{const{children:m,...p}=c,f=y.Children.toArray(m),x=f.find(Mv);if(x){const g=x.props.children,v=f.map(b=>b===x?y.Children.count(g)>1?y.Children.only(null):y.isValidElement(g)?g.props.children:null:b);return a.jsx(l,{...p,ref:u,children:y.isValidElement(g)?y.cloneElement(g,void 0,v):null})}return a.jsx(l,{...p,ref:u,children:m})});return r.displayName=`${n}.Slot`,r}var S0=El("Slot");function Ev(n){const l=y.forwardRef((r,c)=>{const{children:u,...m}=r;if(y.isValidElement(u)){const p=kv(u),f=Tv(m,u.props);return u.type!==y.Fragment&&(f.ref=c?N0(c,p):p),y.cloneElement(u,f)}return y.Children.count(u)>1?y.Children.only(null):null});return l.displayName=`${n}.SlotClone`,l}var w0=Symbol("radix.slottable");function Dv(n){const l=({children:r})=>a.jsx(a.Fragment,{children:r});return l.displayName=`${n}.Slottable`,l.__radixId=w0,l}function Mv(n){return y.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===w0}function Tv(n,l){const r={...l};for(const c in l){const u=n[c],m=l[c];/^on[A-Z]/.test(c)?u&&m?r[c]=(...f)=>{const x=m(...f);return u(...f),x}:u&&(r[c]=u):c==="style"?r[c]={...u,...m}:c==="className"&&(r[c]=[u,m].filter(Boolean).join(" "))}return{...n,...r}}function kv(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning;return r?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning,r?n.props.ref:n.props.ref||n.ref)}var zv=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Tt=zv.reduce((n,l)=>{const r=El(`Primitive.${l}`),c=y.forwardRef((u,m)=>{const{asChild:p,...f}=u,x=p?r:l;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),a.jsx(x,{...f,ref:m})});return c.displayName=`Primitive.${l}`,{...n,[l]:c}},{});function Rv(n,l){n&&Xu.flushSync(()=>n.dispatchEvent(l))}function No(n){const l=y.useRef(n);return y.useEffect(()=>{l.current=n}),y.useMemo(()=>(...r)=>l.current?.(...r),[])}function Ov(n,l=globalThis?.document){const r=No(n);y.useEffect(()=>{const c=u=>{u.key==="Escape"&&r(u)};return l.addEventListener("keydown",c,{capture:!0}),()=>l.removeEventListener("keydown",c,{capture:!0})},[r,l])}var Hv="DismissableLayer",yu="dismissableLayer.update",Bv="dismissableLayer.pointerDownOutside",Lv="dismissableLayer.focusOutside",fg,A0=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Yu=y.forwardRef((n,l)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:m,onInteractOutside:p,onDismiss:f,...x}=n,g=y.useContext(A0),[v,b]=y.useState(null),j=v?.ownerDocument??globalThis?.document,[,N]=y.useState({}),P=Mt(l,Q=>b(Q)),S=Array.from(g.layers),[E]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),T=S.indexOf(E),B=v?S.indexOf(v):-1,U=g.layersWithOutsidePointerEventsDisabled.size>0,Y=B>=T,te=qv(Q=>{const W=Q.target,pe=[...g.branches].some(de=>de.contains(W));!Y||pe||(u?.(Q),p?.(Q),Q.defaultPrevented||f?.())},j),J=Uv(Q=>{const W=Q.target;[...g.branches].some(de=>de.contains(W))||(m?.(Q),p?.(Q),Q.defaultPrevented||f?.())},j);return Ov(Q=>{B===g.layers.size-1&&(c?.(Q),!Q.defaultPrevented&&f&&(Q.preventDefault(),f()))},j),y.useEffect(()=>{if(v)return r&&(g.layersWithOutsidePointerEventsDisabled.size===0&&(fg=j.body.style.pointerEvents,j.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(v)),g.layers.add(v),gg(),()=>{r&&g.layersWithOutsidePointerEventsDisabled.size===1&&(j.body.style.pointerEvents=fg)}},[v,j,r,g]),y.useEffect(()=>()=>{v&&(g.layers.delete(v),g.layersWithOutsidePointerEventsDisabled.delete(v),gg())},[v,g]),y.useEffect(()=>{const Q=()=>N({});return document.addEventListener(yu,Q),()=>document.removeEventListener(yu,Q)},[]),a.jsx(Tt.div,{...x,ref:P,style:{pointerEvents:U?Y?"auto":"none":void 0,...n.style},onFocusCapture:wt(n.onFocusCapture,J.onFocusCapture),onBlurCapture:wt(n.onBlurCapture,J.onBlurCapture),onPointerDownCapture:wt(n.onPointerDownCapture,te.onPointerDownCapture)})});Yu.displayName=Hv;var _v="DismissableLayerBranch",Fv=y.forwardRef((n,l)=>{const r=y.useContext(A0),c=y.useRef(null),u=Mt(l,c);return y.useEffect(()=>{const m=c.current;if(m)return r.branches.add(m),()=>{r.branches.delete(m)}},[r.branches]),a.jsx(Tt.div,{...n,ref:u})});Fv.displayName=_v;function qv(n,l=globalThis?.document){const r=No(n),c=y.useRef(!1),u=y.useRef(()=>{});return y.useEffect(()=>{const m=f=>{if(f.target&&!c.current){let x=function(){P0(Bv,r,g,{discrete:!0})};const g={originalEvent:f};f.pointerType==="touch"?(l.removeEventListener("click",u.current),u.current=x,l.addEventListener("click",u.current,{once:!0})):x()}else l.removeEventListener("click",u.current);c.current=!1},p=window.setTimeout(()=>{l.addEventListener("pointerdown",m)},0);return()=>{window.clearTimeout(p),l.removeEventListener("pointerdown",m),l.removeEventListener("click",u.current)}},[l,r]),{onPointerDownCapture:()=>c.current=!0}}function Uv(n,l=globalThis?.document){const r=No(n),c=y.useRef(!1);return y.useEffect(()=>{const u=m=>{m.target&&!c.current&&P0(Lv,r,{originalEvent:m},{discrete:!1})};return l.addEventListener("focusin",u),()=>l.removeEventListener("focusin",u)},[l,r]),{onFocusCapture:()=>c.current=!0,onBlurCapture:()=>c.current=!1}}function gg(){const n=new CustomEvent(yu);document.dispatchEvent(n)}function P0(n,l,r,{discrete:c}){const u=r.originalEvent.target,m=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:r});l&&u.addEventListener(n,l,{once:!0}),c?Rv(u,m):u.dispatchEvent(m)}var Zs=globalThis?.document?y.useLayoutEffect:()=>{},Vv=Gu[" useId ".trim().toString()]||(()=>{}),Gv=0;function Qd(n){const[l,r]=y.useState(Vv());return Zs(()=>{r(c=>c??String(Gv++))},[n]),n||(l?`radix-${l}`:"")}const Xv=["top","right","bottom","left"],Ks=Math.min,ha=Math.max,xc=Math.round,Zr=Math.floor,Ka=n=>({x:n,y:n}),Yv={left:"right",right:"left",bottom:"top",top:"bottom"},$v={start:"end",end:"start"};function vu(n,l,r){return ha(n,Ks(l,r))}function vs(n,l){return typeof n=="function"?n(l):n}function Cs(n){return n.split("-")[0]}function Ao(n){return n.split("-")[1]}function $u(n){return n==="x"?"y":"x"}function Iu(n){return n==="y"?"height":"width"}const Iv=new Set(["top","bottom"]);function Za(n){return Iv.has(Cs(n))?"y":"x"}function Qu(n){return $u(Za(n))}function Qv(n,l,r){r===void 0&&(r=!1);const c=Ao(n),u=Qu(n),m=Iu(u);let p=u==="x"?c===(r?"end":"start")?"right":"left":c==="start"?"bottom":"top";return l.reference[m]>l.floating[m]&&(p=fc(p)),[p,fc(p)]}function Zv(n){const l=fc(n);return[Cu(n),l,Cu(l)]}function Cu(n){return n.replace(/start|end/g,l=>$v[l])}const hg=["left","right"],bg=["right","left"],Kv=["top","bottom"],Wv=["bottom","top"];function Jv(n,l,r){switch(n){case"top":case"bottom":return r?l?bg:hg:l?hg:bg;case"left":case"right":return l?Kv:Wv;default:return[]}}function eC(n,l,r,c){const u=Ao(n);let m=Jv(Cs(n),r==="start",c);return u&&(m=m.map(p=>p+"-"+u),l&&(m=m.concat(m.map(Cu)))),m}function fc(n){return n.replace(/left|right|bottom|top/g,l=>Yv[l])}function tC(n){return{top:0,right:0,bottom:0,left:0,...n}}function E0(n){return typeof n!="number"?tC(n):{top:n,right:n,bottom:n,left:n}}function gc(n){const{x:l,y:r,width:c,height:u}=n;return{width:c,height:u,top:r,left:l,right:l+c,bottom:r+u,x:l,y:r}}function yg(n,l,r){let{reference:c,floating:u}=n;const m=Za(l),p=Qu(l),f=Iu(p),x=Cs(l),g=m==="y",v=c.x+c.width/2-u.width/2,b=c.y+c.height/2-u.height/2,j=c[f]/2-u[f]/2;let N;switch(x){case"top":N={x:v,y:c.y-u.height};break;case"bottom":N={x:v,y:c.y+c.height};break;case"right":N={x:c.x+c.width,y:b};break;case"left":N={x:c.x-u.width,y:b};break;default:N={x:c.x,y:c.y}}switch(Ao(l)){case"start":N[p]-=j*(r&&g?-1:1);break;case"end":N[p]+=j*(r&&g?-1:1);break}return N}const aC=async(n,l,r)=>{const{placement:c="bottom",strategy:u="absolute",middleware:m=[],platform:p}=r,f=m.filter(Boolean),x=await(p.isRTL==null?void 0:p.isRTL(l));let g=await p.getElementRects({reference:n,floating:l,strategy:u}),{x:v,y:b}=yg(g,c,x),j=c,N={},P=0;for(let S=0;S<f.length;S++){const{name:E,fn:T}=f[S],{x:B,y:U,data:Y,reset:te}=await T({x:v,y:b,initialPlacement:c,placement:j,strategy:u,middlewareData:N,rects:g,platform:p,elements:{reference:n,floating:l}});v=B??v,b=U??b,N={...N,[E]:{...N[E],...Y}},te&&P<=50&&(P++,typeof te=="object"&&(te.placement&&(j=te.placement),te.rects&&(g=te.rects===!0?await p.getElementRects({reference:n,floating:l,strategy:u}):te.rects),{x:v,y:b}=yg(g,j,x)),S=-1)}return{x:v,y:b,placement:j,strategy:u,middlewareData:N}};async function Dl(n,l){var r;l===void 0&&(l={});const{x:c,y:u,platform:m,rects:p,elements:f,strategy:x}=n,{boundary:g="clippingAncestors",rootBoundary:v="viewport",elementContext:b="floating",altBoundary:j=!1,padding:N=0}=vs(l,n),P=E0(N),E=f[j?b==="floating"?"reference":"floating":b],T=gc(await m.getClippingRect({element:(r=await(m.isElement==null?void 0:m.isElement(E)))==null||r?E:E.contextElement||await(m.getDocumentElement==null?void 0:m.getDocumentElement(f.floating)),boundary:g,rootBoundary:v,strategy:x})),B=b==="floating"?{x:c,y:u,width:p.floating.width,height:p.floating.height}:p.reference,U=await(m.getOffsetParent==null?void 0:m.getOffsetParent(f.floating)),Y=await(m.isElement==null?void 0:m.isElement(U))?await(m.getScale==null?void 0:m.getScale(U))||{x:1,y:1}:{x:1,y:1},te=gc(m.convertOffsetParentRelativeRectToViewportRelativeRect?await m.convertOffsetParentRelativeRectToViewportRelativeRect({elements:f,rect:B,offsetParent:U,strategy:x}):B);return{top:(T.top-te.top+P.top)/Y.y,bottom:(te.bottom-T.bottom+P.bottom)/Y.y,left:(T.left-te.left+P.left)/Y.x,right:(te.right-T.right+P.right)/Y.x}}const sC=n=>({name:"arrow",options:n,async fn(l){const{x:r,y:c,placement:u,rects:m,platform:p,elements:f,middlewareData:x}=l,{element:g,padding:v=0}=vs(n,l)||{};if(g==null)return{};const b=E0(v),j={x:r,y:c},N=Qu(u),P=Iu(N),S=await p.getDimensions(g),E=N==="y",T=E?"top":"left",B=E?"bottom":"right",U=E?"clientHeight":"clientWidth",Y=m.reference[P]+m.reference[N]-j[N]-m.floating[P],te=j[N]-m.reference[N],J=await(p.getOffsetParent==null?void 0:p.getOffsetParent(g));let Q=J?J[U]:0;(!Q||!await(p.isElement==null?void 0:p.isElement(J)))&&(Q=f.floating[U]||m.floating[P]);const W=Y/2-te/2,pe=Q/2-S[P]/2-1,de=Ks(b[T],pe),xe=Ks(b[B],pe),me=de,ye=Q-S[P]-xe,ge=Q/2-S[P]/2+W,ve=vu(me,ge,ye),D=!x.arrow&&Ao(u)!=null&&ge!==ve&&m.reference[P]/2-(ge<me?de:xe)-S[P]/2<0,_=D?ge<me?ge-me:ge-ye:0;return{[N]:j[N]+_,data:{[N]:ve,centerOffset:ge-ve-_,...D&&{alignmentOffset:_}},reset:D}}}),nC=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(l){var r,c;const{placement:u,middlewareData:m,rects:p,initialPlacement:f,platform:x,elements:g}=l,{mainAxis:v=!0,crossAxis:b=!0,fallbackPlacements:j,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:P="none",flipAlignment:S=!0,...E}=vs(n,l);if((r=m.arrow)!=null&&r.alignmentOffset)return{};const T=Cs(u),B=Za(f),U=Cs(f)===f,Y=await(x.isRTL==null?void 0:x.isRTL(g.floating)),te=j||(U||!S?[fc(f)]:Zv(f)),J=P!=="none";!j&&J&&te.push(...eC(f,S,P,Y));const Q=[f,...te],W=await Dl(l,E),pe=[];let de=((c=m.flip)==null?void 0:c.overflows)||[];if(v&&pe.push(W[T]),b){const ge=Qv(u,p,Y);pe.push(W[ge[0]],W[ge[1]])}if(de=[...de,{placement:u,overflows:pe}],!pe.every(ge=>ge<=0)){var xe,me;const ge=(((xe=m.flip)==null?void 0:xe.index)||0)+1,ve=Q[ge];if(ve&&(!(b==="alignment"?B!==Za(ve):!1)||de.every(z=>Za(z.placement)===B?z.overflows[0]>0:!0)))return{data:{index:ge,overflows:de},reset:{placement:ve}};let D=(me=de.filter(_=>_.overflows[0]<=0).sort((_,z)=>_.overflows[1]-z.overflows[1])[0])==null?void 0:me.placement;if(!D)switch(N){case"bestFit":{var ye;const _=(ye=de.filter(z=>{if(J){const ne=Za(z.placement);return ne===B||ne==="y"}return!0}).map(z=>[z.placement,z.overflows.filter(ne=>ne>0).reduce((ne,ce)=>ne+ce,0)]).sort((z,ne)=>z[1]-ne[1])[0])==null?void 0:ye[0];_&&(D=_);break}case"initialPlacement":D=f;break}if(u!==D)return{reset:{placement:D}}}return{}}}};function vg(n,l){return{top:n.top-l.height,right:n.right-l.width,bottom:n.bottom-l.height,left:n.left-l.width}}function Cg(n){return Xv.some(l=>n[l]>=0)}const oC=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(l){const{rects:r}=l,{strategy:c="referenceHidden",...u}=vs(n,l);switch(c){case"referenceHidden":{const m=await Dl(l,{...u,elementContext:"reference"}),p=vg(m,r.reference);return{data:{referenceHiddenOffsets:p,referenceHidden:Cg(p)}}}case"escaped":{const m=await Dl(l,{...u,altBoundary:!0}),p=vg(m,r.floating);return{data:{escapedOffsets:p,escaped:Cg(p)}}}default:return{}}}}},D0=new Set(["left","top"]);async function lC(n,l){const{placement:r,platform:c,elements:u}=n,m=await(c.isRTL==null?void 0:c.isRTL(u.floating)),p=Cs(r),f=Ao(r),x=Za(r)==="y",g=D0.has(p)?-1:1,v=m&&x?-1:1,b=vs(l,n);let{mainAxis:j,crossAxis:N,alignmentAxis:P}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return f&&typeof P=="number"&&(N=f==="end"?P*-1:P),x?{x:N*v,y:j*g}:{x:j*g,y:N*v}}const rC=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(l){var r,c;const{x:u,y:m,placement:p,middlewareData:f}=l,x=await lC(l,n);return p===((r=f.offset)==null?void 0:r.placement)&&(c=f.arrow)!=null&&c.alignmentOffset?{}:{x:u+x.x,y:m+x.y,data:{...x,placement:p}}}}},cC=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(l){const{x:r,y:c,placement:u}=l,{mainAxis:m=!0,crossAxis:p=!1,limiter:f={fn:E=>{let{x:T,y:B}=E;return{x:T,y:B}}},...x}=vs(n,l),g={x:r,y:c},v=await Dl(l,x),b=Za(Cs(u)),j=$u(b);let N=g[j],P=g[b];if(m){const E=j==="y"?"top":"left",T=j==="y"?"bottom":"right",B=N+v[E],U=N-v[T];N=vu(B,N,U)}if(p){const E=b==="y"?"top":"left",T=b==="y"?"bottom":"right",B=P+v[E],U=P-v[T];P=vu(B,P,U)}const S=f.fn({...l,[j]:N,[b]:P});return{...S,data:{x:S.x-r,y:S.y-c,enabled:{[j]:m,[b]:p}}}}}},iC=function(n){return n===void 0&&(n={}),{options:n,fn(l){const{x:r,y:c,placement:u,rects:m,middlewareData:p}=l,{offset:f=0,mainAxis:x=!0,crossAxis:g=!0}=vs(n,l),v={x:r,y:c},b=Za(u),j=$u(b);let N=v[j],P=v[b];const S=vs(f,l),E=typeof S=="number"?{mainAxis:S,crossAxis:0}:{mainAxis:0,crossAxis:0,...S};if(x){const U=j==="y"?"height":"width",Y=m.reference[j]-m.floating[U]+E.mainAxis,te=m.reference[j]+m.reference[U]-E.mainAxis;N<Y?N=Y:N>te&&(N=te)}if(g){var T,B;const U=j==="y"?"width":"height",Y=D0.has(Cs(u)),te=m.reference[b]-m.floating[U]+(Y&&((T=p.offset)==null?void 0:T[b])||0)+(Y?0:E.crossAxis),J=m.reference[b]+m.reference[U]+(Y?0:((B=p.offset)==null?void 0:B[b])||0)-(Y?E.crossAxis:0);P<te?P=te:P>J&&(P=J)}return{[j]:N,[b]:P}}}},dC=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(l){var r,c;const{placement:u,rects:m,platform:p,elements:f}=l,{apply:x=()=>{},...g}=vs(n,l),v=await Dl(l,g),b=Cs(u),j=Ao(u),N=Za(u)==="y",{width:P,height:S}=m.floating;let E,T;b==="top"||b==="bottom"?(E=b,T=j===(await(p.isRTL==null?void 0:p.isRTL(f.floating))?"start":"end")?"left":"right"):(T=b,E=j==="end"?"top":"bottom");const B=S-v.top-v.bottom,U=P-v.left-v.right,Y=Ks(S-v[E],B),te=Ks(P-v[T],U),J=!l.middlewareData.shift;let Q=Y,W=te;if((r=l.middlewareData.shift)!=null&&r.enabled.x&&(W=U),(c=l.middlewareData.shift)!=null&&c.enabled.y&&(Q=B),J&&!j){const de=ha(v.left,0),xe=ha(v.right,0),me=ha(v.top,0),ye=ha(v.bottom,0);N?W=P-2*(de!==0||xe!==0?de+xe:ha(v.left,v.right)):Q=S-2*(me!==0||ye!==0?me+ye:ha(v.top,v.bottom))}await x({...l,availableWidth:W,availableHeight:Q});const pe=await p.getDimensions(f.floating);return P!==pe.width||S!==pe.height?{reset:{rects:!0}}:{}}}};function jc(){return typeof window<"u"}function Po(n){return M0(n)?(n.nodeName||"").toLowerCase():"#document"}function ba(n){var l;return(n==null||(l=n.ownerDocument)==null?void 0:l.defaultView)||window}function es(n){var l;return(l=(M0(n)?n.ownerDocument:n.document)||window.document)==null?void 0:l.documentElement}function M0(n){return jc()?n instanceof Node||n instanceof ba(n).Node:!1}function Ba(n){return jc()?n instanceof Element||n instanceof ba(n).Element:!1}function Wa(n){return jc()?n instanceof HTMLElement||n instanceof ba(n).HTMLElement:!1}function jg(n){return!jc()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof ba(n).ShadowRoot}const uC=new Set(["inline","contents"]);function zl(n){const{overflow:l,overflowX:r,overflowY:c,display:u}=La(n);return/auto|scroll|overlay|hidden|clip/.test(l+c+r)&&!uC.has(u)}const mC=new Set(["table","td","th"]);function pC(n){return mC.has(Po(n))}const xC=[":popover-open",":modal"];function Nc(n){return xC.some(l=>{try{return n.matches(l)}catch{return!1}})}const fC=["transform","translate","scale","rotate","perspective"],gC=["transform","translate","scale","rotate","perspective","filter"],hC=["paint","layout","strict","content"];function Zu(n){const l=Ku(),r=Ba(n)?La(n):n;return fC.some(c=>r[c]?r[c]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!l&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!l&&(r.filter?r.filter!=="none":!1)||gC.some(c=>(r.willChange||"").includes(c))||hC.some(c=>(r.contain||"").includes(c))}function bC(n){let l=Ws(n);for(;Wa(l)&&!So(l);){if(Zu(l))return l;if(Nc(l))return null;l=Ws(l)}return null}function Ku(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const yC=new Set(["html","body","#document"]);function So(n){return yC.has(Po(n))}function La(n){return ba(n).getComputedStyle(n)}function Sc(n){return Ba(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Ws(n){if(Po(n)==="html")return n;const l=n.assignedSlot||n.parentNode||jg(n)&&n.host||es(n);return jg(l)?l.host:l}function T0(n){const l=Ws(n);return So(l)?n.ownerDocument?n.ownerDocument.body:n.body:Wa(l)&&zl(l)?l:T0(l)}function Ml(n,l,r){var c;l===void 0&&(l=[]),r===void 0&&(r=!0);const u=T0(n),m=u===((c=n.ownerDocument)==null?void 0:c.body),p=ba(u);if(m){const f=ju(p);return l.concat(p,p.visualViewport||[],zl(u)?u:[],f&&r?Ml(f):[])}return l.concat(u,Ml(u,[],r))}function ju(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function k0(n){const l=La(n);let r=parseFloat(l.width)||0,c=parseFloat(l.height)||0;const u=Wa(n),m=u?n.offsetWidth:r,p=u?n.offsetHeight:c,f=xc(r)!==m||xc(c)!==p;return f&&(r=m,c=p),{width:r,height:c,$:f}}function Wu(n){return Ba(n)?n:n.contextElement}function yo(n){const l=Wu(n);if(!Wa(l))return Ka(1);const r=l.getBoundingClientRect(),{width:c,height:u,$:m}=k0(l);let p=(m?xc(r.width):r.width)/c,f=(m?xc(r.height):r.height)/u;return(!p||!Number.isFinite(p))&&(p=1),(!f||!Number.isFinite(f))&&(f=1),{x:p,y:f}}const vC=Ka(0);function z0(n){const l=ba(n);return!Ku()||!l.visualViewport?vC:{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}}function CC(n,l,r){return l===void 0&&(l=!1),!r||l&&r!==ba(n)?!1:l}function Sn(n,l,r,c){l===void 0&&(l=!1),r===void 0&&(r=!1);const u=n.getBoundingClientRect(),m=Wu(n);let p=Ka(1);l&&(c?Ba(c)&&(p=yo(c)):p=yo(n));const f=CC(m,r,c)?z0(m):Ka(0);let x=(u.left+f.x)/p.x,g=(u.top+f.y)/p.y,v=u.width/p.x,b=u.height/p.y;if(m){const j=ba(m),N=c&&Ba(c)?ba(c):c;let P=j,S=ju(P);for(;S&&c&&N!==P;){const E=yo(S),T=S.getBoundingClientRect(),B=La(S),U=T.left+(S.clientLeft+parseFloat(B.paddingLeft))*E.x,Y=T.top+(S.clientTop+parseFloat(B.paddingTop))*E.y;x*=E.x,g*=E.y,v*=E.x,b*=E.y,x+=U,g+=Y,P=ba(S),S=ju(P)}}return gc({width:v,height:b,x,y:g})}function wc(n,l){const r=Sc(n).scrollLeft;return l?l.left+r:Sn(es(n)).left+r}function R0(n,l){const r=n.getBoundingClientRect(),c=r.left+l.scrollLeft-wc(n,r),u=r.top+l.scrollTop;return{x:c,y:u}}function jC(n){let{elements:l,rect:r,offsetParent:c,strategy:u}=n;const m=u==="fixed",p=es(c),f=l?Nc(l.floating):!1;if(c===p||f&&m)return r;let x={scrollLeft:0,scrollTop:0},g=Ka(1);const v=Ka(0),b=Wa(c);if((b||!b&&!m)&&((Po(c)!=="body"||zl(p))&&(x=Sc(c)),Wa(c))){const N=Sn(c);g=yo(c),v.x=N.x+c.clientLeft,v.y=N.y+c.clientTop}const j=p&&!b&&!m?R0(p,x):Ka(0);return{width:r.width*g.x,height:r.height*g.y,x:r.x*g.x-x.scrollLeft*g.x+v.x+j.x,y:r.y*g.y-x.scrollTop*g.y+v.y+j.y}}function NC(n){return Array.from(n.getClientRects())}function SC(n){const l=es(n),r=Sc(n),c=n.ownerDocument.body,u=ha(l.scrollWidth,l.clientWidth,c.scrollWidth,c.clientWidth),m=ha(l.scrollHeight,l.clientHeight,c.scrollHeight,c.clientHeight);let p=-r.scrollLeft+wc(n);const f=-r.scrollTop;return La(c).direction==="rtl"&&(p+=ha(l.clientWidth,c.clientWidth)-u),{width:u,height:m,x:p,y:f}}const Ng=25;function wC(n,l){const r=ba(n),c=es(n),u=r.visualViewport;let m=c.clientWidth,p=c.clientHeight,f=0,x=0;if(u){m=u.width,p=u.height;const v=Ku();(!v||v&&l==="fixed")&&(f=u.offsetLeft,x=u.offsetTop)}const g=wc(c);if(g<=0){const v=c.ownerDocument,b=v.body,j=getComputedStyle(b),N=v.compatMode==="CSS1Compat"&&parseFloat(j.marginLeft)+parseFloat(j.marginRight)||0,P=Math.abs(c.clientWidth-b.clientWidth-N);P<=Ng&&(m-=P)}else g<=Ng&&(m+=g);return{width:m,height:p,x:f,y:x}}const AC=new Set(["absolute","fixed"]);function PC(n,l){const r=Sn(n,!0,l==="fixed"),c=r.top+n.clientTop,u=r.left+n.clientLeft,m=Wa(n)?yo(n):Ka(1),p=n.clientWidth*m.x,f=n.clientHeight*m.y,x=u*m.x,g=c*m.y;return{width:p,height:f,x,y:g}}function Sg(n,l,r){let c;if(l==="viewport")c=wC(n,r);else if(l==="document")c=SC(es(n));else if(Ba(l))c=PC(l,r);else{const u=z0(n);c={x:l.x-u.x,y:l.y-u.y,width:l.width,height:l.height}}return gc(c)}function O0(n,l){const r=Ws(n);return r===l||!Ba(r)||So(r)?!1:La(r).position==="fixed"||O0(r,l)}function EC(n,l){const r=l.get(n);if(r)return r;let c=Ml(n,[],!1).filter(f=>Ba(f)&&Po(f)!=="body"),u=null;const m=La(n).position==="fixed";let p=m?Ws(n):n;for(;Ba(p)&&!So(p);){const f=La(p),x=Zu(p);!x&&f.position==="fixed"&&(u=null),(m?!x&&!u:!x&&f.position==="static"&&!!u&&AC.has(u.position)||zl(p)&&!x&&O0(n,p))?c=c.filter(v=>v!==p):u=f,p=Ws(p)}return l.set(n,c),c}function DC(n){let{element:l,boundary:r,rootBoundary:c,strategy:u}=n;const p=[...r==="clippingAncestors"?Nc(l)?[]:EC(l,this._c):[].concat(r),c],f=p[0],x=p.reduce((g,v)=>{const b=Sg(l,v,u);return g.top=ha(b.top,g.top),g.right=Ks(b.right,g.right),g.bottom=Ks(b.bottom,g.bottom),g.left=ha(b.left,g.left),g},Sg(l,f,u));return{width:x.right-x.left,height:x.bottom-x.top,x:x.left,y:x.top}}function MC(n){const{width:l,height:r}=k0(n);return{width:l,height:r}}function TC(n,l,r){const c=Wa(l),u=es(l),m=r==="fixed",p=Sn(n,!0,m,l);let f={scrollLeft:0,scrollTop:0};const x=Ka(0);function g(){x.x=wc(u)}if(c||!c&&!m)if((Po(l)!=="body"||zl(u))&&(f=Sc(l)),c){const N=Sn(l,!0,m,l);x.x=N.x+l.clientLeft,x.y=N.y+l.clientTop}else u&&g();m&&!c&&u&&g();const v=u&&!c&&!m?R0(u,f):Ka(0),b=p.left+f.scrollLeft-x.x-v.x,j=p.top+f.scrollTop-x.y-v.y;return{x:b,y:j,width:p.width,height:p.height}}function Zd(n){return La(n).position==="static"}function wg(n,l){if(!Wa(n)||La(n).position==="fixed")return null;if(l)return l(n);let r=n.offsetParent;return es(n)===r&&(r=r.ownerDocument.body),r}function H0(n,l){const r=ba(n);if(Nc(n))return r;if(!Wa(n)){let u=Ws(n);for(;u&&!So(u);){if(Ba(u)&&!Zd(u))return u;u=Ws(u)}return r}let c=wg(n,l);for(;c&&pC(c)&&Zd(c);)c=wg(c,l);return c&&So(c)&&Zd(c)&&!Zu(c)?r:c||bC(n)||r}const kC=async function(n){const l=this.getOffsetParent||H0,r=this.getDimensions,c=await r(n.floating);return{reference:TC(n.reference,await l(n.floating),n.strategy),floating:{x:0,y:0,width:c.width,height:c.height}}};function zC(n){return La(n).direction==="rtl"}const RC={convertOffsetParentRelativeRectToViewportRelativeRect:jC,getDocumentElement:es,getClippingRect:DC,getOffsetParent:H0,getElementRects:kC,getClientRects:NC,getDimensions:MC,getScale:yo,isElement:Ba,isRTL:zC};function B0(n,l){return n.x===l.x&&n.y===l.y&&n.width===l.width&&n.height===l.height}function OC(n,l){let r=null,c;const u=es(n);function m(){var f;clearTimeout(c),(f=r)==null||f.disconnect(),r=null}function p(f,x){f===void 0&&(f=!1),x===void 0&&(x=1),m();const g=n.getBoundingClientRect(),{left:v,top:b,width:j,height:N}=g;if(f||l(),!j||!N)return;const P=Zr(b),S=Zr(u.clientWidth-(v+j)),E=Zr(u.clientHeight-(b+N)),T=Zr(v),U={rootMargin:-P+"px "+-S+"px "+-E+"px "+-T+"px",threshold:ha(0,Ks(1,x))||1};let Y=!0;function te(J){const Q=J[0].intersectionRatio;if(Q!==x){if(!Y)return p();Q?p(!1,Q):c=setTimeout(()=>{p(!1,1e-7)},1e3)}Q===1&&!B0(g,n.getBoundingClientRect())&&p(),Y=!1}try{r=new IntersectionObserver(te,{...U,root:u.ownerDocument})}catch{r=new IntersectionObserver(te,U)}r.observe(n)}return p(!0),m}function HC(n,l,r,c){c===void 0&&(c={});const{ancestorScroll:u=!0,ancestorResize:m=!0,elementResize:p=typeof ResizeObserver=="function",layoutShift:f=typeof IntersectionObserver=="function",animationFrame:x=!1}=c,g=Wu(n),v=u||m?[...g?Ml(g):[],...Ml(l)]:[];v.forEach(T=>{u&&T.addEventListener("scroll",r,{passive:!0}),m&&T.addEventListener("resize",r)});const b=g&&f?OC(g,r):null;let j=-1,N=null;p&&(N=new ResizeObserver(T=>{let[B]=T;B&&B.target===g&&N&&(N.unobserve(l),cancelAnimationFrame(j),j=requestAnimationFrame(()=>{var U;(U=N)==null||U.observe(l)})),r()}),g&&!x&&N.observe(g),N.observe(l));let P,S=x?Sn(n):null;x&&E();function E(){const T=Sn(n);S&&!B0(S,T)&&r(),S=T,P=requestAnimationFrame(E)}return r(),()=>{var T;v.forEach(B=>{u&&B.removeEventListener("scroll",r),m&&B.removeEventListener("resize",r)}),b?.(),(T=N)==null||T.disconnect(),N=null,x&&cancelAnimationFrame(P)}}const BC=rC,LC=cC,_C=nC,FC=dC,qC=oC,Ag=sC,UC=iC,VC=(n,l,r)=>{const c=new Map,u={platform:RC,...r},m={...u.platform,_c:c};return aC(n,l,{...u,platform:m})};var GC=typeof document<"u",XC=function(){},cc=GC?y.useLayoutEffect:XC;function hc(n,l){if(n===l)return!0;if(typeof n!=typeof l)return!1;if(typeof n=="function"&&n.toString()===l.toString())return!0;let r,c,u;if(n&&l&&typeof n=="object"){if(Array.isArray(n)){if(r=n.length,r!==l.length)return!1;for(c=r;c--!==0;)if(!hc(n[c],l[c]))return!1;return!0}if(u=Object.keys(n),r=u.length,r!==Object.keys(l).length)return!1;for(c=r;c--!==0;)if(!{}.hasOwnProperty.call(l,u[c]))return!1;for(c=r;c--!==0;){const m=u[c];if(!(m==="_owner"&&n.$$typeof)&&!hc(n[m],l[m]))return!1}return!0}return n!==n&&l!==l}function L0(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Pg(n,l){const r=L0(n);return Math.round(l*r)/r}function Kd(n){const l=y.useRef(n);return cc(()=>{l.current=n}),l}function YC(n){n===void 0&&(n={});const{placement:l="bottom",strategy:r="absolute",middleware:c=[],platform:u,elements:{reference:m,floating:p}={},transform:f=!0,whileElementsMounted:x,open:g}=n,[v,b]=y.useState({x:0,y:0,strategy:r,placement:l,middlewareData:{},isPositioned:!1}),[j,N]=y.useState(c);hc(j,c)||N(c);const[P,S]=y.useState(null),[E,T]=y.useState(null),B=y.useCallback(z=>{z!==J.current&&(J.current=z,S(z))},[]),U=y.useCallback(z=>{z!==Q.current&&(Q.current=z,T(z))},[]),Y=m||P,te=p||E,J=y.useRef(null),Q=y.useRef(null),W=y.useRef(v),pe=x!=null,de=Kd(x),xe=Kd(u),me=Kd(g),ye=y.useCallback(()=>{if(!J.current||!Q.current)return;const z={placement:l,strategy:r,middleware:j};xe.current&&(z.platform=xe.current),VC(J.current,Q.current,z).then(ne=>{const ce={...ne,isPositioned:me.current!==!1};ge.current&&!hc(W.current,ce)&&(W.current=ce,Xu.flushSync(()=>{b(ce)}))})},[j,l,r,xe,me]);cc(()=>{g===!1&&W.current.isPositioned&&(W.current.isPositioned=!1,b(z=>({...z,isPositioned:!1})))},[g]);const ge=y.useRef(!1);cc(()=>(ge.current=!0,()=>{ge.current=!1}),[]),cc(()=>{if(Y&&(J.current=Y),te&&(Q.current=te),Y&&te){if(de.current)return de.current(Y,te,ye);ye()}},[Y,te,ye,de,pe]);const ve=y.useMemo(()=>({reference:J,floating:Q,setReference:B,setFloating:U}),[B,U]),D=y.useMemo(()=>({reference:Y,floating:te}),[Y,te]),_=y.useMemo(()=>{const z={position:r,left:0,top:0};if(!D.floating)return z;const ne=Pg(D.floating,v.x),ce=Pg(D.floating,v.y);return f?{...z,transform:"translate("+ne+"px, "+ce+"px)",...L0(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:ne,top:ce}},[r,f,D.floating,v.x,v.y]);return y.useMemo(()=>({...v,update:ye,refs:ve,elements:D,floatingStyles:_}),[v,ye,ve,D,_])}const $C=n=>{function l(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:n,fn(r){const{element:c,padding:u}=typeof n=="function"?n(r):n;return c&&l(c)?c.current!=null?Ag({element:c.current,padding:u}).fn(r):{}:c?Ag({element:c,padding:u}).fn(r):{}}}},IC=(n,l)=>({...BC(n),options:[n,l]}),QC=(n,l)=>({...LC(n),options:[n,l]}),ZC=(n,l)=>({...UC(n),options:[n,l]}),KC=(n,l)=>({..._C(n),options:[n,l]}),WC=(n,l)=>({...FC(n),options:[n,l]}),JC=(n,l)=>({...qC(n),options:[n,l]}),e2=(n,l)=>({...$C(n),options:[n,l]});var t2="Arrow",_0=y.forwardRef((n,l)=>{const{children:r,width:c=10,height:u=5,...m}=n;return a.jsx(Tt.svg,{...m,ref:l,width:c,height:u,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?r:a.jsx("polygon",{points:"0,0 30,0 15,10"})})});_0.displayName=t2;var a2=_0;function F0(n){const[l,r]=y.useState(void 0);return Zs(()=>{if(n){r({width:n.offsetWidth,height:n.offsetHeight});const c=new ResizeObserver(u=>{if(!Array.isArray(u)||!u.length)return;const m=u[0];let p,f;if("borderBoxSize"in m){const x=m.borderBoxSize,g=Array.isArray(x)?x[0]:x;p=g.inlineSize,f=g.blockSize}else p=n.offsetWidth,f=n.offsetHeight;r({width:p,height:f})});return c.observe(n,{box:"border-box"}),()=>c.unobserve(n)}else r(void 0)},[n]),l}var q0="Popper",[U0,V0]=kl(q0),[$S,G0]=U0(q0),X0="PopperAnchor",Y0=y.forwardRef((n,l)=>{const{__scopePopper:r,virtualRef:c,...u}=n,m=G0(X0,r),p=y.useRef(null),f=Mt(l,p),x=y.useRef(null);return y.useEffect(()=>{const g=x.current;x.current=c?.current||p.current,g!==x.current&&m.onAnchorChange(x.current)}),c?null:a.jsx(Tt.div,{...u,ref:f})});Y0.displayName=X0;var Ju="PopperContent",[s2,n2]=U0(Ju),$0=y.forwardRef((n,l)=>{const{__scopePopper:r,side:c="bottom",sideOffset:u=0,align:m="center",alignOffset:p=0,arrowPadding:f=0,avoidCollisions:x=!0,collisionBoundary:g=[],collisionPadding:v=0,sticky:b="partial",hideWhenDetached:j=!1,updatePositionStrategy:N="optimized",onPlaced:P,...S}=n,E=G0(Ju,r),[T,B]=y.useState(null),U=Mt(l,se=>B(se)),[Y,te]=y.useState(null),J=F0(Y),Q=J?.width??0,W=J?.height??0,pe=c+(m!=="center"?"-"+m:""),de=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},xe=Array.isArray(g)?g:[g],me=xe.length>0,ye={padding:de,boundary:xe.filter(l2),altBoundary:me},{refs:ge,floatingStyles:ve,placement:D,isPositioned:_,middlewareData:z}=YC({strategy:"fixed",placement:pe,whileElementsMounted:(...se)=>HC(...se,{animationFrame:N==="always"}),elements:{reference:E.anchor},middleware:[IC({mainAxis:u+W,alignmentAxis:p}),x&&QC({mainAxis:!0,crossAxis:!1,limiter:b==="partial"?ZC():void 0,...ye}),x&&KC({...ye}),WC({...ye,apply:({elements:se,rects:$,availableWidth:oe,availableHeight:je})=>{const{width:H,height:ie}=$.reference,Ne=se.floating.style;Ne.setProperty("--radix-popper-available-width",`${oe}px`),Ne.setProperty("--radix-popper-available-height",`${je}px`),Ne.setProperty("--radix-popper-anchor-width",`${H}px`),Ne.setProperty("--radix-popper-anchor-height",`${ie}px`)}}),Y&&e2({element:Y,padding:f}),r2({arrowWidth:Q,arrowHeight:W}),j&&JC({strategy:"referenceHidden",...ye})]}),[ne,ce]=Z0(D),w=No(P);Zs(()=>{_&&w?.()},[_,w]);const F=z.arrow?.x,q=z.arrow?.y,Z=z.arrow?.centerOffset!==0,[re,X]=y.useState();return Zs(()=>{T&&X(window.getComputedStyle(T).zIndex)},[T]),a.jsx("div",{ref:ge.setFloating,"data-radix-popper-content-wrapper":"",style:{...ve,transform:_?ve.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:re,"--radix-popper-transform-origin":[z.transformOrigin?.x,z.transformOrigin?.y].join(" "),...z.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:a.jsx(s2,{scope:r,placedSide:ne,onArrowChange:te,arrowX:F,arrowY:q,shouldHideArrow:Z,children:a.jsx(Tt.div,{"data-side":ne,"data-align":ce,...S,ref:U,style:{...S.style,animation:_?void 0:"none"}})})})});$0.displayName=Ju;var I0="PopperArrow",o2={top:"bottom",right:"left",bottom:"top",left:"right"},Q0=y.forwardRef(function(l,r){const{__scopePopper:c,...u}=l,m=n2(I0,c),p=o2[m.placedSide];return a.jsx("span",{ref:m.onArrowChange,style:{position:"absolute",left:m.arrowX,top:m.arrowY,[p]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m.placedSide],visibility:m.shouldHideArrow?"hidden":void 0},children:a.jsx(a2,{...u,ref:r,style:{...u.style,display:"block"}})})});Q0.displayName=I0;function l2(n){return n!==null}var r2=n=>({name:"transformOrigin",options:n,fn(l){const{placement:r,rects:c,middlewareData:u}=l,p=u.arrow?.centerOffset!==0,f=p?0:n.arrowWidth,x=p?0:n.arrowHeight,[g,v]=Z0(r),b={start:"0%",center:"50%",end:"100%"}[v],j=(u.arrow?.x??0)+f/2,N=(u.arrow?.y??0)+x/2;let P="",S="";return g==="bottom"?(P=p?b:`${j}px`,S=`${-x}px`):g==="top"?(P=p?b:`${j}px`,S=`${c.floating.height+x}px`):g==="right"?(P=`${-x}px`,S=p?b:`${N}px`):g==="left"&&(P=`${c.floating.width+x}px`,S=p?b:`${N}px`),{data:{x:P,y:S}}}});function Z0(n){const[l,r="center"]=n.split("-");return[l,r]}var c2=Y0,i2=$0,d2=Q0,u2="Portal",K0=y.forwardRef((n,l)=>{const{container:r,...c}=n,[u,m]=y.useState(!1);Zs(()=>m(!0),[]);const p=r||u&&globalThis?.document?.body;return p?j0.createPortal(a.jsx(Tt.div,{...c,ref:l}),p):null});K0.displayName=u2;function m2(n,l){return y.useReducer((r,c)=>l[r][c]??r,n)}var Rl=n=>{const{present:l,children:r}=n,c=p2(l),u=typeof r=="function"?r({present:c.isPresent}):y.Children.only(r),m=Mt(c.ref,x2(u));return typeof r=="function"||c.isPresent?y.cloneElement(u,{ref:m}):null};Rl.displayName="Presence";function p2(n){const[l,r]=y.useState(),c=y.useRef(null),u=y.useRef(n),m=y.useRef("none"),p=n?"mounted":"unmounted",[f,x]=m2(p,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const g=Kr(c.current);m.current=f==="mounted"?g:"none"},[f]),Zs(()=>{const g=c.current,v=u.current;if(v!==n){const j=m.current,N=Kr(g);n?x("MOUNT"):N==="none"||g?.display==="none"?x("UNMOUNT"):x(v&&j!==N?"ANIMATION_OUT":"UNMOUNT"),u.current=n}},[n,x]),Zs(()=>{if(l){let g;const v=l.ownerDocument.defaultView??window,b=N=>{const S=Kr(c.current).includes(CSS.escape(N.animationName));if(N.target===l&&S&&(x("ANIMATION_END"),!u.current)){const E=l.style.animationFillMode;l.style.animationFillMode="forwards",g=v.setTimeout(()=>{l.style.animationFillMode==="forwards"&&(l.style.animationFillMode=E)})}},j=N=>{N.target===l&&(m.current=Kr(c.current))};return l.addEventListener("animationstart",j),l.addEventListener("animationcancel",b),l.addEventListener("animationend",b),()=>{v.clearTimeout(g),l.removeEventListener("animationstart",j),l.removeEventListener("animationcancel",b),l.removeEventListener("animationend",b)}}else x("ANIMATION_END")},[l,x]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:y.useCallback(g=>{c.current=g?getComputedStyle(g):null,r(g)},[])}}function Kr(n){return n?.animationName||"none"}function x2(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning;return r?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning,r?n.props.ref:n.props.ref||n.ref)}var f2=Gu[" useInsertionEffect ".trim().toString()]||Zs;function W0({prop:n,defaultProp:l,onChange:r=()=>{},caller:c}){const[u,m,p]=g2({defaultProp:l,onChange:r}),f=n!==void 0,x=f?n:u;{const v=y.useRef(n!==void 0);y.useEffect(()=>{const b=v.current;b!==f&&console.warn(`${c} is changing from ${b?"controlled":"uncontrolled"} to ${f?"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.`),v.current=f},[f,c])}const g=y.useCallback(v=>{if(f){const b=h2(v)?v(n):v;b!==n&&p.current?.(b)}else m(v)},[f,n,m,p]);return[x,g]}function g2({defaultProp:n,onChange:l}){const[r,c]=y.useState(n),u=y.useRef(r),m=y.useRef(l);return f2(()=>{m.current=l},[l]),y.useEffect(()=>{u.current!==r&&(m.current?.(r),u.current=r)},[r,u]),[r,c,m]}function h2(n){return typeof n=="function"}var b2=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"}),y2="VisuallyHidden",J0=y.forwardRef((n,l)=>a.jsx(Tt.span,{...n,ref:l,style:{...b2,...n.style}}));J0.displayName=y2;var v2=J0,[Ac]=kl("Tooltip",[V0]),em=V0(),eh="TooltipProvider",C2=700,Eg="tooltip.open",[j2,th]=Ac(eh),ah=n=>{const{__scopeTooltip:l,delayDuration:r=C2,skipDelayDuration:c=300,disableHoverableContent:u=!1,children:m}=n,p=y.useRef(!0),f=y.useRef(!1),x=y.useRef(0);return y.useEffect(()=>{const g=x.current;return()=>window.clearTimeout(g)},[]),a.jsx(j2,{scope:l,isOpenDelayedRef:p,delayDuration:r,onOpen:y.useCallback(()=>{window.clearTimeout(x.current),p.current=!1},[]),onClose:y.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>p.current=!0,c)},[c]),isPointerInTransitRef:f,onPointerInTransitChange:y.useCallback(g=>{f.current=g},[]),disableHoverableContent:u,children:m})};ah.displayName=eh;var sh="Tooltip",[IS,Pc]=Ac(sh),Nu="TooltipTrigger",N2=y.forwardRef((n,l)=>{const{__scopeTooltip:r,...c}=n,u=Pc(Nu,r),m=th(Nu,r),p=em(r),f=y.useRef(null),x=Mt(l,f,u.onTriggerChange),g=y.useRef(!1),v=y.useRef(!1),b=y.useCallback(()=>g.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),a.jsx(c2,{asChild:!0,...p,children:a.jsx(Tt.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...c,ref:x,onPointerMove:wt(n.onPointerMove,j=>{j.pointerType!=="touch"&&!v.current&&!m.isPointerInTransitRef.current&&(u.onTriggerEnter(),v.current=!0)}),onPointerLeave:wt(n.onPointerLeave,()=>{u.onTriggerLeave(),v.current=!1}),onPointerDown:wt(n.onPointerDown,()=>{u.open&&u.onClose(),g.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:wt(n.onFocus,()=>{g.current||u.onOpen()}),onBlur:wt(n.onBlur,u.onClose),onClick:wt(n.onClick,u.onClose)})})});N2.displayName=Nu;var S2="TooltipPortal",[QS,w2]=Ac(S2,{forceMount:void 0}),wo="TooltipContent",A2=y.forwardRef((n,l)=>{const r=w2(wo,n.__scopeTooltip),{forceMount:c=r.forceMount,side:u="top",...m}=n,p=Pc(wo,n.__scopeTooltip);return a.jsx(Rl,{present:c||p.open,children:p.disableHoverableContent?a.jsx(nh,{side:u,...m,ref:l}):a.jsx(P2,{side:u,...m,ref:l})})}),P2=y.forwardRef((n,l)=>{const r=Pc(wo,n.__scopeTooltip),c=th(wo,n.__scopeTooltip),u=y.useRef(null),m=Mt(l,u),[p,f]=y.useState(null),{trigger:x,onClose:g}=r,v=u.current,{onPointerInTransitChange:b}=c,j=y.useCallback(()=>{f(null),b(!1)},[b]),N=y.useCallback((P,S)=>{const E=P.currentTarget,T={x:P.clientX,y:P.clientY},B=k2(T,E.getBoundingClientRect()),U=z2(T,B),Y=R2(S.getBoundingClientRect()),te=H2([...U,...Y]);f(te),b(!0)},[b]);return y.useEffect(()=>()=>j(),[j]),y.useEffect(()=>{if(x&&v){const P=E=>N(E,v),S=E=>N(E,x);return x.addEventListener("pointerleave",P),v.addEventListener("pointerleave",S),()=>{x.removeEventListener("pointerleave",P),v.removeEventListener("pointerleave",S)}}},[x,v,N,j]),y.useEffect(()=>{if(p){const P=S=>{const E=S.target,T={x:S.clientX,y:S.clientY},B=x?.contains(E)||v?.contains(E),U=!O2(T,p);B?j():U&&(j(),g())};return document.addEventListener("pointermove",P),()=>document.removeEventListener("pointermove",P)}},[x,v,p,g,j]),a.jsx(nh,{...n,ref:m})}),[E2,D2]=Ac(sh,{isInside:!1}),M2=Dv("TooltipContent"),nh=y.forwardRef((n,l)=>{const{__scopeTooltip:r,children:c,"aria-label":u,onEscapeKeyDown:m,onPointerDownOutside:p,...f}=n,x=Pc(wo,r),g=em(r),{onClose:v}=x;return y.useEffect(()=>(document.addEventListener(Eg,v),()=>document.removeEventListener(Eg,v)),[v]),y.useEffect(()=>{if(x.trigger){const b=j=>{j.target?.contains(x.trigger)&&v()};return window.addEventListener("scroll",b,{capture:!0}),()=>window.removeEventListener("scroll",b,{capture:!0})}},[x.trigger,v]),a.jsx(Yu,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:m,onPointerDownOutside:p,onFocusOutside:b=>b.preventDefault(),onDismiss:v,children:a.jsxs(i2,{"data-state":x.stateAttribute,...g,...f,ref:l,style:{...f.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:[a.jsx(M2,{children:c}),a.jsx(E2,{scope:r,isInside:!0,children:a.jsx(v2,{id:x.contentId,role:"tooltip",children:u||c})})]})})});A2.displayName=wo;var oh="TooltipArrow",T2=y.forwardRef((n,l)=>{const{__scopeTooltip:r,...c}=n,u=em(r);return D2(oh,r).isInside?null:a.jsx(d2,{...u,...c,ref:l})});T2.displayName=oh;function k2(n,l){const r=Math.abs(l.top-n.y),c=Math.abs(l.bottom-n.y),u=Math.abs(l.right-n.x),m=Math.abs(l.left-n.x);switch(Math.min(r,c,u,m)){case m:return"left";case u:return"right";case r:return"top";case c:return"bottom";default:throw new Error("unreachable")}}function z2(n,l,r=5){const c=[];switch(l){case"top":c.push({x:n.x-r,y:n.y+r},{x:n.x+r,y:n.y+r});break;case"bottom":c.push({x:n.x-r,y:n.y-r},{x:n.x+r,y:n.y-r});break;case"left":c.push({x:n.x+r,y:n.y-r},{x:n.x+r,y:n.y+r});break;case"right":c.push({x:n.x-r,y:n.y-r},{x:n.x-r,y:n.y+r});break}return c}function R2(n){const{top:l,right:r,bottom:c,left:u}=n;return[{x:u,y:l},{x:r,y:l},{x:r,y:c},{x:u,y:c}]}function O2(n,l){const{x:r,y:c}=n;let u=!1;for(let m=0,p=l.length-1;m<l.length;p=m++){const f=l[m],x=l[p],g=f.x,v=f.y,b=x.x,j=x.y;v>c!=j>c&&r<(b-g)*(c-v)/(j-v)+g&&(u=!u)}return u}function H2(n){const l=n.slice();return l.sort((r,c)=>r.x<c.x?-1:r.x>c.x?1:r.y<c.y?-1:r.y>c.y?1:0),B2(l)}function B2(n){if(n.length<=1)return n.slice();const l=[];for(let c=0;c<n.length;c++){const u=n[c];for(;l.length>=2;){const m=l[l.length-1],p=l[l.length-2];if((m.x-p.x)*(u.y-p.y)>=(m.y-p.y)*(u.x-p.x))l.pop();else break}l.push(u)}l.pop();const r=[];for(let c=n.length-1;c>=0;c--){const u=n[c];for(;r.length>=2;){const m=r[r.length-1],p=r[r.length-2];if((m.x-p.x)*(u.y-p.y)>=(m.y-p.y)*(u.x-p.x))r.pop();else break}r.push(u)}return r.pop(),l.length===1&&r.length===1&&l[0].x===r[0].x&&l[0].y===r[0].y?l:l.concat(r)}var L2=ah;function lh(n){var l,r,c="";if(typeof n=="string"||typeof n=="number")c+=n;else if(typeof n=="object")if(Array.isArray(n)){var u=n.length;for(l=0;l<u;l++)n[l]&&(r=lh(n[l]))&&(c&&(c+=" "),c+=r)}else for(r in n)n[r]&&(c&&(c+=" "),c+=r);return c}function rh(){for(var n,l,r=0,c="",u=arguments.length;r<u;r++)(n=arguments[r])&&(l=lh(n))&&(c&&(c+=" "),c+=l);return c}const tm="-",_2=n=>{const l=q2(n),{conflictingClassGroups:r,conflictingClassGroupModifiers:c}=n;return{getClassGroupId:p=>{const f=p.split(tm);return f[0]===""&&f.length!==1&&f.shift(),ch(f,l)||F2(p)},getConflictingClassGroupIds:(p,f)=>{const x=r[p]||[];return f&&c[p]?[...x,...c[p]]:x}}},ch=(n,l)=>{if(n.length===0)return l.classGroupId;const r=n[0],c=l.nextPart.get(r),u=c?ch(n.slice(1),c):void 0;if(u)return u;if(l.validators.length===0)return;const m=n.join(tm);return l.validators.find(({validator:p})=>p(m))?.classGroupId},Dg=/^\[(.+)\]$/,F2=n=>{if(Dg.test(n)){const l=Dg.exec(n)[1],r=l?.substring(0,l.indexOf(":"));if(r)return"arbitrary.."+r}},q2=n=>{const{theme:l,classGroups:r}=n,c={nextPart:new Map,validators:[]};for(const u in r)Su(r[u],c,u,l);return c},Su=(n,l,r,c)=>{n.forEach(u=>{if(typeof u=="string"){const m=u===""?l:Mg(l,u);m.classGroupId=r;return}if(typeof u=="function"){if(U2(u)){Su(u(c),l,r,c);return}l.validators.push({validator:u,classGroupId:r});return}Object.entries(u).forEach(([m,p])=>{Su(p,Mg(l,m),r,c)})})},Mg=(n,l)=>{let r=n;return l.split(tm).forEach(c=>{r.nextPart.has(c)||r.nextPart.set(c,{nextPart:new Map,validators:[]}),r=r.nextPart.get(c)}),r},U2=n=>n.isThemeGetter,V2=n=>{if(n<1)return{get:()=>{},set:()=>{}};let l=0,r=new Map,c=new Map;const u=(m,p)=>{r.set(m,p),l++,l>n&&(l=0,c=r,r=new Map)};return{get(m){let p=r.get(m);if(p!==void 0)return p;if((p=c.get(m))!==void 0)return u(m,p),p},set(m,p){r.has(m)?r.set(m,p):u(m,p)}}},wu="!",Au=":",G2=Au.length,X2=n=>{const{prefix:l,experimentalParseClassName:r}=n;let c=u=>{const m=[];let p=0,f=0,x=0,g;for(let P=0;P<u.length;P++){let S=u[P];if(p===0&&f===0){if(S===Au){m.push(u.slice(x,P)),x=P+G2;continue}if(S==="/"){g=P;continue}}S==="["?p++:S==="]"?p--:S==="("?f++:S===")"&&f--}const v=m.length===0?u:u.substring(x),b=Y2(v),j=b!==v,N=g&&g>x?g-x:void 0;return{modifiers:m,hasImportantModifier:j,baseClassName:b,maybePostfixModifierPosition:N}};if(l){const u=l+Au,m=c;c=p=>p.startsWith(u)?m(p.substring(u.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:p,maybePostfixModifierPosition:void 0}}if(r){const u=c;c=m=>r({className:m,parseClassName:u})}return c},Y2=n=>n.endsWith(wu)?n.substring(0,n.length-1):n.startsWith(wu)?n.substring(1):n,$2=n=>{const l=Object.fromEntries(n.orderSensitiveModifiers.map(c=>[c,!0]));return c=>{if(c.length<=1)return c;const u=[];let m=[];return c.forEach(p=>{p[0]==="["||l[p]?(u.push(...m.sort(),p),m=[]):m.push(p)}),u.push(...m.sort()),u}},I2=n=>({cache:V2(n.cacheSize),parseClassName:X2(n),sortModifiers:$2(n),..._2(n)}),Q2=/\s+/,Z2=(n,l)=>{const{parseClassName:r,getClassGroupId:c,getConflictingClassGroupIds:u,sortModifiers:m}=l,p=[],f=n.trim().split(Q2);let x="";for(let g=f.length-1;g>=0;g-=1){const v=f[g],{isExternal:b,modifiers:j,hasImportantModifier:N,baseClassName:P,maybePostfixModifierPosition:S}=r(v);if(b){x=v+(x.length>0?" "+x:x);continue}let E=!!S,T=c(E?P.substring(0,S):P);if(!T){if(!E){x=v+(x.length>0?" "+x:x);continue}if(T=c(P),!T){x=v+(x.length>0?" "+x:x);continue}E=!1}const B=m(j).join(":"),U=N?B+wu:B,Y=U+T;if(p.includes(Y))continue;p.push(Y);const te=u(T,E);for(let J=0;J<te.length;++J){const Q=te[J];p.push(U+Q)}x=v+(x.length>0?" "+x:x)}return x};function K2(){let n=0,l,r,c="";for(;n<arguments.length;)(l=arguments[n++])&&(r=ih(l))&&(c&&(c+=" "),c+=r);return c}const ih=n=>{if(typeof n=="string")return n;let l,r="";for(let c=0;c<n.length;c++)n[c]&&(l=ih(n[c]))&&(r&&(r+=" "),r+=l);return r};function W2(n,...l){let r,c,u,m=p;function p(x){const g=l.reduce((v,b)=>b(v),n());return r=I2(g),c=r.cache.get,u=r.cache.set,m=f,f(x)}function f(x){const g=c(x);if(g)return g;const v=Z2(x,r);return u(x,v),v}return function(){return m(K2.apply(null,arguments))}}const Et=n=>{const l=r=>r[n]||[];return l.isThemeGetter=!0,l},dh=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,uh=/^\((?:(\w[\w-]*):)?(.+)\)$/i,J2=/^\d+\/\d+$/,ej=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,tj=/\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$/,aj=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,sj=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,nj=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,mo=n=>J2.test(n),He=n=>!!n&&!Number.isNaN(Number(n)),$s=n=>!!n&&Number.isInteger(Number(n)),Wd=n=>n.endsWith("%")&&He(n.slice(0,-1)),ys=n=>ej.test(n),oj=()=>!0,lj=n=>tj.test(n)&&!aj.test(n),mh=()=>!1,rj=n=>sj.test(n),cj=n=>nj.test(n),ij=n=>!he(n)&&!be(n),dj=n=>Eo(n,fh,mh),he=n=>dh.test(n),bn=n=>Eo(n,gh,lj),Jd=n=>Eo(n,fj,He),Tg=n=>Eo(n,ph,mh),uj=n=>Eo(n,xh,cj),Wr=n=>Eo(n,hh,rj),be=n=>uh.test(n),Nl=n=>Do(n,gh),mj=n=>Do(n,gj),kg=n=>Do(n,ph),pj=n=>Do(n,fh),xj=n=>Do(n,xh),Jr=n=>Do(n,hh,!0),Eo=(n,l,r)=>{const c=dh.exec(n);return c?c[1]?l(c[1]):r(c[2]):!1},Do=(n,l,r=!1)=>{const c=uh.exec(n);return c?c[1]?l(c[1]):r:!1},ph=n=>n==="position"||n==="percentage",xh=n=>n==="image"||n==="url",fh=n=>n==="length"||n==="size"||n==="bg-size",gh=n=>n==="length",fj=n=>n==="number",gj=n=>n==="family-name",hh=n=>n==="shadow",hj=()=>{const n=Et("color"),l=Et("font"),r=Et("text"),c=Et("font-weight"),u=Et("tracking"),m=Et("leading"),p=Et("breakpoint"),f=Et("container"),x=Et("spacing"),g=Et("radius"),v=Et("shadow"),b=Et("inset-shadow"),j=Et("text-shadow"),N=Et("drop-shadow"),P=Et("blur"),S=Et("perspective"),E=Et("aspect"),T=Et("ease"),B=Et("animate"),U=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],te=()=>[...Y(),be,he],J=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],W=()=>[be,he,x],pe=()=>[mo,"full","auto",...W()],de=()=>[$s,"none","subgrid",be,he],xe=()=>["auto",{span:["full",$s,be,he]},$s,be,he],me=()=>[$s,"auto",be,he],ye=()=>["auto","min","max","fr",be,he],ge=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ve=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...W()],_=()=>[mo,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...W()],z=()=>[n,be,he],ne=()=>[...Y(),kg,Tg,{position:[be,he]}],ce=()=>["no-repeat",{repeat:["","x","y","space","round"]}],w=()=>["auto","cover","contain",pj,dj,{size:[be,he]}],F=()=>[Wd,Nl,bn],q=()=>["","none","full",g,be,he],Z=()=>["",He,Nl,bn],re=()=>["solid","dashed","dotted","double"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],se=()=>[He,Wd,kg,Tg],$=()=>["","none",P,be,he],oe=()=>["none",He,be,he],je=()=>["none",He,be,he],H=()=>[He,be,he],ie=()=>[mo,"full",...W()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ys],breakpoint:[ys],color:[oj],container:[ys],"drop-shadow":[ys],ease:["in","out","in-out"],font:[ij],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ys],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ys],shadow:[ys],spacing:["px",He],text:[ys],"text-shadow":[ys],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",mo,he,be,E]}],container:["container"],columns:[{columns:[He,he,be,f]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"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:te()}],overflow:[{overflow:J()}],"overflow-x":[{"overflow-x":J()}],"overflow-y":[{"overflow-y":J()}],overscroll:[{overscroll:Q()}],"overscroll-x":[{"overscroll-x":Q()}],"overscroll-y":[{"overscroll-y":Q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:pe()}],"inset-x":[{"inset-x":pe()}],"inset-y":[{"inset-y":pe()}],start:[{start:pe()}],end:[{end:pe()}],top:[{top:pe()}],right:[{right:pe()}],bottom:[{bottom:pe()}],left:[{left:pe()}],visibility:["visible","invisible","collapse"],z:[{z:[$s,"auto",be,he]}],basis:[{basis:[mo,"full","auto",f,...W()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[He,mo,"auto","initial","none",he]}],grow:[{grow:["",He,be,he]}],shrink:[{shrink:["",He,be,he]}],order:[{order:[$s,"first","last","none",be,he]}],"grid-cols":[{"grid-cols":de()}],"col-start-end":[{col:xe()}],"col-start":[{"col-start":me()}],"col-end":[{"col-end":me()}],"grid-rows":[{"grid-rows":de()}],"row-start-end":[{row:xe()}],"row-start":[{"row-start":me()}],"row-end":[{"row-end":me()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ye()}],"auto-rows":[{"auto-rows":ye()}],gap:[{gap:W()}],"gap-x":[{"gap-x":W()}],"gap-y":[{"gap-y":W()}],"justify-content":[{justify:[...ge(),"normal"]}],"justify-items":[{"justify-items":[...ve(),"normal"]}],"justify-self":[{"justify-self":["auto",...ve()]}],"align-content":[{content:["normal",...ge()]}],"align-items":[{items:[...ve(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ve(),{baseline:["","last"]}]}],"place-content":[{"place-content":ge()}],"place-items":[{"place-items":[...ve(),"baseline"]}],"place-self":[{"place-self":["auto",...ve()]}],p:[{p:W()}],px:[{px:W()}],py:[{py:W()}],ps:[{ps:W()}],pe:[{pe:W()}],pt:[{pt:W()}],pr:[{pr:W()}],pb:[{pb:W()}],pl:[{pl:W()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":W()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":W()}],"space-y-reverse":["space-y-reverse"],size:[{size:_()}],w:[{w:[f,"screen",..._()]}],"min-w":[{"min-w":[f,"screen","none",..._()]}],"max-w":[{"max-w":[f,"screen","none","prose",{screen:[p]},..._()]}],h:[{h:["screen","lh",..._()]}],"min-h":[{"min-h":["screen","lh","none",..._()]}],"max-h":[{"max-h":["screen","lh",..._()]}],"font-size":[{text:["base",r,Nl,bn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,be,Jd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Wd,he]}],"font-family":[{font:[mj,he,l]}],"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:[u,be,he]}],"line-clamp":[{"line-clamp":[He,"none",be,Jd]}],leading:[{leading:[m,...W()]}],"list-image":[{"list-image":["none",be,he]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",be,he]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:z()}],"text-color":[{text:z()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...re(),"wavy"]}],"text-decoration-thickness":[{decoration:[He,"from-font","auto",be,bn]}],"text-decoration-color":[{decoration:z()}],"underline-offset":[{"underline-offset":[He,"auto",be,he]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",be,he]}],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",be,he]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ne()}],"bg-repeat":[{bg:ce()}],"bg-size":[{bg:w()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},$s,be,he],radial:["",be,he],conic:[$s,be,he]},xj,uj]}],"bg-color":[{bg:z()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:z()}],"gradient-via":[{via:z()}],"gradient-to":[{to:z()}],rounded:[{rounded:q()}],"rounded-s":[{"rounded-s":q()}],"rounded-e":[{"rounded-e":q()}],"rounded-t":[{"rounded-t":q()}],"rounded-r":[{"rounded-r":q()}],"rounded-b":[{"rounded-b":q()}],"rounded-l":[{"rounded-l":q()}],"rounded-ss":[{"rounded-ss":q()}],"rounded-se":[{"rounded-se":q()}],"rounded-ee":[{"rounded-ee":q()}],"rounded-es":[{"rounded-es":q()}],"rounded-tl":[{"rounded-tl":q()}],"rounded-tr":[{"rounded-tr":q()}],"rounded-br":[{"rounded-br":q()}],"rounded-bl":[{"rounded-bl":q()}],"border-w":[{border:Z()}],"border-w-x":[{"border-x":Z()}],"border-w-y":[{"border-y":Z()}],"border-w-s":[{"border-s":Z()}],"border-w-e":[{"border-e":Z()}],"border-w-t":[{"border-t":Z()}],"border-w-r":[{"border-r":Z()}],"border-w-b":[{"border-b":Z()}],"border-w-l":[{"border-l":Z()}],"divide-x":[{"divide-x":Z()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Z()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...re(),"hidden","none"]}],"divide-style":[{divide:[...re(),"hidden","none"]}],"border-color":[{border:z()}],"border-color-x":[{"border-x":z()}],"border-color-y":[{"border-y":z()}],"border-color-s":[{"border-s":z()}],"border-color-e":[{"border-e":z()}],"border-color-t":[{"border-t":z()}],"border-color-r":[{"border-r":z()}],"border-color-b":[{"border-b":z()}],"border-color-l":[{"border-l":z()}],"divide-color":[{divide:z()}],"outline-style":[{outline:[...re(),"none","hidden"]}],"outline-offset":[{"outline-offset":[He,be,he]}],"outline-w":[{outline:["",He,Nl,bn]}],"outline-color":[{outline:z()}],shadow:[{shadow:["","none",v,Jr,Wr]}],"shadow-color":[{shadow:z()}],"inset-shadow":[{"inset-shadow":["none",b,Jr,Wr]}],"inset-shadow-color":[{"inset-shadow":z()}],"ring-w":[{ring:Z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:z()}],"ring-offset-w":[{"ring-offset":[He,bn]}],"ring-offset-color":[{"ring-offset":z()}],"inset-ring-w":[{"inset-ring":Z()}],"inset-ring-color":[{"inset-ring":z()}],"text-shadow":[{"text-shadow":["none",j,Jr,Wr]}],"text-shadow-color":[{"text-shadow":z()}],opacity:[{opacity:[He,be,he]}],"mix-blend":[{"mix-blend":[...X(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":X()}],"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":[He]}],"mask-image-linear-from-pos":[{"mask-linear-from":se()}],"mask-image-linear-to-pos":[{"mask-linear-to":se()}],"mask-image-linear-from-color":[{"mask-linear-from":z()}],"mask-image-linear-to-color":[{"mask-linear-to":z()}],"mask-image-t-from-pos":[{"mask-t-from":se()}],"mask-image-t-to-pos":[{"mask-t-to":se()}],"mask-image-t-from-color":[{"mask-t-from":z()}],"mask-image-t-to-color":[{"mask-t-to":z()}],"mask-image-r-from-pos":[{"mask-r-from":se()}],"mask-image-r-to-pos":[{"mask-r-to":se()}],"mask-image-r-from-color":[{"mask-r-from":z()}],"mask-image-r-to-color":[{"mask-r-to":z()}],"mask-image-b-from-pos":[{"mask-b-from":se()}],"mask-image-b-to-pos":[{"mask-b-to":se()}],"mask-image-b-from-color":[{"mask-b-from":z()}],"mask-image-b-to-color":[{"mask-b-to":z()}],"mask-image-l-from-pos":[{"mask-l-from":se()}],"mask-image-l-to-pos":[{"mask-l-to":se()}],"mask-image-l-from-color":[{"mask-l-from":z()}],"mask-image-l-to-color":[{"mask-l-to":z()}],"mask-image-x-from-pos":[{"mask-x-from":se()}],"mask-image-x-to-pos":[{"mask-x-to":se()}],"mask-image-x-from-color":[{"mask-x-from":z()}],"mask-image-x-to-color":[{"mask-x-to":z()}],"mask-image-y-from-pos":[{"mask-y-from":se()}],"mask-image-y-to-pos":[{"mask-y-to":se()}],"mask-image-y-from-color":[{"mask-y-from":z()}],"mask-image-y-to-color":[{"mask-y-to":z()}],"mask-image-radial":[{"mask-radial":[be,he]}],"mask-image-radial-from-pos":[{"mask-radial-from":se()}],"mask-image-radial-to-pos":[{"mask-radial-to":se()}],"mask-image-radial-from-color":[{"mask-radial-from":z()}],"mask-image-radial-to-color":[{"mask-radial-to":z()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":Y()}],"mask-image-conic-pos":[{"mask-conic":[He]}],"mask-image-conic-from-pos":[{"mask-conic-from":se()}],"mask-image-conic-to-pos":[{"mask-conic-to":se()}],"mask-image-conic-from-color":[{"mask-conic-from":z()}],"mask-image-conic-to-color":[{"mask-conic-to":z()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ne()}],"mask-repeat":[{mask:ce()}],"mask-size":[{mask:w()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",be,he]}],filter:[{filter:["","none",be,he]}],blur:[{blur:$()}],brightness:[{brightness:[He,be,he]}],contrast:[{contrast:[He,be,he]}],"drop-shadow":[{"drop-shadow":["","none",N,Jr,Wr]}],"drop-shadow-color":[{"drop-shadow":z()}],grayscale:[{grayscale:["",He,be,he]}],"hue-rotate":[{"hue-rotate":[He,be,he]}],invert:[{invert:["",He,be,he]}],saturate:[{saturate:[He,be,he]}],sepia:[{sepia:["",He,be,he]}],"backdrop-filter":[{"backdrop-filter":["","none",be,he]}],"backdrop-blur":[{"backdrop-blur":$()}],"backdrop-brightness":[{"backdrop-brightness":[He,be,he]}],"backdrop-contrast":[{"backdrop-contrast":[He,be,he]}],"backdrop-grayscale":[{"backdrop-grayscale":["",He,be,he]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[He,be,he]}],"backdrop-invert":[{"backdrop-invert":["",He,be,he]}],"backdrop-opacity":[{"backdrop-opacity":[He,be,he]}],"backdrop-saturate":[{"backdrop-saturate":[He,be,he]}],"backdrop-sepia":[{"backdrop-sepia":["",He,be,he]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":W()}],"border-spacing-x":[{"border-spacing-x":W()}],"border-spacing-y":[{"border-spacing-y":W()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",be,he]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[He,"initial",be,he]}],ease:[{ease:["linear","initial",T,be,he]}],delay:[{delay:[He,be,he]}],animate:[{animate:["none",B,be,he]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[S,be,he]}],"perspective-origin":[{"perspective-origin":te()}],rotate:[{rotate:oe()}],"rotate-x":[{"rotate-x":oe()}],"rotate-y":[{"rotate-y":oe()}],"rotate-z":[{"rotate-z":oe()}],scale:[{scale:je()}],"scale-x":[{"scale-x":je()}],"scale-y":[{"scale-y":je()}],"scale-z":[{"scale-z":je()}],"scale-3d":["scale-3d"],skew:[{skew:H()}],"skew-x":[{"skew-x":H()}],"skew-y":[{"skew-y":H()}],transform:[{transform:[be,he,"","none","gpu","cpu"]}],"transform-origin":[{origin:te()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ie()}],"translate-x":[{"translate-x":ie()}],"translate-y":[{"translate-y":ie()}],"translate-z":[{"translate-z":ie()}],"translate-none":["translate-none"],accent:[{accent:z()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:z()}],"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",be,he]}],"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":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"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",be,he]}],fill:[{fill:["none",...z()]}],"stroke-w":[{stroke:[He,Nl,bn,Jd]}],stroke:[{stroke:["none",...z()]}],"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"]}},bj=W2(hj);function Ht(...n){return bj(rh(n))}function yj({delayDuration:n=0,...l}){return a.jsx(L2,{"data-loc":"client\\src\\components\\ui\\tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:n,...l})}const zg=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,Rg=rh,bh=(n,l)=>r=>{var c;if(l?.variants==null)return Rg(n,r?.class,r?.className);const{variants:u,defaultVariants:m}=l,p=Object.keys(u).map(g=>{const v=r?.[g],b=m?.[g];if(v===null)return null;const j=zg(v)||zg(b);return u[g][j]}),f=r&&Object.entries(r).reduce((g,v)=>{let[b,j]=v;return j===void 0||(g[b]=j),g},{}),x=l==null||(c=l.compoundVariants)===null||c===void 0?void 0:c.reduce((g,v)=>{let{class:b,className:j,...N}=v;return Object.entries(N).every(P=>{let[S,E]=P;return Array.isArray(E)?E.includes({...m,...f}[S]):{...m,...f}[S]===E})?[...g,b,j]:g},[]);return Rg(n,p,x,r?.class,r?.className)},vj=bh("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 Xt({className:n,variant:l,size:r,asChild:c=!1,...u}){const m=c?S0:"button";return a.jsx(m,{"data-loc":"client\\src\\components\\ui\\button.tsx:52","data-slot":"button",className:Ht(vj({variant:l,size:r,className:n})),...u})}function $a({className:n,...l}){return a.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:7","data-slot":"card",className:Ht("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",n),...l})}function jn({className:n,...l}){return a.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:20","data-slot":"card-header",className:Ht("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",n),...l})}function Nn({className:n,...l}){return a.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:33","data-slot":"card-title",className:Ht("leading-none font-semibold",n),...l})}function yh({className:n,...l}){return a.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:43","data-slot":"card-description",className:Ht("text-muted-foreground text-sm",n),...l})}function Ia({className:n,...l}){return a.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:66","data-slot":"card-content",className:Ht("px-6",n),...l})}/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cj=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),vh=(...n)=>n.filter((l,r,c)=>!!l&&c.indexOf(l)===r).join(" ");/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var jj={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nj=y.forwardRef(({color:n="currentColor",size:l=24,strokeWidth:r=2,absoluteStrokeWidth:c,className:u="",children:m,iconNode:p,...f},x)=>y.createElement("svg",{ref:x,...jj,width:l,height:l,stroke:n,strokeWidth:c?Number(r)*24/Number(l):r,className:vh("lucide",u),...f},[...p.map(([g,v])=>y.createElement(g,v)),...Array.isArray(m)?m:[m]]));/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _a=(n,l)=>{const r=y.forwardRef(({className:c,...u},m)=>y.createElement(Nj,{ref:m,iconNode:l,className:vh(`lucide-${Cj(n)}`,c),...u}));return r.displayName=`${n}`,r};/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sl=_a("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sj=_a("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"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wj=_a("Grid3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aj=_a("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"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pj=_a("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"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ej=_a("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dj=_a("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mj=_a("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"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tj=_a("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"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kj=_a("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"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ch=_a("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function zj(n,l){if(n instanceof RegExp)return{keys:!1,pattern:n};var r,c,u,m,p=[],f="",x=n.split("/");for(x[0]||x.shift();u=x.shift();)r=u[0],r==="*"?(p.push(r),f+=u[1]==="?"?"(?:/(.*))?":"/(.*)"):r===":"?(c=u.indexOf("?",1),m=u.indexOf(".",1),p.push(u.substring(1,~c?c:~m?m:u.length)),f+=~c&&!~m?"(?:/([^/]+?))?":"/([^/]+?)",~m&&(f+=(~c?"?":"")+"\\"+u.substring(m))):f+="/"+u;return{keys:p,pattern:new RegExp("^"+f+(l?"(?=$|/)":"/?$"),"i")}}var eu={exports:{}},tu={};/**
 * @license React
 * use-sync-external-store-shim.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Og;function Rj(){if(Og)return tu;Og=1;var n=Cc();function l(b,j){return b===j&&(b!==0||1/b===1/j)||b!==b&&j!==j}var r=typeof Object.is=="function"?Object.is:l,c=n.useState,u=n.useEffect,m=n.useLayoutEffect,p=n.useDebugValue;function f(b,j){var N=j(),P=c({inst:{value:N,getSnapshot:j}}),S=P[0].inst,E=P[1];return m(function(){S.value=N,S.getSnapshot=j,x(S)&&E({inst:S})},[b,N,j]),u(function(){return x(S)&&E({inst:S}),b(function(){x(S)&&E({inst:S})})},[b]),p(N),N}function x(b){var j=b.getSnapshot;b=b.value;try{var N=j();return!r(b,N)}catch{return!0}}function g(b,j){return j()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?g:f;return tu.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:v,tu}var Hg;function Oj(){return Hg||(Hg=1,eu.exports=Rj()),eu.exports}var Hj=Oj();const Bj=Gu.useInsertionEffect,Lj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",_j=Lj?y.useLayoutEffect:y.useEffect,Fj=Bj||_j,jh=n=>{const l=y.useRef([n,(...r)=>l[0](...r)]).current;return Fj(()=>{l[0]=n}),l[1]},qj="popstate",am="pushState",sm="replaceState",Uj="hashchange",Bg=[qj,am,sm,Uj],Vj=n=>{for(const l of Bg)addEventListener(l,n);return()=>{for(const l of Bg)removeEventListener(l,n)}},Nh=(n,l)=>Hj.useSyncExternalStore(Vj,n,l),Gj=()=>location.search,Xj=({ssrSearch:n=""}={})=>Nh(Gj,()=>n),Lg=()=>location.pathname,Yj=({ssrPath:n}={})=>Nh(Lg,n?()=>n:Lg),$j=(n,{replace:l=!1,state:r=null}={})=>history[l?sm:am](r,"",n),Ij=(n={})=>[Yj(n),$j],_g=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[_g]>"u"){for(const n of[am,sm]){const l=history[n];history[n]=function(){const r=l.apply(this,arguments),c=new Event(n);return c.arguments=arguments,dispatchEvent(c),r}}Object.defineProperty(window,_g,{value:!0})}const Qj=(n,l)=>l.toLowerCase().indexOf(n.toLowerCase())?"~"+l:l.slice(n.length)||"/",Sh=(n="")=>n==="/"?"":n,Zj=(n,l)=>n[0]==="~"?n.slice(1):Sh(l)+n,Kj=(n="",l)=>Qj(Fg(Sh(n)),Fg(l)),Fg=n=>{try{return decodeURI(n)}catch{return n}},wh={hook:Ij,searchHook:Xj,parser:zj,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:n=>n},Ah=y.createContext(wh),Mo=()=>y.useContext(Ah),Ph={},Eh=y.createContext(Ph),Wj=()=>y.useContext(Eh),Ec=n=>{const[l,r]=n.hook(n);return[Kj(n.base,l),jh((c,u)=>r(Zj(c,n.base),u))]},Ol=()=>Ec(Mo()),nm=(n,l,r,c)=>{const{pattern:u,keys:m}=l instanceof RegExp?{keys:!1,pattern:l}:n(l||"*",c),p=u.exec(r)||[],[f,...x]=p;return f!==void 0?[!0,(()=>{const g=m!==!1?Object.fromEntries(m.map((b,j)=>[b,x[j]])):p.groups;let v={...x};return g&&Object.assign(v,g),v})(),...c?[f]:[]]:[!1,null]},Jj=n=>nm(Mo().parser,n,Ol()[0]),e4=({children:n,...l})=>{const r=Mo(),c=l.hook?wh:r;let u=c;const[m,p]=l.ssrPath?.split("?")??[];p&&(l.ssrSearch=p,l.ssrPath=m),l.hrefs=l.hrefs??l.hook?.hrefs;let f=y.useRef({}),x=f.current,g=x;for(let v in c){const b=v==="base"?c[v]+(l[v]||""):l[v]||c[v];x===g&&b!==g[v]&&(f.current=g={...g}),g[v]=b,(b!==c[v]||b!==u[v])&&(u=g)}return y.createElement(Ah.Provider,{value:u,children:n})},qg=({children:n,component:l},r)=>l?y.createElement(l,{params:r}):typeof n=="function"?n(r):n,t4=n=>{let l=y.useRef(Ph);const r=l.current;return l.current=Object.keys(n).length!==Object.keys(r).length||Object.entries(n).some(([c,u])=>u!==r[c])?n:r},nt=({path:n,nest:l,match:r,...c})=>{const u=Mo(),[m]=Ec(u),[p,f,x]=r??nm(u.parser,n,m,l),g=t4({...Wj(),...f});if(!p)return null;const v=x?y.createElement(e4,{base:x},qg(c,g)):qg(c,g);return y.createElement(Eh.Provider,{value:g,children:v})},Pu=y.forwardRef((n,l)=>{const r=Mo(),[c,u]=Ec(r),{to:m="",href:p=m,onClick:f,asChild:x,children:g,className:v,replace:b,state:j,...N}=n,P=jh(E=>{E.ctrlKey||E.metaKey||E.altKey||E.shiftKey||E.button!==0||(f?.(E),E.defaultPrevented||(E.preventDefault(),u(p,n)))}),S=r.hrefs(p[0]==="~"?p.slice(1):r.base+p,r);return x&&y.isValidElement(g)?y.cloneElement(g,{onClick:P,href:S}):y.createElement("a",{...N,onClick:P,href:S,className:v?.call?v(c===p):v,children:g,ref:l})}),Eu=n=>Array.isArray(n)?n.flatMap(l=>Eu(l&&l.type===y.Fragment?l.props.children:l)):[n],Ug=({children:n,location:l})=>{const r=Mo(),[c]=Ec(r);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Eu(n).forEach(m=>{if(y.isValidElement(m)&&m.props.path){const p=m.props.path;window.__WOUTER_ROUTES__.includes(p)||window.__WOUTER_ROUTES__.push(p)}}));for(const u of Eu(n)){let m=0;if(y.isValidElement(u)&&(m=nm(r.parser,u.props.path,l||c,u.props.nest))[0])return y.cloneElement(u,{match:m})}return null};function bc(){const[,n]=Ol(),l=()=>{n("/")};return a.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:a.jsx($a,{"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:a.jsxs(Ia,{"data-loc":"client\\src\\pages\\NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:17",className:"flex justify-center mb-6",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:18",className:"relative",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),a.jsx(Sj,{"data-loc":"client\\src\\pages\\NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),a.jsx("h1",{"data-loc":"client\\src\\pages\\NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),a.jsx("h2",{"data-loc":"client\\src\\pages\\NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),a.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.",a.jsx("br",{"data-loc":"client\\src\\pages\\NotFound.tsx:32"}),"It may have been moved or deleted."]}),a.jsx("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:36",className:"flex flex-col sm:flex-row gap-3 justify-center",children:a.jsxs(Xt,{"data-loc":"client\\src\\pages\\NotFound.tsx:37",onClick:l,className:"bg-[#1C2D6E] hover:bg-[#1A3AB8] text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[a.jsx(Aj,{"data-loc":"client\\src\\pages\\NotFound.tsx:41",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class a4 extends y.Component{constructor(l){super(l),this.state={hasError:!1,error:null}}static getDerivedStateFromError(l){return{hasError:!0,error:l}}render(){return this.state.hasError?a.jsx("div",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:a.jsxs("div",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[a.jsx(kj,{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),a.jsx("h2",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),a.jsx("div",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:a.jsx("pre",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),a.jsxs("button",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:Ht("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[a.jsx(Mj,{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const s4=y.createContext(void 0);function n4({children:n,defaultTheme:l="light",switchable:r=!1}){const[c,u]=y.useState(()=>r&&localStorage.getItem("theme")||l);y.useEffect(()=>{const p=document.documentElement;c==="dark"?p.classList.add("dark"):p.classList.remove("dark"),r&&localStorage.setItem("theme",c)},[c,r]);const m=r?()=>{u(p=>p==="light"?"dark":"light")}:void 0;return a.jsx(s4.Provider,{"data-loc":"client\\src\\contexts\\ThemeContext.tsx:52",value:{theme:c,toggleTheme:m,switchable:r},children:n})}const o4=[{text:"Cotizar Planes/Pólizas de Salud para Empresas",href:"/personas/planes-empresariales"}],l4=[{text:"Cotizar Todos los Planes y Seguros",href:"/personas/cotizar-todos"},{text:"Comparar Medicinas Prepagadas",href:"/personas/medicina-prepagada"},{text:"Comparar Pólizas de Salud",href:"/personas/polizas-salud"},{text:"Cotiza Planes de Medicina Domiciliaria",href:"/personas/medicina-domiciliaria"},{text:"Cotiza Seguros de Vida",href:"/personas/seguros-vida"},{text:"Planes Dentales",href:"/personas/planes-dentales"},{text:"Complementarios EPS",href:"/personas/eps-complementarios"}];function r4(){const[,n]=Ol(),[l,r]=y.useState(!1),c=y.useRef(null),[u,m]=y.useState(!1),p=y.useRef(null);y.useEffect(()=>{const j=N=>{c.current&&!c.current.contains(N.target)&&r(!1),p.current&&!p.current.contains(N.target)&&m(!1)};return document.addEventListener("mousedown",j),()=>document.removeEventListener("mousedown",j)},[]);const[f,x]=y.useState(!1),[g,v]=y.useState(!1),b=y.useRef(0);return y.useEffect(()=>{const j=()=>{const N=window.scrollY;x(N>60),v(N>b.current&&N>280),b.current=N};return window.addEventListener("scroll",j,{passive:!0}),()=>window.removeEventListener("scroll",j)},[]),a.jsx("nav",{"data-loc":"client\\src\\components\\Navbar.tsx:64",className:"w-full sticky top-0 z-50 transition-all duration-300",style:{background:f?"rgba(11,29,52,0.88)":"#1C2D6E",backdropFilter:f?"blur(14px) saturate(1.4)":"none",WebkitBackdropFilter:f?"blur(14px) saturate(1.4)":"none",borderBottom:f?"1px solid rgba(255,255,255,0.08)":"none",boxShadow:f?"0 4px 32px rgba(0,0,0,0.25)":"none",transform:g?"translateY(-100%)":"translateY(0)"},children:a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:75",className:"max-w-[1280px] mx-auto px-6 lg:px-8 flex items-center justify-between h-16",children:[a.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:77",className:"flex items-center cursor-pointer",onClick:()=>n("/"),children:a.jsx("img",{"data-loc":"client\\src\\components\\Navbar.tsx:81",src:"/evacare-logo.png",alt:"Evai",className:"h-12 w-auto object-contain transition-transform hover:scale-105"})}),a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:89",className:"hidden md:flex items-center gap-8",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:91",ref:c,className:"relative",children:[a.jsxs("button",{"data-loc":"client\\src\\components\\Navbar.tsx:92",onClick:()=>r(j=>!j),className:"flex items-center gap-1 text-white/70 hover:text-white text-sm font-medium transition-colors",children:["Personas",a.jsx("svg",{"data-loc":"client\\src\\components\\Navbar.tsx:97",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",className:`transition-transform duration-200 ${l?"rotate-180":""}`,children:a.jsx("polyline",{"data-loc":"client\\src\\components\\Navbar.tsx:102",points:"6 9 12 15 18 9"})})]}),l&&a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:107",className:"absolute top-full left-0 mt-3 bg-white rounded-2xl shadow-2xl border border-gray-100 flex z-50 overflow-hidden",style:{minWidth:"520px"},children:[a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:112",className:"p-6 w-48 flex-shrink-0 bg-gray-50 flex flex-col justify-between",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:113",children:[a.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:114",className:"font-bold text-[#1C2D6E] text-lg mb-2",children:"Personas"}),a.jsx("p",{"data-loc":"client\\src\\components\\Navbar.tsx:115",className:"text-gray-500 text-xs leading-relaxed",children:"Comparar y Cotizar Planes y Pólizas en Colombia"})]}),a.jsx("button",{"data-loc":"client\\src\\components\\Navbar.tsx:119",onClick:()=>{n("/personas/cotizar-todos"),r(!1)},className:"mt-6 border border-[#00C5D4] text-[#00C5D4] text-xs font-semibold px-4 py-2 rounded-lg hover:bg-[#00C5D4]/8 transition-colors",children:"Comparar ahora"})]}),a.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:128",className:"w-px bg-gray-100 flex-shrink-0"}),a.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:131",className:"p-6 flex flex-col gap-3 flex-1",children:l4.map(j=>a.jsxs("a",{"data-loc":"client\\src\\components\\Navbar.tsx:133",href:j.href,onClick:()=>r(!1),className:"flex items-center gap-3 text-gray-700 hover:text-[#00C5D4] text-sm font-medium transition-colors group",children:[a.jsx("span",{"data-loc":"client\\src\\components\\Navbar.tsx:139",className:"text-[#00C5D4] transition-transform group-hover:translate-x-1",children:"→"}),j.text]},j.href))})]})]}),a.jsx("a",{"data-loc":"client\\src\\components\\Navbar.tsx:148",href:"/personas/planes-mascotas",className:"text-white/70 hover:text-white text-sm font-medium transition-colors",children:"Mascotas"}),a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:151",ref:p,className:"relative",children:[a.jsxs("button",{"data-loc":"client\\src\\components\\Navbar.tsx:152",onClick:()=>m(j=>!j),className:"flex items-center gap-1 text-white/70 hover:text-white text-sm font-medium transition-colors",children:["Empresas",a.jsx("svg",{"data-loc":"client\\src\\components\\Navbar.tsx:157",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",className:`transition-transform duration-200 ${u?"rotate-180":""}`,children:a.jsx("polyline",{"data-loc":"client\\src\\components\\Navbar.tsx:162",points:"6 9 12 15 18 9"})})]}),u&&a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:167",className:"absolute top-full left-0 mt-3 bg-white rounded-2xl shadow-2xl border border-gray-100 flex z-50 overflow-hidden",style:{minWidth:"420px"},children:[a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:172",className:"p-6 w-44 flex-shrink-0 bg-gray-50 flex flex-col justify-between",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:173",children:[a.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:174",className:"font-bold text-[#1C2D6E] text-lg mb-2",children:"Empresas"}),a.jsx("p",{"data-loc":"client\\src\\components\\Navbar.tsx:175",className:"text-gray-500 text-xs leading-relaxed",children:"Comparar y Cotizar Seguros para Empresas en Colombia"})]}),a.jsx("button",{"data-loc":"client\\src\\components\\Navbar.tsx:179",onClick:()=>{n("/personas/planes-empresariales"),m(!1)},className:"mt-6 border border-[#00C5D4] text-[#00C5D4] text-xs font-semibold px-4 py-2 rounded-lg hover:bg-[#00C5D4]/8 transition-colors",children:"Comparar ahora"})]}),a.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:188",className:"w-px bg-gray-100 flex-shrink-0"}),a.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:191",className:"p-6 flex flex-col gap-3 flex-1",children:o4.map(j=>a.jsxs("a",{"data-loc":"client\\src\\components\\Navbar.tsx:193",href:j.href,onClick:()=>m(!1),className:"flex items-center gap-3 text-gray-700 hover:text-[#00C5D4] text-sm font-medium transition-colors group",children:[a.jsx("span",{"data-loc":"client\\src\\components\\Navbar.tsx:199",className:"text-[#00C5D4] transition-transform group-hover:translate-x-1",children:"→"}),j.text]},j.href))})]})]}),a.jsx("a",{"data-loc":"client\\src\\components\\Navbar.tsx:208",href:"/blog",className:"text-white/70 hover:text-white text-sm font-medium transition-colors",children:"Blog"})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:212",className:"flex items-center gap-3",children:[a.jsx("a",{"data-loc":"client\\src\\components\\Navbar.tsx:213",href:"/portal-clientes",className:"text-white/70 hover:text-white text-sm font-medium transition-colors px-3 py-2 hidden md:block",children:"Portal Clientes"}),a.jsxs("a",{"data-loc":"client\\src\\components\\Navbar.tsx:219",href:"/agendar",className:"text-[#00C5D4] hover:text-white border border-[#00C5D4]/50 hover:border-[#00C5D4] hover:bg-[#00C5D4] text-sm font-semibold px-4 py-2.5 rounded-xl transition-all hidden md:flex items-center gap-1.5",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\Navbar.tsx:223",viewBox:"0 0 24 24",className:"w-4 h-4 fill-current flex-shrink-0",children:a.jsx("path",{"data-loc":"client\\src\\components\\Navbar.tsx:224",d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM7 11h5v5H7z"})}),"Agendar reunión"]}),a.jsx("button",{"data-loc":"client\\src\\components\\Navbar.tsx:228",onClick:()=>n("/personas/cotizar-todos"),className:"bg-[#00C5D4] hover:bg-[#00afc0] text-white text-sm font-semibold px-5 py-2.5 rounded-xl transition-all",children:"Comparar gratis"})]})]})})}function c4(){return a.jsx("footer",{"data-loc":"client\\src\\components\\SiteFooter.tsx:5",className:"bg-[#1C2D6E] pt-16 pb-8",children:a.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:6",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:7",className:"grid grid-cols-2 lg:grid-cols-5 gap-8 mb-12",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:8",className:"col-span-2",children:[a.jsx("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:9",className:"flex items-center mb-4",children:a.jsx("img",{"data-loc":"client\\src\\components\\SiteFooter.tsx:10",src:"/evacare-logo.png",alt:"Evai",className:"h-20 w-auto object-contain"})}),a.jsx("p",{"data-loc":"client\\src\\components\\SiteFooter.tsx:16",className:"text-white/50 text-sm leading-relaxed mb-4 max-w-[280px]",children:"La insurtech colombiana que te ayuda a cotizar, comparar, gestionar y administrar tu póliza de salud — todo en un solo lugar, acompañado por inteligencia artificial 24/7."})]}),[{title:"Productos",links:[{text:"Medicina Prepagada",href:"/personas/medicina-prepagada"},{text:"Pólizas de Salud",href:"/personas/polizas-salud"},{text:"Planes Dentales",href:"/personas/planes-dentales"},{text:"Planes para Mascotas",href:"/personas/planes-mascotas"}]},{title:"Empresa",links:[{text:"Sobre Evai",href:"/sobre-nosotros"},{text:"Blog",href:"/blog"},{text:"Contacto",href:"/contacto"}]},{title:"Legal",links:[{text:"Términos y condiciones",href:"/terminos-condiciones"},{text:"Política de privacidad",href:"/privacidad"},{text:"Política de cookies",href:"/cookies"},{text:"HABEAS DATA",href:"/habeas-data"}]}].map(n=>a.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:48",children:[a.jsx("h4",{"data-loc":"client\\src\\components\\SiteFooter.tsx:49",className:"text-white font-semibold text-sm mb-4",children:n.title}),a.jsx("ul",{"data-loc":"client\\src\\components\\SiteFooter.tsx:50",className:"flex flex-col gap-3",children:n.links.map(l=>a.jsx("li",{"data-loc":"client\\src\\components\\SiteFooter.tsx:52",children:a.jsx("a",{"data-loc":"client\\src\\components\\SiteFooter.tsx:53",href:l.href,className:"text-white/50 text-sm hover:text-[#00C5D4] transition-colors",children:l.text})},l.href))})]},n.title))]}),a.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:62",className:"border-t border-white/10 pt-6 flex flex-col md:flex-row items-center justify-between gap-3",children:[a.jsx("p",{"data-loc":"client\\src\\components\\SiteFooter.tsx:63",className:"text-white/40 text-xs",children:"© 2026 Evai. Todos los derechos reservados. Vigilada por la Superintendencia Financiera de Colombia."}),a.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:66",className:"flex items-center gap-2",children:[a.jsx("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:67",className:"w-2 h-2 bg-[#7EE7B9] rounded-full eva-pulse-dot"}),a.jsx("span",{"data-loc":"client\\src\\components\\SiteFooter.tsx:68",className:"text-white/40 text-xs",children:"Precios actualizados al 7 de mayo, 2026"})]})]})]})})}const i4="573123300525",d4=encodeURIComponent("Hola, me interesa información sobre los planes de salud de EvaSeguro 👋"),u4=`https://wa.me/${i4}?text=${d4}`;function m4(){return a.jsxs(a.Fragment,{children:[a.jsx("style",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:15",children:`
        /* ── Keyframes de pulsación ── */
        @keyframes eva-pulse-ring {
          0%, 100% {
            box-shadow:
              0 0 0 0px rgba(6,182,212,0.25),
              0 4px 20px rgba(6,182,212,0.20);
            transform: scale(1);
          }
          50% {
            box-shadow:
              0 0 0 8px rgba(6,182,212,0.08),
              0 6px 28px rgba(6,182,212,0.32);
            transform: scale(1.04);
          }
        }
        @keyframes eva-glow {
          0%, 100% { opacity: 0.5; transform: scale(1); }
          50%       { opacity: 1;   transform: scale(1.18); }
        }
        @keyframes eva-center {
          0%, 100% { opacity: 0.6; }
          50%       { opacity: 1;   }
        }
        .eva-btn {
          animation: eva-pulse-ring 3s cubic-bezier(0.4,0,0.6,1) infinite;
          cursor: pointer;
          transition: transform 0.15s ease;
        }
        .eva-btn:hover  { transform: scale(1.08) !important; }
        .eva-btn:active { transform: scale(0.96) !important; }
        .eva-glow-ring {
          animation: eva-glow 3s ease-in-out infinite;
        }
        .eva-center-dot {
          animation: eva-center 3s ease-in-out infinite;
        }
      `}),a.jsxs("a",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:54",href:u4,target:"_blank",rel:"noopener noreferrer","aria-label":"Contactar por WhatsApp",style:{position:"fixed",bottom:"28px",right:"28px",zIndex:49,display:"flex",flexDirection:"column",alignItems:"center",gap:"6px",textDecoration:"none"},children:[a.jsxs("div",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:72",className:"eva-btn",style:{width:80,height:80,borderRadius:"50%",background:"#ffffff",border:"1px solid rgba(6,182,212,0.18)",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",overflow:"visible"},children:[a.jsx("div",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:88",className:"eva-glow-ring",style:{position:"absolute",inset:-10,borderRadius:"50%",background:"radial-gradient(circle, rgba(6,182,212,0.12) 0%, transparent 70%)",pointerEvents:"none"}}),a.jsxs("svg",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:101",width:"62",height:"62",viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{overflow:"visible"},children:[a.jsxs("defs",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:109",children:[a.jsxs("radialGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:111",id:"swa-bg",cx:"50%",cy:"50%",r:"50%",children:[a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:112",offset:"0%",stopColor:"#ffffff",stopOpacity:"1"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:113",offset:"45%",stopColor:"#e0fafa",stopOpacity:"0.7"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:114",offset:"100%",stopColor:"#06b6d4",stopOpacity:"0"})]}),a.jsxs("linearGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:118",id:"swa-w1",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:119",offset:"0%",stopColor:"#a5f3fc"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:120",offset:"50%",stopColor:"#0891b2"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:121",offset:"100%",stopColor:"#a5f3fc"})]}),a.jsxs("linearGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:123",id:"swa-w2",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:124",offset:"0%",stopColor:"#67e8f9"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:125",offset:"50%",stopColor:"#06b6d4"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:126",offset:"100%",stopColor:"#67e8f9"})]}),a.jsxs("linearGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:128",id:"swa-w3",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:129",offset:"0%",stopColor:"#cffafe"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:130",offset:"50%",stopColor:"#22d3ee"}),a.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:131",offset:"100%",stopColor:"#cffafe"})]}),a.jsx("clipPath",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:134",id:"swa-clip",children:a.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:135",cx:"60",cy:"60",r:"54"})})]}),a.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:140",cx:"60",cy:"60",r:"58",fill:"#ffffff"}),a.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:141",cx:"60",cy:"60",r:"54",fill:"url(#swa-bg)"}),a.jsxs("g",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:144",clipPath:"url(#swa-clip)",children:[a.jsx("path",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:147",stroke:"url(#swa-w2)",strokeWidth:"4",strokeLinecap:"round",fill:"none",d:"M 10 60 Q 27 36 44 60 Q 61 84 78 60 Q 95 36 110 60",children:a.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:154",attributeName:"d",values:`
                    M 10 60 Q 27 36 44 60 Q 61 84 78 60 Q 95 36 110 60;
                    M 10 60 Q 27 84 44 60 Q 61 36 78 60 Q 95 84 110 60;
                    M 10 60 Q 27 36 44 60 Q 61 84 78 60 Q 95 36 110 60`,dur:"3s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.4 0 0.6 1;0.4 0 0.6 1"})}),a.jsx("path",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:168",stroke:"url(#swa-w1)",strokeWidth:"2.8",strokeLinecap:"round",fill:"none",opacity:"0.85",d:"M 10 46 Q 27 26 44 46 Q 61 66 78 46 Q 95 26 110 46",children:a.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:176",attributeName:"d",values:`
                    M 10 46 Q 27 26 44 46 Q 61 66 78 46 Q 95 26 110 46;
                    M 10 46 Q 27 66 44 46 Q 61 26 78 46 Q 95 66 110 46;
                    M 10 46 Q 27 26 44 46 Q 61 66 78 46 Q 95 26 110 46`,dur:"3s",begin:"0.2s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.4 0 0.6 1;0.4 0 0.6 1"})}),a.jsx("path",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:191",stroke:"url(#swa-w3)",strokeWidth:"2.2",strokeLinecap:"round",fill:"none",opacity:"0.7",d:"M 10 74 Q 27 60 44 74 Q 61 88 78 74 Q 95 60 110 74",children:a.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:199",attributeName:"d",values:`
                    M 10 74 Q 27 60 44 74 Q 61 88 78 74 Q 95 60 110 74;
                    M 10 74 Q 27 88 44 74 Q 61 60 78 74 Q 95 88 110 74;
                    M 10 74 Q 27 60 44 74 Q 61 88 78 74 Q 95 60 110 74`,dur:"3s",begin:"0.4s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.4 0 0.6 1;0.4 0 0.6 1"})})]}),a.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:215",cx:"60",cy:"60",r:"10",fill:"white",className:"eva-center-dot",children:a.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:216",attributeName:"r",values:"10;13;10",dur:"3s",repeatCount:"indefinite"})})]})]}),a.jsx("span",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:227",style:{fontSize:10,fontWeight:600,letterSpacing:"0.05em",color:"#06b6d4",fontFamily:"-apple-system, BlinkMacSystemFont, 'Inter', sans-serif",userSelect:"none"},children:"Habla con evai"})]})]})}function p4({children:n}){return a.jsxs(a.Fragment,{children:[a.jsx(r4,{"data-loc":"client\\src\\components\\Layout.tsx:11"}),n,a.jsx(c4,{"data-loc":"client\\src\\components\\Layout.tsx:13"}),a.jsx(m4,{"data-loc":"client\\src\\components\\Layout.tsx:15"})]})}const Dh=y.createContext(void 0),x4=({children:n,className:l,containerClassName:r})=>{const c=y.useRef(null),[u,m]=y.useState(!1),p=g=>{if(!c.current)return;const{left:v,top:b,width:j,height:N}=c.current.getBoundingClientRect(),P=(g.clientX-v-j/2)/25,S=(g.clientY-b-N/2)/25;c.current.style.transform=`rotateY(${P}deg) rotateX(${S}deg)`},f=g=>{m(!0)},x=g=>{m(!1),c.current&&(c.current.style.transform="rotateY(0deg) rotateX(0deg)")};return a.jsx(Dh.Provider,{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:46",value:[u,m],children:a.jsx("div",{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:47",className:Ht("flex items-center justify-center",r),style:{perspective:"1000px"},children:a.jsx("div",{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:51",ref:c,onMouseEnter:f,onMouseMove:p,onMouseLeave:x,className:Ht("flex items-center justify-center relative transition-all duration-200 ease-linear",l),style:{transformStyle:"preserve-3d"},children:n})})})},f4=({children:n,className:l})=>a.jsx("div",{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:76",className:Ht("[transform-style:preserve-3d] [&>*]:[transform-style:preserve-3d]",l),children:n}),po=({as:n="div",children:l,className:r,translateX:c=0,translateY:u=0,translateZ:m=0,rotateX:p=0,rotateY:f=0,rotateZ:x=0,...g})=>{const v=y.useRef(null),[b]=g4();return y.useEffect(()=>{v.current&&(b?v.current.style.transform=`translateX(${c}px) translateY(${u}px) translateZ(${m}px) rotateX(${p}deg) rotateY(${f}deg) rotateZ(${x}deg)`:v.current.style.transform="translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)")},[b,c,u,m,p,f,x]),a.jsx(n,{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:122",ref:v,className:Ht("w-fit transition duration-200 ease-linear",r),...g,children:l})},g4=()=>{const n=y.useContext(Dh);if(n===void 0)throw new Error("useMouseEnter must be used within a MouseEnterProvider");return n},h4=[{initials:"AC",bg:"bg-[#00C5D4]/20",color:"text-[#00C5D4]",name:"Andrés Castillo",city:"Bogotá, D.C.",text:"En 5 minutos comparé 6 planes y elegí el que más me convino. Ahora pago $80.000 menos al mes con mejor cobertura."},{initials:"MR",bg:"bg-[#7EE7B9]/30",color:"text-[#1C2D6E]",name:"María Rodríguez",city:"Medellín, Antioquia",text:"La plataforma es increíblemente fácil de usar. Pude filtrar por clínicas específicas y encontrar el plan perfecto para mi familia."},{initials:"CP",bg:"bg-[#1C2D6E]/10",color:"text-[#1C2D6E]",name:"Carlos Pedraza",city:"Cali, Valle del Cauca",text:"El asesor me llamó en menos de 10 minutos, resolvió todas mis dudas y me ayudó a contratar sin costos adicionales. Excelente."},{initials:"LG",bg:"bg-[#00C5D4]/15",color:"text-[#00C5D4]",name:"Laura Gómez",city:"Barranquilla, Atlántico",text:"Nunca había sido tan fácil entender las diferencias entre planes. El comparador es muy claro y el asesor fue muy paciente."},{initials:"JM",bg:"bg-[#7EE7B9]/25",color:"text-[#1C2D6E]",name:"Jorge Martínez",city:"Bucaramanga, Santander",text:"Conseguí un plan con mejor red de clínicas y a precio similar. La herramienta de comparación es realmente poderosa."}];function Vg({number:n=16,color:l="#00C5D4"}){const r=Array.from({length:n},(c,u)=>({id:u,left:`${4+Math.round(u/n*92)}%`,delay:`${(u*.38).toFixed(2)}s`,duration:`${(3.2+u%5*.7).toFixed(1)}s`}));return a.jsx(a.Fragment,{children:r.map(c=>a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:39",className:"pointer-events-none absolute top-0 h-[1px] w-20 rounded-full",style:{left:c.left,opacity:0,background:`linear-gradient(90deg, ${l}, transparent)`,animation:`meteor ${c.duration} linear ${c.delay} infinite`,transform:"rotate(215deg)"}},c.id))})}function b4({children:n,className:l}){const r=y.useRef(null),[c,u]=y.useState({x:0,y:0}),[m,p]=y.useState(!1),f=y.useCallback(x=>{if(!r.current)return;const g=r.current.getBoundingClientRect();u({x:x.clientX-g.left,y:x.clientY-g.top})},[]);return a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:66",ref:r,onMouseMove:f,onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),className:l,style:{background:m?`radial-gradient(420px circle at ${c.x}px ${c.y}px, rgba(0,197,212,0.07) 0%, white 65%)`:"white",transition:"background 0.08s"},children:n})}function y4({to:n,prefix:l="",suffix:r="",decimals:c=0}){const u=y.useRef(null),[m,p]=y.useState(0),f=y.useRef(!1);return y.useEffect(()=>{const x=new IntersectionObserver(([g])=>{if(g.isIntersecting&&!f.current){f.current=!0;const v=performance.now(),b=1800,j=N=>{const P=Math.min((N-v)/b,1),S=1-Math.pow(1-P,3);p(parseFloat((n*S).toFixed(c))),P<1&&requestAnimationFrame(j)};requestAnimationFrame(j)}},{threshold:.4});return u.current&&x.observe(u.current),()=>x.disconnect()},[n,c]),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:121",ref:u,className:"eva-shimmer-text font-extrabold text-4xl",style:{fontFamily:"Sora, sans-serif"},children:[l,m.toFixed(c),r]})}function v4({items:n}){const l=y.useRef(null);return a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:131",className:"relative overflow-hidden",style:{maskImage:"linear-gradient(to right, transparent 0%, white 8%, white 92%, transparent 100%)"},children:a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:135",ref:l,className:"flex gap-5 w-max",style:{animation:"infinite-scroll 32s linear infinite"},onMouseEnter:()=>{l.current&&(l.current.style.animationPlayState="paused")},onMouseLeave:()=>{l.current&&(l.current.style.animationPlayState="running")},children:[...n,...n].map((r,c)=>a.jsxs("article",{"data-loc":"client\\src\\pages\\Home.tsx:143",className:"w-[320px] flex-shrink-0 bg-white rounded-2xl p-6 shadow-sm border border-gray-100 eva-card-hover cursor-default",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:147",className:"text-[#F5A623] mb-3 text-sm tracking-wide",children:"★★★★★"}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Home.tsx:148",className:"text-gray-600 text-sm leading-relaxed mb-5",children:['"',r.text,'"']}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:149",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:150",className:`w-9 h-9 ${r.bg} rounded-full flex items-center justify-center flex-shrink-0`,children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:151",className:`${r.color} font-semibold text-sm`,children:r.initials})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:153",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:154",className:"font-semibold text-[#1C2D6E] text-sm",children:r.name}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:155",className:"text-gray-400 text-xs",children:r.city})]})]})]},c))})})}function C4(){const[,n]=Ol();return a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:171",className:"min-h-screen bg-[#F8FAFC]",style:{fontFamily:"Inter, sans-serif"},children:[a.jsxs("header",{"data-loc":"client\\src\\pages\\Home.tsx:174",className:"eva-hero w-full relative overflow-hidden",children:[a.jsx(Vg,{"data-loc":"client\\src\\pages\\Home.tsx:176",number:20,color:"#00C5D4"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:179",className:"absolute top-0 right-0 w-[700px] h-[700px] rounded-full opacity-[0.06] pointer-events-none",style:{background:"radial-gradient(circle, #00C5D4 0%, transparent 65%)",transform:"translate(220px, -220px)"}}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:184",className:"absolute bottom-0 left-0 w-[400px] h-[400px] rounded-full opacity-[0.04] pointer-events-none",style:{background:"radial-gradient(circle, #7EE7B9 0%, transparent 70%)",transform:"translate(-150px, 150px)"}}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:189",className:"max-w-[1280px] mx-auto px-6 lg:px-8 py-16 lg:py-20 flex flex-col lg:flex-row items-center gap-12 min-h-[540px]",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:192",className:"flex-1 max-w-[580px]",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:193",className:"inline-flex items-center gap-2 bg-white/10 border border-white/20 rounded-full px-4 py-1.5 mb-6",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:194",className:"w-2 h-2 bg-[#7EE7B9] rounded-full eva-pulse-dot"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:195",className:"text-white/80 text-xs font-medium",children:"InsurTech colombiana · 13 años en salud"})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:197",className:"text-[#00C5D4] text-xs font-bold tracking-[0.25em] uppercase mb-3",children:"Tecnología que te cuida"}),a.jsxs("h1",{"data-loc":"client\\src\\pages\\Home.tsx:198",className:"font-extrabold text-white leading-tight mb-6",style:{fontFamily:"Sora, sans-serif",fontSize:"clamp(2.2rem, 4vw, 3.2rem)",lineHeight:1.1},children:["Medicina Prepagada",a.jsx("br",{"data-loc":"client\\src\\pages\\Home.tsx:202"}),"y Pólizas de salud",a.jsx("br",{"data-loc":"client\\src\\pages\\Home.tsx:203"}),a.jsxs("span",{"data-loc":"client\\src\\pages\\Home.tsx:204",className:"text-[#00C5D4]",children:["son tu ",a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:204",className:"eva-highlight-text",children:"mejor opción"})]})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:206",className:"text-white/70 text-lg leading-relaxed mb-8 max-w-[480px]",children:"La insurtech colombiana que te ayuda a cotizar, comparar, gestionar y administrar tu póliza de salud — todo en un solo lugar, acompañado por inteligencia artificial 24/7."}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:209",className:"flex flex-col gap-3 mb-10",children:["Comparación objetiva e imparcial","Precios reales actualizados en tiempo real","Asesores expertos sin costo adicional"].map(l=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:215",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:216",className:"w-5 h-5 bg-[#7EE7B9]/20 rounded-full flex items-center justify-center flex-shrink-0",children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:217",width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:"#7EE7B9",strokeWidth:"3",strokeLinecap:"round",children:a.jsx("polyline",{"data-loc":"client\\src\\pages\\Home.tsx:218",points:"20 6 9 17 4 12"})})}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:221",className:"text-white/80 text-sm",children:l})]},l))}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:225",className:"flex items-center gap-4 flex-wrap",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\Home.tsx:226",onClick:()=>n("/personas/cotizar-todos"),className:"eva-btn-glow bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold px-8 py-4 rounded-xl text-base transition-all hover:-translate-y-0.5",style:{fontFamily:"Sora, sans-serif"},children:"Comparar planes ahora"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:233",className:"text-white/40 text-xs",children:"Sin registro · Gratis · 3 min"})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:238",className:"flex-1 flex justify-center items-center w-full max-w-[540px]",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:239",className:"eva-float rounded-2xl overflow-hidden w-full",style:{boxShadow:"0 0 80px rgba(0,197,212,0.2), 0 40px 80px rgba(11,29,52,0.35)"},children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:244",className:"bg-[#1a2d47] px-4 py-3 flex items-center gap-2",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:245",className:"w-3 h-3 rounded-full bg-[#ff5f57]"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:246",className:"w-3 h-3 rounded-full bg-[#febc2e]"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:247",className:"w-3 h-3 rounded-full bg-[#28c840]"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:248",className:"flex-1 bg-white/10 rounded-md mx-4 h-6 flex items-center px-3",children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:249",className:"text-white/50 text-xs",children:"home2.evaseguro.com/comparar"})})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:253",className:"bg-[#F8FAFC] p-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:255",className:"bg-white rounded-xl p-3 mb-4 flex gap-2 shadow-sm border border-gray-100",children:[[{label:"Departamento",val:"Bogotá D.C."},{label:"EPS Actual",val:"Compensar"},{label:"Edad",val:"32"}].map(l=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:261",className:"flex-1 bg-gray-50 rounded-lg px-3 py-2",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:262",className:"text-[10px] text-gray-400 mb-0.5",children:l.label}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:263",className:"text-xs font-medium text-gray-700",children:l.val})]},l.label)),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:266",className:"bg-[#00C5D4] text-white text-[10px] font-semibold px-3 rounded-lg flex items-center whitespace-nowrap",children:"Calcular"})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:271",className:"grid grid-cols-2 gap-3",children:[{letter:"C",color:"#00C5D4",bg:"rgba(0,197,212,0.15)",name:"ORO PLUS",price:"$ 208.530"},{letter:"B",color:"#1C2D6E",bg:"rgba(11,29,52,0.1)",name:"SALUD INTEGRAL",price:"$ 421.000"}].map(l=>a.jsx(x4,{"data-loc":"client\\src\\pages\\Home.tsx:276",containerClassName:"w-full",className:"w-full",children:a.jsxs(f4,{"data-loc":"client\\src\\pages\\Home.tsx:277",className:"bg-white rounded-xl p-4 shadow-sm border border-gray-100 w-full",children:[a.jsx(po,{"data-loc":"client\\src\\pages\\Home.tsx:278",translateZ:6,className:"inline-flex items-center rounded-full px-2 py-0.5 mb-3",style:{background:"rgba(126,231,185,0.2)"},children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:279",className:"text-[9px] font-semibold text-[#1C2D6E]",children:"MED. PREPAGADA"})}),a.jsxs(po,{"data-loc":"client\\src\\pages\\Home.tsx:281",translateZ:12,className:"flex items-center gap-2 mb-2",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:282",className:"w-6 h-6 rounded-lg flex items-center justify-center",style:{background:l.bg},children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:283",className:"text-[8px] font-bold",style:{color:l.color},children:l.letter})}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:285",className:"text-[10px] font-semibold text-gray-800",children:l.name})]}),a.jsx(po,{"data-loc":"client\\src\\pages\\Home.tsx:287",translateZ:20,className:"font-bold text-[#1C2D6E] text-base mb-0.5",style:{fontFamily:"Sora, sans-serif"},children:l.price}),a.jsx(po,{"data-loc":"client\\src\\pages\\Home.tsx:290",translateZ:4,className:"text-[9px] text-gray-400 mb-2",children:"/mes"}),a.jsx(po,{"data-loc":"client\\src\\pages\\Home.tsx:291",translateZ:8,className:"text-[#F5A623] text-[10px] mb-3",children:"★★★★★"}),a.jsx(po,{"data-loc":"client\\src\\pages\\Home.tsx:292",translateZ:16,className:"w-full",children:a.jsx("button",{"data-loc":"client\\src\\pages\\Home.tsx:293",className:"w-full bg-[#00C5D4] text-white text-[9px] font-semibold py-1.5 rounded-lg",children:"Me interesa"})})]})},l.name))})]})]})})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:307",className:"w-full",style:{lineHeight:0},children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:308",viewBox:"0 0 1440 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",style:{width:"100%",height:"56px",display:"block"},children:a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:309",d:"M0 56 L0 24 Q360 0 720 28 Q1080 56 1440 24 L1440 56 Z",fill:"#F8FAFC"})})})]}),a.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:315",className:"bg-[#F8FAFC] py-16",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:316",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:317",className:"grid grid-cols-2 lg:grid-cols-4 gap-8",children:[{to:50,prefix:"+",suffix:"",decimals:0,label:"Planes disponibles"},{to:12,prefix:"",suffix:"K+",decimals:0,label:"Familias protegidas"},{to:8,prefix:"",suffix:"",decimals:0,label:"Aseguradoras líderes"},{to:4.9,prefix:"",suffix:"★",decimals:1,label:"Calificación promedio"}].map(l=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:324",className:"text-center group",children:[a.jsx(y4,{"data-loc":"client\\src\\pages\\Home.tsx:325",to:l.to,prefix:l.prefix,suffix:l.suffix,decimals:l.decimals}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:326",className:"text-gray-500 text-sm mt-1 group-hover:text-[#00C5D4] transition-colors",children:l.label})]},l.label))})})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:333",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:334",className:"h-px bg-gradient-to-r from-transparent via-gray-200 to-transparent"})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:338",className:"py-20 bg-[#F8FAFC]",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:339",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:340",className:"text-center mb-14",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:341",className:"inline-flex items-center gap-2 bg-[#00C5D4]/10 border border-[#00C5D4]/20 rounded-full px-4 py-1.5 mb-4",children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:342",className:"text-[#00C5D4] text-xs font-semibold tracking-wide uppercase",children:"Cómo funciona"})}),a.jsx("h2",{"data-loc":"client\\src\\pages\\Home.tsx:344",className:"font-bold text-[#1C2D6E] mb-4 text-3xl lg:text-4xl",style:{fontFamily:"Sora, sans-serif"},children:"Simple, rápido y sin compromiso"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:347",className:"text-gray-500 text-lg max-w-[520px] mx-auto",children:"Encuentra tu plan ideal de salud en 3 pasos sencillos, completamente gratis."})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:351",className:"grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8",children:[{bg:"bg-[#00C5D4]/10",iconStroke:"#00C5D4",icon:a.jsxs(a.Fragment,{children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\Home.tsx:356",cx:"11",cy:"11",r:"8"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:356",d:"M21 21l-4.35-4.35"})]}),num:"01",title:"Ingresa tus datos",desc:"Dinos tu departamento, EPS actual, edad y género. Con eso ya podemos encontrar las mejores opciones para ti."},{bg:"bg-[#7EE7B9]/20",iconStroke:"#00a878",icon:a.jsxs(a.Fragment,{children:[a.jsx("rect",{"data-loc":"client\\src\\pages\\Home.tsx:364",x:"3",y:"3",width:"18",height:"18",rx:"2"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:364",d:"M3 9h18M9 21V9"})]}),num:"02",title:"Compara planes",desc:"Ve lado a lado los precios, coberturas, copagos y redes de clínicas de todos los planes disponibles."},{bg:"bg-[#1C2D6E]/8",iconStroke:"#1C2D6E",icon:a.jsxs(a.Fragment,{children:[a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:372",d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),a.jsx("polyline",{"data-loc":"client\\src\\pages\\Home.tsx:372",points:"22 4 12 14.01 9 11.01"})]}),num:"03",title:"Elige con confianza",desc:"Habla con uno de nuestros asesores expertos sin costo, o contrata directamente en línea con total seguridad."}].map(l=>a.jsxs(b4,{"data-loc":"client\\src\\pages\\Home.tsx:378",className:"rounded-2xl p-8 shadow-sm border border-gray-100 transition-shadow duration-300 hover:shadow-md hover:border-[#00C5D4]/20",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:382",className:"flex items-start justify-between mb-6",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:383",className:`w-12 h-12 ${l.bg} rounded-2xl flex items-center justify-center`,children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:384",width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:l.iconStroke,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:l.icon})}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:388",className:"text-[#00C5D4]/30 font-bold text-3xl",style:{fontFamily:"Sora, sans-serif"},children:l.num})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:392",className:"font-bold text-[#1C2D6E] text-xl mb-3",style:{fontFamily:"Sora, sans-serif"},children:l.title}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:395",className:"text-gray-500 text-sm leading-relaxed",children:l.desc})]},l.title))})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:403",className:"py-20 bg-white",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:404",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:405",className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-20 items-center",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:408",className:"relative",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:409",className:"bg-[#F8FAFC] rounded-3xl p-8 border border-gray-100 shadow-sm",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:410",className:"bg-white rounded-xl shadow-sm border border-gray-100 overflow-hidden",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:411",className:"bg-[#1C2D6E] text-white px-5 py-3 flex justify-between text-xs font-semibold",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Plan"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Precio"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Cobertura"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Rating"})]}),[{letter:"C",color:"#00C5D4",name:"Coomeva Oro Plus",price:"$208K",cov:"100%",highlighted:!1},{letter:"B",color:"#1C2D6E",name:"Bolívar Integral",price:"$421K",cov:"100%",highlighted:!0},{letter:"S",color:"#16a34a",name:"Sura Gold",price:"$315K",cov:"90%",highlighted:!1},{letter:"N",color:"#7c3aed",name:"Nueva EPS Premium",price:"$189K",cov:"85%",highlighted:!1}].map(l=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:420",className:`px-5 py-3.5 flex justify-between items-center transition-colors duration-150 hover:bg-[#00C5D4]/5 ${l.highlighted?"bg-[#00C5D4]/5":"bg-white"}`,children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:424",className:"flex items-center gap-2",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:425",className:"w-5 h-5 rounded bg-gray-100 flex items-center justify-center",children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:426",className:"text-[9px] font-bold",style:{color:l.color},children:l.letter})}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:428",className:"text-xs font-medium text-gray-800",children:l.name})]}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:430",className:"text-xs font-semibold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:l.price}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:431",className:"text-xs text-[#00a878] font-medium",children:l.cov}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:432",className:"text-[#F5A623] text-xs",children:"★★★★★"})]},l.name))]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:436",className:"flex gap-2 mt-4 flex-wrap",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:437",className:"bg-[#7EE7B9]/20 text-[#1C2D6E] text-xs font-semibold px-3 py-1 rounded-full",children:"Sin costos ocultos"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:438",className:"bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-semibold px-3 py-1 rounded-full",children:"Actualizado hoy"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:442",className:"absolute -top-4 -right-4 bg-[#1C2D6E] rounded-xl px-4 py-2.5 shadow-xl eva-float",style:{animationDelay:"1.5s"},children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:443",className:"text-white text-xs font-semibold",children:"+50 planes"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:444",className:"text-[#00C5D4] text-[10px]",children:"comparados en 1 click"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:449",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:450",className:"inline-flex items-center gap-2 bg-[#00C5D4]/10 border border-[#00C5D4]/20 rounded-full px-4 py-1.5 mb-6",children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:451",className:"text-[#00C5D4] text-xs font-semibold tracking-wide uppercase",children:"Por qué Evai"})}),a.jsx("h2",{"data-loc":"client\\src\\pages\\Home.tsx:453",className:"font-bold text-[#1C2D6E] mb-4 text-3xl lg:text-4xl leading-tight",style:{fontFamily:"Sora, sans-serif"},children:"Todo lo que necesitas para elegir bien"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:456",className:"text-gray-500 text-base leading-relaxed mb-10",children:"Somos el comparador más completo y transparente de Colombia. Sin comisiones escondidas, sin presiones de venta."}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:459",className:"flex flex-col gap-6",children:[{bg:"bg-[#00C5D4]/10",stroke:"#00C5D4",icon:a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:464",d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"}),title:"Comparación 100% imparcial",desc:"No favorecemos ninguna aseguradora. Mostramos todos los planes con datos objetivos y actualizados."},{bg:"bg-[#7EE7B9]/20",stroke:"#00a878",icon:a.jsxs(a.Fragment,{children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\Home.tsx:471",cx:"12",cy:"12",r:"10"}),a.jsx("polyline",{"data-loc":"client\\src\\pages\\Home.tsx:471",points:"12 6 12 12 16 14"})]}),title:"Resultados en 3 minutos",desc:"Sin formularios interminables. Solo los datos esenciales para mostrarte opciones relevantes de inmediato."},{bg:"bg-[#1C2D6E]/8",stroke:"#1C2D6E",icon:a.jsxs(a.Fragment,{children:[a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:478",d:"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}),a.jsx("circle",{"data-loc":"client\\src\\pages\\Home.tsx:478",cx:"9",cy:"7",r:"4"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:478",d:"M23 21v-2a4 4 0 0 0-3-3.87"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:478",d:"M16 3.13a4 4 0 0 1 0 7.75"})]}),title:"Asesoría personalizada gratuita",desc:"Nuestro equipo de asesores certificados está listo para ayudarte a escoger sin costo adicional."}].map(l=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:483",className:"flex items-start gap-4 group",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:484",className:`w-10 h-10 ${l.bg} rounded-xl flex items-center justify-center flex-shrink-0 transition-transform duration-200 group-hover:scale-110`,children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:485",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:l.stroke,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:l.icon})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:489",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:490",className:"font-semibold text-[#1C2D6E] mb-1 group-hover:text-[#00C5D4] transition-colors",children:l.title}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:491",className:"text-gray-500 text-sm leading-relaxed",children:l.desc})]})]},l.title))})]})]})})}),a.jsxs("section",{"data-loc":"client\\src\\pages\\Home.tsx:502",className:"py-20 bg-[#F8FAFC] overflow-hidden",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:503",className:"max-w-[1280px] mx-auto px-6 lg:px-8 mb-12",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:504",className:"text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:505",className:"inline-flex items-center gap-2 bg-[#00C5D4]/10 border border-[#00C5D4]/20 rounded-full px-4 py-1.5 mb-4",children:a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:506",className:"text-[#00C5D4] text-xs font-semibold tracking-wide uppercase",children:"Lo que dicen nuestros usuarios"})}),a.jsx("h2",{"data-loc":"client\\src\\pages\\Home.tsx:508",className:"font-bold text-[#1C2D6E] text-3xl lg:text-4xl",style:{fontFamily:"Sora, sans-serif"},children:"Miles de colombianos ya compararon"})]})}),a.jsx(v4,{"data-loc":"client\\src\\pages\\Home.tsx:513",items:h4})]}),a.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:517",className:"py-20 bg-white",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:518",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:519",className:"eva-glow-border bg-[#1C2D6E] rounded-3xl px-10 lg:px-16 py-14 flex flex-col lg:flex-row items-center justify-between gap-8 relative overflow-hidden",children:[a.jsx(Vg,{"data-loc":"client\\src\\pages\\Home.tsx:521",number:12,color:"rgba(0,197,212,0.6)"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:524",className:"absolute right-0 top-0 w-96 h-96 rounded-full opacity-[0.08] pointer-events-none",style:{background:"radial-gradient(circle, #00C5D4 0%, transparent 70%)",transform:"translate(120px, -120px)"}}),a.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:528",className:"absolute left-0 bottom-0 w-64 h-64 rounded-full opacity-[0.05] pointer-events-none",style:{background:"radial-gradient(circle, #7EE7B9 0%, transparent 70%)",transform:"translate(-80px, 80px)"}}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:533",className:"relative z-10",children:[a.jsxs("h2",{"data-loc":"client\\src\\pages\\Home.tsx:534",className:"font-bold text-white mb-3 text-2xl lg:text-3xl",style:{fontFamily:"Sora, sans-serif"},children:["Empieza a comparar hoy.",a.jsx("br",{"data-loc":"client\\src\\pages\\Home.tsx:535"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:536",className:"text-[#00C5D4]",children:"Es gratis, rápido y sin compromisos."})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:538",className:"text-white/60 text-base",children:"+12.000 colombianos ya encontraron su plan ideal con Evai."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:543",className:"flex flex-col items-center gap-2 flex-shrink-0 relative z-10",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\Home.tsx:544",onClick:()=>n("/personas/cotizar-todos"),className:"eva-btn-glow bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold px-10 py-4 rounded-xl text-base whitespace-nowrap transition-all hover:-translate-y-0.5",style:{fontFamily:"Sora, sans-serif"},children:"Comparar planes gratis"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:551",className:"text-white/40 text-xs",children:"Sin registrarte, en 3 minutos"})]})]})})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:558",className:"py-20 px-6 lg:px-8",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:559",className:"max-w-3xl mx-auto text-center",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Home.tsx:560",className:"font-bold text-[#1C2D6E] text-3xl lg:text-4xl mb-4",style:{fontFamily:"Sora, sans-serif"},children:"¿Tienes Preguntas?"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:563",className:"text-gray-600 text-lg mb-8",children:"Nuestro equipo está disponible para ayudarte."}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:567",className:"flex flex-col sm:flex-row gap-4 justify-center mb-8",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\Home.tsx:568",href:"tel:+573123300525",className:"px-8 py-3 rounded-xl border-2 border-gray-300 text-[#1C2D6E] font-semibold hover:border-[#00C5D4] hover:text-[#00C5D4] transition-colors",children:"Contactar Soporte"}),a.jsx("button",{"data-loc":"client\\src\\pages\\Home.tsx:574",onClick:()=>n("/agendar"),className:"px-8 py-3 rounded-xl bg-[#0052CC] hover:bg-[#003fa0] text-white font-semibold transition-all hover:-translate-y-0.5",children:"Agendar Asesoría"})]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Home.tsx:582",className:"text-gray-500 text-sm",children:["Teléfono: ",a.jsx("a",{"data-loc":"client\\src\\pages\\Home.tsx:583",href:"tel:+573123300525",className:"font-semibold text-[#00C5D4] hover:underline",children:"+57 312 330 0525"})]})]})})]})}const j4=/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/;function Ja(n){return j4.test((n??"").trim())}var au="focusScope.autoFocusOnMount",su="focusScope.autoFocusOnUnmount",Gg={bubbles:!1,cancelable:!0},N4="FocusScope",Mh=y.forwardRef((n,l)=>{const{loop:r=!1,trapped:c=!1,onMountAutoFocus:u,onUnmountAutoFocus:m,...p}=n,[f,x]=y.useState(null),g=No(u),v=No(m),b=y.useRef(null),j=Mt(l,S=>x(S)),N=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(c){let S=function(U){if(N.paused||!f)return;const Y=U.target;f.contains(Y)?b.current=Y:Is(b.current,{select:!0})},E=function(U){if(N.paused||!f)return;const Y=U.relatedTarget;Y!==null&&(f.contains(Y)||Is(b.current,{select:!0}))},T=function(U){if(document.activeElement===document.body)for(const te of U)te.removedNodes.length>0&&Is(f)};document.addEventListener("focusin",S),document.addEventListener("focusout",E);const B=new MutationObserver(T);return f&&B.observe(f,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",S),document.removeEventListener("focusout",E),B.disconnect()}}},[c,f,N.paused]),y.useEffect(()=>{if(f){Yg.add(N);const S=document.activeElement;if(!f.contains(S)){const T=new CustomEvent(au,Gg);f.addEventListener(au,g),f.dispatchEvent(T),T.defaultPrevented||(S4(D4(Th(f)),{select:!0}),document.activeElement===S&&Is(f))}return()=>{f.removeEventListener(au,g),setTimeout(()=>{const T=new CustomEvent(su,Gg);f.addEventListener(su,v),f.dispatchEvent(T),T.defaultPrevented||Is(S??document.body,{select:!0}),f.removeEventListener(su,v),Yg.remove(N)},0)}}},[f,g,v,N]);const P=y.useCallback(S=>{if(!r&&!c||N.paused)return;const E=S.key==="Tab"&&!S.altKey&&!S.ctrlKey&&!S.metaKey,T=document.activeElement;if(E&&T){const B=S.currentTarget,[U,Y]=w4(B);U&&Y?!S.shiftKey&&T===Y?(S.preventDefault(),r&&Is(U,{select:!0})):S.shiftKey&&T===U&&(S.preventDefault(),r&&Is(Y,{select:!0})):T===B&&S.preventDefault()}},[r,c,N.paused]);return a.jsx(Tt.div,{tabIndex:-1,...p,ref:j,onKeyDown:P})});Mh.displayName=N4;function S4(n,{select:l=!1}={}){const r=document.activeElement;for(const c of n)if(Is(c,{select:l}),document.activeElement!==r)return}function w4(n){const l=Th(n),r=Xg(l,n),c=Xg(l.reverse(),n);return[r,c]}function Th(n){const l=[],r=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:c=>{const u=c.tagName==="INPUT"&&c.type==="hidden";return c.disabled||c.hidden||u?NodeFilter.FILTER_SKIP:c.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)l.push(r.currentNode);return l}function Xg(n,l){for(const r of n)if(!A4(r,{upTo:l}))return r}function A4(n,{upTo:l}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(l!==void 0&&n===l)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function P4(n){return n instanceof HTMLInputElement&&"select"in n}function Is(n,{select:l=!1}={}){if(n&&n.focus){const r=document.activeElement;n.focus({preventScroll:!0}),n!==r&&P4(n)&&l&&n.select()}}var Yg=E4();function E4(){let n=[];return{add(l){const r=n[0];l!==r&&r?.pause(),n=$g(n,l),n.unshift(l)},remove(l){n=$g(n,l),n[0]?.resume()}}}function $g(n,l){const r=[...n],c=r.indexOf(l);return c!==-1&&r.splice(c,1),r}function D4(n){return n.filter(l=>l.tagName!=="A")}var nu=0;function M4(){y.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??Ig()),document.body.insertAdjacentElement("beforeend",n[1]??Ig()),nu++,()=>{nu===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(l=>l.remove()),nu--}},[])}function Ig(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var Qa=function(){return Qa=Object.assign||function(l){for(var r,c=1,u=arguments.length;c<u;c++){r=arguments[c];for(var m in r)Object.prototype.hasOwnProperty.call(r,m)&&(l[m]=r[m])}return l},Qa.apply(this,arguments)};function kh(n,l){var r={};for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&l.indexOf(c)<0&&(r[c]=n[c]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,c=Object.getOwnPropertySymbols(n);u<c.length;u++)l.indexOf(c[u])<0&&Object.prototype.propertyIsEnumerable.call(n,c[u])&&(r[c[u]]=n[c[u]]);return r}function T4(n,l,r){if(r||arguments.length===2)for(var c=0,u=l.length,m;c<u;c++)(m||!(c in l))&&(m||(m=Array.prototype.slice.call(l,0,c)),m[c]=l[c]);return n.concat(m||Array.prototype.slice.call(l))}var ic="right-scroll-bar-position",dc="width-before-scroll-bar",k4="with-scroll-bars-hidden",z4="--removed-body-scroll-bar-size";function ou(n,l){return typeof n=="function"?n(l):n&&(n.current=l),n}function R4(n,l){var r=y.useState(function(){return{value:n,callback:l,facade:{get current(){return r.value},set current(c){var u=r.value;u!==c&&(r.value=c,r.callback(c,u))}}}})[0];return r.callback=l,r.facade}var O4=typeof window<"u"?y.useLayoutEffect:y.useEffect,Qg=new WeakMap;function H4(n,l){var r=R4(null,function(c){return n.forEach(function(u){return ou(u,c)})});return O4(function(){var c=Qg.get(r);if(c){var u=new Set(c),m=new Set(n),p=r.current;u.forEach(function(f){m.has(f)||ou(f,null)}),m.forEach(function(f){u.has(f)||ou(f,p)})}Qg.set(r,n)},[n]),r}function B4(n){return n}function L4(n,l){l===void 0&&(l=B4);var r=[],c=!1,u={read:function(){if(c)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:n},useMedium:function(m){var p=l(m,c);return r.push(p),function(){r=r.filter(function(f){return f!==p})}},assignSyncMedium:function(m){for(c=!0;r.length;){var p=r;r=[],p.forEach(m)}r={push:function(f){return m(f)},filter:function(){return r}}},assignMedium:function(m){c=!0;var p=[];if(r.length){var f=r;r=[],f.forEach(m),p=r}var x=function(){var v=p;p=[],v.forEach(m)},g=function(){return Promise.resolve().then(x)};g(),r={push:function(v){p.push(v),g()},filter:function(v){return p=p.filter(v),r}}}};return u}function _4(n){n===void 0&&(n={});var l=L4(null);return l.options=Qa({async:!0,ssr:!1},n),l}var zh=function(n){var l=n.sideCar,r=kh(n,["sideCar"]);if(!l)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var c=l.read();if(!c)throw new Error("Sidecar medium not found");return y.createElement(c,Qa({},r))};zh.isSideCarExport=!0;function F4(n,l){return n.useMedium(l),zh}var Rh=_4(),lu=function(){},Dc=y.forwardRef(function(n,l){var r=y.useRef(null),c=y.useState({onScrollCapture:lu,onWheelCapture:lu,onTouchMoveCapture:lu}),u=c[0],m=c[1],p=n.forwardProps,f=n.children,x=n.className,g=n.removeScrollBar,v=n.enabled,b=n.shards,j=n.sideCar,N=n.noRelative,P=n.noIsolation,S=n.inert,E=n.allowPinchZoom,T=n.as,B=T===void 0?"div":T,U=n.gapMode,Y=kh(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),te=j,J=H4([r,l]),Q=Qa(Qa({},Y),u);return y.createElement(y.Fragment,null,v&&y.createElement(te,{sideCar:Rh,removeScrollBar:g,shards:b,noRelative:N,noIsolation:P,inert:S,setCallbacks:m,allowPinchZoom:!!E,lockRef:r,gapMode:U}),p?y.cloneElement(y.Children.only(f),Qa(Qa({},Q),{ref:J})):y.createElement(B,Qa({},Q,{className:x,ref:J}),f))});Dc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Dc.classNames={fullWidth:dc,zeroRight:ic};var q4=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function U4(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var l=q4();return l&&n.setAttribute("nonce",l),n}function V4(n,l){n.styleSheet?n.styleSheet.cssText=l:n.appendChild(document.createTextNode(l))}function G4(n){var l=document.head||document.getElementsByTagName("head")[0];l.appendChild(n)}var X4=function(){var n=0,l=null;return{add:function(r){n==0&&(l=U4())&&(V4(l,r),G4(l)),n++},remove:function(){n--,!n&&l&&(l.parentNode&&l.parentNode.removeChild(l),l=null)}}},Y4=function(){var n=X4();return function(l,r){y.useEffect(function(){return n.add(l),function(){n.remove()}},[l&&r])}},Oh=function(){var n=Y4(),l=function(r){var c=r.styles,u=r.dynamic;return n(c,u),null};return l},$4={left:0,top:0,right:0,gap:0},ru=function(n){return parseInt(n||"",10)||0},I4=function(n){var l=window.getComputedStyle(document.body),r=l[n==="padding"?"paddingLeft":"marginLeft"],c=l[n==="padding"?"paddingTop":"marginTop"],u=l[n==="padding"?"paddingRight":"marginRight"];return[ru(r),ru(c),ru(u)]},Q4=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return $4;var l=I4(n),r=document.documentElement.clientWidth,c=window.innerWidth;return{left:l[0],top:l[1],right:l[2],gap:Math.max(0,c-r+l[2]-l[0])}},Z4=Oh(),vo="data-scroll-locked",K4=function(n,l,r,c){var u=n.left,m=n.top,p=n.right,f=n.gap;return r===void 0&&(r="margin"),`
  .`.concat(k4,` {
   overflow: hidden `).concat(c,`;
   padding-right: `).concat(f,"px ").concat(c,`;
  }
  body[`).concat(vo,`] {
    overflow: hidden `).concat(c,`;
    overscroll-behavior: contain;
    `).concat([l&&"position: relative ".concat(c,";"),r==="margin"&&`
    padding-left: `.concat(u,`px;
    padding-top: `).concat(m,`px;
    padding-right: `).concat(p,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(f,"px ").concat(c,`;
    `),r==="padding"&&"padding-right: ".concat(f,"px ").concat(c,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(ic,` {
    right: `).concat(f,"px ").concat(c,`;
  }
  
  .`).concat(dc,` {
    margin-right: `).concat(f,"px ").concat(c,`;
  }
  
  .`).concat(ic," .").concat(ic,` {
    right: 0 `).concat(c,`;
  }
  
  .`).concat(dc," .").concat(dc,` {
    margin-right: 0 `).concat(c,`;
  }
  
  body[`).concat(vo,`] {
    `).concat(z4,": ").concat(f,`px;
  }
`)},Zg=function(){var n=parseInt(document.body.getAttribute(vo)||"0",10);return isFinite(n)?n:0},W4=function(){y.useEffect(function(){return document.body.setAttribute(vo,(Zg()+1).toString()),function(){var n=Zg()-1;n<=0?document.body.removeAttribute(vo):document.body.setAttribute(vo,n.toString())}},[])},J4=function(n){var l=n.noRelative,r=n.noImportant,c=n.gapMode,u=c===void 0?"margin":c;W4();var m=y.useMemo(function(){return Q4(u)},[u]);return y.createElement(Z4,{styles:K4(m,!l,u,r?"":"!important")})},Du=!1;if(typeof window<"u")try{var ec=Object.defineProperty({},"passive",{get:function(){return Du=!0,!0}});window.addEventListener("test",ec,ec),window.removeEventListener("test",ec,ec)}catch{Du=!1}var xo=Du?{passive:!1}:!1,e5=function(n){return n.tagName==="TEXTAREA"},Hh=function(n,l){if(!(n instanceof Element))return!1;var r=window.getComputedStyle(n);return r[l]!=="hidden"&&!(r.overflowY===r.overflowX&&!e5(n)&&r[l]==="visible")},t5=function(n){return Hh(n,"overflowY")},a5=function(n){return Hh(n,"overflowX")},Kg=function(n,l){var r=l.ownerDocument,c=l;do{typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&(c=c.host);var u=Bh(n,c);if(u){var m=Lh(n,c),p=m[1],f=m[2];if(p>f)return!0}c=c.parentNode}while(c&&c!==r.body);return!1},s5=function(n){var l=n.scrollTop,r=n.scrollHeight,c=n.clientHeight;return[l,r,c]},n5=function(n){var l=n.scrollLeft,r=n.scrollWidth,c=n.clientWidth;return[l,r,c]},Bh=function(n,l){return n==="v"?t5(l):a5(l)},Lh=function(n,l){return n==="v"?s5(l):n5(l)},o5=function(n,l){return n==="h"&&l==="rtl"?-1:1},l5=function(n,l,r,c,u){var m=o5(n,window.getComputedStyle(l).direction),p=m*c,f=r.target,x=l.contains(f),g=!1,v=p>0,b=0,j=0;do{if(!f)break;var N=Lh(n,f),P=N[0],S=N[1],E=N[2],T=S-E-m*P;(P||T)&&Bh(n,f)&&(b+=T,j+=P);var B=f.parentNode;f=B&&B.nodeType===Node.DOCUMENT_FRAGMENT_NODE?B.host:B}while(!x&&f!==document.body||x&&(l.contains(f)||l===f));return(v&&Math.abs(b)<1||!v&&Math.abs(j)<1)&&(g=!0),g},tc=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Wg=function(n){return[n.deltaX,n.deltaY]},Jg=function(n){return n&&"current"in n?n.current:n},r5=function(n,l){return n[0]===l[0]&&n[1]===l[1]},c5=function(n){return`
  .block-interactivity-`.concat(n,` {pointer-events: none;}
  .allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},i5=0,fo=[];function d5(n){var l=y.useRef([]),r=y.useRef([0,0]),c=y.useRef(),u=y.useState(i5++)[0],m=y.useState(Oh)[0],p=y.useRef(n);y.useEffect(function(){p.current=n},[n]),y.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(u));var S=T4([n.lockRef.current],(n.shards||[]).map(Jg),!0).filter(Boolean);return S.forEach(function(E){return E.classList.add("allow-interactivity-".concat(u))}),function(){document.body.classList.remove("block-interactivity-".concat(u)),S.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(u))})}}},[n.inert,n.lockRef.current,n.shards]);var f=y.useCallback(function(S,E){if("touches"in S&&S.touches.length===2||S.type==="wheel"&&S.ctrlKey)return!p.current.allowPinchZoom;var T=tc(S),B=r.current,U="deltaX"in S?S.deltaX:B[0]-T[0],Y="deltaY"in S?S.deltaY:B[1]-T[1],te,J=S.target,Q=Math.abs(U)>Math.abs(Y)?"h":"v";if("touches"in S&&Q==="h"&&J.type==="range")return!1;var W=Kg(Q,J);if(!W)return!0;if(W?te=Q:(te=Q==="v"?"h":"v",W=Kg(Q,J)),!W)return!1;if(!c.current&&"changedTouches"in S&&(U||Y)&&(c.current=te),!te)return!0;var pe=c.current||te;return l5(pe,E,S,pe==="h"?U:Y)},[]),x=y.useCallback(function(S){var E=S;if(!(!fo.length||fo[fo.length-1]!==m)){var T="deltaY"in E?Wg(E):tc(E),B=l.current.filter(function(te){return te.name===E.type&&(te.target===E.target||E.target===te.shadowParent)&&r5(te.delta,T)})[0];if(B&&B.should){E.cancelable&&E.preventDefault();return}if(!B){var U=(p.current.shards||[]).map(Jg).filter(Boolean).filter(function(te){return te.contains(E.target)}),Y=U.length>0?f(E,U[0]):!p.current.noIsolation;Y&&E.cancelable&&E.preventDefault()}}},[]),g=y.useCallback(function(S,E,T,B){var U={name:S,delta:E,target:T,should:B,shadowParent:u5(T)};l.current.push(U),setTimeout(function(){l.current=l.current.filter(function(Y){return Y!==U})},1)},[]),v=y.useCallback(function(S){r.current=tc(S),c.current=void 0},[]),b=y.useCallback(function(S){g(S.type,Wg(S),S.target,f(S,n.lockRef.current))},[]),j=y.useCallback(function(S){g(S.type,tc(S),S.target,f(S,n.lockRef.current))},[]);y.useEffect(function(){return fo.push(m),n.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:j}),document.addEventListener("wheel",x,xo),document.addEventListener("touchmove",x,xo),document.addEventListener("touchstart",v,xo),function(){fo=fo.filter(function(S){return S!==m}),document.removeEventListener("wheel",x,xo),document.removeEventListener("touchmove",x,xo),document.removeEventListener("touchstart",v,xo)}},[]);var N=n.removeScrollBar,P=n.inert;return y.createElement(y.Fragment,null,P?y.createElement(m,{styles:c5(u)}):null,N?y.createElement(J4,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function u5(n){for(var l=null;n!==null;)n instanceof ShadowRoot&&(l=n.host,n=n.host),n=n.parentNode;return l}const m5=F4(Rh,d5);var _h=y.forwardRef(function(n,l){return y.createElement(Dc,Qa({},n,{ref:l,sideCar:m5}))});_h.classNames=Dc.classNames;var p5=function(n){if(typeof document>"u")return null;var l=Array.isArray(n)?n[0]:n;return l.ownerDocument.body},go=new WeakMap,ac=new WeakMap,sc={},cu=0,Fh=function(n){return n&&(n.host||Fh(n.parentNode))},x5=function(n,l){return l.map(function(r){if(n.contains(r))return r;var c=Fh(r);return c&&n.contains(c)?c:(console.error("aria-hidden",r,"in not contained inside",n,". Doing nothing"),null)}).filter(function(r){return!!r})},f5=function(n,l,r,c){var u=x5(l,Array.isArray(n)?n:[n]);sc[r]||(sc[r]=new WeakMap);var m=sc[r],p=[],f=new Set,x=new Set(u),g=function(b){!b||f.has(b)||(f.add(b),g(b.parentNode))};u.forEach(g);var v=function(b){!b||x.has(b)||Array.prototype.forEach.call(b.children,function(j){if(f.has(j))v(j);else try{var N=j.getAttribute(c),P=N!==null&&N!=="false",S=(go.get(j)||0)+1,E=(m.get(j)||0)+1;go.set(j,S),m.set(j,E),p.push(j),S===1&&P&&ac.set(j,!0),E===1&&j.setAttribute(r,"true"),P||j.setAttribute(c,"true")}catch(T){console.error("aria-hidden: cannot operate on ",j,T)}})};return v(l),f.clear(),cu++,function(){p.forEach(function(b){var j=go.get(b)-1,N=m.get(b)-1;go.set(b,j),m.set(b,N),j||(ac.has(b)||b.removeAttribute(c),ac.delete(b)),N||b.removeAttribute(r)}),cu--,cu||(go=new WeakMap,go=new WeakMap,ac=new WeakMap,sc={})}},g5=function(n,l,r){r===void 0&&(r="data-aria-hidden");var c=Array.from(Array.isArray(n)?n:[n]),u=p5(n);return u?(c.push.apply(c,Array.from(u.querySelectorAll("[aria-live], script"))),f5(c,u,r,"aria-hidden")):function(){return null}},Mc="Dialog",[qh]=kl(Mc),[h5,Fa]=qh(Mc),Uh=n=>{const{__scopeDialog:l,children:r,open:c,defaultOpen:u,onOpenChange:m,modal:p=!0}=n,f=y.useRef(null),x=y.useRef(null),[g,v]=W0({prop:c,defaultProp:u??!1,onChange:m,caller:Mc});return a.jsx(h5,{scope:l,triggerRef:f,contentRef:x,contentId:Qd(),titleId:Qd(),descriptionId:Qd(),open:g,onOpenChange:v,onOpenToggle:y.useCallback(()=>v(b=>!b),[v]),modal:p,children:r})};Uh.displayName=Mc;var Vh="DialogTrigger",b5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=Fa(Vh,r),m=Mt(l,u.triggerRef);return a.jsx(Tt.button,{type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.contentId,"data-state":rm(u.open),...c,ref:m,onClick:wt(n.onClick,u.onOpenToggle)})});b5.displayName=Vh;var om="DialogPortal",[y5,Gh]=qh(om,{forceMount:void 0}),Xh=n=>{const{__scopeDialog:l,forceMount:r,children:c,container:u}=n,m=Fa(om,l);return a.jsx(y5,{scope:l,forceMount:r,children:y.Children.map(c,p=>a.jsx(Rl,{present:r||m.open,children:a.jsx(K0,{asChild:!0,container:u,children:p})}))})};Xh.displayName=om;var yc="DialogOverlay",Yh=y.forwardRef((n,l)=>{const r=Gh(yc,n.__scopeDialog),{forceMount:c=r.forceMount,...u}=n,m=Fa(yc,n.__scopeDialog);return m.modal?a.jsx(Rl,{present:c||m.open,children:a.jsx(C5,{...u,ref:l})}):null});Yh.displayName=yc;var v5=El("DialogOverlay.RemoveScroll"),C5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=Fa(yc,r);return a.jsx(_h,{as:v5,allowPinchZoom:!0,shards:[u.contentRef],children:a.jsx(Tt.div,{"data-state":rm(u.open),...c,ref:l,style:{pointerEvents:"auto",...c.style}})})}),wn="DialogContent",$h=y.forwardRef((n,l)=>{const r=Gh(wn,n.__scopeDialog),{forceMount:c=r.forceMount,...u}=n,m=Fa(wn,n.__scopeDialog);return a.jsx(Rl,{present:c||m.open,children:m.modal?a.jsx(j5,{...u,ref:l}):a.jsx(N5,{...u,ref:l})})});$h.displayName=wn;var j5=y.forwardRef((n,l)=>{const r=Fa(wn,n.__scopeDialog),c=y.useRef(null),u=Mt(l,r.contentRef,c);return y.useEffect(()=>{const m=c.current;if(m)return g5(m)},[]),a.jsx(Ih,{...n,ref:u,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:wt(n.onCloseAutoFocus,m=>{m.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:wt(n.onPointerDownOutside,m=>{const p=m.detail.originalEvent,f=p.button===0&&p.ctrlKey===!0;(p.button===2||f)&&m.preventDefault()}),onFocusOutside:wt(n.onFocusOutside,m=>m.preventDefault())})}),N5=y.forwardRef((n,l)=>{const r=Fa(wn,n.__scopeDialog),c=y.useRef(!1),u=y.useRef(!1);return a.jsx(Ih,{...n,ref:l,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:m=>{n.onCloseAutoFocus?.(m),m.defaultPrevented||(c.current||r.triggerRef.current?.focus(),m.preventDefault()),c.current=!1,u.current=!1},onInteractOutside:m=>{n.onInteractOutside?.(m),m.defaultPrevented||(c.current=!0,m.detail.originalEvent.type==="pointerdown"&&(u.current=!0));const p=m.target;r.triggerRef.current?.contains(p)&&m.preventDefault(),m.detail.originalEvent.type==="focusin"&&u.current&&m.preventDefault()}})}),Ih=y.forwardRef((n,l)=>{const{__scopeDialog:r,trapFocus:c,onOpenAutoFocus:u,onCloseAutoFocus:m,...p}=n,f=Fa(wn,r),x=y.useRef(null),g=Mt(l,x);return M4(),a.jsxs(a.Fragment,{children:[a.jsx(Mh,{asChild:!0,loop:!0,trapped:c,onMountAutoFocus:u,onUnmountAutoFocus:m,children:a.jsx(Yu,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":rm(f.open),...p,ref:g,onDismiss:()=>f.onOpenChange(!1)})}),a.jsxs(a.Fragment,{children:[a.jsx(A5,{titleId:f.titleId}),a.jsx(E5,{contentRef:x,descriptionId:f.descriptionId})]})]})}),lm="DialogTitle",S5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=Fa(lm,r);return a.jsx(Tt.h2,{id:u.titleId,...c,ref:l})});S5.displayName=lm;var Qh="DialogDescription",w5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=Fa(Qh,r);return a.jsx(Tt.p,{id:u.descriptionId,...c,ref:l})});w5.displayName=Qh;var Zh="DialogClose",Kh=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=Fa(Zh,r);return a.jsx(Tt.button,{type:"button",...c,ref:l,onClick:wt(n.onClick,()=>u.onOpenChange(!1))})});Kh.displayName=Zh;function rm(n){return n?"open":"closed"}var Wh="DialogTitleWarning",[ZS,Jh]=Av(Wh,{contentName:wn,titleName:lm,docsSlug:"dialog"}),A5=({titleId:n})=>{const l=Jh(Wh),r=`\`${l.contentName}\` requires a \`${l.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${l.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${l.docsSlug}`;return y.useEffect(()=>{n&&(document.getElementById(n)||console.error(r))},[r,n]),null},P5="DialogDescriptionWarning",E5=({contentRef:n,descriptionId:l})=>{const c=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Jh(P5).contentName}}.`;return y.useEffect(()=>{const u=n.current?.getAttribute("aria-describedby");l&&u&&(document.getElementById(l)||console.warn(c))},[c,n,l]),null},D5=Uh,M5=Xh,T5=Yh,k5=$h,z5=Kh;const e1=y.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),t1=()=>y.useContext(e1);function R5({...n}){const l=y.useRef(!1),r=y.useRef(!1),c=y.useRef(null),u=y.useMemo(()=>({isComposing:()=>l.current,setComposing:m=>{l.current=m},justEndedComposing:()=>r.current,markCompositionEnd:()=>{r.current=!0,c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{r.current=!1},150)}}),[]);return a.jsx(e1.Provider,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:50",value:u,children:a.jsx(D5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:51","data-slot":"dialog",...n})})}function O5({...n}){return a.jsx(M5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:65","data-slot":"dialog-portal",...n})}function a1({className:n,...l}){return a.jsx(T5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:79","data-slot":"dialog-overlay",className:Ht("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",n),...l})}a1.displayName="DialogOverlay";function H5({className:n,children:l,showCloseButton:r=!0,onEscapeKeyDown:c,...u}){const{isComposing:m}=t1(),p=y.useCallback(f=>{if(f.isComposing||m()){f.preventDefault();return}c?.(f)},[m,c]);return a.jsxs(O5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:122","data-slot":"dialog-portal",children:[a.jsx(a1,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:123"}),a.jsxs(k5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:124","data-slot":"dialog-content",className:Ht("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",n),onEscapeKeyDown:p,...u,children:[l,r&&a.jsxs(z5,{"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:[a.jsx(Ch,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:139"}),a.jsx("span",{"data-loc":"client\\src\\components\\ui\\dialog.tsx:140",className:"sr-only",children:"Close"})]})]})]})}function nc(n){const l=y.useRef(n);l.current=n;const r=y.useRef(null);return r.current||(r.current=function(...c){return l.current.apply(this,c)}),r.current}function B5(n={}){const{onKeyDown:l,onCompositionStart:r,onCompositionEnd:c}=n,u=y.useRef(!1),m=y.useRef(null),p=y.useRef(null),f=nc(b=>{m.current&&(clearTimeout(m.current),m.current=null),p.current&&(clearTimeout(p.current),p.current=null),u.current=!0,r?.(b)}),x=nc(b=>{m.current=setTimeout(()=>{p.current=setTimeout(()=>{u.current=!1})}),c?.(b)}),g=nc(b=>{if(u.current&&(b.key==="Escape"||b.key==="Enter"&&!b.shiftKey)){b.stopPropagation();return}l?.(b)}),v=nc(()=>u.current);return{onCompositionStart:f,onCompositionEnd:x,onKeyDown:g,isComposing:v}}function uc({className:n,type:l,onKeyDown:r,onCompositionStart:c,onCompositionEnd:u,...m}){const p=t1(),{onCompositionStart:f,onCompositionEnd:x,onKeyDown:g}=B5({onKeyDown:v=>{const b=v.nativeEvent.isComposing||p.justEndedComposing();v.key==="Enter"&&b||r?.(v)},onCompositionStart:v=>{p.setComposing(!0),c?.(v)},onCompositionEnd:v=>{p.markCompositionEnd(),setTimeout(()=>{p.setComposing(!1)},100),u?.(v)}});return a.jsx("input",{"data-loc":"client\\src\\components\\ui\\input.tsx:53",type:l,"data-slot":"input",className:Ht("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",n),onCompositionStart:f,onCompositionEnd:x,onKeyDown:g,...m})}function s1(n,[l,r]){return Math.min(r,Math.max(l,n))}var L5=y.createContext(void 0);function _5(n){const l=y.useContext(L5);return n||l||"ltr"}function F5(n){const l=y.useRef({value:n,previous:n});return y.useMemo(()=>(l.current.value!==n&&(l.current.previous=l.current.value,l.current.value=n),l.current.previous),[n])}function q5(n){const l=n+"CollectionProvider",[r,c]=kl(l),[u,m]=r(l,{collectionRef:{current:null},itemMap:new Map}),p=S=>{const{scope:E,children:T}=S,B=ae.useRef(null),U=ae.useRef(new Map).current;return a.jsx(u,{scope:E,itemMap:U,collectionRef:B,children:T})};p.displayName=l;const f=n+"CollectionSlot",x=El(f),g=ae.forwardRef((S,E)=>{const{scope:T,children:B}=S,U=m(f,T),Y=Mt(E,U.collectionRef);return a.jsx(x,{ref:Y,children:B})});g.displayName=f;const v=n+"CollectionItemSlot",b="data-radix-collection-item",j=El(v),N=ae.forwardRef((S,E)=>{const{scope:T,children:B,...U}=S,Y=ae.useRef(null),te=Mt(E,Y),J=m(v,T);return ae.useEffect(()=>(J.itemMap.set(Y,{ref:Y,...U}),()=>void J.itemMap.delete(Y))),a.jsx(j,{[b]:"",ref:te,children:B})});N.displayName=v;function P(S){const E=m(n+"CollectionConsumer",S);return ae.useCallback(()=>{const B=E.collectionRef.current;if(!B)return[];const U=Array.from(B.querySelectorAll(`[${b}]`));return Array.from(E.itemMap.values()).sort((J,Q)=>U.indexOf(J.ref.current)-U.indexOf(Q.ref.current))},[E.collectionRef,E.itemMap])}return[{Provider:p,Slot:g,ItemSlot:N},P,c]}var n1=["PageUp","PageDown"],o1=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],l1={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},To="Slider",[Mu,U5,V5]=q5(To),[r1]=kl(To,[V5]),[G5,Tc]=r1(To),c1=y.forwardRef((n,l)=>{const{name:r,min:c=0,max:u=100,step:m=1,orientation:p="horizontal",disabled:f=!1,minStepsBetweenThumbs:x=0,defaultValue:g=[c],value:v,onValueChange:b=()=>{},onValueCommit:j=()=>{},inverted:N=!1,form:P,...S}=n,E=y.useRef(new Set),T=y.useRef(0),U=p==="horizontal"?X5:Y5,[Y=[],te]=W0({prop:v,defaultProp:g,onChange:xe=>{[...E.current][T.current]?.focus(),b(xe)}}),J=y.useRef(Y);function Q(xe){const me=K5(Y,xe);de(xe,me)}function W(xe){de(xe,T.current)}function pe(){const xe=J.current[T.current];Y[T.current]!==xe&&j(Y)}function de(xe,me,{commit:ye}={commit:!1}){const ge=tN(m),ve=aN(Math.round((xe-c)/m)*m+c,ge),D=s1(ve,[c,u]);te((_=[])=>{const z=Q5(_,D,me);if(eN(z,x*m)){T.current=z.indexOf(D);const ne=String(z)!==String(_);return ne&&ye&&j(z),ne?z:_}else return _})}return a.jsx(G5,{scope:n.__scopeSlider,name:r,disabled:f,min:c,max:u,valueIndexToChangeRef:T,thumbs:E.current,values:Y,orientation:p,form:P,children:a.jsx(Mu.Provider,{scope:n.__scopeSlider,children:a.jsx(Mu.Slot,{scope:n.__scopeSlider,children:a.jsx(U,{"aria-disabled":f,"data-disabled":f?"":void 0,...S,ref:l,onPointerDown:wt(S.onPointerDown,()=>{f||(J.current=Y)}),min:c,max:u,inverted:N,onSlideStart:f?void 0:Q,onSlideMove:f?void 0:W,onSlideEnd:f?void 0:pe,onHomeKeyDown:()=>!f&&de(c,0,{commit:!0}),onEndKeyDown:()=>!f&&de(u,Y.length-1,{commit:!0}),onStepKeyDown:({event:xe,direction:me})=>{if(!f){const ve=n1.includes(xe.key)||xe.shiftKey&&o1.includes(xe.key)?10:1,D=T.current,_=Y[D],z=m*ve*me;de(_+z,D,{commit:!0})}}})})})})});c1.displayName=To;var[i1,d1]=r1(To,{startEdge:"left",endEdge:"right",size:"width",direction:1}),X5=y.forwardRef((n,l)=>{const{min:r,max:c,dir:u,inverted:m,onSlideStart:p,onSlideMove:f,onSlideEnd:x,onStepKeyDown:g,...v}=n,[b,j]=y.useState(null),N=Mt(l,U=>j(U)),P=y.useRef(void 0),S=_5(u),E=S==="ltr",T=E&&!m||!E&&m;function B(U){const Y=P.current||b.getBoundingClientRect(),te=[0,Y.width],Q=cm(te,T?[r,c]:[c,r]);return P.current=Y,Q(U-Y.left)}return a.jsx(i1,{scope:n.__scopeSlider,startEdge:T?"left":"right",endEdge:T?"right":"left",direction:T?1:-1,size:"width",children:a.jsx(u1,{dir:S,"data-orientation":"horizontal",...v,ref:N,style:{...v.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:U=>{const Y=B(U.clientX);p?.(Y)},onSlideMove:U=>{const Y=B(U.clientX);f?.(Y)},onSlideEnd:()=>{P.current=void 0,x?.()},onStepKeyDown:U=>{const te=l1[T?"from-left":"from-right"].includes(U.key);g?.({event:U,direction:te?-1:1})}})})}),Y5=y.forwardRef((n,l)=>{const{min:r,max:c,inverted:u,onSlideStart:m,onSlideMove:p,onSlideEnd:f,onStepKeyDown:x,...g}=n,v=y.useRef(null),b=Mt(l,v),j=y.useRef(void 0),N=!u;function P(S){const E=j.current||v.current.getBoundingClientRect(),T=[0,E.height],U=cm(T,N?[c,r]:[r,c]);return j.current=E,U(S-E.top)}return a.jsx(i1,{scope:n.__scopeSlider,startEdge:N?"bottom":"top",endEdge:N?"top":"bottom",size:"height",direction:N?1:-1,children:a.jsx(u1,{"data-orientation":"vertical",...g,ref:b,style:{...g.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:S=>{const E=P(S.clientY);m?.(E)},onSlideMove:S=>{const E=P(S.clientY);p?.(E)},onSlideEnd:()=>{j.current=void 0,f?.()},onStepKeyDown:S=>{const T=l1[N?"from-bottom":"from-top"].includes(S.key);x?.({event:S,direction:T?-1:1})}})})}),u1=y.forwardRef((n,l)=>{const{__scopeSlider:r,onSlideStart:c,onSlideMove:u,onSlideEnd:m,onHomeKeyDown:p,onEndKeyDown:f,onStepKeyDown:x,...g}=n,v=Tc(To,r);return a.jsx(Tt.span,{...g,ref:l,onKeyDown:wt(n.onKeyDown,b=>{b.key==="Home"?(p(b),b.preventDefault()):b.key==="End"?(f(b),b.preventDefault()):n1.concat(o1).includes(b.key)&&(x(b),b.preventDefault())}),onPointerDown:wt(n.onPointerDown,b=>{const j=b.target;j.setPointerCapture(b.pointerId),b.preventDefault(),v.thumbs.has(j)?j.focus():c(b)}),onPointerMove:wt(n.onPointerMove,b=>{b.target.hasPointerCapture(b.pointerId)&&u(b)}),onPointerUp:wt(n.onPointerUp,b=>{const j=b.target;j.hasPointerCapture(b.pointerId)&&(j.releasePointerCapture(b.pointerId),m(b))})})}),m1="SliderTrack",p1=y.forwardRef((n,l)=>{const{__scopeSlider:r,...c}=n,u=Tc(m1,r);return a.jsx(Tt.span,{"data-disabled":u.disabled?"":void 0,"data-orientation":u.orientation,...c,ref:l})});p1.displayName=m1;var Tu="SliderRange",x1=y.forwardRef((n,l)=>{const{__scopeSlider:r,...c}=n,u=Tc(Tu,r),m=d1(Tu,r),p=y.useRef(null),f=Mt(l,p),x=u.values.length,g=u.values.map(j=>h1(j,u.min,u.max)),v=x>1?Math.min(...g):0,b=100-Math.max(...g);return a.jsx(Tt.span,{"data-orientation":u.orientation,"data-disabled":u.disabled?"":void 0,...c,ref:f,style:{...n.style,[m.startEdge]:v+"%",[m.endEdge]:b+"%"}})});x1.displayName=Tu;var ku="SliderThumb",f1=y.forwardRef((n,l)=>{const r=U5(n.__scopeSlider),[c,u]=y.useState(null),m=Mt(l,f=>u(f)),p=y.useMemo(()=>c?r().findIndex(f=>f.ref.current===c):-1,[r,c]);return a.jsx($5,{...n,ref:m,index:p})}),$5=y.forwardRef((n,l)=>{const{__scopeSlider:r,index:c,name:u,...m}=n,p=Tc(ku,r),f=d1(ku,r),[x,g]=y.useState(null),v=Mt(l,B=>g(B)),b=x?p.form||!!x.closest("form"):!0,j=F0(x),N=p.values[c],P=N===void 0?0:h1(N,p.min,p.max),S=Z5(c,p.values.length),E=j?.[f.size],T=E?W5(E,P,f.direction):0;return y.useEffect(()=>{if(x)return p.thumbs.add(x),()=>{p.thumbs.delete(x)}},[x,p.thumbs]),a.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[f.startEdge]:`calc(${P}% + ${T}px)`},children:[a.jsx(Mu.ItemSlot,{scope:n.__scopeSlider,children:a.jsx(Tt.span,{role:"slider","aria-label":n["aria-label"]||S,"aria-valuemin":p.min,"aria-valuenow":N,"aria-valuemax":p.max,"aria-orientation":p.orientation,"data-orientation":p.orientation,"data-disabled":p.disabled?"":void 0,tabIndex:p.disabled?void 0:0,...m,ref:v,style:N===void 0?{display:"none"}:n.style,onFocus:wt(n.onFocus,()=>{p.valueIndexToChangeRef.current=c})})}),b&&a.jsx(g1,{name:u??(p.name?p.name+(p.values.length>1?"[]":""):void 0),form:p.form,value:N},c)]})});f1.displayName=ku;var I5="RadioBubbleInput",g1=y.forwardRef(({__scopeSlider:n,value:l,...r},c)=>{const u=y.useRef(null),m=Mt(u,c),p=F5(l);return y.useEffect(()=>{const f=u.current;if(!f)return;const x=window.HTMLInputElement.prototype,v=Object.getOwnPropertyDescriptor(x,"value").set;if(p!==l&&v){const b=new Event("input",{bubbles:!0});v.call(f,l),f.dispatchEvent(b)}},[p,l]),a.jsx(Tt.input,{style:{display:"none"},...r,ref:m,defaultValue:l})});g1.displayName=I5;function Q5(n=[],l,r){const c=[...n];return c[r]=l,c.sort((u,m)=>u-m)}function h1(n,l,r){const m=100/(r-l)*(n-l);return s1(m,[0,100])}function Z5(n,l){return l>2?`Value ${n+1} of ${l}`:l===2?["Minimum","Maximum"][n]:void 0}function K5(n,l){if(n.length===1)return 0;const r=n.map(u=>Math.abs(u-l)),c=Math.min(...r);return r.indexOf(c)}function W5(n,l,r){const c=n/2,m=cm([0,50],[0,c]);return(c-m(l)*r)*r}function J5(n){return n.slice(0,-1).map((l,r)=>n[r+1]-l)}function eN(n,l){if(l>0){const r=J5(n);return Math.min(...r)>=l}return!0}function cm(n,l){return r=>{if(n[0]===n[1]||l[0]===l[1])return l[0];const c=(l[1]-l[0])/(n[1]-n[0]);return l[0]+c*(r-n[0])}}function tN(n){return(String(n).split(".")[1]||"").length}function aN(n,l){const r=Math.pow(10,l);return Math.round(n*r)/r}var sN=c1,nN=p1,oN=x1,lN=f1;function rN({className:n,defaultValue:l,value:r,min:c=0,max:u=100,...m}){const p=y.useMemo(()=>Array.isArray(r)?r:Array.isArray(l)?l:[c,u],[r,l,c,u]);return a.jsxs(sN,{"data-loc":"client\\src\\components\\ui\\slider.tsx:25","data-slot":"slider",defaultValue:l,value:r,min:c,max:u,className:Ht("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",n),...m,children:[a.jsx(nN,{"data-loc":"client\\src\\components\\ui\\slider.tsx:37","data-slot":"slider-track",className:Ht("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:a.jsx(oN,{"data-loc":"client\\src\\components\\ui\\slider.tsx:43","data-slot":"slider-range",className:Ht("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:p.length},(f,x)=>a.jsx(lN,{"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"},x))]})}function cN({priceRange:n,onPriceChange:l,priceMin:r,priceMax:c,categories:u,selectedCategories:m,onCategoryToggle:p,companies:f,selectedCompanies:x,onCompanyToggle:g,searchValue:v,onSearchChange:b,searchPlaceholder:j="Buscar...",hasActiveFilters:N,onClearFilters:P}){return a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:60",className:"space-y-6",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:62",children:[a.jsx("h3",{"data-loc":"client\\src\\components\\FilterPanel.tsx:63",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"PRECIO"}),a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:66",className:"flex items-center justify-between mb-3",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:67",className:"bg-[#00C5D4]/10 rounded-lg px-3 py-1.5",children:[a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:68",className:"text-[10px] text-gray-400 mb-0.5",children:"Mínimo"}),a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:69",className:"font-bold text-[#1C2D6E] text-sm",style:{fontFamily:"Sora, sans-serif"},children:["$ ",n[0].toLocaleString()]})]}),a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:73",className:"w-4 h-px bg-gray-200"}),a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:74",className:"bg-[#00C5D4]/10 rounded-lg px-3 py-1.5 text-right",children:[a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:75",className:"text-[10px] text-gray-400 mb-0.5",children:"Máximo"}),a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:76",className:"font-bold text-[#1C2D6E] text-sm",style:{fontFamily:"Sora, sans-serif"},children:["$ ",n[1].toLocaleString()]})]})]}),a.jsx(rN,{"data-loc":"client\\src\\components\\FilterPanel.tsx:81",min:r,max:c,step:1e4,value:n,onValueChange:l,className:"w-full"})]}),a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:91",className:"border-t border-gray-100"}),u.length>0&&a.jsxs(a.Fragment,{children:[a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:96",children:[a.jsx("h3",{"data-loc":"client\\src\\components\\FilterPanel.tsx:97",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"CATEGORÍAS"}),a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:100",className:"flex flex-col gap-3",children:u.map(S=>a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:102",className:"flex items-center justify-between",children:[a.jsxs("label",{"data-loc":"client\\src\\components\\FilterPanel.tsx:103",className:"flex items-center gap-2 cursor-pointer flex-1",children:[a.jsx("input",{"data-loc":"client\\src\\components\\FilterPanel.tsx:104",type:"checkbox",checked:m.includes(S.name),onChange:()=>p(S.name),className:"w-4 h-4 rounded accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\components\\FilterPanel.tsx:110",className:"text-sm text-gray-700",children:S.name})]}),a.jsx("span",{"data-loc":"client\\src\\components\\FilterPanel.tsx:112",className:"text-xs font-semibold text-gray-400 bg-gray-100 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0",children:S.count})]},S.name))})]}),a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:120",className:"border-t border-gray-100"})]}),v!==void 0&&b&&a.jsxs(a.Fragment,{children:[a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:127",children:[a.jsx("h3",{"data-loc":"client\\src\\components\\FilterPanel.tsx:128",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"BÚSQUEDA"}),a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:131",className:"relative",children:[a.jsxs("svg",{"data-loc":"client\\src\\components\\FilterPanel.tsx:132",className:"absolute left-3 top-1/2 -translate-y-1/2",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#9CA3AF",strokeWidth:"2",children:[a.jsx("circle",{"data-loc":"client\\src\\components\\FilterPanel.tsx:132",cx:"11",cy:"11",r:"8"}),a.jsx("path",{"data-loc":"client\\src\\components\\FilterPanel.tsx:132",d:"M21 21l-4.35-4.35"})]}),a.jsx(uc,{"data-loc":"client\\src\\components\\FilterPanel.tsx:133",placeholder:j,value:v,onChange:S=>b(S.target.value),className:"pl-9 bg-[#F8FAFC] border-gray-200 rounded-xl focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4]"})]})]}),a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:142",className:"border-t border-gray-100"})]}),f.length>0&&a.jsxs(a.Fragment,{children:[a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:149",children:[a.jsx("h3",{"data-loc":"client\\src\\components\\FilterPanel.tsx:150",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"COMPAÑÍAS"}),a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:153",className:"flex flex-col gap-3",children:f.map(S=>a.jsxs("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:155",className:"flex items-center justify-between",children:[a.jsxs("label",{"data-loc":"client\\src\\components\\FilterPanel.tsx:156",className:"flex items-center gap-2 cursor-pointer flex-1",children:[a.jsx("input",{"data-loc":"client\\src\\components\\FilterPanel.tsx:157",type:"checkbox",checked:x.includes(S.name),onChange:()=>g(S.name),className:"w-4 h-4 rounded accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\components\\FilterPanel.tsx:163",className:"text-sm text-gray-700",children:S.name})]}),a.jsx("span",{"data-loc":"client\\src\\components\\FilterPanel.tsx:165",className:"text-xs font-semibold text-gray-400 bg-gray-100 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0",children:S.count})]},S.name))})]}),a.jsx("div",{"data-loc":"client\\src\\components\\FilterPanel.tsx:173",className:"border-t border-gray-100"})]}),N&&a.jsx(Xt,{"data-loc":"client\\src\\components\\FilterPanel.tsx:179",onClick:P,variant:"outline",className:"w-full border-gray-200 text-gray-500 hover:border-red-300 hover:text-red-400 rounded-xl transition-all",children:"Limpiar Filtros"})]})}const iN=JSON.parse('[{"id":1,"name":"ORO PLUS","company":"Coomeva","logo":"https://via.placeholder.com/50?text=Coomeva","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.2,"originalPrice":208530,"discountPercent":0,"finalPrice":208530,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Coosalud EPS","Salud Total","Medimás","Nueva EPS","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 19.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Urgencias","Medicamentos","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":2,"name":"SEGURO DE SALUD INTEGRAL","company":"Bolivar","logo":"https://via.placeholder.com/50?text=Bolivar","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.5,"originalPrice":421000,"discountPercent":0,"finalPrice":421000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Salud Total","Sanitas","Sura","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 38.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Urgencias","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":3,"name":"PLAN ORIGINAL AMPARADO","company":"AXA Colpatria","logo":"https://via.placeholder.com/50?text=AXA","category":"Pólizas De Salud - Ambulatorio","productType":"Seguros de Salud","rating":4.8,"originalPrice":373000,"discountPercent":0,"finalPrice":373000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Coosalud EPS","Medimás","Compensar","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 33.400"},{"name":"Otras Atenciones Ambulatorias","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Urgencias","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"2 meses","cirugia":"4 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":4,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":4,"name":"PLAN SALUD CLASICO","company":"Colmedica","logo":"https://via.placeholder.com/50?text=Colmedica","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.9,"originalPrice":503355,"discountPercent":0,"finalPrice":503355,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Medimás","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 45.500"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Dental","Urgencias","Oftalmología","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"2 meses","maternidad":"9 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":true,"freeChoiceDoctor":true,"telemedicine":true,"dentalCoverage":true,"visionCoverage":true,"mentalHealthCoverage":true,"maternity":true,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red abierta","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":true,"mobilityAssistance":true}},{"id":5,"name":"PLAN PREFERENTE","company":"Sura","logo":"https://via.placeholder.com/50?text=Sura","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.8,"originalPrice":213885,"discountPercent":0,"finalPrice":213885,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Coosalud EPS","Famisanar","Salud Total","Sura","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 17.500"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Urgencias","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"2 meses","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":4,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":6,"name":"PLAN BIENESTAR Y SALUD","company":"Medplus","logo":"https://via.placeholder.com/50?text=Medplus","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.6,"originalPrice":422000,"discountPercent":0,"finalPrice":422000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 38.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Urgencias","Prevención","Dental"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":true,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":7,"name":"PROGRAMA PLATA PRIME","company":"Coomeva","logo":"https://via.placeholder.com/50?text=Coomeva","category":"Medicina Prepagada - Ambulatorio","productType":"Medicina Prepagada","rating":3.8,"originalPrice":150045,"discountPercent":0,"finalPrice":150045,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Coosalud EPS","Medimás","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 13.500"},{"name":"Otras Atenciones Ambulatorias","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Urgencias","Medicamentos"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"6 meses","cirugia":"6 meses","maternidad":"No aplica","preexistencias":"24 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":false,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":false,"homeAssistance":false,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":true,"imaging":false,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"Requiere remisión","networkType":"Red cerrada","maxBeneficiaries":3,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}},{"id":8,"name":"POLIZA ALTERNO AMPARADO","company":"AXA Colpatria","logo":"https://via.placeholder.com/50?text=AXA","category":"Pólizas De Salud - Ambulatorio","productType":"Seguros de Salud","rating":4,"originalPrice":238000,"discountPercent":0,"finalPrice":238000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Coosalud EPS","Compensar","Nueva EPS","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 21.500"},{"name":"Otras Atenciones Ambulatorias","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"4 meses","maternidad":"No aplica","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":false,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":false,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":4,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":9,"name":"PLAN ESMERALDA ELITE","company":"Colmedica","logo":"https://via.placeholder.com/50?text=Colmedica","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.7,"originalPrice":388325,"discountPercent":0,"finalPrice":388325,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Sura","Sanitas","Compensar","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 35.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Urgencias","Oftalmología","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":true,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":true,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":true,"mobilityAssistance":false}},{"id":10,"name":"PLAN INDIGO","company":"Bolivar","logo":"https://via.placeholder.com/50?text=Bolivar","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.7,"originalPrice":435500,"discountPercent":0,"finalPrice":435500,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Medimás","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 39.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Dental","Urgencias","Oftalmología","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"2 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":true,"freeChoiceDoctor":true,"telemedicine":true,"dentalCoverage":true,"visionCoverage":true,"mentalHealthCoverage":true,"maternity":true,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red abierta","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":true,"mobilityAssistance":true}},{"id":11,"name":"PLAN AMBULATORIO","company":"AXA Colpatria","logo":"https://cdn.queseguro.co/images/logos/colpatria.png","category":"Pólizas De Salud - Ambulatoria","productType":"Seguros de Salud","rating":4.2,"originalPrice":78900,"discountPercent":0,"finalPrice":78900,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Consulta Médica General y Especialista","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Laboratorio y Diagnóstico","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Terapias (Fisio, Respiratoria, Ocup, Lenguaje)","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Renta Diaria Hospitalización","coverage":"$ 500.000 / máx 5 días","copay":"N/A"},{"name":"Atención Domiciliaria 24h","coverage":"Incluida","copay":"N/A"}],"benefits":["Consultas","Laboratorio","Terapias","Dental básico","Telemedicina","Urgencias","Atención domiciliaria"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"No aplica","cirugia":"No aplica","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":true,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":true,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica - plan ambulatorio","companionBenefit":false,"mobilityAssistance":false}},{"id":12,"name":"SALUD IDEAL FAMILIAR","company":"AXA Colpatria","logo":"https://cdn.queseguro.co/images/logos/colpatria.png","category":"Pólizas De Salud - Familiar","productType":"Seguros de Salud","rating":4.5,"originalPrice":199300,"discountPercent":0,"finalPrice":199300,"ageFactors":{"18":0.527,"20":0.83,"22":0.83,"25":1,"28":1,"30":1,"32":1,"35":0.926,"38":0.926,"40":0.926,"42":0.926,"45":0.915,"48":0.915,"50":1.404,"52":1.404,"55":1.723,"58":1.723,"60":2.319,"62":2.319,"65":2.319},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":0,"max":64},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan familiar","Tarifa por edad","Cobertura nacional","Urgencias","Hospitalización"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":13,"name":"MUNDIAL 360 SIN PREEXISTENCIAS","company":"Seguros Mundial","logo":"https://cdn.queseguro.co/images/logos/seguros-mundial.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.3,"originalPrice":340500,"discountPercent":0,"finalPrice":340500,"ageFactors":{"18":0.935,"20":0.85,"22":0.85,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1.336,"48":1.336,"50":1.791,"52":1.791,"55":2.358,"58":2.358,"60":3.975,"62":3.975,"65":6.048},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":0,"max":80},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Preexistencias","coverage":"No cubiertas","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Sin preexistencias","Tarifa por edad y género","Cobertura integral","Urgencias","Hospitalización"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"No cubre"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":false,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":14,"name":"MUNDIAL 360 CON PREEXISTENCIAS","company":"Seguros Mundial","logo":"https://cdn.queseguro.co/images/logos/seguros-mundial.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4,"originalPrice":413000,"discountPercent":0,"finalPrice":413000,"ageFactors":{"18":0.935,"20":0.85,"22":0.85,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1.335,"48":1.335,"50":1.789,"52":1.789,"55":2.358,"58":2.358,"60":3.973,"62":3.973,"65":3.973},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":25,"max":69},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Preexistencias","coverage":"Cubiertas","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Preexistencias cubiertas","Tarifa por edad y género","Cobertura integral","Urgencias","Hospitalización"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":false,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":true,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":15,"name":"PÓLIZA CLÁSICA EXCEL SIN COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.8,"originalPrice":520000,"discountPercent":0,"finalPrice":520000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Sin copago"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Sin copagos","Habitación individual sencilla","UCI ilimitada","Odontológico opcional","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual sencilla","companionBenefit":false,"mobilityAssistance":false}},{"id":16,"name":"PÓLIZA CLÁSICA EXCEL CON COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.8,"originalPrice":380000,"discountPercent":0,"finalPrice":380000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Con copago"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Habitación individual sencilla","UCI ilimitada","Odontológico opcional","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual sencilla","companionBenefit":false,"mobilityAssistance":false}},{"id":17,"name":"SALUD GLOBAL EXCEL SIN COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.9,"originalPrice":680000,"discountPercent":0,"finalPrice":680000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Sin copago"},{"name":"Habitación","coverage":"Individual o suite","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Sin copagos","Habitación suite disponible","UCI ilimitada","Plan global premium","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"1 mes","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual o suite","companionBenefit":true,"mobilityAssistance":false}},{"id":18,"name":"SALUD GLOBAL EXCEL CON COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.9,"originalPrice":520000,"discountPercent":0,"finalPrice":520000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Con copago"},{"name":"Habitación","coverage":"Individual o suite","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Habitación suite disponible","UCI ilimitada","Plan global premium","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"1 mes","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual o suite","companionBenefit":true,"mobilityAssistance":false}},{"id":19,"name":"SALUD PARA TODOS INTEGRAL ESENCIAL","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Familiar","productType":"Seguros de Salud","rating":4.6,"originalPrice":92044,"discountPercent":0,"finalPrice":92044,"ageFactors":{"18":1,"20":1,"22":1,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1.133,"45":1.133,"48":1.133,"50":1.544,"52":1.544,"55":1.544,"58":1.544,"60":2.286,"62":2.286,"65":3.91},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":0,"max":71},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tipo de Plan","coverage":"Familiar anual","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan familiar","Precio por rango de edad","Código 31","Pago anual $1.104.527"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":true,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":20,"name":"SALUD PARA DOS ESTÁNDAR","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Pareja","productType":"Seguros de Salud","rating":4.5,"originalPrice":61905,"discountPercent":0,"finalPrice":61905,"ageFactors":{"18":1,"20":1,"22":1,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1,"48":1,"50":1,"52":1,"55":1,"58":1,"60":1,"62":1,"65":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tipo de Plan","coverage":"Pareja","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan para dos personas","Código Plan 11","Pago trimestral $182.059","Pago anual $675.895"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":2,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":21,"name":"SALUD PARA DOS PLUS","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Pareja","productType":"Seguros de Salud","rating":4.7,"originalPrice":87603,"discountPercent":0,"finalPrice":87603,"ageFactors":{"18":1,"20":1,"22":1,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1,"48":1,"50":1,"52":1,"55":1,"58":1,"60":1,"62":1,"65":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tipo de Plan","coverage":"Pareja Plus","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan para dos personas","Código Plan 10","Pago trimestral $257.633","Pago anual $956.465"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":2,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":22,"name":"MASCOTAS ESENCIAL","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Mascotas","productType":"Salud Animal","rating":4,"originalPrice":35000,"discountPercent":0,"finalPrice":35000,"ageFactors":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":0,"max":7},"gender":["Macho","Hembra"],"coverage":[{"name":"Teleorientación veterinaria 24/7","coverage":"Incluida","copay":"N/A"},{"name":"Desparasitación","coverage":"1 vez/año","copay":"Con copago"},{"name":"Enfermedad / Urgencias / Hosp","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Cirugía y Endoscopia digestiva","coverage":"Incluidas","copay":"Con copago"},{"name":"Eutanasia","coverage":"Incluida","copay":"N/A"}],"benefits":["Perros y gatos 4 meses a 7 años","Carencia 15 días general","3 meses para procedimientos complejos","Consulta domiciliaria gatos"],"details":{"waitingPeriods":{"consultas":"15 días","hospitalizacion":"15 días","cirugia":"3 meses","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":false,"homeAssistance":true,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":false,"imaging":false,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}},{"id":23,"name":"MASCOTAS CLÁSICO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Mascotas","productType":"Salud Animal","rating":4.5,"originalPrice":55000,"discountPercent":0,"finalPrice":55000,"ageFactors":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":0,"max":7},"gender":["Macho","Hembra"],"coverage":[{"name":"Todo Esencial +","coverage":"Incluido","copay":"N/A"},{"name":"Consulta Preventiva Anual","coverage":"1 vez/año","copay":"N/A"},{"name":"Vacunas (pentavalente+rabia / triple felina+rabia)","coverage":"Incluidas","copay":"N/A"},{"name":"Consulta especialista","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Laboratorio, Rayos X, Ecografía","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Auxilio funerario","coverage":"Incluido","copay":"N/A"}],"benefits":["Perros y gatos 4 meses a 7 años","Vacunas cubiertas","Auxilio funerario","Responsabilidad civil perros (opcional)"],"details":{"waitingPeriods":{"consultas":"15 días","hospitalizacion":"15 días","cirugia":"3 meses","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}},{"id":24,"name":"MASCOTAS GLOBAL","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Mascotas","productType":"Salud Animal","rating":4.8,"originalPrice":80000,"discountPercent":0,"finalPrice":80000,"ageFactors":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":0,"max":7},"gender":["Macho","Hembra"],"coverage":[{"name":"Todo Clásico +","coverage":"Incluido","copay":"N/A"},{"name":"Desparasitaciones","coverage":"2 veces/año","copay":"N/A"},{"name":"Consulta Domiciliaria","coverage":"Perros y gatos","copay":"N/A"},{"name":"Resonancia, Tomografía, PCR","coverage":"Incluidos","copay":"Con copago"},{"name":"Endoscopia digestiva","coverage":"Incluida","copay":"Con copago"}],"benefits":["Perros y gatos 4 meses a 7 años","Resonancia y tomografía","Consulta domiciliaria perros y gatos","Responsabilidad civil perros (opcional)"],"details":{"waitingPeriods":{"consultas":"15 días","hospitalizacion":"15 días","cirugia":"3 meses","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}}]'),dN=[{name:"Medicina Prepagada - Full",count:4},{name:"Pólizas De Salud - Full",count:9},{name:"Pólizas De Salud - Ambulatoria",count:3},{name:"Pólizas De Salud - Familiar",count:2},{name:"Pólizas De Salud - Pareja",count:2},{name:"Medicina Prepagada - Ambulatorio",count:1},{name:"Mascotas",count:3}],uN=[{name:"Medicina Prepagada",count:5},{name:"Seguros de Salud",count:16},{name:"Salud Animal",count:3}],mN=[{name:"Coomeva",count:2},{name:"Bolivar",count:2},{name:"AXA Colpatria",count:4},{name:"Colmedica",count:2},{name:"Sura",count:11},{name:"Medplus",count:1},{name:"Seguros Mundial",count:2}],pN=["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],xN=["AXA Colpatria","Bolivar","Colmedica","Compensar","Coomeva","Coosalud EPS","Famisanar","Medimás","Medplus","Nueva EPS","Salud Total","Sanitas","Sura"],ho={plans:iN,categories:dN,productTypes:uN,companies:mN,departments:pN,epsList:xN},e0=[18,20,22,25,28,30,32,35,38,40,42,45,48,50,52,55,58,60,62,65];function fN(n){const l=Math.min(Math.max(n,18),65);let r=e0[0];for(const c of e0)if(c<=l)r=c;else break;return r}function t0(n,l){if(!l||!n.ageFactors)return n.finalPrice;const r=fN(l),c=n.ageFactors[String(r)]??1;return Math.round(n.originalPrice*c)}const iu={Coomeva:"/coomeva.png",Bolivar:"/bolivar.png","AXA Colpatria":"/axa-colpatria.png",Sura:"/sura.png",Colmedica:"/colmedica.png",Medplus:"/medplus.png"};function gN({children:n,isGlowing:l=!1}){const r=y.useRef(null),c=y.useCallback(m=>{if(window.matchMedia("(hover: none)").matches)return;const p=r.current;if(!p)return;const f=p.getBoundingClientRect(),x=((m.clientX-f.left)/f.width-.5)*10,g=((m.clientY-f.top)/f.height-.5)*-10;p.style.transform=`perspective(900px) rotateX(${g}deg) rotateY(${x}deg) translateZ(10px)`,p.style.transition="transform 0.06s linear"},[]),u=y.useCallback(()=>{const m=r.current;m&&(m.style.transform="perspective(900px) rotateX(0deg) rotateY(0deg) translateZ(0px)",m.style.transition="transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)")},[]);return a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:90",ref:r,onMouseMove:c,onMouseLeave:u,className:`eva-3d-card rounded-2xl relative ${l?"eva-glow-card":""}`,style:{willChange:"transform"},children:n})}function hN(){const n=ho.plans,l=ho.categories,r=ho.productTypes,c=ho.companies,u=ho.departments,m=ho.epsList,[p,f]=y.useState(!1),[x,g]=y.useState([{id:"titular-1",relation:"titular",gender:"Femenino",age:35}]),[v,b]=y.useState([...x]),[j,N]=y.useState(""),[P,S]=y.useState(""),[E,T]=y.useState(""),[B,U]=y.useState("Femenino"),Y=28100,te=803139,[J,Q]=y.useState([Y,te]),[W,pe]=y.useState("destacados"),[de,xe]=y.useState("list"),[me,ye]=y.useState([]),[ge,ve]=y.useState([]),[D,_]=y.useState([]),[z,ne]=y.useState(""),[ce,w]=y.useState(""),[F,q]=y.useState(""),[Z,re]=y.useState(""),[X,se]=y.useState(!1),[$,oe]=y.useState(!1),je=y.useRef(null),H=x.length,ie=y.useMemo(()=>n.filter(V=>{const Ae=!j||V.departments.some(_t=>_t.toLowerCase().includes(j.toLowerCase())),Te=!P||V.eps.some(_t=>_t.toLowerCase().includes(P.toLowerCase())),Xe=E?parseInt(E):null,Lt=!Xe||Xe>=V.ageRange.min&&Xe<=V.ageRange.max,le=!B||V.gender.includes(B),xt=t0(V,Xe)*H,et=xt>=J[0]&&xt<=J[1],Oe=me.length===0||me.includes(V.category),Ee=ge.length===0||ge.includes(V.productType),ue=D.length===0||D.includes(V.company);return Ae&&Te&&Lt&&le&&et&&Oe&&Ee&&ue}).map(V=>{const Ae=E?parseInt(E):null,Te=t0(V,Ae);return{...V,calculatedPrice:Te*H,numAsegurados:H}}).sort((V,Ae)=>{if(W==="precio-asc")return V.calculatedPrice-Ae.calculatedPrice;if(W==="precio-desc")return Ae.calculatedPrice-V.calculatedPrice;if(W==="popular")return Ae.rating-V.rating;const Te=["AXA Colpatria","Coomeva","Sura","Seguros Mundial"],Xe=Te.indexOf(V.company),Lt=Te.indexOf(Ae.company),le=Xe===-1?Te.length:Xe,ke=Lt===-1?Te.length:Lt;return le!==ke?le-ke:Ae.rating-V.rating}),[j,P,E,B,me,ge,D,J,W,H]),Ne=V=>a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:201",className:"flex gap-0.5",children:[...Array(5)].map((Ae,Te)=>a.jsx(Tj,{"data-loc":"client\\src\\pages\\Comparador.tsx:203",size:13,className:Te<V?"fill-[#F5A623] text-[#F5A623]":"text-gray-300"},Te))}),we=V=>{ye(Ae=>Ae.includes(V)?Ae.filter(Te=>Te!==V):[...Ae,V])},Be=V=>{ve(Ae=>Ae.includes(V)?Ae.filter(Te=>Te!==V):[...Ae,V])},Qe=V=>{_(Ae=>Ae.includes(V)?Ae.filter(Te=>Te!==V):[...Ae,V])},ht=()=>{ye([]),ve([]),_([]),Q([28100,803139]),ne("")},lt=y.useCallback(()=>{if(!ce.trim()||!F||!Ja(Z)){se(!0);return}se(!1),oe(!0),je.current&&clearTimeout(je.current),je.current=setTimeout(()=>oe(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:Z,profesion:ce,mascota:F,departamento:j,eps:P,edad:E,genero:B})}).catch(()=>{})},[Z,ce,F,j,P,E,B]),Ye=me.length>0||ge.length>0||D.length>0||j||P||E,Kt=()=>{const V={id:"titular-1",relation:"titular",gender:B||"Femenino",age:parseInt(E)||35},Ae=x.filter(Te=>Te.relation!=="titular");b([V,...Ae]),f(!0)},ia=()=>{const V=`dependiente-${Date.now()}`;b([...v,{id:V,relation:"hijo",gender:"Masculino",age:10}])},Ue=V=>{V!=="titular-1"&&b(v.filter(Ae=>Ae.id!==V))},Yt=(V,Ae,Te)=>{b(v.map(Xe=>Xe.id===V?{...Xe,[Ae]:Te}:Xe))},bt=()=>{g([...v]);const V=v.find(Ae=>Ae.relation==="titular");V&&(T(V.age.toString()),U(V.gender)),f(!1)};return a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:298",className:"min-h-screen bg-[#F8FAFC]",style:{fontFamily:"Inter, sans-serif"},children:[$&&a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:302",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:304",className:"flex flex-col items-center gap-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:305",className:"relative w-20 h-20",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:306",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:307",className:"absolute inset-0 flex items-center justify-center",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:308",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:311",className:"text-white text-xl font-bold text-center px-8",children:"Estamos Calculando La Mejor Tarifa Para Ti"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:314",className:"flex gap-2",children:[0,1,2].map(V=>a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:316",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${V*.2}s infinite`}},V))})]})}),a.jsx("nav",{"data-loc":"client\\src\\pages\\Comparador.tsx:325",className:"w-full bg-[#1C2D6E] sticky top-0 z-50",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:326",className:"max-w-[1280px] mx-auto px-6 lg:px-8 flex items-center justify-between h-16",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:327",className:"flex items-center",children:a.jsx("img",{"data-loc":"client\\src\\pages\\Comparador.tsx:328",src:"/evacare-logo.png",alt:"Evai",className:"h-12 w-auto object-contain"})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:330",className:"hidden md:flex items-center gap-2 text-sm",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:331",href:"/",className:"text-white/50 hover:text-white transition-colors",children:"Inicio"}),a.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:332",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeOpacity:"0.4",strokeWidth:"2",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:332",d:"M9 18l6-6-6-6"})}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:333",className:"text-white/80 font-medium",children:"Comparador"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:335",className:"flex items-center gap-3",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:336",className:"text-white/70 hover:text-white text-sm transition-colors px-3 py-2 hidden md:block",children:"Portal Clientes"}),a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:337",className:"border border-[#00C5D4]/60 text-[#00C5D4] text-sm font-medium px-4 py-2 rounded-xl hover:bg-[#00C5D4]/10 transition-colors",children:"Hablar con asesor"})]})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Comparador.tsx:345",className:"w-full bg-white border-b border-gray-100 shadow-sm",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:346",className:"max-w-[1280px] mx-auto px-6 lg:px-8 py-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:348",className:"grid grid-cols-2 gap-2 lg:flex lg:items-end lg:gap-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:350",className:"col-span-1 lg:flex-1 lg:min-w-[120px]",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:351",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"Departamento"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:352",className:"relative",children:[a.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:353",value:j,onChange:V=>N(V.target.value),className:"w-full bg-[#F8FAFC] border border-gray-200 rounded-xl px-3 py-2.5 text-xs text-gray-700 pr-7 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] appearance-none lg:px-4 lg:py-3 lg:text-sm",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:358",value:"",children:"Seleccionar..."}),u.map(V=>a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:360",value:V,children:V},V))]}),a.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:363",size:12,className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:367",className:"col-span-1 lg:flex-1 lg:min-w-[120px]",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:368",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"EPS Actual"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:369",className:"relative",children:[a.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:370",value:P,onChange:V=>S(V.target.value),className:"w-full bg-[#F8FAFC] border border-gray-200 rounded-xl px-3 py-2.5 text-xs text-gray-700 pr-7 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] appearance-none lg:px-4 lg:py-3 lg:text-sm",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:375",value:"",children:"Seleccionar..."}),m.map(V=>a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:377",value:V,children:V},V))]}),a.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:380",size:12,className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:384",className:"col-span-1 lg:w-28",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:385",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"Edad"}),a.jsx(uc,{"data-loc":"client\\src\\pages\\Comparador.tsx:386",placeholder:"23",type:"number",value:E,onChange:V=>T(V.target.value),className:"bg-[#F8FAFC] border-gray-200 rounded-xl text-xs py-2.5 focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] lg:text-sm lg:py-3"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:395",className:"col-span-1 lg:w-36",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:396",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"Género"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:397",className:"relative",children:[a.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:398",value:B,onChange:V=>U(V.target.value),className:"w-full bg-[#F8FAFC] border border-gray-200 rounded-xl px-3 py-2.5 text-xs text-gray-700 pr-7 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] appearance-none lg:px-4 lg:py-3 lg:text-sm",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:403",value:"Femenino",children:"Femenino"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:404",value:"Masculino",children:"Masculino"})]}),a.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:406",size:12,className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),a.jsxs("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:410",onClick:Kt,className:"col-span-1 flex items-center justify-center gap-1.5 border border-gray-200 bg-white text-gray-600 font-medium text-xs px-2 py-2.5 rounded-xl hover:border-[#00C5D4] hover:text-[#00C5D4] transition-all lg:text-sm lg:px-4 lg:py-3 lg:whitespace-nowrap",children:[a.jsxs("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:414",width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:[a.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:414",d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}),a.jsx("circle",{"data-loc":"client\\src\\pages\\Comparador.tsx:414",cx:"9",cy:"7",r:"4"}),a.jsx("line",{"data-loc":"client\\src\\pages\\Comparador.tsx:414",x1:"19",y1:"8",x2:"19",y2:"14"}),a.jsx("line",{"data-loc":"client\\src\\pages\\Comparador.tsx:414",x1:"22",y1:"11",x2:"16",y2:"11"})]}),"+Aseg. (",x.length,")"]}),a.jsxs("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:418",onClick:lt,className:"eva-btn-glow col-span-1 bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold text-xs px-3 py-2.5 rounded-xl flex items-center justify-center gap-1.5 transition-all lg:text-sm lg:px-7 lg:py-3 lg:whitespace-nowrap",children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:419",width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:419",d:"M22 12h-4l-3 9L9 3l-3 9H2"})}),"Calcular"]})]}),(j||P||E||B||x.length>1)&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:425",className:"flex items-center gap-2 mt-3 flex-wrap",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:426",className:"text-xs text-gray-400",children:"Filtros activos:"}),B&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:428",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["Género: ",B,x.length>1&&` + ${x.length-1} Dependientes`]}),E&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:433",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["Edad: ",E," años"]}),j&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:438",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["Depto: ",j]}),P&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:443",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["EPS: ",P]})]}),(()=>{const V=X&&!ce.trim(),Ae=X&&!F,Te=X&&!Z.trim(),Xe=X&&!!Z.trim()&&!Ja(Z),Lt=Te||Xe,le=V||Ae||Lt;return a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:459",className:"mt-2",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:461",className:"grid grid-cols-2 gap-x-2 gap-y-1.5 lg:flex lg:flex-row lg:gap-4 lg:items-start",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:463",className:"col-span-1 flex flex-col",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:464",className:"text-[10px] lg:text-xs mb-0.5 font-medium",style:{color:V?"#ef4444":"#9ca3af"},children:["Profesión ",V&&a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:465",children:"*req."})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:467",type:"text",value:ce,onChange:ke=>w(ke.target.value),placeholder:"ej: Médico...",className:"border-b-2 bg-transparent text-xs lg:text-sm text-gray-700 py-1 outline-none focus:border-[#00C5D4] w-full",style:{borderColor:V?"#ef4444":"#d1d5db"}})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:473",className:"col-span-1 flex flex-col",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:474",className:"text-[10px] lg:text-xs mb-0.5 font-medium",style:{color:Ae?"#ef4444":"#9ca3af"},children:["¿Mascota? ",Ae&&a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:475",children:"*req."})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:477",className:`flex gap-3 py-1 px-1 rounded ${Ae?"ring-1 ring-red-400":""}`,children:["si","no"].map(ke=>a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:479",className:"flex items-center gap-1 cursor-pointer",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:480",type:"radio",name:"mascota-comparador",value:ke,checked:F===ke,onChange:()=>q(ke),className:"accent-[#00C5D4] w-3.5 h-3.5"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:484",className:"text-xs text-gray-600",children:ke==="si"?"Sí":"No"})]},ke))})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:490",className:"col-span-2 flex flex-col lg:flex-1 lg:min-w-[200px]",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:491",className:"text-[10px] lg:text-xs mb-0.5 font-medium",style:{color:Lt?"#ef4444":"#9ca3af"},children:["Correo ",Te&&a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:492",children:"*requerido"}),Xe&&a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:492",children:"*inválido"})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:494",type:"email",value:Z,onChange:ke=>re(ke.target.value),placeholder:"tu@correo.com",className:"border-b-2 bg-transparent text-xs lg:text-sm text-gray-700 py-1 outline-none focus:border-[#00C5D4] w-full",style:{borderColor:Lt?"#ef4444":"#d1d5db"}})]})]}),le&&a.jsxs("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:501",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:502",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:502",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 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados para ver los precios calculados"]})]})})()]})}),a.jsx("main",{"data-loc":"client\\src\\pages\\Comparador.tsx:513",className:"max-w-[1280px] mx-auto px-6 lg:px-8 py-6",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:514",className:"flex gap-6",children:[a.jsx("aside",{"data-loc":"client\\src\\pages\\Comparador.tsx:517",className:"w-[280px] flex-shrink-0 hidden lg:block",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:518",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6 sticky top-24 space-y-6 max-h-[calc(100vh-120px)] overflow-y-auto",children:[a.jsx(cN,{"data-loc":"client\\src\\pages\\Comparador.tsx:521",priceRange:J,onPriceChange:Q,priceMin:Y*H,priceMax:te*H,categories:l,selectedCategories:me,onCategoryToggle:we,companies:c,selectedCompanies:D,onCompanyToggle:Qe,hasActiveFilters:Ye,onClearFilters:ht}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:537",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:538",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"CLÍNICAS Y HOSPITALES"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:541",className:"relative",children:[a.jsxs("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:542",className:"absolute left-3 top-1/2 -translate-y-1/2",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#9CA3AF",strokeWidth:"2",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\Comparador.tsx:542",cx:"11",cy:"11",r:"8"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:542",d:"M21 21l-4.35-4.35"})]}),a.jsx(uc,{"data-loc":"client\\src\\pages\\Comparador.tsx:543",placeholder:"Buscar clínica...",value:z,onChange:V=>ne(V.target.value),className:"pl-9 bg-[#F8FAFC] border-gray-200 rounded-xl focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4]"})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:552",className:"border-t border-gray-100"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:555",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:556",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"TIPO DE PRODUCTO"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:559",className:"flex flex-col gap-3",children:r.map(V=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:561",className:"flex items-center justify-between",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:562",className:"flex items-center gap-2 cursor-pointer flex-1",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:563",type:"checkbox",checked:ge.includes(V.name),onChange:()=>Be(V.name),className:"w-4 h-4 rounded accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:569",className:"text-sm text-gray-700",children:V.name})]}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:571",className:"text-xs font-semibold text-gray-400 bg-gray-100 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0",children:V.count})]},V.name))})]})]})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:582",className:"flex-1 min-w-0",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:585",className:"flex items-center justify-between mb-5 flex-wrap gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:586",className:"flex items-center gap-3",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:587",className:"w-9 h-9 bg-[#00C5D4] rounded-full flex items-center justify-center",children:a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:588",className:"font-bold text-white text-sm",style:{fontFamily:"Sora, sans-serif"},children:ie.length})}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:590",className:"font-bold text-[#1C2D6E] text-xl",style:{fontFamily:"Sora, sans-serif"},children:"Resultados"}),(j||E)&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:592",className:"text-gray-400 text-sm font-normal",children:[j&&`para ${j}`,j&&E&&", ",E&&`${E} años`]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:597",className:"flex items-center gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:598",className:"flex items-center gap-2",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:599",className:"text-xs font-semibold text-gray-400 uppercase tracking-wide",children:"ORDENAR POR"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:600",className:"relative",children:[a.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:601",value:W,onChange:V=>pe(V.target.value),className:"bg-white border border-gray-200 rounded-xl px-4 py-2 text-sm font-medium text-[#1C2D6E] pr-8 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 appearance-none",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:606",value:"destacados",children:"Destacados"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:607",value:"precio-asc",children:"Precio Menor a mayor"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:608",value:"precio-desc",children:"Precio Mayor a menor"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:609",value:"popular",children:"Popular"})]}),a.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:611",size:12,className:"absolute right-3 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:615",className:"flex items-center border border-gray-200 rounded-xl overflow-hidden",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:616",onClick:()=>xe("list"),className:`px-3 py-2 transition-colors ${de==="list"?"bg-[#00C5D4]/10":"hover:bg-gray-50"}`,children:a.jsx(Pj,{"data-loc":"client\\src\\pages\\Comparador.tsx:620",size:16,className:de==="list"?"text-[#00C5D4]":"text-gray-400"})}),a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:622",onClick:()=>xe("grid"),className:`px-3 py-2 border-l border-gray-200 transition-colors ${de==="grid"?"bg-[#00C5D4]/10":"hover:bg-gray-50"}`,children:a.jsx(wj,{"data-loc":"client\\src\\pages\\Comparador.tsx:626",size:16,className:de==="grid"?"text-[#00C5D4]":"text-gray-400"})})]})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:633",className:de==="list"?"space-y-4":"grid grid-cols-1 md:grid-cols-2 gap-4",children:ie.map((V,Ae)=>a.jsxs(gN,{"data-loc":"client\\src\\pages\\Comparador.tsx:635",isGlowing:Ae===0,children:[Ae===0&&a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:637",className:"absolute top-3 right-3 z-10 bg-[#00C5D4] text-white text-xs font-semibold px-2.5 py-1 rounded-full shadow",children:"★ Destacado"}),a.jsx($a,{"data-loc":"client\\src\\pages\\Comparador.tsx:641",className:"overflow-hidden border-gray-100 shadow-sm",children:a.jsxs(Ia,{"data-loc":"client\\src\\pages\\Comparador.tsx:642",className:"p-0",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:644",className:"px-5 pt-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:645",className:"inline-flex items-center rounded-full px-3 py-1 mb-4",style:{background:"rgba(126,231,185,0.25)"},children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:649",className:"w-1.5 h-1.5 rounded-full mr-2 bg-[#7EE7B9]"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:650",className:"text-xs font-bold text-[#1C2D6E] tracking-wider uppercase",children:V.category})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:653",className:"flex items-start justify-between mb-1",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:654",className:"flex items-center gap-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:655",className:"w-40 h-40 bg-[#00C5D4]/15 rounded-xl flex items-center justify-center overflow-hidden flex-shrink-0",children:[iu[V.company]?a.jsx("img",{"data-loc":"client\\src\\pages\\Comparador.tsx:657",src:iu[V.company],alt:V.company,className:"w-full h-full object-contain p-2",onError:Te=>{Te.currentTarget.style.display="none";const Xe=Te.currentTarget.nextSibling;Xe&&(Xe.style.display="flex")}}):null,a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:668",className:"font-bold text-[#00C5D4] text-4xl",style:{display:iu[V.company]?"none":"flex",fontFamily:"Sora, sans-serif"},children:V.company.charAt(0)})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:675",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:676",className:"font-bold text-[#1C2D6E] text-base leading-tight",style:{fontFamily:"Sora, sans-serif"},children:V.name}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:677",className:"text-gray-400 text-xs",children:V.company})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:680",className:"text-right flex-shrink-0",children:Ne(V.rating)})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:687",className:"px-5 py-4 border-y border-gray-50",children:[V.discountPercent>0&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:689",className:"flex items-center gap-2 mb-1",children:[a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:690",className:"text-sm text-gray-400 line-through",children:["$ ",(V.originalPrice*H).toLocaleString()]}),a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:691",className:"bg-red-500 text-white px-2 py-0.5 rounded text-xs font-bold",children:["-",V.discountPercent,"%"]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:694",className:"flex items-baseline gap-2",children:[a.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:695",className:"font-bold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif",fontSize:"2rem",lineHeight:1},children:["$ ",V.calculatedPrice.toLocaleString()]}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:701",className:"text-gray-400 text-sm",children:"/mes"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:703",className:"text-xs text-gray-400 mt-0.5",children:["Para ",H," ",H===1?"persona":"personas"]})]}),V.coverage.length>0&&a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:708",className:"px-5 py-4",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:709",className:"grid grid-cols-3 gap-3",children:V.coverage.map((Te,Xe)=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:711",className:"bg-[#F8FAFC] rounded-xl p-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:712",className:"flex items-center gap-1.5 mb-2",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:713",className:"text-[#00C5D4] text-xs",children:"●"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:714",className:"text-[10px] font-semibold text-gray-600 leading-tight",children:Te.name})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:716",className:"text-[10px] text-gray-500",children:"Cobertura"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:717",className:"text-xs font-semibold text-[#1C2D6E] mb-1",children:Te.coverage}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:718",className:"text-[10px] text-gray-500",children:"Copago"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:719",className:"text-xs font-semibold text-[#1C2D6E]",children:Te.copay})]},Xe))})}),V.benefits.length>0&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:728",className:"px-5 pb-4",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:729",className:"text-xs font-semibold text-gray-500 mb-2",children:"Otros beneficios:"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:730",className:"flex flex-wrap gap-1.5",children:V.benefits.map((Te,Xe)=>a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:732",className:"bg-[#F1F5F9] text-gray-600 text-xs font-medium px-2.5 py-1 rounded-full",children:Te},Xe))})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:741",className:"px-5 pb-5 flex items-center justify-between border-t border-gray-50 pt-4",children:[a.jsx(Xt,{"data-loc":"client\\src\\pages\\Comparador.tsx:742",className:"bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold px-6 py-2.5 rounded-full text-sm transition-all",children:"Me interesa"}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\Comparador.tsx:745",variant:"ghost",className:"text-[#00C5D4] hover:text-[#00afc0] font-medium text-sm",children:"Ver Detalle →"})]})]})})]},V.id))}),ie.length===0&&a.jsx($a,{"data-loc":"client\\src\\pages\\Comparador.tsx:757",className:"text-center py-16 border-gray-100",children:a.jsxs(Ia,{"data-loc":"client\\src\\pages\\Comparador.tsx:758",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:759",className:"w-16 h-16 bg-[#00C5D4]/10 rounded-full flex items-center justify-center mx-auto mb-4",children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:760",width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",stroke:"#00C5D4",strokeWidth:"2",strokeLinecap:"round",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\Comparador.tsx:760",cx:"11",cy:"11",r:"8"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:760",d:"M21 21l-4.35-4.35"})]})}),a.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:762",className:"font-bold text-[#1C2D6E] text-lg mb-2",style:{fontFamily:"Sora, sans-serif"},children:"No se encontraron planes"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:763",className:"text-gray-500 text-sm",children:"Intenta ajustar los filtros de búsqueda"})]})}),ie.length>0&&a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:770",className:"text-center mt-8",children:a.jsxs("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:771",className:"flex items-center gap-2 border border-gray-200 text-gray-600 font-medium text-sm px-8 py-3 rounded-xl hover:border-[#00C5D4] hover:text-[#00C5D4] transition-all mx-auto",children:["Cargar más resultados",a.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:773",size:14})]})})]})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Comparador.tsx:782",className:"bg-white py-16 border-t border-gray-100 mt-10",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:783",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Comparador.tsx:784",className:"font-bold text-center text-[#1C2D6E] mb-12 text-3xl",style:{fontFamily:"Sora, sans-serif"},children:"¿Por qué contratar en Evai?"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:787",className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[{icon:"🔍",title:"Encuentras productos que no están en ningún otro lado.",desc:"Acceso exclusivo a planes y coberturas especializadas."},{icon:"🤝",title:"Te acompañamos por siempre, respondemos rápido y claro.",desc:"Soporte dedicado en cada paso del proceso."},{icon:"💰",title:"¡Es gratis! El precio que ves, es el mismo que te ofrecerán directo.",desc:"Sin comisiones ocultas ni cargos adicionales."}].map(V=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:793",className:"text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:794",className:"w-16 h-16 bg-[#00C5D4]/10 rounded-2xl flex items-center justify-center mx-auto mb-4",children:a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:795",className:"text-2xl",children:V.icon})}),a.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:797",className:"font-semibold text-[#1C2D6E] mb-2",children:V.title}),a.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:798",className:"text-gray-500 text-sm",children:V.desc})]},V.icon))})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Comparador.tsx:806",className:"py-16",style:{background:"linear-gradient(135deg, #f0fdfa 0%, #e0f2fe 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:807",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Comparador.tsx:808",className:"font-bold text-center text-[#1C2D6E] mb-12 text-3xl",style:{fontFamily:"Sora, sans-serif"},children:"Beneficios de Planes Salud Personas"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:811",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{title:"Acceso a Atención Médica de Calidad",desc:"Un seguro de salud en Colombia te permite tener acceso a una amplia red de especialistas y clínicas de alta calidad."},{title:"Cobertura Integral y Personalizada",desc:"Las pólizas ofrecen una cobertura extensa que incluye consultas, hospitalizaciones, medicamentos y más."},{title:"Seguridad Financiera y Tranquilidad",desc:"Protección financiera contra gastos médicos imprevistos y altos que pueden surgir en emergencias."}].map(V=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:817",className:"bg-white p-6 rounded-2xl shadow-sm border border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:818",className:"w-10 h-10 bg-[#00C5D4]/10 rounded-xl flex items-center justify-center mb-4",children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:819",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"#00C5D4",strokeWidth:"2.5",strokeLinecap:"round",children:a.jsx("polyline",{"data-loc":"client\\src\\pages\\Comparador.tsx:819",points:"20 6 9 17 4 12"})})}),a.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:821",className:"font-semibold text-[#1C2D6E] mb-2",children:V.title}),a.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:822",className:"text-gray-500 text-sm leading-relaxed",children:V.desc})]},V.title))})]})}),a.jsx("footer",{"data-loc":"client\\src\\pages\\Comparador.tsx:830",className:"bg-[#1C2D6E] py-8",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:831",className:"max-w-[1280px] mx-auto px-6 lg:px-8 flex flex-col md:flex-row items-center justify-between gap-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:832",className:"flex items-center",children:a.jsx("img",{"data-loc":"client\\src\\pages\\Comparador.tsx:833",src:"/evacare-logo.png",alt:"Evai",className:"h-10 w-auto object-contain"})}),a.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:835",className:"text-white/40 text-xs",children:"© 2026 Evai. Vigilada por la Superintendencia Financiera de Colombia."}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:836",className:"flex items-center gap-4",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:837",href:"#",className:"text-white/40 text-xs hover:text-white transition-colors",children:"Términos"}),a.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:838",href:"#",className:"text-white/40 text-xs hover:text-white transition-colors",children:"Privacidad"}),a.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:839",href:"#",className:"text-white/40 text-xs hover:text-white transition-colors",children:"Contacto"})]})]})}),a.jsx(R5,{"data-loc":"client\\src\\pages\\Comparador.tsx:845",open:p,onOpenChange:f,children:a.jsxs(H5,{"data-loc":"client\\src\\pages\\Comparador.tsx:846",className:"max-w-md max-h-96",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:847",className:"flex items-center justify-between mb-6",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Comparador.tsx:848",className:"text-lg font-semibold text-[#00C5D4]",children:"Agregar asegurados"}),a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:849",onClick:()=>f(!1),className:"text-gray-400 hover:text-gray-600",children:a.jsx(Ch,{"data-loc":"client\\src\\pages\\Comparador.tsx:853",size:20})})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:857",className:"space-y-4 overflow-y-auto pr-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:859",className:"flex items-center justify-between mb-4 pb-4 border-b border-gray-200",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:860",className:"text-sm font-medium text-gray-700",children:"Cargas"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:861",className:"flex items-center gap-3",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:862",onClick:()=>{const V=v.filter(Ae=>Ae.relation!=="titular");V.length>0&&b([v[0],...V.slice(0,-1)])},className:"w-6 h-6 rounded-full border border-[#00C5D4] text-[#00C5D4] flex items-center justify-center hover:bg-[#00C5D4]/10 transition-colors",children:a.jsx(Ej,{"data-loc":"client\\src\\pages\\Comparador.tsx:871",size:14})}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:873",className:"text-sm font-semibold text-gray-700 w-5 text-center",children:Math.max(0,v.length-1)}),a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:876",onClick:ia,className:"w-6 h-6 rounded-full border border-[#00C5D4] text-[#00C5D4] flex items-center justify-center hover:bg-[#00C5D4]/10 transition-colors",children:a.jsx(Dj,{"data-loc":"client\\src\\pages\\Comparador.tsx:880",size:14})})]})]}),v.map(V=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:887",className:"bg-[#F8FAFC] p-4 rounded-lg border border-gray-100 space-y-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:889",className:"flex gap-4",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:890",className:"flex items-center gap-2 cursor-pointer flex-1",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:891",type:"radio",name:`genero-${V.id}`,value:"Masculino",checked:V.gender==="Masculino",onChange:()=>Yt(V.id,"gender","Masculino"),className:"w-4 h-4 accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:899",className:"text-sm text-gray-700",children:"Hombre"})]}),a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:901",className:"flex items-center gap-2 cursor-pointer flex-1",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:902",type:"radio",name:`genero-${V.id}`,value:"Femenino",checked:V.gender==="Femenino",onChange:()=>Yt(V.id,"gender","Femenino"),className:"w-4 h-4 accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:910",className:"text-sm text-gray-700",children:"Mujer"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:915",className:"flex gap-4",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:916",className:`flex items-center gap-2 flex-1 ${V.relation==="titular"?"cursor-not-allowed":"cursor-pointer"}`,children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:917",type:"radio",name:`relacion-${V.id}`,value:"hijo",checked:V.relation==="hijo",onChange:()=>Yt(V.id,"relation","hijo"),className:"w-4 h-4 accent-[#00C5D4]",disabled:V.relation==="titular"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:926",className:`text-sm ${V.relation==="titular"?"text-gray-400":"text-gray-700"}`,children:"Hijo/Hija"})]}),a.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:930",className:`flex items-center gap-2 flex-1 ${V.relation==="titular"?"cursor-not-allowed":"cursor-pointer"}`,children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:931",type:"radio",name:`relacion-${V.id}`,value:"conyuge",checked:V.relation==="conyuge",onChange:()=>Yt(V.id,"relation","conyuge"),className:"w-4 h-4 accent-[#00C5D4]",disabled:V.relation==="titular"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:940",className:`text-sm ${V.relation==="titular"?"text-gray-400":"text-gray-700"}`,children:"Cónyuge"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:947",className:"flex justify-between items-center",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:948",className:"text-xs font-medium text-gray-500",children:"Edad"}),a.jsx(uc,{"data-loc":"client\\src\\pages\\Comparador.tsx:949",type:"number",value:V.age,onChange:Ae=>Yt(V.id,"age",parseInt(Ae.target.value)||0),className:"w-20 bg-white border-gray-200 rounded text-center text-sm",min:"0",max:"120"})]}),V.relation!=="titular"&&a.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:961",onClick:()=>Ue(V.id),className:"text-xs text-red-500 hover:text-red-700 w-full py-1",children:"Eliminar"})]},V.id))]}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\Comparador.tsx:973",onClick:bt,className:"w-full bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold rounded-lg mt-6 py-3",children:"Agregar y calcular precios"})]})})]})}var du,a0;function bN(){if(a0)return du;a0=1;var n=typeof Element<"u",l=typeof Map=="function",r=typeof Set=="function",c=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function u(m,p){if(m===p)return!0;if(m&&p&&typeof m=="object"&&typeof p=="object"){if(m.constructor!==p.constructor)return!1;var f,x,g;if(Array.isArray(m)){if(f=m.length,f!=p.length)return!1;for(x=f;x--!==0;)if(!u(m[x],p[x]))return!1;return!0}var v;if(l&&m instanceof Map&&p instanceof Map){if(m.size!==p.size)return!1;for(v=m.entries();!(x=v.next()).done;)if(!p.has(x.value[0]))return!1;for(v=m.entries();!(x=v.next()).done;)if(!u(x.value[1],p.get(x.value[0])))return!1;return!0}if(r&&m instanceof Set&&p instanceof Set){if(m.size!==p.size)return!1;for(v=m.entries();!(x=v.next()).done;)if(!p.has(x.value[0]))return!1;return!0}if(c&&ArrayBuffer.isView(m)&&ArrayBuffer.isView(p)){if(f=m.length,f!=p.length)return!1;for(x=f;x--!==0;)if(m[x]!==p[x])return!1;return!0}if(m.constructor===RegExp)return m.source===p.source&&m.flags===p.flags;if(m.valueOf!==Object.prototype.valueOf&&typeof m.valueOf=="function"&&typeof p.valueOf=="function")return m.valueOf()===p.valueOf();if(m.toString!==Object.prototype.toString&&typeof m.toString=="function"&&typeof p.toString=="function")return m.toString()===p.toString();if(g=Object.keys(m),f=g.length,f!==Object.keys(p).length)return!1;for(x=f;x--!==0;)if(!Object.prototype.hasOwnProperty.call(p,g[x]))return!1;if(n&&m instanceof Element)return!1;for(x=f;x--!==0;)if(!((g[x]==="_owner"||g[x]==="__v"||g[x]==="__o")&&m.$$typeof)&&!u(m[g[x]],p[g[x]]))return!1;return!0}return m!==m&&p!==p}return du=function(p,f){try{return u(p,f)}catch(x){if((x.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw x}},du}var yN=bN();const vN=Tl(yN);var uu,s0;function CN(){if(s0)return uu;s0=1;var n=function(l,r,c,u,m,p,f,x){if(!l){var g;if(r===void 0)g=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var v=[c,u,m,p,f,x],b=0;g=new Error(r.replace(/%s/g,function(){return v[b++]})),g.name="Invariant Violation"}throw g.framesToPop=1,g}};return uu=n,uu}var jN=CN();const n0=Tl(jN);var mu,o0;function NN(){return o0||(o0=1,mu=function(l,r,c,u){var m=c?c.call(u,l,r):void 0;if(m!==void 0)return!!m;if(l===r)return!0;if(typeof l!="object"||!l||typeof r!="object"||!r)return!1;var p=Object.keys(l),f=Object.keys(r);if(p.length!==f.length)return!1;for(var x=Object.prototype.hasOwnProperty.bind(r),g=0;g<p.length;g++){var v=p[g];if(!x(v))return!1;var b=l[v],j=r[v];if(m=c?c.call(u,b,j,v):void 0,m===!1||m===void 0&&b!==j)return!1}return!0}),mu}var SN=NN();const wN=Tl(SN);var b1=(n=>(n.BASE="base",n.BODY="body",n.HEAD="head",n.HTML="html",n.LINK="link",n.META="meta",n.NOSCRIPT="noscript",n.SCRIPT="script",n.STYLE="style",n.TITLE="title",n.FRAGMENT="Symbol(react.fragment)",n))(b1||{}),pu={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},l0=Object.values(b1),kc={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},y1=Object.entries(kc).reduce((n,[l,r])=>(n[r]=l,n),{}),Ha="data-rh",Co={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},jo=(n,l)=>{for(let r=n.length-1;r>=0;r-=1){const c=n[r];if(Object.prototype.hasOwnProperty.call(c,l))return c[l]}return null},AN=n=>{let l=jo(n,"title");const r=jo(n,Co.TITLE_TEMPLATE);if(Array.isArray(l)&&(l=l.join("")),r&&l)return r.replace(/%s/g,()=>l);const c=jo(n,Co.DEFAULT_TITLE);return l||c||void 0},PN=n=>jo(n,Co.ON_CHANGE_CLIENT_STATE)||(()=>{}),xu=(n,l)=>l.filter(r=>typeof r[n]<"u").map(r=>r[n]).reduce((r,c)=>({...r,...c}),{}),EN=(n,l)=>l.filter(r=>typeof r.base<"u").map(r=>r.base).reverse().reduce((r,c)=>{if(!r.length){const u=Object.keys(c);for(let m=0;m<u.length;m+=1){const f=u[m].toLowerCase();if(n.indexOf(f)!==-1&&c[f])return r.concat(c)}}return r},[]),DN=n=>console&&typeof console.warn=="function"&&console.warn(n),wl=(n,l,r)=>{const c={};return r.filter(u=>Array.isArray(u[n])?!0:(typeof u[n]<"u"&&DN(`Helmet: ${n} should be of type "Array". Instead found type "${typeof u[n]}"`),!1)).map(u=>u[n]).reverse().reduce((u,m)=>{const p={};m.filter(x=>{let g;const v=Object.keys(x);for(let j=0;j<v.length;j+=1){const N=v[j],P=N.toLowerCase();l.indexOf(P)!==-1&&!(g==="rel"&&x[g].toLowerCase()==="canonical")&&!(P==="rel"&&x[P].toLowerCase()==="stylesheet")&&(g=P),l.indexOf(N)!==-1&&(N==="innerHTML"||N==="cssText"||N==="itemprop")&&(g=N)}if(!g||!x[g])return!1;const b=x[g].toLowerCase();return c[g]||(c[g]={}),p[g]||(p[g]={}),c[g][b]?!1:(p[g][b]=!0,!0)}).reverse().forEach(x=>u.push(x));const f=Object.keys(p);for(let x=0;x<f.length;x+=1){const g=f[x],v={...c[g],...p[g]};c[g]=v}return u},[]).reverse()},MN=(n,l)=>{if(Array.isArray(n)&&n.length){for(let r=0;r<n.length;r+=1)if(n[r][l])return!0}return!1},TN=n=>({baseTag:EN(["href"],n),bodyAttributes:xu("bodyAttributes",n),defer:jo(n,Co.DEFER),encode:jo(n,Co.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:xu("htmlAttributes",n),linkTags:wl("link",["rel","href"],n),metaTags:wl("meta",["name","charset","http-equiv","property","itemprop"],n),noscriptTags:wl("noscript",["innerHTML"],n),onChangeClientState:PN(n),scriptTags:wl("script",["src","innerHTML"],n),styleTags:wl("style",["cssText"],n),title:AN(n),titleAttributes:xu("titleAttributes",n),prioritizeSeoTags:MN(n,Co.PRIORITIZE_SEO_TAGS)}),v1=n=>Array.isArray(n)?n.join(""):n,kN=(n,l)=>{const r=Object.keys(n);for(let c=0;c<r.length;c+=1)if(l[r[c]]&&l[r[c]].includes(n[r[c]]))return!0;return!1},fu=(n,l)=>Array.isArray(n)?n.reduce((r,c)=>(kN(c,l)?r.priority.push(c):r.default.push(c),r),{priority:[],default:[]}):{default:n,priority:[]},r0=(n,l)=>({...n,[l]:void 0}),zN=["noscript","script","style"],zu=(n,l=!0)=>l===!1?String(n):String(n).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),C1=n=>Object.keys(n).reduce((l,r)=>{const c=typeof n[r]<"u"?`${r}="${n[r]}"`:`${r}`;return l?`${l} ${c}`:c},""),RN=(n,l,r,c)=>{const u=C1(r),m=v1(l);return u?`<${n} ${Ha}="true" ${u}>${zu(m,c)}</${n}>`:`<${n} ${Ha}="true">${zu(m,c)}</${n}>`},ON=(n,l,r=!0)=>l.reduce((c,u)=>{const m=u,p=Object.keys(m).filter(g=>!(g==="innerHTML"||g==="cssText")).reduce((g,v)=>{const b=typeof m[v]>"u"?v:`${v}="${zu(m[v],r)}"`;return g?`${g} ${b}`:b},""),f=m.innerHTML||m.cssText||"",x=zN.indexOf(n)===-1;return`${c}<${n} ${Ha}="true" ${p}${x?"/>":`>${f}</${n}>`}`},""),j1=(n,l={})=>Object.keys(n).reduce((r,c)=>{const u=kc[c];return r[u||c]=n[c],r},l),HN=(n,l,r)=>{const c={key:l,[Ha]:!0},u=j1(r,c);return[ae.createElement("title",u,l)]},mc=(n,l)=>l.map((r,c)=>{const u={key:c,[Ha]:!0};return Object.keys(r).forEach(m=>{const f=kc[m]||m;if(f==="innerHTML"||f==="cssText"){const x=r.innerHTML||r.cssText;u.dangerouslySetInnerHTML={__html:x}}else u[f]=r[m]}),ae.createElement(n,u)}),Ma=(n,l,r=!0)=>{switch(n){case"title":return{toComponent:()=>HN(n,l.title,l.titleAttributes),toString:()=>RN(n,l.title,l.titleAttributes,r)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>j1(l),toString:()=>C1(l)};default:return{toComponent:()=>mc(n,l),toString:()=>ON(n,l,r)}}},BN=({metaTags:n,linkTags:l,scriptTags:r,encode:c})=>{const u=fu(n,pu.meta),m=fu(l,pu.link),p=fu(r,pu.script);return{priorityMethods:{toComponent:()=>[...mc("meta",u.priority),...mc("link",m.priority),...mc("script",p.priority)],toString:()=>`${Ma("meta",u.priority,c)} ${Ma("link",m.priority,c)} ${Ma("script",p.priority,c)}`},metaTags:u.default,linkTags:m.default,scriptTags:p.default}},LN=n=>{const{baseTag:l,bodyAttributes:r,encode:c=!0,htmlAttributes:u,noscriptTags:m,styleTags:p,title:f="",titleAttributes:x,prioritizeSeoTags:g}=n;let{linkTags:v,metaTags:b,scriptTags:j}=n,N={toComponent:()=>[],toString:()=>""};return g&&({priorityMethods:N,linkTags:v,metaTags:b,scriptTags:j}=BN(n)),{priority:N,base:Ma("base",l,c),bodyAttributes:Ma("bodyAttributes",r,c),htmlAttributes:Ma("htmlAttributes",u,c),link:Ma("link",v,c),meta:Ma("meta",b,c),noscript:Ma("noscript",m,c),script:Ma("script",j,c),style:Ma("style",p,c),title:Ma("title",{title:f,titleAttributes:x},c)}},Ru=LN,oc=[],im=!!(typeof window<"u"&&window.document&&window.document.createElement),Ou=class{instances=[];canUseDOM=im;context;value={setHelmet:n=>{this.context.helmet=n},helmetInstances:{get:()=>this.canUseDOM?oc:this.instances,add:n=>{(this.canUseDOM?oc:this.instances).push(n)},remove:n=>{const l=(this.canUseDOM?oc:this.instances).indexOf(n);(this.canUseDOM?oc:this.instances).splice(l,1)}}};constructor(n,l){this.context=n,this.canUseDOM=l||!1,l||(n.helmet=Ru({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},_N=parseInt(ae.version.split(".")[0],10),Hu=_N>=19,FN={},N1=ae.createContext(FN),qN=class S1 extends y.Component{static canUseDOM=im;helmetData;constructor(l){super(l),Hu?this.helmetData=null:this.helmetData=new Ou(this.props.context||{},S1.canUseDOM)}render(){return Hu?ae.createElement(ae.Fragment,null,this.props.children):ae.createElement(N1.Provider,{value:this.helmetData.value},this.props.children)}},bo=(n,l)=>{const r=document.head||document.querySelector("head"),c=r.querySelectorAll(`${n}[${Ha}]`),u=[].slice.call(c),m=[];let p;return l&&l.length&&l.forEach(f=>{const x=document.createElement(n);for(const g in f)if(Object.prototype.hasOwnProperty.call(f,g))if(g==="innerHTML")x.innerHTML=f.innerHTML;else if(g==="cssText"){const v=f.cssText;x.appendChild(document.createTextNode(v))}else{const v=g,b=typeof f[v]>"u"?"":f[v];x.setAttribute(g,b)}x.setAttribute(Ha,"true"),u.some((g,v)=>(p=v,x.isEqualNode(g)))?u.splice(p,1):m.push(x)}),u.forEach(f=>f.parentNode?.removeChild(f)),m.forEach(f=>r.appendChild(f)),{oldTags:u,newTags:m}},Bu=(n,l)=>{const r=document.getElementsByTagName(n)[0];if(!r)return;const c=r.getAttribute(Ha),u=c?c.split(","):[],m=[...u],p=Object.keys(l);for(const f of p){const x=l[f]||"";r.getAttribute(f)!==x&&r.setAttribute(f,x),u.indexOf(f)===-1&&u.push(f);const g=m.indexOf(f);g!==-1&&m.splice(g,1)}for(let f=m.length-1;f>=0;f-=1)r.removeAttribute(m[f]);u.length===m.length?r.removeAttribute(Ha):r.getAttribute(Ha)!==p.join(",")&&r.setAttribute(Ha,p.join(","))},UN=(n,l)=>{typeof n<"u"&&document.title!==n&&(document.title=v1(n)),Bu("title",l)},c0=(n,l)=>{const{baseTag:r,bodyAttributes:c,htmlAttributes:u,linkTags:m,metaTags:p,noscriptTags:f,onChangeClientState:x,scriptTags:g,styleTags:v,title:b,titleAttributes:j}=n;Bu("body",c),Bu("html",u),UN(b,j);const N={baseTag:bo("base",r),linkTags:bo("link",m),metaTags:bo("meta",p),noscriptTags:bo("noscript",f),scriptTags:bo("script",g),styleTags:bo("style",v)},P={},S={};Object.keys(N).forEach(E=>{const{newTags:T,oldTags:B}=N[E];T.length&&(P[E]=T),B.length&&(S[E]=N[E].oldTags)}),l&&l(),x(n,P,S)},Al=null,VN=n=>{Al&&cancelAnimationFrame(Al),n.defer?Al=requestAnimationFrame(()=>{c0(n,()=>{Al=null})}):(c0(n),Al=null)},GN=VN,i0=class extends y.Component{rendered=!1;shouldComponentUpdate(n){return!wN(n,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:n}=this.props.context;n.remove(this),this.emitChange()}emitChange(){const{helmetInstances:n,setHelmet:l}=this.props.context;let r=null;const c=TN(n.get().map(u=>{const{context:m,...p}=u.props;return p}));qN.canUseDOM?GN(c):Ru&&(r=Ru(c)),l(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:n}=this.props.context;n.add(this),this.emitChange()}render(){return this.init(),null}},pc=[],d0=n=>{const l={};for(const r of Object.keys(n))l[y1[r]||r]=n[r];return l},yn=n=>{const l={};for(const r of Object.keys(n)){const c=kc[r];l[c||r]=n[r]}return l},u0=(n,l)=>{if(!im)return;const r=document.getElementsByTagName(n)[0];if(!r)return;const c="data-rh-managed",u=r.getAttribute(c),m=u?u.split(","):[],p=Object.keys(l);for(const f of m)p.includes(f)||r.removeAttribute(f);for(const f of p){const x=l[f];x==null||x===!1?r.removeAttribute(f):x===!0?r.setAttribute(f,""):r.setAttribute(f,String(x))}p.length>0?r.setAttribute(c,p.join(",")):r.removeAttribute(c)},gu=()=>{const n={},l={};for(const r of pc){const{htmlAttributes:c,bodyAttributes:u}=r.props;c&&Object.assign(n,d0(c)),u&&Object.assign(l,d0(u))}u0("html",n),u0("body",l)},XN=class extends y.Component{componentDidMount(){pc.push(this),gu()}componentDidUpdate(){gu()}componentWillUnmount(){const n=pc.indexOf(this);n!==-1&&pc.splice(n,1),gu()}resolveTitle(){const{title:n,titleTemplate:l,defaultTitle:r}=this.props;return n&&l?l.replace(/%s/g,()=>Array.isArray(n)?n.join(""):n):n||r||void 0}renderTitle(){const n=this.resolveTitle();if(n===void 0)return null;const l=this.props.titleAttributes||{};return ae.createElement("title",yn(l),n)}renderBase(){const{base:n}=this.props;return n?ae.createElement("base",yn(n)):null}renderMeta(){const{meta:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>ae.createElement("meta",{key:r,...yn(l)}))}renderLink(){const{link:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>ae.createElement("link",{key:r,...yn(l)}))}renderScript(){const{script:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>{const{innerHTML:c,...u}=l,m=yn(u);return c&&(m.dangerouslySetInnerHTML={__html:c}),ae.createElement("script",{key:r,...m})})}renderStyle(){const{style:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>{const{cssText:c,...u}=l,m=yn(u);return c&&(m.dangerouslySetInnerHTML={__html:c}),ae.createElement("style",{key:r,...m})})}renderNoscript(){const{noscript:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>{const{innerHTML:c,...u}=l,m=yn(u);return c&&(m.dangerouslySetInnerHTML={__html:c}),ae.createElement("noscript",{key:r,...m})})}render(){return ae.createElement(ae.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},Bt=class extends y.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(n){return!vN(r0(this.props,"helmetData"),r0(n,"helmetData"))}mapNestedChildrenToProps(n,l){if(!l)return null;switch(n.type){case"script":case"noscript":return{innerHTML:l};case"style":return{cssText:l};default:throw new Error(`<${n.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(n,l,r,c){return{...l,[n.type]:[...l[n.type]||[],{...r,...this.mapNestedChildrenToProps(n,c)}]}}mapObjectTypeChildren(n,l,r,c){switch(n.type){case"title":return{...l,[n.type]:c,titleAttributes:{...r}};case"body":return{...l,bodyAttributes:{...r}};case"html":return{...l,htmlAttributes:{...r}};default:return{...l,[n.type]:{...r}}}}mapArrayTypeChildrenToProps(n,l){let r={...l};return Object.keys(n).forEach(c=>{r={...r,[c]:n[c]}}),r}warnOnInvalidChildren(n,l){return n0(l0.some(r=>n.type===r),typeof n.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${l0.join(", ")} are allowed. Helmet does not support rendering <${n.type}> elements. Refer to our API for more information.`),n0(!l||typeof l=="string"||Array.isArray(l)&&!l.some(r=>typeof r!="string"),`Helmet expects a string as a child of <${n.type}>. Did you forget to wrap your children in braces? ( <${n.type}>{\`\`}</${n.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(n,l){let r={};return ae.Children.forEach(n,c=>{if(!c||!c.props)return;const{children:u,...m}=c.props,p=Object.keys(m).reduce((x,g)=>(x[y1[g]||g]=m[g],x),{});let{type:f}=c;switch(typeof f=="symbol"?f=f.toString():this.warnOnInvalidChildren(c,u),f){case"Symbol(react.fragment)":l=this.mapChildrenToProps(u,l);break;case"link":case"meta":case"noscript":case"script":case"style":r=this.flattenArrayTypeChildren(c,r,p,u);break;default:l=this.mapObjectTypeChildren(c,l,p,u);break}}),this.mapArrayTypeChildrenToProps(r,l)}render(){const{children:n,...l}=this.props;let r={...l},{helmetData:c}=l;if(n&&(r=this.mapChildrenToProps(n,r)),c&&!(c instanceof Ou)){const u=c;c=new Ou(u.context,!0),delete r.helmetData}return Hu?ae.createElement(XN,{...r}):c?ae.createElement(i0,{...r,context:c.value}):ae.createElement(N1.Consumer,null,u=>ae.createElement(i0,{...r,context:u}))}};const lc={Colmédica:"/logos/colmedica.png",Colmedica:"/logos/colmedica.png",Coomeva:"/logos/coomeva.png",Sura:"/logos/sura.png","AXA Colpatria":"/logos/axa-colpatria.png",Bolívar:"/logos/bolivar.png",Bolivar:"/logos/bolivar.png",Medplus:"/logos/medplus.png"},Lu=[{id:"coomeva-oro-plus",tarifaId:1,category:"medicina-prepagada",subcategory:"Full",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"ORO PLUS",stars:5,pricePerMonth:208530,originalPrice:417060,discount:50,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $10.400"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $54.100"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá","Cali"],epsCompatibles:["Coosalud EPS","Famisanar"]},{id:"coomeva-plata-prime",tarifaId:7,category:"medicina-prepagada",subcategory:"Full",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"PROGRAMA PLATA PRIME",stars:5,pricePerMonth:150045,originalPrice:300090,discount:50,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $23.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá","Medellín"],epsCompatibles:["Coosalud EPS","Famisanar"]},{id:"colmedica-esmeralda-elite",tarifaId:9,category:"medicina-prepagada",subcategory:"Full",company:"Colmedica",companyInitial:"C",companyColor:"#00a4b2",logo:"/logos/colmedica.png",name:"PLAN ESMERALDA ELITE",stars:4,pricePerMonth:388325,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $19.700"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $19.700"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Medellín"],epsCompatibles:["Salud Total"]},{id:"sura-preferente",tarifaId:5,category:"medicina-prepagada",subcategory:"Full",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"PLAN PREFERENTE",stars:3,pricePerMonth:213885,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Consultas y Urgencias",copago:"Desde $0"},feature2:{label:"Medicamentos",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia"],epsCompatibles:["Famisanar"]},{id:"bolivar-indigo",tarifaId:10,category:"medicina-prepagada",subcategory:"Full",company:"Bolivar",companyInitial:"B",companyColor:"#133660",logo:"/logos/bolivar.png",name:"PLAN INDIGO",stars:3,pricePerMonth:435500,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $30.200"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $30.200"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Cali","Medellín"],epsCompatibles:["Sanitas"]},{id:"colmedica-esmeralda-ambulatorio",category:"medicina-prepagada",subcategory:"Ambulatorio",company:"Colmedica",companyInitial:"C",companyColor:"#00a4b2",logo:"/logos/colmedica.png",name:"PLAN ESMERALDA AMBULATORIO",stars:5,pricePerMonth:267558,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $22.200"},feature2:{label:"Asistencia a Domicilio",cobertura:"Hasta el 100%",copago:"Desde $22.200"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"axa-ambulatorio-mp",tarifaId:11,category:"medicina-prepagada",subcategory:"Ambulatorio",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#d01f3c",logo:"/logos/axa-colpatria.png",name:"PLAN AMBULATORIO AXA",stars:4,pricePerMonth:112035,personsCount:1,feature1:{label:"Consultas, lab, terapias y diagnóstico",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Atención domiciliaria 24h + dental básico",cobertura:"Incluida",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",pdfPlan:"/pdfs/clausulado-axa-plan-ambulatorio.pdf",pdfCoberturas:"/pdfs/coberturas-axa-plan-ambulatorio.pdf"},{id:"axa-salud-ideal-mp",tarifaId:12,category:"medicina-prepagada",subcategory:"Full",company:"AXA Colpatria",companyInitial:"A",companyColor:"#d01f3c",logo:"/logos/axa-colpatria.png",name:"PLAN SALUD IDEAL",stars:4,pricePerMonth:209265,personsCount:1,feature1:{label:"Hospitalización + Cirugía",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Cobertura Quirúrgica + UCI ilimitada",cobertura:"Hasta el 100%",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",pdfPlan:"/pdfs/clausulado-axa-salud-ideal.pdf",pdfCoberturas:"/pdfs/coberturas-axa-salud-ideal.pdf"},{id:"axa-original-amparado-mp",tarifaId:3,category:"medicina-prepagada",subcategory:"Full",company:"AXA Colpatria",companyInitial:"A",companyColor:"#d01f3c",logo:"/logos/axa-colpatria.png",name:"PLAN ORIGINAL AMPARADO",stars:5,pricePerMonth:396900,personsCount:1,feature1:{label:"Consultas especiales + exámenes + terapias",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Hospitalización / cirugía ilimitada + UCI + psiquiátrica 30d",cobertura:"Hasta el 100%",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",pdfPlan:"/pdfs/clausulado-axa-original-amparado.pdf",pdfCoberturas:"/pdfs/coberturas-axa-original-amparado.pdf"},{id:"sura-tarifa-global",tarifaId:17,featured:!0,category:"polizas-salud",subcategory:"Full",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"TARIFA GLOBAL",stars:5,pricePerMonth:643436,personsCount:1,feature1:{label:"Hospitalización + UCI ilimitada",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Habitación individual o suite",cobertura:"Incluida",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-global.pdf"},{id:"sura-para-todos-preferencial",tarifaId:15,featured:!0,category:"polizas-salud",subcategory:"Salud Para Todos Integral",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"SALUD PARA TODOS INTEGRAL PREFERENCIAL",stars:5,pricePerMonth:167076,personsCount:1,feature1:{label:"Atención integral preferencial",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Plan Preferencial (Cód 33)",cobertura:"Incluida",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-clasica.pdf"},{id:"sura-amparo-basico",tarifaId:16,featured:!0,category:"polizas-salud",subcategory:"Full",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"AMPARO BÁSICO + CONSULTA EXTERNA + URGENCIAS",stars:5,pricePerMonth:563021,personsCount:1,feature1:{label:"Amparo básico + consulta externa",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Urgencias incluidas",cobertura:"Incluida",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-para-todos.pdf"},{id:"mundial-preexistencias",tarifaId:13,featured:!0,category:"polizas-salud",subcategory:"Full",company:"Seguros Mundial",companyInitial:"MW",companyColor:"#1B5E20",name:"MUNDIAL 2026 CON PREEXISTENCIAS",stars:5,pricePerMonth:433650,personsCount:1,feature1:{label:"Cobertura con preexistencias",cobertura:"Hasta el 100%",copago:"Sin copago"},feature2:{label:"Tarifa por edad y género",cobertura:"Sin tope",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-mundial-360.pdf",pdfCoberturas:"/pdfs/coberturas-mundial-360.pdf"},{id:"sura-para-dos-plus",tarifaId:18,featured:!1,category:"polizas-salud",subcategory:"Familiar",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"SALUD PARA DOS PLUS",stars:4,pricePerMonth:91983,personsCount:2,feature1:{label:"Plan para dos personas",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Tarifa mensual fija (Cód 10)",cobertura:"Incluida",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-para-todos.pdf"},{id:"axa-salud-ideal-familiar",tarifaId:12,featured:!0,category:"polizas-salud",subcategory:"Familiar",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"SALUD IDEAL FAMILIAR",stars:5,pricePerMonth:209265,personsCount:6,feature1:{label:"Atención Ambulatoria y Hospitalaria",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Plan familiar – tarifa por edad del titular",cobertura:"Sin tope",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-axa-salud-ideal.pdf",pdfFolleto:"/pdfs/coberturas-axa-salud-ideal.pdf"},{id:"axa-alterno-amparado",tarifaId:8,category:"polizas-salud",subcategory:"Full",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"POLIZA ALTERNO AMPARADO",stars:5,pricePerMonth:249900,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $26.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá"],epsCompatibles:["Coosalud EPS"],pdfPlan:"/pdfs/clausulado-axa-alterno-amparado.pdf",pdfFolleto:"/pdfs/coberturas-axa-alterno-amparado.pdf"},{id:"axa-original-amparado",tarifaId:3,category:"polizas-salud",subcategory:"Full",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"PLAN ORIGINAL AMPARADO",stars:5,pricePerMonth:396900,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $33.400"},feature2:{label:"Medicamentos y Dental",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá"],epsCompatibles:["Coosalud EPS"],pdfPlan:"/pdfs/clausulado-axa-original-amparado.pdf",pdfFolleto:"/pdfs/coberturas-axa-original-amparado.pdf"},{id:"bolivar-salud-integral",tarifaId:2,category:"polizas-salud",subcategory:"Full",company:"Bolivar",companyInitial:"B",companyColor:"#133660",logo:"/logos/bolivar.png",name:"SEGURO DE SALUD INTEGRAL",stars:4,pricePerMonth:421e3,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $27.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $24.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Medellín","Cali"],epsCompatibles:["Salud Total","Sanitas"]},{id:"colmedica-salud-clasico",category:"polizas-salud",subcategory:"Full",company:"Colmedica",companyInitial:"C",companyColor:"#00a4b2",logo:"/logos/colmedica.png",name:"PLAN SALUD CLASICO",stars:5,pricePerMonth:503355,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $17.500"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Cali","Medellín"],epsCompatibles:["Salud Total"]},{id:"medplus-bienestar-salud",tarifaId:6,category:"polizas-salud",subcategory:"Full",company:"Medplus",companyInitial:"MP",companyColor:"#0072BC",logo:"/logos/medplus.png",name:"PLAN BIENESTAR Y SALUD",stars:4,pricePerMonth:422e3,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $26.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Cali"],epsCompatibles:["Sanitas"]},{id:"amd-plan-integral",category:"medicina-domiciliaria",subcategory:"Medicina Domiciliaria",company:"AMD",companyInitial:"AMD",companyColor:"#7C3E83",name:"PLAN AMD INTEGRAL",stars:4,pricePerMonth:201600,personsCount:3,feature1:{label:"Ambulancias y Traslados",cobertura:"Hasta el 100%",copago:"Desde $19.300"},feature2:{label:"Asistencia a Domicilio",cobertura:"Hasta el 100%",copago:"Desde $19.300"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"amd-plan-express",category:"medicina-domiciliaria",subcategory:"Medicina Domiciliaria",company:"AMD",companyInitial:"AMD",companyColor:"#7C3E83",name:"PLAN AMD EXPRESS",stars:4,pricePerMonth:104500,personsCount:3,feature1:{label:"Ambulancias y Traslados",cobertura:"Hasta el 100%",copago:"Desde $23.400"},feature2:{label:"Asistencia a Domicilio",cobertura:"Hasta el 100%",copago:"Desde $23.400"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"compensar-complementario-pleno",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Compensar",companyInitial:"CO",companyColor:"#0066CC",name:"PLAN COMPLEMENTARIO PLENO",stars:5,pricePerMonth:185e3,personsCount:3,feature1:{label:"Hospitalización Privada",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Cirugías Programadas",cobertura:"Hasta el 100%",copago:"Desde $15.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"sanitas-complementario-plus",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Sanitas",companyInitial:"SA",companyColor:"#E63329",name:"PLAN COMPLEMENTARIO PLUS",stars:5,pricePerMonth:21e4,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $5.000"},feature2:{label:"Habitación Individual",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"comfenalco-complementario-ejecutivo",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Comfenalco",companyInitial:"CF",companyColor:"#2E7D32",name:"PLAN COMPLEMENTARIO EJECUTIVO",stars:4,pricePerMonth:165e3,personsCount:3,feature1:{label:"Consultas Especialistas",cobertura:"Hasta el 100%",copago:"Desde $10.000"},feature2:{label:"Hospitalización VIP",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"famisanar-complementario-integral",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Famisanar",companyInitial:"FA",companyColor:"#7B1FA2",name:"PLAN COMPLEMENTARIO INTEGRAL",stars:4,pricePerMonth:142e3,personsCount:3,feature1:{label:"Urgencias Privadas",cobertura:"Hasta el 100%",copago:"Desde $8.000"},feature2:{label:"Laboratorios y Diagnóstico",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"edental-gold",category:"planes-dentales",subcategory:"Dental",company:"e-Dental",companyInitial:"eD",companyColor:"#20c997",name:"PLAN GOLD DENTAL",stars:5,pricePerMonth:155916,personsCount:3,feature1:{label:"Tratamientos Urgencia",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Atención Emerg. Protésicas",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"},{id:"edental-basico",category:"planes-dentales",subcategory:"Dental",company:"e-Dental",companyInitial:"eD",companyColor:"#20c997",name:"PLAN BÁSICO DENTAL",stars:5,pricePerMonth:99372,personsCount:3,feature1:{label:"Tratamientos Urgencia",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Atención Emerg. Protésicas",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"},{id:"axa-dental-plus",category:"planes-dentales",subcategory:"Dental",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"PLAN DENTAL PLUS",stars:4,pricePerMonth:12e4,personsCount:3,feature1:{label:"Consulta Odontológica",cobertura:"Hasta el 100%",copago:"Desde $5.000"},feature2:{label:"Ortodoncia",cobertura:"Hasta el 80%",copago:"Desde $30.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"},{id:"coomeva-dental-full",category:"planes-dentales",subcategory:"Dental",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"PLAN DENTAL FULL",stars:5,pricePerMonth:89e3,personsCount:3,feature1:{label:"Limpieza y Profilaxis",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Tratamientos Especiales",cobertura:"Hasta el 100%",copago:"Desde $10.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"}];function w1(n){return n==="todos"?Lu:Lu.filter(l=>l.category===n)}function At(n){return new Intl.NumberFormat("es-CO",{style:"currency",currency:"COP",minimumFractionDigits:0,maximumFractionDigits:0}).format(n)}const Qt={"medicina-prepagada":{color:"#00a4b2",label:"Med. Prepagada"},"polizas-salud":{color:"#0e6fc5",label:"Póliza de Salud"},"medicina-domiciliaria":{color:"#7C3E83",label:"Med. Domiciliaria"},"planes-dentales":{color:"#20c997",label:"Dental"},"eps-complementarios":{color:"#0066CC",label:"Complementario EPS"}},YN=["Amazonas","Antioquia","Arauca","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],$N=["AXA Colpatria","Bolivar","Colmedica","Coomeva","Coosalud EPS","Famisanar","Medplus","Salud Total","Sanitas","Sura"],m0=[18,20,22,25,28,30,32,35,38,40,42,45,48,50,52,55,58,60,62,65];function vc(n){const l=Math.min(Math.max(n,18),65);let r=m0[0];for(const c of m0)if(c<=l)r=c;else break;return r}function IN(n,l,r,c){let u=1;l<=30?u=.85:l<=44?u=1:u=1.25;let m=1;r==="Femenino"&&l>=18&&l<=45&&n.subcategory==="Full"&&(m=1.1);let p=1;return c===2?p=.95:c>=3&&(p=.9),Math.round(n.pricePerMonth*u*m*c*p)}function QN({value:n,onChange:l}){const[r,c]=y.useState(!1),[u,m]=y.useState(n),p=y.useRef(null);y.useEffect(()=>{m(n)},[n]),y.useEffect(()=>{const x=g=>{p.current&&!p.current.contains(g.target)&&c(!1)};return document.addEventListener("mousedown",x),()=>document.removeEventListener("mousedown",x)},[]);const f=y.useMemo(()=>YN.filter(x=>x.toLowerCase().includes(u.toLowerCase())),[u]);return a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:92",ref:p,className:"relative flex flex-col flex-1 min-w-[160px]",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:93",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Departamento"}),a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:94",type:"text",value:u,placeholder:"Buscar departamento...",onChange:x=>{m(x.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"}),r&&f.length>0&&a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:103",className:"absolute top-full left-0 z-50 bg-white border border-gray-100 rounded-xl shadow-2xl mt-1 max-h-52 overflow-y-auto min-w-[220px]",children:f.map(x=>a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:105",type:"button",onMouseDown:()=>{l(x),m(x),c(!1)},className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-[#00C5D4]/10 hover:text-[#00C5D4] transition-colors",children:x},x))})]})}function ZN({asegurados:n,onClose:l,onSave:r,onCalcular:c}){const[u,m]=y.useState(Math.max(n.length,1)),[p,f]=y.useState("Hombre"),[x,g]=y.useState(""),[v,b]=y.useState(n[0]?.edad??"0"),j=()=>{const N=p==="Hombre"?"Masculino":"Femenino",P=x||p,S=Array.from({length:u},()=>({nombre:P,edad:v,genero:N}));r(S),l(),c(S)};return a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:149",className:"fixed inset-0 bg-black/50 z-50 flex items-center justify-center p-4",onClick:l,children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:150",className:"bg-white rounded-2xl shadow-2xl w-full max-w-xs",onClick:N=>N.stopPropagation(),children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:153",className:"px-5 py-4 flex items-center justify-between border-b border-gray-100",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Products.tsx:154",className:"font-bold text-[#1C2D6E] text-base",style:{fontFamily:"Sora, sans-serif"},children:"Agregar asegurados"}),a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:157",onClick:l,className:"text-gray-400 hover:text-gray-600 transition-colors",children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:158",className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:159",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:165",className:"px-5 py-5 space-y-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:168",className:"flex items-center justify-between",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:169",className:"font-semibold text-[#1C2D6E] text-sm",children:"Cargas"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:170",className:"flex items-center gap-3",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:171",type:"button",onClick:()=>m(N=>Math.max(1,N-1)),className:"w-8 h-8 rounded-full border-2 border-[#00C5D4] text-[#00C5D4] flex items-center justify-center font-bold text-lg leading-none hover:bg-[#00C5D4]/10 transition-colors select-none",children:"−"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:178",className:"w-5 text-center font-semibold text-[#1C2D6E] text-sm",children:u}),a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:179",type:"button",onClick:()=>m(N=>Math.min(6,N+1)),className:"w-8 h-8 rounded-full border-2 border-[#00C5D4] text-[#00C5D4] flex items-center justify-center font-bold text-lg leading-none hover:bg-[#00C5D4]/10 transition-colors select-none",children:"+"})]})]}),a.jsx("hr",{"data-loc":"client\\src\\pages\\Products.tsx:189",className:"border-gray-100"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:192",className:"flex items-start gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:193",className:"flex-1 space-y-3",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:195",className:"flex gap-5",children:["Hombre","Mujer"].map(N=>a.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:197",className:"flex items-center gap-2 cursor-pointer",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:198",type:"radio",name:"genero-carga",value:N,checked:p===N,onChange:()=>f(N),className:"accent-[#00C5D4] w-4 h-4 cursor-pointer"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:206",className:"text-sm text-gray-700",children:N})]},N))}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:212",className:"flex gap-5",children:["Hijo/Hija","Cónyuge"].map(N=>a.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:214",className:"flex items-center gap-2 cursor-pointer",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:215",type:"radio",name:"parentesco-carga",value:N,checked:x===N,onChange:()=>g(N),className:"accent-[#00C5D4] w-4 h-4 cursor-pointer"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:223",className:"text-sm text-gray-700",children:N})]},N))})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:230",className:"flex flex-col items-center gap-1",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:231",className:"text-xs text-gray-400",children:"Edad"}),a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:232",type:"number",min:0,max:99,value:v,onChange:N=>b(N.target.value),className:"w-16 border border-gray-200 rounded-lg text-center text-sm py-1.5 outline-none focus:border-[#00C5D4] transition-colors"})]})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:245",className:"px-5 pb-5",children:a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:246",onClick:j,className:"w-full py-3 rounded-xl text-white font-semibold text-sm transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Agregar y calcular precios"})})]})})}function A1({stars:n}){return a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:263",className:"flex gap-0.5",children:[1,2,3,4,5].map(l=>a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:265",className:`text-sm ${l<=n?"text-amber-400":"text-gray-200"}`,children:"★"},l))})}function KN({plan:n,precio:l,unavailable:r,calculating:c,searched:u,edadNum:m,genero:p,asegurados:f}){const x=Qt[n.category]?.color??"#00C5D4",g=l??n.pricePerMonth,v=f.length||1;return a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:290",className:`bg-white border rounded-2xl p-5 flex gap-4 hover:shadow-lg transition-all duration-200 ${r?"opacity-50 border-gray-200":"border-gray-100 hover:border-[#00C5D4]/20"}`,children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:294",className:"flex-1 min-w-0",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:295",className:"flex items-center gap-2 mb-3 flex-wrap",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:296",className:"text-xs font-semibold px-3 py-1 rounded-full",style:{background:`${x}18`,color:x},children:n.subcategory}),n.discount&&!l&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:303",className:"bg-red-500 text-white text-xs font-bold px-2.5 py-0.5 rounded-full",children:["-",n.discount,"% OFF"]}),r&&a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:308",className:"text-xs text-gray-400 font-medium bg-gray-100 px-2 py-0.5 rounded-full",children:"No disponible en tu zona"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:314",className:"flex items-center gap-3 mb-4",children:[n.logo?a.jsx("img",{"data-loc":"client\\src\\pages\\Products.tsx:316",src:n.logo,alt:n.company,className:"w-14 h-10 object-contain flex-shrink-0",onError:b=>{b.currentTarget.style.display="none";const j=b.currentTarget.nextElementSibling;j&&(j.style.display="flex")}}):null,a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:327",className:"w-10 h-10 rounded-xl items-center justify-center text-white text-xs font-bold flex-shrink-0",style:{background:n.companyColor,display:n.logo?"none":"flex"},children:n.companyInitial}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:333",className:"flex-1 min-w-0",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:334",className:"text-xs text-gray-400 font-medium",children:n.company}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:335",className:"font-bold text-[#1C2D6E] text-sm leading-tight",children:n.name}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:336",className:"mt-0.5",children:a.jsx(A1,{"data-loc":"client\\src\\pages\\Products.tsx:336",stars:n.stars})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:340",className:"grid grid-cols-3 gap-4 pt-4 border-t border-gray-50",children:[n.feature1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:342",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:343",className:"text-[10px] text-gray-400 uppercase font-bold tracking-wide mb-1",children:n.feature1.label}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:344",className:"text-xs text-gray-700 font-semibold",children:n.feature1.cobertura}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:345",className:"text-xs text-gray-500",children:["Copago: ",n.feature1.copago]})]}),n.feature2&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:349",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:350",className:"text-[10px] text-gray-400 uppercase font-bold tracking-wide mb-1",children:n.feature2.label}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:351",className:"text-xs text-gray-700 font-semibold",children:n.feature2.cobertura}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:352",className:"text-xs text-gray-500",children:["Copago: ",n.feature2.copago]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:355",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:356",className:"text-[10px] text-gray-400 uppercase font-bold tracking-wide mb-1",children:"Tope Anual"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:357",className:"flex items-center gap-1",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:358",className:"text-xs text-gray-700 font-semibold",children:n.tope}),n.topeOk&&a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:359",className:"text-green-500 text-sm",children:"✓"})]})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:366",className:"flex flex-col items-end justify-between flex-shrink-0",style:{minWidth:140},children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:367",className:"text-right",children:[n.originalPrice&&!l&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:369",className:"text-xs text-gray-400 line-through mb-0.5",children:[At(n.originalPrice),"/mes"]}),c&&n.tarifaId&&a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:374",className:"flex justify-end mb-1",children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\Products.tsx:375",className:"animate-spin w-4 h-4 text-[#00C5D4]",fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\Products.tsx:376",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:377",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:381",className:"text-2xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:At(g)}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:384",className:"text-xs text-gray-400",children:"/mes"}),u&&l&&m?a.jsxs(a.Fragment,{children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:387",className:"text-xs text-[#00C5D4] font-medium mt-1",children:[vc(m)," años · ",p==="Masculino"?"Hombre":"Mujer"]}),v>1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:391",className:"text-xs font-bold mt-0.5",style:{color:"#00C5D4"},children:["Total ",v," personas"]})]}):a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:397",className:"text-xs text-gray-400 mt-1",children:["Para ",n.personsCount," ",n.personsCount===1?"persona":"personas"]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:403",className:"flex flex-col gap-2 mt-4 w-full",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\Products.tsx:404",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+medicina+prepagada",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold px-5 py-2.5 rounded-xl transition-all hover:opacity-90 text-center block",style:{background:r?"#9ca3af":"#00C5D4"},children:"Me interesa"}),a.jsx("a",{"data-loc":"client\\src\\pages\\Products.tsx:412",href:"https://wa.me/573137976146?text=Hola%2C+quiero+conocer+detalles+de+los+planes+de+salud",target:"_blank",rel:"noopener noreferrer",className:"text-[#00C5D4] text-sm font-medium hover:underline text-center",children:"Ver detalle"})]})]})]})}function WN({plan:n,precio:l,unavailable:r,calculating:c,searched:u,edadNum:m,genero:p}){const f=Qt[n.category]?.color??"#00C5D4",x=l??n.pricePerMonth;return a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:428",className:`bg-white border rounded-2xl p-5 flex flex-col hover:shadow-lg transition-all duration-200 ${r?"opacity-50 border-gray-200":"border-gray-100 hover:border-[#00C5D4]/20"}`,children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:431",className:"flex items-center gap-2 mb-3 flex-wrap",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:432",className:"text-xs font-semibold px-2.5 py-0.5 rounded-full",style:{background:`${f}18`,color:f},children:n.subcategory}),n.discount&&!l&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:437",className:"bg-red-500 text-white text-xs font-bold px-2 py-0.5 rounded-full ml-auto",children:["-",n.discount,"%"]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:443",className:"flex items-center gap-2 mb-3",children:[n.logo?a.jsx("img",{"data-loc":"client\\src\\pages\\Products.tsx:445",src:n.logo,alt:n.company,className:"w-12 h-8 object-contain flex-shrink-0",onError:g=>{g.currentTarget.style.display="none";const v=g.currentTarget.nextElementSibling;v&&(v.style.display="flex")}}):null,a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:452",className:"w-8 h-8 rounded-lg items-center justify-center text-white text-[10px] font-bold flex-shrink-0",style:{background:n.companyColor,display:n.logo?"none":"flex"},children:n.companyInitial}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:456",className:"min-w-0",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:457",className:"text-[10px] text-gray-400",children:n.company}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:458",className:"font-bold text-[#1C2D6E] text-xs truncate",children:n.name})]})]}),a.jsx(A1,{"data-loc":"client\\src\\pages\\Products.tsx:462",stars:n.stars}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:464",className:"flex-1 my-4 space-y-2",children:[n.feature1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:466",className:"text-xs text-gray-600",children:[a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:467",className:"font-semibold text-gray-700",children:[n.feature1.label,":"]})," ",n.feature1.copago]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:470",className:"text-xs text-gray-600",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:471",className:"font-semibold text-gray-700",children:"Tope:"})," ",n.tope]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:475",className:"pt-3 border-t border-gray-50",children:[c&&n.tarifaId&&a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:477",className:"flex justify-center mb-2",children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\Products.tsx:478",className:"animate-spin w-4 h-4 text-[#00C5D4]",fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\Products.tsx:479",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:480",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}),n.originalPrice&&!l&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:485",className:"text-xs text-gray-400 line-through text-center",children:[At(n.originalPrice),"/mes"]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:487",className:"text-xl font-extrabold text-[#1C2D6E] text-center",style:{fontFamily:"Sora, sans-serif"},children:At(x)}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:490",className:"text-xs text-gray-400 text-center mb-3",children:"/mes"}),u&&l&&m&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:492",className:"text-center mb-2",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:493",className:"text-[10px] text-[#00C5D4] font-medium",children:[vc(m)," años · ",p==="Masculino"?"Hombre":"Mujer"]}),numPersonas>1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:497",className:"text-[10px] font-bold mt-0.5",style:{color:"#00C5D4"},children:["Total ",numPersonas," personas"]})]}),a.jsx("a",{"data-loc":"client\\src\\pages\\Products.tsx:503",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+medicina+prepagada",target:"_blank",rel:"noopener noreferrer",className:"block text-white text-sm font-semibold py-2.5 rounded-xl transition-all hover:opacity-90 text-center",style:{background:r?"#9ca3af":"#00C5D4"},children:"Me interesa"})]})]})}function JN(){const n=y.useMemo(()=>w1("medicina-prepagada"),[]),[l,r]=y.useState(""),[c,u]=y.useState(""),[m,p]=y.useState(""),[f,x]=y.useState("Masculino"),[g,v]=y.useState([]),[b,j]=y.useState(!1),[N,P]=y.useState("destacados"),[S,E]=y.useState("list"),[T,B]=y.useState(!1),[U,Y]=y.useState(!1),[te,J]=y.useState({}),[Q,W]=y.useState({}),[pe,de]=y.useState(0),[xe,me]=y.useState(new Set),[ye,ge]=y.useState(new Set),ve=y.useMemo(()=>[...new Set(n.map(X=>X.subcategory))],[n]),D=y.useMemo(()=>[...new Set(n.map(X=>X.company))],[n]);y.useEffect(()=>{me(new Set(ve)),ge(new Set(D))},[ve,D]);const _=y.useMemo(()=>m?Math.min(Math.max(parseInt(m),18),65):30,[m]),z=g.length||1;y.useMemo(()=>{const X={};for(const se of n)X[se.id]=se.pricePerMonth;return X},[n]);const ne=y.useMemo(()=>{const X={};for(const se of n)X[se.id]=te[se.id]??se.pricePerMonth;return X},[n,te]),ce=y.useMemo(()=>Math.min(...Object.values(ne)),[ne]),w=y.useMemo(()=>Math.max(...Object.values(ne)),[ne]);y.useEffect(()=>{w>0&&pe===0&&de(w)},[w,pe]);const F=y.useMemo(()=>{let X=n.filter(oe=>{if(!xe.has(oe.subcategory)||!ye.has(oe.company))return!1;const je=ne[oe.id];return!(pe>0&&je>pe)});const se=["AXA Colpatria","Coomeva","Seguros Mundial","Sura"],$=oe=>{const je=se.indexOf(oe);return je===-1?se.length:je};return X=[...X].sort((oe,je)=>{if(oe.featured!==je.featured)return oe.featured?-1:1;const H=$(oe.company)-$(je.company);if(H!==0)return H;if(N==="precio-asc")return(ne[oe.id]??0)-(ne[je.id]??0);if(N==="precio-desc")return(ne[je.id]??0)-(ne[oe.id]??0);if(N==="popular")return je.stars-oe.stars;const ie=je.stars-oe.stars;return ie!==0?ie:(ne[oe.id]??0)-(ne[je.id]??0)}),X},[n,xe,ye,pe,ne,N]),q=y.useCallback(async X=>{B(!0);const se=n.filter(we=>we.tarifaId);if(!se.length)return;Y(!0);const $=X??g,oe=$.length||1,je=$[0],H=je?.edad?parseInt(je.edad):_,ie=je?.genero==="Masculino"||je?.genero==="Femenino"?je.genero:f;fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({producto:"Medicina Prepagada",departamento:l,eps:c,edad:String(H),genero:ie,personas:oe})}).catch(()=>{});const Ne={};for(const we of n)Ne[we.id]=IN(we,H,ie,oe);try{const we=await fetch("/api/precios-lote",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({planIds:se.map(Ye=>Ye.tarifaId),edad:H,genero:ie,departamento:l,eps:c})});if(!we.ok)throw new Error("API error");const Be=await we.json(),Qe={},ht={};for(const Ye of se){const Kt=Be.resultados[Ye.tarifaId],ia=Kt?.precio;ia!=null&&(Qe[Ye.id]=Math.round(ia*oe*(oe===2?.95:oe>=3?.9:1))),(l||c)&&(ht[Ye.id]=!Kt?.disponible)}J(Qe),W(ht);const lt=n.map(Ye=>Qe[Ye.id]??ne[Ye.id]);de(Math.max(...lt))}catch{Object.keys(Ne).length&&(J(Ne),de(Math.max(...Object.values(Ne))))}finally{Y(!1)}},[n,_,f,l,c,g,ne]),Z=X=>{me(se=>{const $=new Set(se);return $.has(X)?$.delete(X):$.add(X),$})},re=X=>{ge(se=>{const $=new Set(se);return $.has(X)?$.delete(X):$.add(X),$})};return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\Products.tsx:710",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\Products.tsx:711",children:"Medicina Prepagada | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\Products.tsx:712",name:"description",content:"Compara planes de medicina prepagada en Colombia. Encuentra el mejor plan de salud para ti y tu familia con Evai."})]}),b&&a.jsx(ZN,{"data-loc":"client\\src\\pages\\Products.tsx:716",asegurados:g,onClose:()=>j(!1),onSave:X=>v(X),onCalcular:X=>q(X)}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:724",className:"min-h-screen",style:{background:"#f8fafc",fontFamily:"Inter, sans-serif"},children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:727",className:"bg-white border-b border-gray-100 shadow-sm",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:728",className:"max-w-[1240px] mx-auto px-6 py-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:729",className:"mb-5",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\Products.tsx:730",className:"text-3xl font-bold mb-1",style:{color:"#00C5D4",fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Products.tsx:733",className:"text-gray-500",children:"Compara planes al precio directo de las aseguradoras, sin intermediarios"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:737",className:"flex flex-wrap items-end gap-4",children:[a.jsx(QN,{"data-loc":"client\\src\\pages\\Products.tsx:738",value:l,onChange:r}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:741",className:"flex flex-col flex-1 min-w-[140px]",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:742",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"EPS Actual"}),a.jsxs("select",{"data-loc":"client\\src\\pages\\Products.tsx:743",value:c,onChange:X=>u(X.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm cursor-pointer transition-all",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:748",value:"",children:"Selecciona tu EPS"}),$N.map(X=>a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:749",children:X},X))]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:754",className:"flex flex-col w-24",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:755",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Edad"}),a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:756",type:"number",min:18,max:65,value:m,onChange:X=>p(X.target.value),placeholder:"30",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:766",className:"flex flex-col w-32",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:767",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Género"}),a.jsxs("select",{"data-loc":"client\\src\\pages\\Products.tsx:768",value:f,onChange:X=>x(X.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm cursor-pointer transition-all",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:773",children:"Masculino"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:774",children:"Femenino"})]})]}),a.jsxs("button",{"data-loc":"client\\src\\pages\\Products.tsx:779",type:"button",onClick:()=>j(!0),className:"flex flex-col items-start bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2 hover:border-[#00C5D4] hover:bg-white shadow-sm transition-all cursor-pointer",style:{minWidth:120},children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:785",className:"text-[11px] font-medium text-gray-400 uppercase tracking-wide mb-0.5",children:"Asegurados"}),a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:786",className:"text-sm text-gray-700 flex items-center gap-1",children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:787",className:"w-4 h-4 text-[#00C5D4]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:788",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})}),z," ",z===1?"persona":"personas"]})]}),a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:795",onClick:q,disabled:U,className:"flex items-center gap-2 text-white text-sm font-semibold px-7 py-2.5 rounded-xl transition-all hover:opacity-90 disabled:opacity-60 disabled:cursor-not-allowed flex-shrink-0",style:{background:"#00C5D4"},children:U?a.jsxs(a.Fragment,{children:[a.jsxs("svg",{"data-loc":"client\\src\\pages\\Products.tsx:803",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\Products.tsx:804",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:805",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]}),"Calculando..."]}):a.jsxs(a.Fragment,{children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:811",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:812",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 11h.01M12 11h.01M15 11h.01M4 19h16a2 2 0 002-2V7a2 2 0 00-2-2H4a2 2 0 00-2 2v10a2 2 0 002 2z"})}),"Calcular precios"]})})]}),T&&(l||c||m)&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:822",className:"mt-4 flex items-center gap-2 text-xs text-gray-500 flex-wrap",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:823",className:"w-2 h-2 rounded-full bg-green-400 inline-block"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:824",children:"Precios calculados para:"}),l&&a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:825",className:"font-semibold text-gray-700",children:l}),c&&a.jsxs(a.Fragment,{children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:826",className:"text-gray-300",children:"·"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:826",className:"font-semibold text-gray-700",children:c})]}),m&&a.jsxs(a.Fragment,{children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:829",className:"text-gray-300",children:"·"}),a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:830",className:"font-semibold text-gray-700",children:[m," años"]}),Number(m)!==vc(_)&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:832",className:"text-[#00C5D4]",children:["(tarifa: ",vc(_)," años)"]})]}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:836",className:"text-gray-300",children:"·"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:837",className:"font-semibold text-gray-700",children:f}),z>1&&a.jsxs(a.Fragment,{children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:840",className:"text-gray-300",children:"·"}),a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:841",className:"font-semibold text-[#00C5D4]",children:[z," personas · descuento grupal aplicado"]})]})]})]})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:850",className:"max-w-[1240px] mx-auto px-6 py-8 flex gap-8",children:[a.jsxs("aside",{"data-loc":"client\\src\\pages\\Products.tsx:853",className:"w-60 flex-shrink-0 space-y-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:856",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:857",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"PRECIO"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:858",className:"flex justify-between text-xs font-semibold mb-3",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:859",className:"text-[#00C5D4]",children:At(ce)}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:860",className:"text-[#00C5D4]",children:At(pe||w)})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:862",type:"range",min:ce,max:w,value:pe||w,onChange:X=>de(Number(X.target.value)),className:"w-full accent-[#00C5D4]"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:870",className:"text-xs text-gray-400 text-right mt-1",children:["Hasta ",At(pe||w)]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:876",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:877",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"CLÍNICAS Y HOSPITALES"}),a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:878",type:"text",placeholder:"Buscar clínica...",className:"w-full border-b border-gray-200 text-sm py-1.5 outline-none focus:border-[#00C5D4] text-gray-600 placeholder-gray-400 transition-colors"})]}),ve.length>1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:887",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:888",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"CATEGORÍAS"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:889",className:"space-y-2.5",children:ve.map(X=>{const se=n.filter($=>$.subcategory===X).length;return a.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:893",className:"flex items-center justify-between cursor-pointer group",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:894",className:"flex items-center gap-2.5",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:895",type:"checkbox",checked:xe.has(X),onChange:()=>Z(X),className:"accent-[#00C5D4] w-4 h-4 rounded"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:901",className:"text-sm text-gray-600 group-hover:text-gray-800",children:X})]}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:903",className:"text-xs bg-gray-100 text-gray-500 font-semibold px-2 py-0.5 rounded-full",children:se})]},X)})})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:912",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:913",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"COMPAÑÍAS"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:914",className:"space-y-2.5",children:D.map(X=>{const se=n.filter($=>$.company===X).length;return a.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:918",className:"flex items-center justify-between cursor-pointer group",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:919",className:"flex items-center gap-2.5",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:920",type:"checkbox",checked:ye.has(X),onChange:()=>re(X),className:"accent-[#00C5D4] w-4 h-4 rounded"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:926",className:"text-sm text-gray-600 group-hover:text-gray-800",children:X})]}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:928",className:"text-xs bg-gray-100 text-gray-500 font-semibold px-2 py-0.5 rounded-full",children:se})]},X)})})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:936",className:"bg-gradient-to-br from-[#00C5D4]/10 to-[#00C5D4]/5 rounded-2xl p-5 border border-[#00C5D4]/20",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:937",className:"text-[11px] font-bold text-[#00C5D4] uppercase tracking-wider mb-3",children:"Descuentos"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:938",className:"space-y-2",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:939",className:"flex items-center gap-2 text-xs text-gray-600",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:940",className:"text-[#00C5D4]",children:"✓"}),a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:941",children:["2 personas: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\Products.tsx:941",children:"5% OFF"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:943",className:"flex items-center gap-2 text-xs text-gray-600",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:944",className:"text-[#00C5D4]",children:"✓"}),a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:945",children:["3+ personas: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\Products.tsx:945",children:"10% OFF"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:947",className:"flex items-center gap-2 text-xs text-gray-600",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:948",className:"text-[#00C5D4]",children:"✓"}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:949",children:"Portal Evai: precio directo"})]})]})]})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\Products.tsx:956",className:"flex-1 min-w-0",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:958",className:"flex items-center justify-between mb-5 flex-wrap gap-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:959",className:"flex items-center gap-3",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:960",className:"text-white text-sm font-bold px-3 py-1 rounded-lg",style:{background:"#00C5D4"},children:F.length}),a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:966",className:"font-semibold text-[#1C2D6E]",children:F.length===1?"Plan encontrado":"Planes encontrados"}),T&&Object.keys(te).length>0&&a.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:970",className:"text-xs text-green-600 font-medium flex items-center gap-1.5 bg-green-50 px-2.5 py-1 rounded-lg",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:971",className:"w-1.5 h-1.5 rounded-full bg-green-500 inline-block"}),"Precios personalizados"]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:977",className:"flex items-center gap-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:979",className:"flex items-center gap-2",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:980",className:"text-xs text-gray-400 uppercase font-semibold hidden sm:block",children:"Ordenar"}),a.jsxs("select",{"data-loc":"client\\src\\pages\\Products.tsx:981",value:N,onChange:X=>P(X.target.value),className:"border border-gray-200 rounded-lg text-sm text-gray-600 px-3 py-1.5 outline-none focus:border-[#00C5D4] cursor-pointer",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:986",value:"destacados",children:"Destacados"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:987",value:"precio-asc",children:"Precio: Menor a Mayor"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:988",value:"precio-desc",children:"Precio: Mayor a Menor"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:989",value:"popular",children:"Más Populares"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:994",className:"flex border border-gray-200 rounded-lg overflow-hidden",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:995",onClick:()=>E("list"),className:`p-2 transition-colors ${S==="list"?"bg-[#00C5D4] text-white":"text-gray-400 hover:text-gray-600"}`,title:"Vista lista",children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:1000",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:1001",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 10h16M4 14h16M4 18h16"})})}),a.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:1004",onClick:()=>E("grid"),className:`p-2 transition-colors ${S==="grid"?"bg-[#00C5D4] text-white":"text-gray-400 hover:text-gray-600"}`,title:"Vista cuadrícula",children:a.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:1009",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:1010",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"})})})]})]})]}),F.length===0?a.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:1019",className:"text-center py-20 text-gray-400",children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:1020",className:"w-14 h-14 mx-auto mb-4 opacity-40",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:1021",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),a.jsx("p",{"data-loc":"client\\src\\pages\\Products.tsx:1023",className:"font-medium",children:"No hay planes que coincidan con los filtros"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Products.tsx:1024",className:"text-sm mt-1",children:"Intenta ajustar los filtros de categoría o precio"})]}):S==="list"?a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:1027",className:"space-y-4",children:F.map(X=>a.jsx(KN,{"data-loc":"client\\src\\pages\\Products.tsx:1029",plan:X,precio:te[X.id]??null,unavailable:!!Q[X.id],calculating:U,searched:T,edadNum:_,genero:f,asegurados:g},X.id))}):a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:1043",className:"grid grid-cols-2 xl:grid-cols-3 gap-4",children:F.map(X=>a.jsx(WN,{"data-loc":"client\\src\\pages\\Products.tsx:1045",plan:X,precio:te[X.id]??null,unavailable:!!Q[X.id],calculating:U,searched:T,edadNum:_,genero:f},X.id))}),a.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:1060",className:"mt-10 p-5 bg-white border border-gray-100 rounded-2xl",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Products.tsx:1061",className:"text-xs text-gray-400 leading-relaxed",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Products.tsx:1062",className:"text-gray-600",children:"¿Cómo calculamos los precios?"})," Los precios se calculan en base a la tarifa oficial de cada aseguradora según tu edad, género y departamento. Para grupos de 2+ asegurados se aplica descuento grupal automático. Los precios son referenciales y pueden variar según condiciones médicas preexistentes."]})})]})]})]})]})}function eS({planId:n,planName:l,onClose:r,onConfirm:c}){const[u,m]=y.useState(""),[p,f]=y.useState(""),[x,g]=y.useState(""),[v,b]=y.useState(!1),[j,N]=y.useState(""),P=async S=>{if(S.preventDefault(),N(""),!u.trim()){N("El nombre es requerido");return}if(!p.trim()||!Ja(p)){N("Correo válido requerido");return}if(!x.trim()){N("El teléfono es requerido");return}b(!0);try{const T=await(await fetch("/api/schedule-notification",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({nombre:u,correo:p,telefono:x,planId:n,planName:l})})).json();T.ok?c():N(T.error||"Error al procesar la solicitud")}catch{N("Error de conexión")}finally{b(!1)}};return a.jsx("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:67",className:"fixed inset-0 bg-black/40 flex items-center justify-center p-4 z-50",children:a.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:68",className:"bg-white rounded-2xl shadow-xl max-w-md w-full p-8",children:[a.jsx("h2",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:69",className:"text-2xl font-bold mb-2",style:{color:"#1C2D6E"},children:"Agendar asesoría"}),a.jsxs("p",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:72",className:"text-gray-600 text-sm mb-6",children:["Plan seleccionado: ",a.jsx("span",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:73",className:"font-bold",style:{color:"#00C5D4"},children:l})]}),a.jsxs("form",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:76",onSubmit:P,className:"space-y-4",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:77",children:[a.jsx("label",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:78",className:"block text-sm font-semibold text-gray-700 mb-2",children:"Nombre completo"}),a.jsx("input",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:79",type:"text",value:u,onChange:S=>m(S.target.value),placeholder:"Tu nombre",className:"w-full px-4 py-2.5 border border-gray-300 rounded-lg focus:outline-none focus:ring-2",style:{focusRingColor:"#00C5D4"},disabled:v})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:90",children:[a.jsx("label",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:91",className:"block text-sm font-semibold text-gray-700 mb-2",children:"Correo electrónico"}),a.jsx("input",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:92",type:"email",value:p,onChange:S=>f(S.target.value),placeholder:"tu@correo.com",className:"w-full px-4 py-2.5 border border-gray-300 rounded-lg focus:outline-none focus:ring-2",style:{focusRingColor:"#00C5D4"},disabled:v})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:103",children:[a.jsx("label",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:104",className:"block text-sm font-semibold text-gray-700 mb-2",children:"Teléfono"}),a.jsx("input",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:105",type:"tel",value:x,onChange:S=>g(S.target.value),placeholder:"+57 300 1234567",className:"w-full px-4 py-2.5 border border-gray-300 rounded-lg focus:outline-none focus:ring-2",style:{focusRingColor:"#00C5D4"},disabled:v})]}),j&&a.jsx("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:116",className:"text-red-600 text-sm font-semibold",children:j}),a.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:118",className:"flex gap-3 pt-4",children:[a.jsx("button",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:119",type:"button",onClick:r,className:"flex-1 px-4 py-2.5 rounded-lg border border-gray-300 text-gray-700 font-semibold hover:bg-gray-50 transition-colors",disabled:v,children:"Cancelar"}),a.jsx("button",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:127",type:"submit",className:"flex-1 px-4 py-2.5 rounded-lg text-white font-semibold transition-all hover:opacity-90 disabled:opacity-50",style:{background:"#00C5D4"},disabled:v,children:v?"Procesando...":"Agendar cita"})]})]})]})})}const tS=["Amazonas","Antioquia","Arauca","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],aS=["AXA Colpatria","Bolivar","Colmedica","Coomeva","Coosalud EPS","Famisanar","Medplus","Salud Total","Sanitas","Sura"],p0=[0,5,18,20,22,25,28,30,32,35,38,40,42,45,48,50,52,55,58,60,62,65,70,80],sS=["Masculino","Femenino"];function _u(n){const l=Math.min(Math.max(n,0),80);let r=p0[0];for(const c of p0)if(c<=l)r=c;else break;return r}function nS({value:n,onChange:l}){const[r,c]=y.useState(!1),[u,m]=y.useState(n),p=y.useRef(null);y.useEffect(()=>{m(n)},[n]),y.useEffect(()=>{const x=g=>{p.current&&!p.current.contains(g.target)&&c(!1)};return document.addEventListener("mousedown",x),()=>document.removeEventListener("mousedown",x)},[]);const f=tS.filter(x=>x.toLowerCase().includes(u.toLowerCase()));return a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:78",ref:p,className:"relative flex flex-col w-full lg:min-w-[180px]",children:[a.jsx("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:79",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:"Departamento"}),a.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:80",type:"text",value:u,placeholder:"Buscar departamento...",onChange:x=>{m(x.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"}),r&&f.length>0&&a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:89",className:"absolute top-full left-0 z-50 bg-white border border-gray-200 rounded-xl shadow-xl mt-1 max-h-52 overflow-y-auto min-w-[200px]",children:f.map(x=>a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:91",type:"button",onMouseDown:()=>{l(x),m(x),c(!1)},className:"w-full text-left px-4 py-2 text-sm text-gray-700 hover:bg-[#00C5D4]/10 hover:text-[#00C5D4] transition-colors",children:x},x))})]})}function oS({min:n,max:l,step:r,valueMin:c,valueMax:u,onChangeMin:m,onChangeMax:p,formatLabel:f}){const x=y.useRef(null),g=y.useRef(null),v=(c-n)/(l-n)*100,b=(u-n)/(l-n)*100,j=E=>Math.round(E/r)*r,N=E=>{const T=x.current?.getBoundingClientRect();if(!T)return n;const B=Math.max(0,Math.min(1,(E-T.left)/T.width));return j(n+B*(l-n))},P=E=>{g.current=E;const T=U=>{const Y="touches"in U?U.touches[0].clientX:U.clientX,te=N(Y);g.current==="min"&&m(Math.max(n,Math.min(te,u-r))),g.current==="max"&&p(Math.min(l,Math.max(te,c+r)))},B=()=>{g.current=null,document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",B),document.removeEventListener("touchmove",T),document.removeEventListener("touchend",B)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",B),document.addEventListener("touchmove",T,{passive:!0}),document.addEventListener("touchend",B)},S=E=>{if(g.current)return;const T=N(E.clientX),B=Math.abs(T-c),U=Math.abs(T-u);B<=U?m(Math.max(n,Math.min(T,u-r))):p(Math.min(l,Math.max(T,c+r)))};return a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:162",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:163",className:"flex items-center justify-between text-xs mb-4",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:164",className:"bg-[#00C5D4] text-white px-2 py-0.5 rounded font-semibold",children:f(c)}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:165",className:"bg-[#00C5D4] text-white px-2 py-0.5 rounded font-semibold",children:f(u)})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:167",className:"px-2",children:a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:168",ref:x,className:"relative h-1.5 rounded-full bg-gray-200 cursor-pointer",onClick:S,children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:174",className:"absolute h-full rounded-full pointer-events-none",style:{left:`${v}%`,right:`${100-b}%`,background:"#00C5D4"}}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:177",className:"absolute w-4 h-4 rounded-full bg-[#00C5D4] border-2 border-white shadow-md cursor-grab",style:{top:"50%",left:`${v}%`,transform:"translate(-50%, -50%)",zIndex:4},onMouseDown:E=>{E.preventDefault(),P("min")},onTouchStart:()=>P("min")}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:184",className:"absolute w-4 h-4 rounded-full bg-[#00C5D4] border-2 border-white shadow-md cursor-grab",style:{top:"50%",left:`${b}%`,transform:"translate(-50%, -50%)",zIndex:4},onMouseDown:E=>{E.preventDefault(),P("max")},onTouchStart:()=>P("max")})]})})]})}function Fu({stars:n}){return a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:199",className:"flex gap-0.5",children:[1,2,3,4,5].map(l=>a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:201",className:`text-base ${l<=n?"text-amber-400":"text-gray-200"}`,children:"★"},l))})}function qu({label:n,color:l}){return a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:209",className:"inline-block text-xs font-semibold px-3 py-1 rounded-full",style:{background:`${l}20`,color:l},children:n})}function lS(n,l,r,c,u,m){const p=n.category in Qt?Qt[n.category].label:n.category,f=r&&c?`${_u(Number(c))} años`:"",x=u==="Masculino"?"Hombre":"Mujer";return`<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>${n.name} - Evai Seguros</title>
<style>
  *{box-sizing:border-box;margin:0;padding:0}
  body{font-family:Arial,Helvetica,sans-serif;color:#1a1a2e;background:#fff;padding:32px;max-width:800px;margin:0 auto}
  .header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:3px solid #00C5D4;padding-bottom:16px;margin-bottom:24px}
  .company{font-size:11px;color:#9ca3af;margin-bottom:2px}
  .plan-name{font-size:22px;font-weight:900;color:#1C2D6E;margin-bottom:4px}
  .badge{display:inline-block;background:#00C5D420;color:#00C5D4;padding:3px 12px;border-radius:20px;font-size:11px;font-weight:600}
  .stars{color:#f59e0b;font-size:18px;margin-top:4px}
  .price-block{text-align:right;flex-shrink:0}
  .price-label{font-size:11px;color:#9ca3af;margin-bottom:4px}
  .price{font-size:30px;font-weight:900;color:#1C2D6E}
  .price-sub{font-size:11px;color:#00C5D4;margin-top:2px}
  .section{margin-bottom:20px}
  .section-title{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;padding-bottom:6px;margin-bottom:12px}
  table{width:100%;border-collapse:collapse}
  thead th{background:#1C2D6E;color:#fff;padding:10px 14px;text-align:left;font-size:12px}
  tbody td{padding:10px 14px;font-size:12px;border-bottom:1px solid #f3f4f6;color:#374151}
  tbody tr:nth-child(even) td{background:#f9fafb}
  .tope td{background:#f0fdf4!important;color:#15803d;font-weight:600}
  .grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}
  .card{border:1px solid #e5e7eb;border-radius:8px;padding:16px}
  .row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}
  .lbl{color:#6b7280}
  .val{font-weight:600;color:#1C2D6E}
  .chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
  .chip-t{background:#00C5D420;color:#00838F;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:500}
  .chip-g{background:#f3f4f6;color:#6b7280;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:500}
  .note{margin-top:24px;background:#E0F7FA;border-radius:8px;padding:12px 16px;font-size:11px;color:#00838F}
  @media print{body{padding:16px}}
</style>
</head>
<body>
<div class="header">
  <div>
    <div class="company">${n.company}</div>
    <div class="plan-name">${n.name}</div>
    <div class="badge">${p} · ${n.subcategory}</div>
    <div class="stars">${"★".repeat(n.stars)}${"☆".repeat(5-n.stars)}</div>
  </div>
  <div class="price-block">
    <div class="price-label">Precio mensual</div>
    <div class="price">${At(l)}</div>
    ${f?`<div class="price-sub">${f} · ${x}</div>`:""}
  </div>
</div>

<div class="section">
  <div class="section-title">Coberturas del Servicio</div>
  <table>
    <thead><tr><th>Servicio cubierto</th><th>Cobertura máxima</th><th>Copago</th></tr></thead>
    <tbody>
      ${n.feature1?`<tr><td><strong>${n.feature1.label}</strong></td><td>${n.feature1.cobertura}</td><td>${n.feature1.copago}</td></tr>`:""}
      ${n.feature2?`<tr><td><strong>${n.feature2.label}</strong></td><td>${n.feature2.cobertura}</td><td>${n.feature2.copago}</td></tr>`:""}
      <tr class="tope"><td>✓ Tope máximo</td><td colspan="2">${n.tope}</td></tr>
    </tbody>
  </table>
</div>

<div class="grid2">
  <div class="card">
    <div class="section-title">Información general</div>
    <div class="row"><span class="lbl">Categoría</span><span class="val">${p}</span></div>
    <div class="row"><span class="lbl">Modalidad</span><span class="val">${n.subcategory}</span></div>
    <div class="row"><span class="lbl">Personas cubiertas</span><span class="val">${m} persona${m!==1?"s":""}</span></div>
    <div class="row"><span class="lbl">Calificación</span><span class="val" style="color:#f59e0b">${"★".repeat(n.stars)}</span></div>
  </div>
  <div class="card">
    <div class="section-title">Precio</div>
    <div class="row"><span class="lbl">Valor mensual</span><span class="val" style="font-size:17px">${At(l)}</span></div>
    ${n.originalPrice?`<div class="row"><span class="lbl">Precio regular</span><span class="val" style="text-decoration:line-through;color:#9ca3af">${At(n.originalPrice)}</span></div>`:""}
    ${n.discount?`<div class="row"><span class="lbl">Descuento</span><span class="val" style="color:#ef4444">-${n.discount}%</span></div>`:""}
    ${f?`<div class="row"><span class="lbl">Tarifa para</span><span class="val" style="color:#00C5D4">${f} · ${x}</span></div>`:""}
  </div>
</div>

${n.departamentos?.length||n.epsCompatibles?.length?`
<div class="section">
  <div class="section-title">Disponibilidad</div>
  ${n.departamentos?.length?`<div style="margin-bottom:10px"><div style="font-size:12px;font-weight:600;color:#374151;margin-bottom:4px">Departamentos</div><div class="chips">${n.departamentos.map(g=>`<span class="chip-t">${g}</span>`).join("")}</div></div>`:""}
  ${n.epsCompatibles?.length?`<div><div style="font-size:12px;font-weight:600;color:#374151;margin-bottom:4px">EPS compatibles</div><div class="chips">${n.epsCompatibles.map(g=>`<span class="chip-g">${g}</span>`).join("")}</div></div>`:""}
</div>`:""}

<div class="note">
  Los precios mostrados son referenciales y pueden variar según edad, género y departamento.
  Contáctanos: <strong>Evai Seguros</strong> · +57 313 797 6146
</div>
</body>
</html>`}function Uu(n){return n.subcategory==="Full"?5:n.subcategory==="Ambulatorio"?3:n.stars}function rS({plan:n,calculatedPrice:l,edad:r,genero:c,numAsegurados:u,onClose:m}){const[p,f]=y.useState("plan"),x=l??n.pricePerMonth,g=n.category in Qt?Qt[n.category].color:"#00C5D4";return p==="plan"?n.pdfPlan:n.pdfFolleto,n.pdfPlan||n.pdfFolleto,y.useEffect(()=>{const v=b=>{b.key==="Escape"&&m()};return document.addEventListener("keydown",v),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",v),document.body.style.overflow=""}},[m]),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:373",className:"fixed inset-0 z-[999] flex items-center justify-center p-2 md:p-4",style:{background:"rgba(11,29,52,0.7)",backdropFilter:"blur(4px)"},onClick:v=>{v.target===v.currentTarget&&m()},children:a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:378",className:"bg-white rounded-2xl shadow-2xl w-full flex flex-col",style:{maxWidth:960,maxHeight:"95vh"},children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:381",className:"flex items-center justify-between px-6 py-4 border-b border-gray-100 flex-shrink-0",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:382",className:"flex items-center gap-3",children:[n.logo?a.jsx("img",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:384",src:n.logo,alt:n.company,className:"h-10 w-20 object-contain",onError:v=>{v.currentTarget.style.display="none"}}):a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:387",className:"w-10 h-10 rounded-xl flex items-center justify-center text-white text-xs font-bold",style:{background:n.companyColor},children:n.companyInitial}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:390",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:391",className:"text-[11px] text-gray-400 font-medium leading-none mb-0.5",children:n.company}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:392",className:"text-lg font-bold text-[#1C2D6E] leading-tight",children:n.name})]}),a.jsx(qu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:394",label:n.category in Qt?`${Qt[n.category].label} · ${n.subcategory}`:n.subcategory,color:g})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:401",className:"flex items-center gap-2",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:403",className:"text-right hidden sm:block",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:404",className:"text-xs text-gray-400",children:"Desde"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:405",className:"text-xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:At(x)}),l&&r&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:409",className:"text-[10px] text-[#00C5D4]",children:[`${_u(Number(r))} años`," · ",c==="Masculino"?"H":"M"]})]}),a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:414",onClick:m,className:"p-2 hover:bg-gray-100 rounded-lg transition-colors text-gray-400 hover:text-gray-600 ml-2",children:a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:416",className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:417",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:424",className:"flex flex-1 min-h-0 overflow-hidden",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:427",className:"w-64 flex-shrink-0 border-r border-gray-100 overflow-y-auto p-5 space-y-4",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:429",className:"bg-[#00C5D4]/5 rounded-xl p-3",children:[a.jsx(Fu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:430",stars:n.stars}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:431",className:"text-2xl font-extrabold text-[#1C2D6E] mt-1",style:{fontFamily:"Sora, sans-serif"},children:At(x)}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:434",className:"text-[10px] text-gray-400",children:["/mes · ",u," persona",u!==1?"s":""]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:437",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:438",className:"text-[10px] font-bold text-gray-400 uppercase tracking-wider mb-2",children:"Coberturas"}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:439",className:"space-y-2",children:[n.feature1&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:441",className:"p-2.5 rounded-lg bg-gray-50",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:442",className:"text-xs font-semibold text-[#1C2D6E]",children:n.feature1.label}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:443",className:"text-[10px] text-gray-500",children:n.feature1.cobertura}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:444",className:"text-[10px] text-gray-400",children:["Copago: ",n.feature1.copago]})]}),n.feature2&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:448",className:"p-2.5 rounded-lg bg-gray-50",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:449",className:"text-xs font-semibold text-[#1C2D6E]",children:n.feature2.label}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:450",className:"text-[10px] text-gray-500",children:n.feature2.cobertura}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:451",className:"text-[10px] text-gray-400",children:["Copago: ",n.feature2.copago]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:454",className:"p-2.5 rounded-lg bg-gray-50 flex items-center gap-2",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:455",className:"w-3.5 h-3.5 text-green-500 flex-shrink-0",fill:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:456",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:458",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:459",className:"text-xs font-semibold text-[#1C2D6E]",children:"Tope"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:460",className:"text-[10px] text-gray-500",children:n.tope})]})]})]})]}),n.departamentos?.length||n.epsCompatibles?.length?a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:467",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:468",className:"text-[10px] font-bold text-gray-400 uppercase tracking-wider mb-2",children:"Disponibilidad"}),n.departamentos&&n.departamentos.length>0&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:470",className:"text-[10px] text-gray-500 mb-1",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:471",className:"font-medium text-gray-600",children:"Dpto: "}),n.departamentos.slice(0,4).join(", "),n.departamentos.length>4&&` +${n.departamentos.length-4}`]}),n.epsCompatibles&&n.epsCompatibles.length>0&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:477",className:"text-[10px] text-gray-500",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:478",className:"font-medium text-gray-600",children:"EPS: "}),n.epsCompatibles.join(", ")]})]}):null,a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:485",className:"space-y-1.5 text-[10px] text-gray-500",children:["Asesoría personalizada sin costo","Sin compromisos de contratación","Respuesta en menos de 24h"].map(v=>a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:487",className:"flex items-center gap-1.5",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:488",className:"w-3 h-3 text-[#00C5D4] flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:489",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})}),v]},v))})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:498",className:"flex-1 flex flex-col min-w-0",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:501",className:"flex items-center justify-between px-5 py-3 border-b border-gray-100 flex-shrink-0",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:502",className:"text-sm font-semibold text-[#1C2D6E]",children:"Resumen de coberturas"}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:503",className:"flex items-center gap-2",children:[n.pdfPlan&&a.jsxs("a",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:506",href:n.pdfPlan,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 px-4 py-2 rounded-lg text-xs font-semibold hover:opacity-90 transition-opacity border",style:{color:"#1C2D6E",borderColor:"#1C2D6E"},title:"Descargar clausulado oficial",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:514",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:515",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})}),"Clausulado"]}),n.pdfCoberturas&&a.jsxs("a",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:522",href:n.pdfCoberturas,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 px-4 py-2 rounded-lg text-xs font-semibold hover:opacity-90 transition-opacity border",style:{color:"#00C5D4",borderColor:"#00C5D4"},title:"Ver detalles de coberturas y beneficios",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:530",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:531",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),"¿Qué cubre?"]}),a.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:537",onClick:()=>{const v=lS(n,x,l,r,c,u),b=new Blob([v],{type:"text/html;charset=utf-8"}),j=URL.createObjectURL(b),N=window.open(j,"_blank","width=850,height=950");N&&N.addEventListener("load",()=>{setTimeout(()=>{N.print(),URL.revokeObjectURL(j)},300)})},className:"flex items-center gap-1.5 px-4 py-2 rounded-lg text-white text-xs font-semibold hover:opacity-90 transition-opacity",style:{background:"#00C5D4"},children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:552",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:553",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})}),"Descargar / Imprimir"]})]})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:561",className:"flex-1 overflow-y-auto bg-gray-50",children:a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:562",id:"plan-summary-print",className:"p-6 space-y-5",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:565",className:"bg-white rounded-xl p-4 border border-gray-100 flex items-center gap-4",children:[n.logo?a.jsx("img",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:567",src:n.logo,alt:n.company,className:"h-12 w-24 object-contain flex-shrink-0"}):a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:569",className:"w-12 h-12 rounded-xl flex items-center justify-center text-white text-sm font-bold flex-shrink-0",style:{background:n.companyColor},children:n.companyInitial}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:572",className:"flex-1",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:573",className:"text-xs text-gray-400",children:n.company}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:574",className:"text-lg font-bold text-[#1C2D6E] leading-tight",children:n.name}),a.jsx(qu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:575",label:n.category in Qt?`${Qt[n.category].label} · ${n.subcategory}`:n.subcategory,color:g})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:582",className:"text-right flex-shrink-0",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:583",className:"text-xs text-gray-400 mb-0.5",children:"Precio mensual"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:584",className:"text-2xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:At(x)}),l&&r&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:588",className:"text-[10px] text-[#00C5D4] font-medium",children:[Number(r)<18?"Tarifa mín.":`${_u(Number(r))} años`," · ",c==="Masculino"?"Hombre":"Mujer"]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:592",className:"mt-1",children:a.jsx(Fu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:592",stars:n.stars})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:597",className:"bg-white rounded-xl border border-gray-100 overflow-hidden",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:598",className:"px-4 py-3 flex items-center gap-2",style:{background:"#1C2D6E"},children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:599",className:"w-4 h-4 text-[#00C5D4]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:600",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:602",className:"text-white text-sm font-bold",children:"Coberturas del Servicio"})]}),a.jsxs("table",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:604",className:"w-full text-sm",children:[a.jsx("thead",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:605",children:a.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:606",style:{background:"#f8fafc"},children:[a.jsx("th",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:607",className:"text-left px-4 py-2.5 text-xs font-bold text-gray-500 uppercase tracking-wide w-1/2",children:"Servicio cubierto"}),a.jsx("th",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:608",className:"text-left px-4 py-2.5 text-xs font-bold text-gray-500 uppercase tracking-wide",children:"Cobertura máxima"}),a.jsx("th",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:609",className:"text-left px-4 py-2.5 text-xs font-bold text-gray-500 uppercase tracking-wide",children:"Copago"})]})}),a.jsxs("tbody",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:612",children:[n.feature1&&a.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:614",className:"border-t border-gray-50",children:[a.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:615",className:"px-4 py-3 font-medium text-[#1C2D6E] text-xs",children:n.feature1.label}),a.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:616",className:"px-4 py-3 text-xs text-gray-600",children:n.feature1.cobertura}),a.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:617",className:"px-4 py-3 text-xs text-gray-600",children:n.feature1.copago})]}),n.feature2&&a.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:621",className:"border-t border-gray-50",style:{background:"#fafbff"},children:[a.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:622",className:"px-4 py-3 font-medium text-[#1C2D6E] text-xs",children:n.feature2.label}),a.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:623",className:"px-4 py-3 text-xs text-gray-600",children:n.feature2.cobertura}),a.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:624",className:"px-4 py-3 text-xs text-gray-600",children:n.feature2.copago})]}),a.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:627",className:"border-t border-gray-100",style:{background:"#f0fdf4"},children:[a.jsxs("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:628",className:"px-4 py-3 font-semibold text-green-700 text-xs flex items-center gap-2",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:629",className:"w-3.5 h-3.5 text-green-500 flex-shrink-0",fill:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:630",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})}),"Tope máximo de cobertura"]}),a.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:634",colSpan:2,className:"px-4 py-3 text-xs font-bold text-green-700",children:n.tope})]})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:641",className:"grid grid-cols-2 gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:642",className:"bg-white rounded-xl p-4 border border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:643",className:"text-xs font-bold text-gray-400 uppercase tracking-wide mb-3",children:"Información general"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:644",className:"space-y-2",children:[["Categoría",n.category in Qt?Qt[n.category].label:n.category],["Modalidad",n.subcategory],["Personas cubiertas",`${u} persona${u!==1?"s":""}`],["Calificación","★".repeat(n.stars)+"☆".repeat(5-n.stars)]].map(([v,b])=>a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:651",className:"flex justify-between items-start gap-2",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:652",className:"text-xs text-gray-500 flex-shrink-0",children:v}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:653",className:"text-xs font-semibold text-[#1C2D6E] text-right",children:b})]},v))})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:659",className:"bg-white rounded-xl p-4 border border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:660",className:"text-xs font-bold text-gray-400 uppercase tracking-wide mb-3",children:"Precio"}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:661",className:"space-y-2",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:662",className:"flex justify-between items-start",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:663",className:"text-xs text-gray-500",children:"Valor mensual"}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:664",className:"text-sm font-extrabold text-[#1C2D6E]",children:At(x)})]}),n.originalPrice&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:667",className:"flex justify-between items-start",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:668",className:"text-xs text-gray-500",children:"Precio regular"}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:669",className:"text-xs text-gray-400 line-through",children:At(n.originalPrice)})]}),n.discount&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:673",className:"flex justify-between items-start",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:674",className:"text-xs text-gray-500",children:"Descuento"}),a.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:675",className:"text-xs font-bold text-red-500",children:["-",n.discount,"%"]})]}),l&&r&&a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:679",className:"mt-2 pt-2 border-t border-gray-50",children:a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:680",className:"text-[10px] text-[#00C5D4] font-medium",children:["Tarifa calculada para ",Number(r)<18?"menor de 18":`${r} años`," · ",c]})})]})]})]}),(n.departamentos?.length||n.epsCompatibles?.length)&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:691",className:"bg-white rounded-xl p-4 border border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:692",className:"text-xs font-bold text-gray-400 uppercase tracking-wide mb-3",children:"Disponibilidad"}),n.departamentos&&n.departamentos.length>0&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:694",className:"mb-3",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:695",className:"text-xs font-semibold text-gray-600 mb-1.5",children:"Departamentos cubiertos"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:696",className:"flex flex-wrap gap-1",children:n.departamentos.map(v=>a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:698",className:"text-[10px] bg-[#00C5D4]/10 text-[#00838F] px-2 py-0.5 rounded-full font-medium",children:v},v))})]}),n.epsCompatibles&&n.epsCompatibles.length>0&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:704",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:705",className:"text-xs font-semibold text-gray-600 mb-1.5",children:"EPS compatibles"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:706",className:"flex flex-wrap gap-1",children:n.epsCompatibles.map(v=>a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:708",className:"text-[10px] bg-gray-100 text-gray-600 px-2 py-0.5 rounded-full font-medium",children:v},v))})]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:717",className:"rounded-xl p-3 text-[10px] text-[#00838F]",style:{background:"#E0F7FA"},children:["Los precios mostrados son referenciales y pueden variar según edad, género y departamento. Para una cotización exacta comunícate con un asesor de ",a.jsx("strong",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:719",children:"Evai Seguros"}),"."]})]})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:728",className:"px-6 py-4 border-t border-gray-100 flex flex-col sm:flex-row gap-3 items-center justify-between flex-shrink-0",children:[a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:729",onClick:m,className:"px-5 py-2.5 rounded-xl border border-gray-200 text-sm text-gray-500 hover:bg-gray-50 transition-colors",children:"Cerrar"}),a.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:733",onClick:()=>{setSelectedPlanForScheduling({id:n.id,name:n.name}),setShowSchedulingModal(!0)},className:"px-7 py-2.5 rounded-xl text-white font-bold text-sm transition-all hover:opacity-90 flex items-center gap-2",style:{background:"#00C5D4"},children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:741",viewBox:"0 0 24 24",className:"w-4 h-4 fill-white flex-shrink-0",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:742",d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM7 11h5v5H7z"})}),"Quiero tomarlo — Agendar reunión"]})]})]})})}function cS({plan:n,calculatedPrice:l,unavailable:r,calculating:c,searched:u,edad:m,genero:p,numAsegurados:f,onDetail:x}){const g=n.category in Qt?Qt[n.category].color:"#00C5D4",v=l??n.pricePerMonth;return a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:773",className:"bg-white border border-gray-100 rounded-2xl p-5 flex gap-4 hover:shadow-md hover:border-[#00C5D4]/30 transition-all",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:777",className:"flex-1 min-w-0",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:779",className:"mb-3 flex items-center gap-2",children:a.jsx(qu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:780",label:n.category in Qt?`${Qt[n.category].label} - ${n.subcategory}`:n.subcategory,color:g})}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:789",className:"flex items-center gap-3 mb-1",children:[n.logo?a.jsx("img",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:791",src:n.logo,alt:n.company,className:"w-14 h-10 object-contain flex-shrink-0",onError:b=>{const j=b.currentTarget;j.style.display="none";const N=j.nextElementSibling;N&&(N.style.display="flex")}}):null,a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:803",className:"w-10 h-10 rounded-xl items-center justify-center text-white text-xs font-bold flex-shrink-0",style:{background:n.companyColor,display:n.logo?"none":"flex"},children:n.companyInitial}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:809",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:810",className:"text-xs text-gray-400 font-medium",children:n.company}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:811",className:"font-bold text-[#1C2D6E] text-sm",children:n.name})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:813",className:"ml-auto",children:a.jsx(Fu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:814",stars:Uu(n)})})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:819",className:"grid grid-cols-3 gap-3 mt-4 pt-4 border-t border-gray-50",children:[n.feature1&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:821",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:822",className:"flex items-center gap-1 text-[10px] text-gray-400 uppercase font-semibold mb-1",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:823",className:"w-3 h-3",fill:"none",stroke:"currentColor",strokeWidth:"2",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:824",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})}),n.feature1.label]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:828",className:"text-xs text-gray-600",children:["Cobertura: ",a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:828",className:"font-semibold",children:n.feature1.cobertura})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:829",className:"text-xs text-gray-500",children:["Copago: ",n.feature1.copago]})]}),n.feature2&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:833",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:834",className:"flex items-center gap-1 text-[10px] text-gray-400 uppercase font-semibold mb-1",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:835",className:"w-3 h-3",fill:"none",stroke:"currentColor",strokeWidth:"2",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:836",strokeLinecap:"round",strokeLinejoin:"round",d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})}),n.feature2.label]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:840",className:"text-xs text-gray-600",children:["Cobertura: ",a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:840",className:"font-semibold",children:n.feature2.cobertura})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:841",className:"text-xs text-gray-500",children:["Copago: ",n.feature2.copago]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:844",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:845",className:"flex items-center gap-1 text-[10px] text-gray-400 uppercase font-semibold mb-1",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:846",className:"w-3 h-3",fill:"none",stroke:"currentColor",strokeWidth:"2",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:847",strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})}),"Tope"]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:851",className:"flex items-center gap-1",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:852",className:"text-xs font-semibold text-gray-700",children:n.tope}),n.topeOk&&a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:854",className:"w-4 h-4 text-green-500",fill:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:855",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})})]})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:864",className:"flex flex-col items-end justify-between flex-shrink-0 ml-2",style:{minWidth:130},children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:865",className:"text-right",children:[n.originalPrice&&!l&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:868",className:"text-xs text-gray-400 line-through mb-0.5",children:[At(n.originalPrice),"/mes"]}),c&&n.tarifaId&&a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:875",className:"flex justify-end mb-1",children:a.jsxs("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:876",className:"animate-spin w-4 h-4 text-[#00C5D4]",fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:877",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:878",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:884",className:"flex items-center gap-2 justify-end",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:885",className:"text-2xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:At(v)}),n.discount&&!l&&a.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:889",className:"bg-red-500 text-white text-xs font-bold px-2 py-0.5 rounded-full",children:["-",n.discount,"%"]})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:895",className:"text-xs text-gray-400",children:"/mes"}),l&&u&&m?a.jsxs(a.Fragment,{children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:900",className:"text-xs text-[#00C5D4] font-medium mt-0.5",children:["Para ",m," años · ",p==="Masculino"?"Hombre":"Mujer"]}),f>1&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:904",className:"text-xs font-bold mt-0.5",style:{color:"#00C5D4"},children:["Total ",f," personas"]})]}):a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:910",className:"text-xs text-gray-400",children:["Para ",f," persona",f!==1?"s":""]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:914",className:"flex flex-col gap-2 mt-4",children:[a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:915",onClick:()=>x(n),className:"text-white text-sm font-semibold px-6 py-2.5 rounded-xl transition-all hover:opacity-90 text-center",style:{background:"#00C5D4"},children:n.ctaLabel}),a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:922",onClick:()=>x(n),className:"text-[#00C5D4] text-sm font-medium hover:underline text-center",children:"Ver Detalle"})]})]})]})}function Hl({title:n,subtitle:l,category:r,helmetTitle:c,helmetDesc:u,forceForm:m}){const[p,f]=y.useState(""),[x,g]=y.useState(""),[v,b]=y.useState(""),[j,N]=y.useState("Masculino"),[P,S]=y.useState("estrellas"),[E,T]=y.useState(!1),[B,U]=y.useState(!1),[Y,te]=y.useState(null),[J,Q]=y.useState({}),[W,pe]=y.useState({}),[de,xe]=y.useState([]),[me,ye]=y.useState(!1),ge=y.useRef(null),[ve,D]=y.useState(new Set),[_,z]=y.useState(new Set),[ne,ce]=y.useState(!1),[w,F]=y.useState(!1),[q,Z]=y.useState(0),[re,X]=y.useState(2e6),[se,$]=y.useState(""),[oe,je]=y.useState(""),[H,ie]=y.useState(""),[Ne,we]=y.useState(!1),[Be,Qe]=y.useState(!1),ht=y.useRef(null),[lt,Ye]=y.useState(!1),[Kt,ia]=y.useState(null),Ue=y.useMemo(()=>w1(r),[r]),Yt=y.useMemo(()=>Ue.some(le=>le.tarifaId)||!!m,[Ue,m]),bt=y.useMemo(()=>{const le=["axa-alterno-amparado","axa-original-amparado","sura-preferente","coomeva-oro-plus","sura-para-todos-preferencial"],ke=Ee=>{const ue=le.indexOf(Ee);return ue===-1?le.length:ue},xt=["AXA Colpatria","Coomeva","Sura","Seguros Mundial"],et=Ee=>{const ue=xt.indexOf(Ee);return ue===-1?xt.length:ue};let Oe=[...Ue];return ne?Oe=[]:ve.size>0&&(Oe=Oe.filter(Ee=>ve.has(Ee.subcategory))),w?Oe=[]:_.size>0&&(Oe=Oe.filter(Ee=>_.has(Ee.company))),(q>0||re<2e6)&&(Oe=Oe.filter(Ee=>{const ue=J[Ee.id]??Ee.pricePerMonth;return ue>=q&&ue<=re})),Oe.sort((Ee,ue)=>{const _t=ke(Ee.id)-ke(ue.id);if(_t!==0)return _t;const Ke=J[Ee.id]??Ee.pricePerMonth,dt=J[ue.id]??ue.pricePerMonth;if(P==="precio-asc")return Ke-dt;if(P==="precio-desc")return dt-Ke;const rt=et(Ee.company)-et(ue.company);return rt!==0?rt:Uu(ue)-Uu(Ee)})},[Ue,P,J,ve,_,re]),V=new Set(["Famisanar","Comfenalco","Compensar","AMD"]),Ae=new Set(["Pareja","Familiar","Medicina Domiciliaria"]),Te=y.useMemo(()=>[...new Set(Ue.map(le=>le.company))].filter(le=>!V.has(le)),[Ue]),Xe=y.useMemo(()=>[...new Set(Ue.map(le=>le.subcategory))].filter(le=>!Ae.has(le)),[Ue]);y.useMemo(()=>{const le=Ue.map(ke=>J[ke.id]??ke.pricePerMonth);return Math.min(...le)},[Ue,J]),y.useMemo(()=>{const le=Ue.map(ke=>J[ke.id]??ke.pricePerMonth);return Math.max(...le)},[Ue,J]);const Lt=y.useCallback(async(le=!1)=>{if(T(!0),!v)return;if(le){if(!se.trim()||!oe||!Ja(H)){we(!0);return}we(!1),Qe(!0),ht.current&&clearTimeout(ht.current),ht.current=setTimeout(()=>Qe(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:H,profesion:se,mascota:oe,departamento:p,eps:x,edad:v,genero:j,producto:n})}).catch(()=>{})}const ke=Math.max(0,Number(v)),et=[{edad:Math.min(80,ke),genero:j},...de.filter(Ke=>Ke.edad).map(Ke=>({edad:Math.min(80,Math.max(0,Number(Ke.edad)||0)),genero:Ke.genero}))],Oe=Ue.filter(Ke=>Ke.tarifaId),Ee=Ue.filter(Ke=>!Ke.tarifaId),ue={},_t={};for(const Ke of Ee){let dt=0;for(const rt of et){const kt=rt.edad<=30?.85:rt.edad<=44?1:1.25,ya=Ke.subcategory==="Full"&&rt.genero==="Femenino"&&rt.edad>=18&&rt.edad<=45?1.1:1;dt+=Math.round(Ke.pricePerMonth*kt*ya)}ue[Ke.id]=dt}if(!Oe.length){Q(ue);return}U(!0);try{for(const Ke of et){const dt=await fetch("/api/precios-lote",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({planIds:Oe.map(kt=>kt.tarifaId),edad:Ke.edad,genero:Ke.genero,departamento:p,eps:x})});if(!dt.ok)throw new Error("Error en API");const rt=await dt.json();for(const kt of Oe){const ya=rt.resultados[kt.tarifaId];ya?.precio!=null&&(ue[kt.id]=(ue[kt.id]??0)+ya.precio)}}Q(ue),pe(_t)}catch{Q(ue)}finally{U(!1)}},[Ue,v,j,p,x,de,se,oe,H]);return y.useEffect(()=>{const le=ke=>{ge.current&&!ge.current.contains(ke.target)&&ye(!1)};return document.addEventListener("mousedown",le),()=>document.removeEventListener("mousedown",le)},[]),a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1164",children:[a.jsx("title",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1165",children:c}),a.jsx("meta",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1166",name:"description",content:u})]}),Be&&a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1171",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1173",className:"flex flex-col items-center gap-5",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1174",className:"relative w-20 h-20",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1175",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1176",className:"absolute inset-0 flex items-center justify-center",children:a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1177",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),a.jsx("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1180",className:"text-white text-xl font-bold text-center px-8",style:{fontFamily:"Sora, sans-serif"},children:"De acuerdo a tu perfil vamos a calcular las mejores opciones para ti"}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1183",className:"flex gap-2",children:[0,1,2].map(le=>a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1185",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${le*.2}s infinite`}},le))})]})}),Y&&a.jsx(rS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1195",plan:Y,calculatedPrice:J[Y.id]??null,edad:v,genero:j,numAsegurados:1+de.filter(le=>le.edad).length,onClose:()=>te(null)}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1205",className:"min-h-screen",style:{background:"#fcfdff",fontFamily:"Inter, sans-serif"},children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1207",className:"bg-white border-b border-gray-100",children:a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1208",className:"max-w-[1200px] mx-auto px-6 py-8 flex items-start justify-between gap-8",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1209",className:"flex-1",children:[a.jsx("h1",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1210",className:"text-3xl font-bold mb-1",style:{color:"#00C5D4",fontFamily:"Sora, sans-serif"},children:n}),a.jsx("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1213",className:"text-gray-500 text-base mb-6",children:l}),Yt?a.jsxs(a.Fragment,{children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1218",className:"bg-white rounded-2xl border border-gray-100 shadow-sm p-5",children:a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1219",className:"grid grid-cols-2 gap-x-3 gap-y-4 lg:flex lg:flex-wrap lg:items-end lg:gap-3",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1220",className:"col-span-1",children:a.jsx(nS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1221",value:p,onChange:f})}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1224",className:"col-span-1 flex flex-col lg:min-w-[160px]",children:[a.jsx("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1225",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:"EPS Actual"}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1226",className:"relative",children:[a.jsxs("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1227",value:x,onChange:le=>g(le.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 pr-9 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all appearance-none cursor-pointer",children:[a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1232",value:"",children:"Selecciona tu EPS"}),aS.map(le=>a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1233",children:le},le))]}),a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1235",className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400 pointer-events-none",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1235",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1239",className:"col-span-1 flex flex-col lg:w-32",children:[a.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1240",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:["Edad ",a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1241",className:"normal-case font-normal text-gray-400",children:"(cualquier edad)"})]}),a.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1243",type:"number",min:0,max:99,value:v,onChange:le=>b(le.target.value),placeholder:"ej: 30",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1254",className:"col-span-1 flex flex-col lg:min-w-[130px]",children:[a.jsx("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1255",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:"Género"}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1256",className:"relative",children:[a.jsx("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1257",value:j,onChange:le=>N(le.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 pr-9 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all appearance-none cursor-pointer",children:sS.map(le=>a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1262",children:le},le))}),a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1264",className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400 pointer-events-none",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1264",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})]})]})}),(()=>{const le=Ne&&!se.trim(),ke=Ne&&!oe,xt=Ne&&!H.trim(),et=Ne&&!!H.trim()&&!Ja(H),Oe=xt||et,Ee=le||ke||Oe;return a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1280",className:"mt-3 bg-white rounded-2xl border border-gray-100 shadow-sm p-5",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1281",className:"grid grid-cols-2 gap-x-3 gap-y-4 lg:flex lg:flex-wrap lg:gap-4 lg:items-start",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1283",className:"col-span-1 flex flex-col lg:min-w-[160px]",children:[a.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1284",className:"text-[10px] font-bold uppercase tracking-wider mb-1.5",style:{color:le?"#ef4444":"#1C2D6E99"},children:["Profesión ",le&&a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1285",className:"normal-case font-normal",children:"*requerido"})]}),a.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1287",type:"text",value:se,onChange:ue=>$(ue.target.value),placeholder:"ej: Médico, Ingeniero...",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:bg-white shadow-sm transition-all",style:{borderColor:le?"#ef4444":"#e5e7eb","--tw-ring-color":"#00C5D4"},onFocus:ue=>{ue.currentTarget.style.borderColor="#00C5D4"},onBlur:ue=>{le||(ue.currentTarget.style.borderColor="#e5e7eb")}})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1295",className:"col-span-1 flex flex-col",children:[a.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1296",className:"text-[10px] font-bold uppercase tracking-wider mb-1.5",style:{color:ke?"#ef4444":"#1C2D6E99"},children:["¿Mascota? ",ke&&a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1297",className:"normal-case font-normal",children:"*requerido"})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1299",className:"flex gap-2",children:["si","no"].map(ue=>a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1301",type:"button",onClick:()=>je(ue),className:"flex-1 py-2.5 rounded-xl text-sm font-semibold border-2 transition-all shadow-sm",style:{borderColor:oe===ue?"#00C5D4":ke?"#ef4444":"#e5e7eb",background:oe===ue?"#00C5D4":"#F8FAFC",color:oe===ue?"#fff":"#6b7280"},children:ue==="si"?"Sí":"No"},ue))})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1318",className:"col-span-2 flex flex-col lg:flex-1 lg:min-w-[200px]",children:[a.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1319",className:"text-[10px] font-bold uppercase tracking-wider mb-1.5",style:{color:Oe?"#ef4444":"#1C2D6E99"},children:["Correo electrónico ",xt&&a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1320",className:"normal-case font-normal",children:"*requerido"}),et&&a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1320",className:"normal-case font-normal",children:"*correo inválido"})]}),a.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1322",type:"email",value:H,onChange:ue=>ie(ue.target.value),placeholder:"tu@correo.com",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:bg-white shadow-sm transition-all",style:{borderColor:Oe?"#ef4444":"#e5e7eb"},onFocus:ue=>{ue.currentTarget.style.borderColor="#00C5D4"},onBlur:ue=>{Oe||(ue.currentTarget.style.borderColor="#e5e7eb")}})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1330",className:"col-span-2 flex gap-2 lg:gap-3 items-end",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1331",className:"relative flex-1 lg:flex-none",ref:ge,children:[a.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1332",type:"button",onClick:()=>ye(ue=>!ue),className:"w-full lg:w-auto flex items-center justify-center gap-1.5 border border-gray-200 text-xs font-medium px-3 py-2.5 rounded-lg text-gray-600 hover:border-[#00C5D4] hover:text-[#00C5D4] transition-all lg:border-2 lg:text-sm lg:px-4 lg:py-2",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1337",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1338",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})}),a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1340",className:"w-3 h-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1341",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3,d:"M12 4v16m8-8H4"})}),"Agregar asegurados",de.length>0&&a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1345",className:"bg-[#00C5D4] text-white text-[10px] font-bold rounded-full w-5 h-5 flex items-center justify-center flex-shrink-0",children:de.length})]}),me&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1351",className:"absolute bottom-full left-0 z-50 bg-white border border-gray-200 rounded-xl shadow-2xl mb-2 p-4 min-w-[300px]",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1352",className:"flex items-center justify-between mb-3",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1353",className:"text-sm font-bold text-[#1C2D6E]",children:"Personas aseguradas"}),a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1354",onClick:()=>ye(!1),className:"text-gray-400 hover:text-gray-600 transition-colors",children:a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1355",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1356",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1361",className:"flex items-center gap-2 py-2.5 border-b border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1362",className:"w-7 h-7 rounded-full bg-[#00C5D4]/10 flex items-center justify-center flex-shrink-0",children:a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1363",className:"w-4 h-4 text-[#00C5D4]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1364",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})})}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1367",className:"flex-1",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1368",className:"text-xs font-semibold text-[#00C5D4]",children:"Titular"}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1369",className:"text-[11px] text-gray-500",children:[v?`${v} años`:"Sin edad"," · ",j]})]})]}),de.map((ue,_t)=>a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1374",className:"flex items-center gap-2 py-2.5 border-b border-gray-50",children:[a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1375",className:"w-7 h-7 rounded-full bg-gray-100 flex items-center justify-center flex-shrink-0",children:a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1376",className:"w-4 h-4 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1377",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})})}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1380",className:"text-[10px] text-gray-400 w-16 flex-shrink-0",children:["Persona ",_t+2]}),a.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1381",type:"number",min:0,max:99,placeholder:"Edad",value:ue.edad,onChange:Ke=>xe(dt=>dt.map((rt,kt)=>kt===_t?{...rt,edad:Ke.target.value}:rt)),className:"w-14 border-b border-gray-300 focus:border-[#00C5D4] text-xs py-1 outline-none text-gray-700 bg-transparent text-center"}),a.jsxs("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1390",value:ue.genero,onChange:Ke=>xe(dt=>dt.map((rt,kt)=>kt===_t?{...rt,genero:Ke.target.value}:rt)),className:"flex-1 border-b border-gray-300 focus:border-[#00C5D4] text-xs py-1 outline-none text-gray-700 bg-transparent cursor-pointer",children:[a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1395",children:"Masculino"}),a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1396",children:"Femenino"})]}),a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1398",onClick:()=>xe(Ke=>Ke.filter((dt,rt)=>rt!==_t)),className:"text-gray-300 hover:text-red-400 transition-colors flex-shrink-0",children:a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1402",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1403",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"})})})]},ue.id)),a.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1409",onClick:()=>xe(ue=>[...ue,{id:`${Date.now()}`,edad:"",genero:"Masculino"}]),className:"mt-3 w-full flex items-center justify-center gap-2 text-xs font-semibold text-[#00C5D4] border border-dashed border-[#00C5D4]/40 rounded-lg py-2 hover:bg-[#00C5D4]/5 transition-colors",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1413",className:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1414",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M12 4v16m8-8H4"})}),"Agregar otra persona"]}),de.length>0&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1419",className:"mt-3 pt-3 border-t border-gray-100 text-[10px] text-gray-400 text-center",children:["Precio total para ",1+de.filter(ue=>ue.edad).length," persona",1+de.filter(ue=>ue.edad).length!==1?"s":""]}),a.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1423",onClick:()=>{ye(!1),Lt(!0)},disabled:B,className:"mt-3 w-full flex items-center justify-center gap-2 text-xs font-bold text-white rounded-lg py-2.5 transition-all disabled:opacity-60",style:{background:"#00C5D4"},children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1429",className:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1430",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 11h.01M12 11h.01M15 11h.01M4 19h16a2 2 0 002-2V7a2 2 0 00-2-2H4a2 2 0 00-2 2v10a2 2 0 002 2z"})}),"Calcular precios"]})]})]}),a.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1437",onClick:()=>Lt(!0),disabled:B,className:"flex-1 lg:flex-none border-2 text-sm font-semibold px-5 py-2.5 rounded-lg transition-all hover:bg-[#00C5D4] hover:text-white hover:border-[#00C5D4] disabled:opacity-60 disabled:cursor-not-allowed flex items-center justify-center gap-2",style:{borderColor:"#00C5D4",color:"#00C5D4"},children:[B&&a.jsxs("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1444",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1445",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1446",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]}),B?"Calculando...":"Calcular precios"]})]})]}),Ee&&a.jsxs("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1454",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1455",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1455",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 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados para calcular precios"]})]})})(),E&&(p||x||v)&&a.jsxs("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1464",className:"text-xs text-gray-500 mt-3 flex items-center gap-1 flex-wrap",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1465",className:"w-2 h-2 rounded-full bg-green-400 inline-block flex-shrink-0"}),"Precios calculados para:",p&&a.jsxs(a.Fragment,{children:[" ",a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1467",className:"font-semibold",children:p})," ·"]}),x&&a.jsxs(a.Fragment,{children:[" ",a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1468",className:"font-semibold",children:x})," ·"]}),v&&a.jsxs(a.Fragment,{children:[a.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1471",className:"font-semibold",children:[v," años"]}),"·"]}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1475",className:"font-semibold",children:j}),de.filter(le=>le.edad).length>0&&a.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1477",className:"text-[#00C5D4] font-semibold",children:["· Total ",1+de.filter(le=>le.edad).length," personas"]})]})]}):a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1486",className:"flex items-center gap-4 flex-wrap",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1487",className:"flex items-center gap-2 text-sm text-gray-500 bg-[#00C5D4]/5 border border-[#00C5D4]/20 rounded-xl px-4 py-2.5",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1488",className:"w-4 h-4 text-[#00C5D4] flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1489",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1491",children:"Los precios se personalizan según tu perfil. Un asesor te cotiza sin costo."})]}),a.jsx("a",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1493",href:"https://wa.me/573137976146?text=Hola%2C+quiero+cotizar+un+plan+de+salud+gratis",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold px-6 py-2.5 rounded-xl transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Solicitar cotización gratis"})]})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1506",className:"hidden lg:block flex-shrink-0 w-40 h-32 rounded-xl opacity-40 overflow-hidden",style:{background:"linear-gradient(135deg, #00C5D420, #1C2D6E10)"},children:a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1508",className:"w-full h-full flex items-center justify-center",children:a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1509",className:"w-16 h-16 text-[#00C5D4]",fill:"none",stroke:"currentColor",strokeWidth:"1",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1510",strokeLinecap:"round",strokeLinejoin:"round",d:"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"})})})})]})}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1518",className:"max-w-[1200px] mx-auto px-4 md:px-6 py-8 flex flex-col lg:flex-row gap-6",children:[a.jsxs("aside",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1521",className:"w-full lg:w-64 lg:flex-shrink-0 space-y-4",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1524",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1525",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"PRECIO"}),a.jsx(oS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1526",min:0,max:2e6,step:1e4,valueMin:q,valueMax:re,onChangeMin:Z,onChangeMax:X,formatLabel:At}),(q>0||re<2e6)&&a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1537",onClick:()=>{Z(0),X(2e6)},className:"mt-2 text-[10px] text-[#00C5D4] hover:underline",children:"Limpiar filtro"})]}),Xe.length>1&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1548",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1549",className:"flex items-center justify-between mb-4",children:[a.jsx("h3",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1550",className:"font-bold text-gray-500 text-xs uppercase tracking-wider",style:{fontFamily:"Sora, sans-serif"},children:"CATEGORÍAS"}),a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1551",onClick:()=>{ne?(ce(!1),D(new Set)):(ce(!0),D(new Set))},className:"text-[10px] font-semibold px-2 py-0.5 rounded-full border transition-all",style:ne?{color:"#6b7280",borderColor:"#d1d5db",background:"white"}:{color:"#00C5D4",borderColor:"#00C5D4",background:"#E0F7FA"},children:ne?"Seleccionar todas":"Quitar todas"})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1569",className:"space-y-2",children:Xe.map(le=>{const ke=!ne&&(ve.size===0||ve.has(le)),xt=Ue.filter(et=>et.subcategory===le).length;return a.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1574",className:"flex items-center justify-between cursor-pointer",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1575",className:"flex items-center gap-2",children:[a.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1576",type:"checkbox",checked:ke,onChange:()=>{ce(!1),D(et=>{const Oe=ne?new Set:et.size===0?new Set(Xe):et,Ee=new Set(Oe);return Ee.has(le)?Ee.delete(le):Ee.add(le),Ee.size===Xe.length?new Set:Ee})},className:"accent-[#00C5D4] w-4 h-4 rounded"}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1587",className:"text-sm text-gray-600",children:le})]}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1589",className:"text-xs text-gray-400 font-semibold",children:xt})]},le)})})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1598",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1599",className:"flex items-center justify-between mb-4",children:[a.jsx("h3",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1600",className:"font-bold text-gray-500 text-xs uppercase tracking-wider",style:{fontFamily:"Sora, sans-serif"},children:"COMPAÑÍAS"}),a.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1601",onClick:()=>{w?(F(!1),z(new Set)):(F(!0),z(new Set))},className:"text-[10px] font-semibold px-2 py-0.5 rounded-full border transition-all",style:w?{color:"#6b7280",borderColor:"#d1d5db",background:"white"}:{color:"#00C5D4",borderColor:"#00C5D4",background:"#E0F7FA"},children:w?"Seleccionar todas":"Quitar todas"})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1619",className:"space-y-2",children:Te.map(le=>{const ke=!w&&(_.size===0||_.has(le)),xt=Ue.filter(et=>et.company===le).length;return a.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1624",className:"flex items-center justify-between cursor-pointer",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1625",className:"flex items-center gap-2",children:[a.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1626",type:"checkbox",checked:ke,onChange:()=>{F(!1),z(et=>{const Oe=w?new Set:et.size===0?new Set(Te):et,Ee=new Set(Oe);return Ee.has(le)?Ee.delete(le):Ee.add(le),Ee.size===Te.length?new Set:Ee})},className:"accent-[#00C5D4] w-4 h-4 rounded"}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1637",className:"text-sm text-gray-600",children:le})]}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1639",className:"text-xs text-gray-400 font-semibold",children:xt})]},le)})})]})]}),a.jsxs("main",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1648",className:"flex-1 min-w-0",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1650",className:"flex items-center justify-between mb-5",children:[a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1651",className:"flex items-center gap-3",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1652",className:"text-white text-sm font-bold px-3 py-1 rounded-lg",style:{background:"#00C5D4"},children:bt.length}),a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1655",className:"font-semibold text-[#1C2D6E]",children:"Resultados"}),E&&Object.keys(J).length>0&&a.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1657",className:"text-xs text-green-600 font-medium flex items-center gap-1",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1658",className:"w-2 h-2 rounded-full bg-green-500 inline-block"}),"Precios personalizados"]})]}),a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1664",className:"flex items-center gap-2",children:[a.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1665",className:"text-xs text-gray-400 uppercase font-semibold",children:"Ordenar por"}),a.jsxs("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1666",value:P,onChange:le=>S(le.target.value),className:"border border-gray-200 rounded-lg text-sm text-gray-600 px-3 py-1.5 outline-none focus:border-[#00C5D4] cursor-pointer",children:[a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1671",value:"precio-asc",children:"Precio Menor a Mayor"}),a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1672",value:"precio-desc",children:"Precio Mayor a Menor"}),a.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1673",value:"estrellas",children:"Mejor Calificación"})]})]})]}),a.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1679",className:"space-y-4",children:bt.map(le=>a.jsx(cS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1681",plan:le,calculatedPrice:J[le.id]??null,unavailable:!!W[le.id],calculating:B,searched:E,edad:v,genero:j,numAsegurados:1+de.filter(ke=>ke.edad).length,onDetail:te},le.id))}),bt.length===0&&a.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1697",className:"text-center py-16 text-gray-400",children:[a.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1698",className:"w-12 h-12 mx-auto mb-3 opacity-50",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1699",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),a.jsx("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1701",children:"No hay planes disponibles para esta categoría."})]})]})]})]}),lt&&Kt&&a.jsx(eS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1710",planId:Kt.id,planName:Kt.name,onClose:()=>{Ye(!1),ia(null)},onConfirm:()=>{Ye(!1),ia(null),window.location.href="https://calendar.app.google/T7nB25piRLXTXrtc9"}})]})}function iS(){return a.jsx(Hl,{"data-loc":"client\\src\\pages\\HealthPolicies.tsx:5",title:"Pólizas de Salud",subtitle:"Pólizas de Salud con precios directos y sin costo adicional",category:"polizas-salud",helmetTitle:"Pólizas de Salud | Evai",helmetDesc:"Compara pólizas de salud en Colombia. Cobertura completa con libre elección de médico. Cotiza gratis con Evai."})}const Dt="#00C5D4",x0="#E8495F",dS=["Amazonas","Arauca","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],uS=["medicina-prepagada","polizas-salud","eps-complementarios","medicina-domiciliaria","planes-dentales"],Ta=Lu.filter(n=>uS.includes(n.category)),mS=["AMD","Compensar","Comfenalco","Famisanar"],vn=[...new Set(Ta.map(n=>n.company))].filter(n=>!mS.includes(n)),pS=["Familiar","Medicina Domiciliaria"],Cn=[...new Set(Ta.map(n=>n.subcategory))].filter(n=>!pS.includes(n)),hu=Math.min(...Ta.map(n=>n.pricePerMonth)),rc=Math.max(...Ta.map(n=>n.pricePerMonth)),f0={"medicina-prepagada":{bg:"#FFF0F6",text:"#C2185B",label:"Medicina Prepagada"},"polizas-salud":{bg:"#E3F2FD",text:"#1565C0",label:"Pólizas De Salud"},"medicina-domiciliaria":{bg:"#F3E5F5",text:"#7B1FA2",label:"Med. Domiciliaria"},"planes-dentales":{bg:"#E8F5E9",text:"#2E7D32",label:"Dental"},"eps-complementarios":{bg:"#E0F0FF",text:"#0066CC",label:"Complementario EPS"}};function g0({n}){return a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:52",children:Array.from({length:5}).map((l,r)=>a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:54",style:{color:r<n?"#FFA726":"#e5e7eb",fontSize:14},children:"★"},r))})}function xS({value:n,onChange:l}){const[r,c]=y.useState(!1),[u,m]=y.useState(n),p=y.useRef(null);y.useEffect(()=>{m(n)},[n]),y.useEffect(()=>{const x=g=>{p.current&&!p.current.contains(g.target)&&c(!1)};return document.addEventListener("mousedown",x),()=>document.removeEventListener("mousedown",x)},[]);const f=y.useMemo(()=>dS.filter(x=>x.toLowerCase().includes(u.toLowerCase())),[u]);return a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:85",ref:p,className:"relative",style:{minWidth:200},children:[a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:86",type:"text",value:u,placeholder:"Departamento",onChange:x=>{m(x.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"}),r&&f.length>0&&a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:95",className:"absolute top-full left-0 right-0 mt-1 bg-white border border-gray-200 rounded-xl shadow-xl z-50 max-h-56 overflow-y-auto",children:f.map(x=>a.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:97",type:"button",onMouseDown:()=>{l(x),m(x),c(!1)},className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-[#00C5D4]/10 hover:text-[#00C5D4] transition-colors",children:x},x))})]})}function fS(){const[n,l]=y.useState(""),[r,c]=y.useState(""),[u,m]=y.useState(hu),[p,f]=y.useState(rc),[x,g]=y.useState(""),[v,b]=y.useState(Cn),[j,N]=y.useState(vn),[P,S]=y.useState("asc"),[E,T]=y.useState("list"),[B,U]=y.useState(!1),[Y,te]=y.useState(!1),[J,Q]=y.useState(1),[W,pe]=y.useState({}),[de,xe]=y.useState({}),[me,ye]=y.useState(""),[ge,ve]=y.useState(""),[D,_]=y.useState(""),[z,ne]=y.useState(!1),[ce,w]=y.useState(!1),F=y.useRef(null),q=y.useMemo(()=>{const H={};for(const ie of Ta)H[ie.id]=W[ie.id]??ie.pricePerMonth;return H},[W]),Z=y.useMemo(()=>{const H=Ta.filter(we=>{const Be=q[we.id];return!(Be<u||Be>p||!j.includes(we.company)||v.length>0&&!v.includes(we.subcategory))}),ie=["AXA Colpatria","Coomeva","Sura","Seguros Mundial"],Ne=we=>{const Be=ie.indexOf(we);return Be===-1?ie.length:Be};return[...H].sort((we,Be)=>{const Qe=Ne(we.company)-Ne(Be.company);if(Qe!==0)return Qe;const ht=q[we.id],lt=q[Be.id];return P==="asc"?ht-lt:lt-ht})},[q,u,p,j,v,P]),re=H=>b(ie=>ie.includes(H)?ie.filter(Ne=>Ne!==H):[...ie,H]),X=H=>N(ie=>ie.includes(H)?ie.filter(Ne=>Ne!==H):[...ie,H]),se=y.useCallback(async()=>{if(!me.trim()||!Ja(D)){ne(!0);return}ne(!1);const H=Math.max(1,parseInt(r)||1);Q(H),U(!0),w(!0),F.current&&clearTimeout(F.current),F.current=setTimeout(()=>w(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({producto:"Seguro Empresas",email:D,empresa:me,nit:ge,empleados:r,departamento:n})}).catch(()=>{});const ie=Ta.filter(Ne=>Ne.tarifaId);if(ie.length){te(!0);try{const Ne=await fetch("/api/precios-lote",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({planIds:ie.map(lt=>lt.tarifaId),edad:35,genero:"Masculino",departamento:n,eps:""})});if(!Ne.ok)throw new Error("API error");const we=await Ne.json(),Be={},Qe={};for(const lt of ie){const Ye=we.resultados[lt.tarifaId];Ye?.precio!=null&&(Be[lt.id]=Ye.precio*H),n&&(Qe[lt.id]=!Ye?.disponible)}for(const lt of Ta.filter(Ye=>!Ye.tarifaId))Be[lt.id]=lt.pricePerMonth*H;pe(Be),xe(Qe);const ht=Ta.map(lt=>Be[lt.id]??lt.pricePerMonth);f(Math.max(...ht))}catch{const Ne={};for(const we of Ta)Ne[we.id]=we.pricePerMonth*H;pe(Ne),f(Math.max(...Object.values(Ne)))}finally{te(!1)}}},[r,n,D,me,ge]),$=H=>H.toLocaleString("es-CO"),oe=H=>W[H.id]??H.pricePerMonth,je=()=>B&&J>1?`Total ${J} empleados`:"Desde (por persona)";return a.jsxs(a.Fragment,{children:[ce&&a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:281",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:283",className:"flex flex-col items-center gap-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:284",className:"relative w-20 h-20",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:285",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:286",className:"absolute inset-0 flex items-center justify-center",children:a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:287",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:290",className:"text-white text-xl font-bold text-center px-8",children:"Estamos Calculando La Mejor Tarifa Para Ti"}),a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:293",className:"flex gap-2",children:[0,1,2].map(H=>a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:295",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${H*.2}s infinite`}},H))})]})}),a.jsxs(Bt,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:303",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:304",children:"Seguro de Salud para Empresas | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:305",name:"description",content:"Compara seguros de salud para empresas en Colombia. Planes colectivos de medicina prepagada, pólizas y ARL para proteger a tus empleados."})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:309",className:"relative overflow-hidden",style:{background:"linear-gradient(135deg, #f8fafc 55%, #e0f7fa 100%)"},children:a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:311",className:"max-w-[1280px] mx-auto px-8 py-12 flex items-center justify-between",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:312",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:313",className:"text-4xl font-bold mb-2",style:{color:Dt},children:"Seguro de Salud para Empresas"}),a.jsxs("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:316",className:"text-gray-600 text-lg",children:["Seguros de Salud para tus empleados con precios directos y"," ",a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:318",children:"sin costo adicional"})]})]})})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:325",className:"bg-white border-b border-gray-100 shadow-sm py-4 px-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:326",className:"max-w-[1280px] mx-auto flex flex-wrap items-center gap-3",children:[a.jsx(xS,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:329",value:n,onChange:l}),a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:332",value:r,onChange:H=>c(H.target.value),placeholder:"Cantidad de empleados",type:"number",min:"1",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{minWidth:180}}),a.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:343",onClick:se,disabled:Y,className:"ml-auto text-white font-semibold rounded-lg px-7 py-2.5 text-sm hover:opacity-90 transition-opacity flex items-center gap-2 disabled:opacity-60",style:{background:Dt},children:Y?a.jsxs(a.Fragment,{children:[a.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:351",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:352",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:353",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]}),"Calculando..."]}):"Calcular precios"})]}),B&&!Y&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:365",className:"max-w-[1280px] mx-auto mt-2 flex items-center gap-2 text-xs text-gray-600 flex-wrap",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:366",className:"w-2 h-2 rounded-full bg-green-400 inline-block flex-shrink-0"}),"Precios calculados para:",n&&a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:368",className:"text-gray-800",children:n}),n&&a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:369",className:"text-gray-400",children:"·"}),a.jsxs("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:370",className:"text-gray-800",children:[J," empleado",J!==1?"s":""]}),J>1&&a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:371",className:"text-gray-500",children:"— precio total mensual por empresa"})]}),(()=>{const H=z&&!me.trim(),ie=z&&!D.trim(),Ne=z&&!!D.trim()&&!Ja(D),we=ie||Ne,Be=H||we;return a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:383",className:"max-w-[1280px] mx-auto mt-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:384",className:"flex flex-wrap gap-4 items-start",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:385",className:"flex flex-col min-w-[200px] flex-1",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:386",className:"text-xs mb-1 font-medium",style:{color:H?"#ef4444":"#6b7280"},children:["Nombre de la empresa ",H&&a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:387",children:"*requerido"})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:389",type:"text",value:me,onChange:Qe=>ye(Qe.target.value),placeholder:"ej: Inversiones ABC S.A.S.",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:H?"#ef4444":"#d1d5db"}})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:394",className:"flex flex-col min-w-[160px]",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:395",className:"text-xs mb-1 font-medium text-gray-500",children:"NIT"}),a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:396",type:"text",value:ge,onChange:Qe=>ve(Qe.target.value),placeholder:"900.123.456-7",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:400",className:"flex flex-col flex-1 min-w-[200px]",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:401",className:"text-xs mb-1 font-medium",style:{color:we?"#ef4444":"#6b7280"},children:["Correo electrónico ",ie&&a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:402",children:"*requerido"}),Ne&&a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:402",children:"*correo inválido"})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:404",type:"email",value:D,onChange:Qe=>_(Qe.target.value),placeholder:"contacto@empresa.com",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:we?"#ef4444":"#d1d5db"}})]})]}),Be&&a.jsxs("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:411",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:412",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:412",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 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados para calcular precios"]})]})})()]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:422",className:"max-w-[1280px] mx-auto px-8 py-8 flex gap-6",children:[a.jsxs("aside",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:425",className:"w-56 flex-shrink-0 flex flex-col gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:428",className:"bg-white border border-gray-100 rounded-2xl shadow-sm p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:429",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"PRECIO"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:430",className:"flex items-center justify-between gap-2 mb-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:431",className:"px-3 py-1.5 rounded-lg font-bold text-sm text-white",style:{background:Dt},children:["$ ",$(u)]}),a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:434",className:"flex-1 h-px",style:{background:"#e5e7eb"}}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:435",className:"px-3 py-1.5 rounded-lg font-bold text-sm text-white",style:{background:Dt},children:["$ ",$(p)]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:439",className:"space-y-3",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:440",type:"range",min:hu,max:rc,value:u,onChange:H=>{const ie=Number(H.target.value);ie<=p&&m(ie)},className:"w-full",style:{accentColor:Dt},title:"Precio mínimo"}),a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:453",type:"range",min:hu,max:rc,value:p,onChange:H=>{const ie=Number(H.target.value);ie>=u&&f(ie)},className:"w-full",style:{accentColor:Dt},title:"Precio máximo"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:470",className:"bg-white border border-gray-100 rounded-2xl shadow-sm p-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:471",className:"flex items-center justify-between mb-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:472",className:"font-bold text-gray-500 text-xs uppercase tracking-wider",style:{fontFamily:"Sora, sans-serif"},children:"CATEGORÍAS"}),a.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:473",onClick:()=>b(v.length===Cn.length?[]:[...Cn]),className:"text-[10px] font-semibold px-3 py-1 rounded-full border transition-all",style:v.length===Cn.length?{color:Dt,borderColor:Dt,background:"#E0F7FA"}:{color:"#6b7280",borderColor:"#d1d5db",background:"white"},children:v.length===Cn.length?"Quitar todas":"Seleccionar todas"})]}),Cn.map(H=>{const ie=Ta.filter(Ne=>Ne.subcategory===H).length;return a.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:486",className:"flex items-center gap-2 cursor-pointer mb-2 text-sm text-gray-700",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:487",type:"checkbox",checked:v.includes(H),onChange:()=>re(H),className:"w-4 h-4 rounded accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:493",className:"flex-1 truncate",children:H}),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:494",className:"text-gray-400 text-xs font-semibold",children:ie})]},H)})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:501",className:"bg-white border border-gray-100 rounded-2xl shadow-sm p-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:502",className:"flex items-center justify-between mb-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:503",className:"font-bold text-gray-500 text-xs uppercase tracking-wider",style:{fontFamily:"Sora, sans-serif"},children:"COMPAÑÍAS"}),a.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:504",onClick:()=>N(j.length===vn.length?[]:[...vn]),className:"text-[10px] font-semibold px-3 py-1 rounded-full border transition-all",style:j.length===vn.length?{color:Dt,borderColor:Dt,background:"#E0F7FA"}:{color:"#6b7280",borderColor:"#d1d5db",background:"white"},children:j.length===vn.length?"Quitar todas":"Seleccionar todas"})]}),vn.map(H=>{const ie=Ta.filter(Ne=>Ne.company===H).length;return a.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:517",className:"flex items-center gap-2 cursor-pointer mb-2 text-sm text-gray-700",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:518",type:"checkbox",checked:j.includes(H),onChange:()=>X(H),className:"w-4 h-4 rounded accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:524",className:"flex-1 truncate text-xs",children:H}),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:525",className:"text-gray-400 text-xs font-semibold",children:ie})]},H)})]})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:533",className:"flex-1",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:536",className:"flex items-center justify-between mb-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:537",className:"flex items-center gap-3",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:538",className:"text-white font-bold text-sm px-3 py-1 rounded-lg",style:{background:Dt},children:Z.length}),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:544",className:"font-semibold text-gray-700",children:"Resultados"}),B&&Object.keys(W).length>0&&a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:546",className:"text-xs px-2.5 py-0.5 rounded-full font-semibold",style:{background:"#E0F7FA",color:Dt},children:J>1?`Total ${J} empleados`:"Precios personalizados"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:555",className:"flex items-center gap-3",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:556",className:"text-xs text-gray-400 uppercase font-semibold",children:"ORDENAR POR"}),a.jsxs("select",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:557",value:P,onChange:H=>S(H.target.value),className:"border border-gray-200 rounded-lg px-3 py-1.5 text-sm outline-none focus:border-[#00C5D4]",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:562",value:"asc",children:"Precio Menor a mayor"}),a.jsx("option",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:563",value:"desc",children:"Precio Mayor a menor"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:567",className:"flex border border-gray-200 rounded-lg overflow-hidden",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:568",onClick:()=>T("list"),className:"p-2 transition-colors",style:{background:E==="list"?Dt:"white"},title:"Vista lista",children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:574",width:"14",height:"14",fill:"none",stroke:E==="list"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[a.jsx("line",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:576",x1:"3",y1:"6",x2:"21",y2:"6"}),a.jsx("line",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:577",x1:"3",y1:"12",x2:"21",y2:"12"}),a.jsx("line",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:578",x1:"3",y1:"18",x2:"21",y2:"18"})]})}),a.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:581",onClick:()=>T("grid"),className:"p-2 transition-colors",style:{background:E==="grid"?Dt:"white"},title:"Vista cuadrícula",children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:587",width:"14",height:"14",fill:"none",stroke:E==="grid"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[a.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:589",x:"3",y:"3",width:"7",height:"7"}),a.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:590",x:"14",y:"3",width:"7",height:"7"}),a.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:591",x:"3",y:"14",width:"7",height:"7"}),a.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:592",x:"14",y:"14",width:"7",height:"7"})]})})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:600",className:"bg-white border border-gray-200 rounded-xl p-5 flex items-center gap-4 mb-4 shadow-sm",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:601",className:"w-10 h-10 rounded-full flex items-center justify-center flex-shrink-0",style:{background:"#E0F7FA"},children:a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:603",className:"text-xl",children:"🤖"})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:605",className:"flex-1",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:606",className:"font-semibold text-gray-800 text-sm",children:["Solicita una asesoría ",a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:607",children:"GRATIS"})," con un consultor"]}),a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:609",className:"text-gray-500 text-xs mt-0.5",children:"Nuestros asesores te apoyarán en el diseño del mejor plan"})]}),a.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:613",href:"https://wa.me/573137976146?text=Hola%2C+quiero+asesor%C3%ADa+sobre+planes+empresariales+de+salud",target:"_blank",rel:"noopener noreferrer",className:"text-sm font-semibold px-4 py-2 rounded-lg border flex-shrink-0 hover:opacity-90 transition-opacity",style:{borderColor:Dt,color:Dt},children:"Solicitar asesoría"})]}),Z.length===0&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:625",className:"bg-white border border-gray-200 rounded-xl p-10 text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:626",className:"text-4xl mb-3",children:"🔍"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:627",className:"text-gray-500 text-sm",children:"No hay planes con los filtros seleccionados."}),a.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:628",onClick:()=>{b(Cn),N(vn),f(rc)},className:"mt-3 text-sm underline",style:{color:Dt},children:"Limpiar filtros"})]}),E==="list"&&a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:644",className:"flex flex-col gap-4",children:Z.map(H=>{const ie=f0[H.category],Ne=ie?`${ie.label} - ${H.subcategory}`:H.subcategory,we=oe(H),Be=!!de[H.id];return a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:652",className:`bg-white border rounded-xl p-6 flex items-start gap-6 shadow-sm hover:shadow-md transition-shadow ${Be?"opacity-50 border-gray-200":"border-gray-200"}`,children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:659",className:"flex-1",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:660",className:"text-xs font-semibold px-3 py-1 rounded-full inline-block mb-3",style:{background:ie?.bg??"#f3f4f6",color:ie?.text??"#555"},children:Ne}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:667",className:"flex items-center gap-3 mb-2",children:[lc[H.company]?a.jsx("img",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:669",src:lc[H.company],alt:H.company,className:"h-8 w-16 object-contain flex-shrink-0",onError:Qe=>{Qe.currentTarget.style.display="none"}}):a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:676",className:"w-9 h-9 rounded-full flex items-center justify-center text-white text-xs font-bold flex-shrink-0",style:{background:H.companyColor},children:H.companyInitial}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:683",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:684",className:"font-bold text-gray-900 text-sm",children:H.name}),a.jsx(g0,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:685",n:H.stars})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:689",className:"grid grid-cols-3 gap-4 mt-3",children:[H.feature1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:691",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:692",className:"font-semibold text-gray-600 mb-1 text-xs",children:["🏥 ",H.feature1.label]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:693",className:"text-gray-500 text-xs",children:["Cobertura: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:693",className:"text-gray-700",children:H.feature1.cobertura})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:694",className:"text-gray-500 text-xs",children:["Copago: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:694",className:"text-gray-700",children:H.feature1.copago})]})]}),H.feature2&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:698",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:699",className:"font-semibold text-gray-600 mb-1 text-xs",children:["🏥 ",H.feature2.label]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:700",className:"text-gray-500 text-xs",children:["Cobertura: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:700",className:"text-gray-700",children:H.feature2.cobertura})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:701",className:"text-gray-500 text-xs",children:["Copago: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:701",className:"text-gray-700",children:H.feature2.copago})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:704",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:705",className:"font-semibold text-gray-600 mb-1 text-xs",children:"🔒 Tope"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:706",className:"flex items-center gap-1",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:707",className:"text-gray-700 text-xs",children:H.tope}),H.topeOk&&a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:708",className:"text-green-500 text-xs",children:"✅"})]})]})]}),Be&&a.jsxs("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:714",className:"text-xs text-red-400 mt-2 font-medium",children:["No disponible en ",n]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:721",className:"text-right min-w-[185px] flex-shrink-0",children:[H.originalPrice&&!B&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:724",className:"flex items-center justify-end gap-2 mb-1",children:[a.jsxs("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:725",className:"text-xs text-gray-400 line-through",children:["$ ",$(H.originalPrice),"/mes p/p"]}),H.discount&&a.jsxs("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:729",className:"bg-red-500 text-white text-[10px] font-bold px-2 py-0.5 rounded-full",children:["-",H.discount,"%"]})]}),B&&J>1&&H.tarifaId&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:736",className:"text-xs text-gray-400 line-through mb-0.5 text-right",children:[At(H.pricePerMonth),"/mes p/p"]}),a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:742",className:"text-xs text-gray-400 mb-0.5",children:je()}),Y&&H.tarifaId?a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:746",className:"flex justify-end mb-1",children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:747",className:"animate-spin w-5 h-5",style:{color:Dt},fill:"none",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:748",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),a.jsx("path",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:749",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}):a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:753",className:"text-xl font-bold text-gray-900 mb-1",children:["$ ",$(we),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:755",className:"text-xs font-normal text-gray-500 ml-1",children:B&&J>1?"/mes":"/mes p/p"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:758",className:"text-xs text-gray-400 ml-0.5",children:"ℹ️"})]}),B&&J>1&&H.tarifaId&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:763",className:"text-xs mb-2",style:{color:Dt},children:[At(Math.round(we/J)),"/mes p/p × ",J]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:768",className:"flex flex-col gap-2 mt-3",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:769",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+empresarial+de+salud",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold rounded-lg px-5 py-2.5 text-center hover:opacity-90 transition-opacity",style:{background:Be?"#9ca3af":x0},children:"Me interesa"}),a.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:777",href:"https://wa.me/573137976146?text=Hola%2C+quiero+conocer+detalles+de+planes+empresariales",target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 text-sm rounded-lg px-5 py-2 text-center border border-gray-200 hover:bg-gray-50 transition-colors",children:"Ver Detalle"})]})]})]},H.id)})}),E==="grid"&&a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:794",className:"grid grid-cols-2 xl:grid-cols-3 gap-4",children:Z.map(H=>{const ie=f0[H.category],Ne=oe(H),we=!!de[H.id];return a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:801",className:`bg-white border rounded-xl p-5 flex flex-col shadow-sm hover:shadow-md transition-shadow ${we?"opacity-50 border-gray-200":"border-gray-200"}`,children:[a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:807",className:"text-xs font-semibold px-2.5 py-0.5 rounded-full inline-block mb-3 self-start",style:{background:ie?.bg??"#f3f4f6",color:ie?.text??"#555"},children:H.subcategory}),lc[H.company]?a.jsx("img",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:815",src:lc[H.company],alt:H.company,className:"h-8 w-16 object-contain mb-2",onError:Be=>{Be.currentTarget.style.display="none"}}):a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:822",className:"w-8 h-8 rounded-lg flex items-center justify-center text-white text-[10px] font-bold mb-2",style:{background:H.companyColor},children:H.companyInitial}),a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:830",className:"font-bold text-gray-900 text-sm mb-1",children:H.name}),a.jsx(g0,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:831",n:H.stars}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:833",className:"flex-1 mt-3 space-y-1",children:[H.feature1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:835",className:"text-xs text-gray-500",children:[a.jsxs("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:836",className:"text-gray-700",children:[H.feature1.label,":"]})," ",H.feature1.copago]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:839",className:"text-xs text-gray-500",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:840",className:"text-gray-700",children:"Tope:"})," ",H.tope]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:844",className:"mt-4 pt-3 border-t border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:845",className:"text-xs text-gray-400 text-center mb-0.5",children:je()}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:846",className:"text-xl font-bold text-gray-900 text-center",children:["$ ",$(Ne),a.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:848",className:"text-xs font-normal text-gray-500",children:"/mes"})]}),a.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:850",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+empresarial+de+salud",target:"_blank",rel:"noopener noreferrer",className:"block text-white text-sm font-semibold rounded-lg py-2.5 text-center hover:opacity-90 mt-3",style:{background:we?"#9ca3af":x0},children:"Me interesa"})]})]},H.id)})})]})]})]})}const Ge="#00C5D4",gS=["Amazonas","Antioquia","Arauca","Archipiélago de San Andrés, Providencia y Santa Catalina","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],Pl=[{id:"sura-esencial",company:"Sura",name:"MASCOTAS ESENCIAL SURA",stars:5,basePrice:35e3,tipos:["Perro","Gato"],covertura:"Urgencias, hosp., cirugía, endoscopia",copago:"Con copago"},{id:"sura-clasico",company:"Sura",name:"MASCOTAS CLÁSICO SURA",stars:5,basePrice:55e3,tipos:["Perro","Gato"],covertura:"Esencial + vacunas, laboratorio, RX, ecografía",copago:"Con copago"},{id:"sura-global",company:"Sura",name:"MASCOTAS GLOBAL SURA",stars:5,basePrice:8e4,tipos:["Perro","Gato"],covertura:"Clásico + resonancia, tomografía, dom. perros y gatos",copago:"Con copago"}];function h0({n}){return a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:55",children:Array.from({length:5}).map((l,r)=>a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:57",style:{color:r<n?"#FFA726":"#ddd",fontSize:15},children:"★"},r))})}function hS({label:n,value:l,onChange:r,type:c="text"}){const[u,m]=y.useState(!1),p=u||l.length>0;return a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:70",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm",style:{minWidth:120,borderColor:u?Ge:"#d1d5db"},children:[a.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:71",className:"absolute left-3 transition-all duration-150 pointer-events-none select-none",style:{top:p?6:"50%",transform:p?"translateY(0)":"translateY(-50%)",fontSize:p?10:14,color:p?Ge:"#9ca3af"},children:n}),a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:82",type:c,value:l,onFocus:()=>m(!0),onBlur:()=>m(!1),onChange:f=>r(f.target.value),className:"w-full bg-transparent outline-none px-3 text-sm text-gray-800",style:{paddingTop:p?20:12,paddingBottom:p?6:12}})]})}function b0({label:n,value:l,onChange:r,options:c}){const[u,m]=y.useState(!1),p=u||l!=="";return a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:103",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm",style:{minWidth:120,borderColor:u?Ge:"#d1d5db"},children:[a.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:104",className:"absolute left-3 transition-all duration-150 pointer-events-none select-none",style:{top:p?6:"50%",transform:p?"translateY(0)":"translateY(-50%)",fontSize:p?10:14,color:p?Ge:"#9ca3af"},children:n}),a.jsxs("select",{"data-loc":"client\\src\\pages\\PetPlans.tsx:115",value:l,onFocus:()=>m(!0),onBlur:()=>m(!1),onChange:f=>r(f.target.value),className:"w-full bg-transparent outline-none px-3 text-sm text-gray-800 appearance-none cursor-pointer",style:{paddingTop:p?20:12,paddingBottom:p?6:12,paddingRight:28},children:[a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:123",value:""}),c.map(f=>a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:124",value:f.value,children:f.label},f.value))]}),a.jsx("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:126",className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none",width:"14",height:"14",fill:"none",stroke:"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:a.jsx("polyline",{"data-loc":"client\\src\\pages\\PetPlans.tsx:128",points:"6 9 12 15 18 9"})})]})}function bS({value:n,onChange:l}){const[r,c]=y.useState(!1),u=y.useRef(null),m=gS.filter(f=>f.toLowerCase().includes(n.toLowerCase())),p=r||n.length>0;return y.useEffect(()=>{const f=x=>{u.current&&!u.current.contains(x.target)&&c(!1)};return document.addEventListener("mousedown",f),()=>document.removeEventListener("mousedown",f)},[]),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:148",ref:u,className:"relative",style:{minWidth:180},children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:149",className:"border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm relative",style:{borderColor:r?Ge:"#d1d5db"},children:[a.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:150",className:"absolute left-3 transition-all duration-150 pointer-events-none select-none",style:{top:p?6:"50%",transform:p?"translateY(0)":"translateY(-50%)",fontSize:p?10:14,color:p?Ge:"#9ca3af"},children:"Departamento"}),a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:161",value:n,onChange:f=>{l(f.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-transparent outline-none px-3 text-sm text-gray-800",style:{paddingTop:p?20:12,paddingBottom:p?6:12}})]}),r&&m.length>0&&a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:170",className:"absolute top-full left-0 right-0 mt-1 bg-white border border-gray-200 rounded-xl shadow-xl z-50 max-h-56 overflow-y-auto",children:m.map(f=>a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:172",onMouseDown:()=>{l(f),c(!1)},className:"px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer",children:f},f))})]})}function yS({cargas:n,onApply:l,onClose:r}){const[c,u]=y.useState(n.length?[...n]:[{edad:"1",tipo:"Gato",raza:"Mestizo"}]),m=f=>{if(f<1)return;const x=[...c];for(;x.length<f;)x.push({edad:"1",tipo:"Gato",raza:"Mestizo"});u(x.slice(0,f))},p=(f,x,g)=>{const v=[...c];v[f]={...v[f],[x]:g},u(v)};return a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:210",className:"fixed inset-0 z-50 flex items-center justify-center",style:{background:"rgba(0,0,0,0.4)"},onMouseDown:f=>{f.target===f.currentTarget&&r()},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:215",className:"bg-white rounded-2xl shadow-2xl w-full max-w-md mx-4 p-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:217",className:"flex items-center justify-between mb-5",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:218",className:"font-bold text-base",style:{color:Ge},children:"Agregar asegurados"}),a.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:219",onClick:r,className:"text-gray-400 hover:text-gray-600 text-xl leading-none w-6 h-6 flex items-center justify-center",children:"×"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:223",className:"flex items-center justify-between mb-5",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:224",className:"text-sm font-medium text-gray-700",children:"Cargas"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:225",className:"flex items-center gap-3",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:226",onClick:()=>m(c.length-1),className:"w-7 h-7 rounded-full border-2 flex items-center justify-center font-bold transition-colors",style:{borderColor:c.length<=1?"#d1d5db":Ge,color:c.length<=1?"#d1d5db":Ge},children:"−"}),a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:233",className:"font-bold text-gray-800 w-5 text-center text-base",children:c.length}),a.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:234",onClick:()=>m(c.length+1),className:"w-7 h-7 rounded-full border-2 flex items-center justify-center font-bold transition-colors",style:{borderColor:Ge,color:Ge},children:"+"})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:245",className:"flex flex-col gap-4 mb-6 max-h-64 overflow-y-auto",children:c.map((f,x)=>a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:247",className:"flex items-start gap-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:249",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm flex-shrink-0",style:{width:80},children:[a.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:250",className:"absolute left-2 top-1.5 text-[10px] pointer-events-none",style:{color:Ge},children:"Edad"}),a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:251",type:"number",min:"0",max:"20",value:f.edad,onChange:g=>p(x,"edad",g.target.value),className:"w-full bg-transparent outline-none px-2 text-sm text-gray-800 pt-5 pb-1.5"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:260",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm flex-shrink-0",style:{width:110},children:[a.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:261",className:"absolute left-2 top-1.5 text-[10px] pointer-events-none",style:{color:Ge},children:"Tipo"}),a.jsxs("select",{"data-loc":"client\\src\\pages\\PetPlans.tsx:262",value:f.tipo,onChange:g=>p(x,"tipo",g.target.value),className:"w-full bg-transparent outline-none px-2 text-sm text-gray-800 pt-5 pb-1.5 appearance-none cursor-pointer pr-6",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:267",value:"",children:"—"}),a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:268",value:"Gato",children:"Gato"}),a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:269",value:"Perro",children:"Perro"}),a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:270",value:"Otro",children:"Otro"})]}),a.jsx("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:272",className:"absolute right-1.5 top-1/2 -translate-y-1/2 pointer-events-none",width:"11",height:"11",fill:"none",stroke:"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:a.jsx("polyline",{"data-loc":"client\\src\\pages\\PetPlans.tsx:274",points:"6 9 12 15 18 9"})})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:279",className:"flex flex-col justify-center pt-1",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:280",className:"text-[10px] text-gray-400 mb-1.5 leading-none",children:"Raza"}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:281",className:"flex items-center gap-3",children:["Raza","Mestizo"].map(g=>a.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:283",className:"flex items-center gap-1.5 cursor-pointer text-sm text-gray-700",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:284",className:"w-4 h-4 rounded-full border-2 flex items-center justify-center flex-shrink-0 transition-colors",style:{borderColor:f.raza===g?Ge:"#d1d5db"},children:f.raza===g&&a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:288",className:"w-2 h-2 rounded-full block",style:{background:Ge}})}),a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:290",type:"radio",name:`raza-${x}`,value:g,checked:f.raza===g,onChange:()=>p(x,"raza",g),className:"sr-only"}),g]},g))})]})]},x))}),a.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:304",onClick:()=>l(c),className:"w-full text-white font-semibold rounded-xl py-3 text-sm hover:opacity-90 transition-opacity",style:{background:Ge},children:"Calcular precios"})]})})}function y0(n,l){return l.length===0?n:n*l.length}function vS(){const[n,l]=y.useState(""),[r,c]=y.useState(""),[u,m]=y.useState(""),[p,f]=y.useState(""),[x,g]=y.useState("asc"),[v,b]=y.useState(["Sura"]),[j,N]=y.useState(!1),[P,S]=y.useState("list"),[E,T]=y.useState([]),[B,U]=y.useState([]),[Y,te]=y.useState(!1),[J,Q]=y.useState(""),[W,pe]=y.useState(""),[de,xe]=y.useState(!1),[me,ye]=y.useState(!1),ge=y.useRef(null),ve=Math.min(...Pl.map($=>$.basePrice)),D=Math.max(...Pl.map($=>$.basePrice)),[_,z]=y.useState(D),ne=[...new Set(Pl.map($=>$.company))],ce=Math.max(B.length,1),w=[...new Set(B.map($=>$.tipo).filter(Boolean))],F=[n&&`Región: ${n}`,r&&`Edad: ${r}`,u&&`Tipo: ${u}`,p&&`Raza: ${p}`,B.length>0&&`${B.length} Total asegurados`].filter(Boolean).join(" , "),q=y.useMemo(()=>{let $=Pl.filter(H=>{const Ne=H.basePrice*ce<=_*ce,we=v.includes(H.company),Be=w.length===0||w.every(Qe=>H.tipos.includes(Qe));return Ne&&we&&Be});const oe=["AXA Colpatria","Coomeva","Seguros Mundial","Sura"],je=H=>{const ie=oe.indexOf(H);return ie===-1?oe.length:ie};return[...$].sort((H,ie)=>{const Ne=je(H.company)-je(ie.company);if(Ne!==0)return Ne;const we=H.basePrice*ce,Be=ie.basePrice*ce;return x==="asc"?we-Be:Be-we})},[_,v,x,ce,w]),Z=$=>b(oe=>oe.includes($)?oe.filter(je=>je!==$):[...oe,$]),re=y.useCallback($=>{if(!J.trim()||!Ja(W)){xe(!0),N(!1);return}xe(!1),T($),U($),te(!0),N(!1),ye(!0),ge.current&&clearTimeout(ge.current),ge.current=setTimeout(()=>ye(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:W,profesion:J,departamento:n,mascota:"si"})}).catch(()=>{})},[W,J,n]),X=$=>$.toLocaleString("es-CO"),se=ce===1?"Para 1 mascota":`Para ${ce} mascotas`;return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\PetPlans.tsx:419",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\PetPlans.tsx:420",children:"Seguros Mascotas | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\PetPlans.tsx:421",name:"description",content:"Compara seguros para mascotas en Colombia. Protege a tu perro o gato con la mejor cobertura veterinaria al mejor precio."})]}),me&&a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:426",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:428",className:"flex flex-col items-center gap-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:429",className:"relative w-20 h-20",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:430",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:431",className:"absolute inset-0 flex items-center justify-center",children:a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:432",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:435",className:"text-white text-xl font-bold text-center px-8",children:"Estamos Calculando La Mejor Tarifa Para Ti"}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:438",className:"flex gap-2",children:[0,1,2].map($=>a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:440",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${$*.2}s infinite`}},$))})]})}),j&&a.jsx(yS,{"data-loc":"client\\src\\pages\\PetPlans.tsx:449",cargas:E,onApply:re,onClose:()=>N(!1)}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:457",className:"relative overflow-hidden",style:{background:"linear-gradient(135deg, #f8fafc 55%, #e0f7fa 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:458",className:"max-w-[1280px] mx-auto px-8 py-12 flex items-center justify-between",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:459",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\PetPlans.tsx:460",className:"text-4xl font-bold mb-2",style:{color:Ge},children:"Seguros Mascotas"}),a.jsx("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:461",className:"text-gray-500 text-lg",children:"Protege a tu mascota de la mejor forma"})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:463",className:"text-8xl select-none hidden md:block",children:"🐾"})]})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:468",className:"bg-white border-b border-gray-100 shadow-sm py-4 px-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:469",className:"max-w-[1280px] mx-auto flex flex-wrap items-center gap-3",children:[a.jsx(bS,{"data-loc":"client\\src\\pages\\PetPlans.tsx:472",value:n,onChange:l}),a.jsx(hS,{"data-loc":"client\\src\\pages\\PetPlans.tsx:475",label:"Edad",value:r,onChange:c,type:"number"}),a.jsx(b0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:478",label:"Tipo",value:u,onChange:m,options:[{value:"Perro",label:"Perro"},{value:"Gato",label:"Gato"},{value:"Otro",label:"Otro"}]}),a.jsx(b0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:488",label:"Raza",value:p,onChange:f,options:[{value:"Mestizo",label:"Mestizo"},{value:"Raza",label:"Raza"}]}),a.jsxs("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:494",onClick:()=>N(!0),className:"flex items-center gap-2 bg-white font-medium text-sm transition-all hover:shadow-md",style:{border:`1.5px solid ${Ge}`,color:Ge,borderRadius:999,padding:"10px 20px",whiteSpace:"nowrap"},children:[a.jsxs("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:505",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"1.8",viewBox:"0 0 24 24",children:[a.jsx("circle",{"data-loc":"client\\src\\pages\\PetPlans.tsx:506",cx:"9",cy:"7",r:"4"}),a.jsx("path",{"data-loc":"client\\src\\pages\\PetPlans.tsx:507",d:"M3 21v-2a4 4 0 0 1 4-4h4"}),a.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:508",x1:"19",y1:"11",x2:"19",y2:"17"}),a.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:509",x1:"16",y1:"14",x2:"22",y2:"14"})]}),"Agregar asegurados",B.length>0&&a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:513",className:"text-white text-xs font-bold w-5 h-5 rounded-full flex items-center justify-center",style:{background:Ge},children:B.length})]}),a.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:523",onClick:()=>N(!0),className:"font-semibold text-sm text-white transition-all hover:opacity-90 hover:shadow-md ml-auto",style:{background:Ge,borderRadius:999,padding:"10px 28px",whiteSpace:"nowrap"},children:"Calcular precios"})]}),F&&a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:539",className:"max-w-[1280px] mx-auto mt-2 text-sm font-medium",style:{color:Ge},children:F}),(()=>{const $=de&&!J.trim(),oe=de&&!W.trim(),je=de&&!!W.trim()&&!Ja(W),H=oe||je,ie=$||H;return a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:552",className:"max-w-[1280px] mx-auto mt-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:553",className:"flex flex-wrap gap-4 items-start",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:554",className:"flex flex-col min-w-[160px]",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:555",className:"text-xs mb-1 font-medium",style:{color:$?"#ef4444":"#6b7280"},children:["Profesión ",$&&a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:556",children:"*requerido"})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:558",type:"text",value:J,onChange:Ne=>Q(Ne.target.value),placeholder:"ej: Médico, Ingeniero...",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:$?"#ef4444":"#d1d5db"}})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:563",className:"flex flex-col flex-1 min-w-[200px]",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:564",className:"text-xs mb-1 font-medium",style:{color:H?"#ef4444":"#6b7280"},children:["Correo electrónico ",oe&&a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:565",children:"*requerido"}),je&&a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:565",children:"*correo inválido"})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:567",type:"email",value:W,onChange:Ne=>pe(Ne.target.value),placeholder:"tu@correo.com",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:H?"#ef4444":"#d1d5db"}})]})]}),ie&&a.jsxs("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:574",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:575",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:a.jsx("path",{"data-loc":"client\\src\\pages\\PetPlans.tsx:575",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 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados antes de calcular precios"]})]})})()]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:585",className:"max-w-[1280px] mx-auto px-8 py-8 flex gap-6",children:[a.jsxs("aside",{"data-loc":"client\\src\\pages\\PetPlans.tsx:588",className:"w-56 flex-shrink-0 flex flex-col gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:590",className:"bg-white border border-gray-100 rounded-2xl shadow-sm p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\PetPlans.tsx:591",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"PRECIO"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:592",className:"flex items-center justify-between text-xs text-gray-500 mb-2",children:[a.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:593",children:["$ ",X(ve)]}),a.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:594",className:"text-white text-[11px] px-2 py-0.5 rounded",style:{background:Ge},children:["$ ",X(ve)," - $ ",X(_)]})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:598",type:"range",min:ve,max:D,value:_,onChange:$=>z(Number($.target.value)),className:"w-full",style:{accentColor:Ge}}),ce>1&&a.jsxs("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:604",className:"text-[10px] text-gray-400 mt-2",children:["Precio base × ",ce," mascotas"]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:611",className:"bg-white border border-gray-100 rounded-2xl shadow-sm p-6",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\PetPlans.tsx:612",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"COMPAÑÍAS"}),ne.map($=>{const oe=Pl.filter(je=>je.company===$&&je.basePrice<=_).length;return a.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:616",className:"flex items-center gap-2 cursor-pointer mb-2 text-sm text-gray-700",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:617",type:"checkbox",checked:v.includes($),onChange:()=>Z($),className:"w-4 h-4 rounded accent-[#00C5D4]"}),a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:621",className:"flex-1",children:$}),a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:622",className:"text-gray-400 text-xs font-semibold",children:oe})]},$)})]}),Y&&B.length>0&&a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:630",className:"bg-white border rounded-xl p-5",style:{borderColor:Ge},children:[a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:631",className:"text-xs font-bold tracking-widest mb-3",style:{color:Ge},children:"ASEGURADOS"}),B.map(($,oe)=>a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:633",className:"flex items-center justify-between text-xs text-gray-600 mb-1.5",children:[a.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:634",children:["Mascota ",oe+1]}),a.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:635",className:"font-medium",children:[$.tipo||"—"," ",$.edad?`· ${$.edad} años`:""]})]},oe)),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:640",className:"border-t border-gray-100 mt-2 pt-2 flex items-center justify-between text-xs font-bold text-gray-700",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:641",children:"Total mascotas"}),a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:642",style:{color:Ge},children:B.length})]})]})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\PetPlans.tsx:649",className:"flex-1",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:651",className:"flex items-center justify-between mb-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:652",className:"flex items-center gap-3",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:653",className:"text-white font-bold text-sm w-7 h-7 rounded-full flex items-center justify-center",style:{background:Ge},children:q.length}),a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:656",className:"font-semibold text-gray-700",children:"Resultados"}),Y&&ce>1&&a.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:658",className:"text-xs px-2 py-0.5 rounded-full font-medium",style:{background:"#E0F7FA",color:Ge},children:["Precio calculado para ",ce," mascotas"]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:663",className:"flex items-center gap-3",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:664",className:"text-xs text-gray-400",children:"ORDENAR POR"}),a.jsxs("select",{"data-loc":"client\\src\\pages\\PetPlans.tsx:665",value:x,onChange:$=>g($.target.value),className:"border border-gray-200 rounded-lg px-3 py-1.5 text-sm outline-none",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:669",value:"asc",children:"Precio Menor a mayor"}),a.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:670",value:"desc",children:"Precio Mayor a menor"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:672",className:"flex gap-1 ml-1",children:[a.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:673",onClick:()=>S("grid"),className:"p-1.5 rounded border border-gray-200 transition-colors",style:{background:P==="grid"?Ge:"white"},children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:678",width:"14",height:"14",fill:"none",stroke:P==="grid"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[a.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:679",x:"3",y:"3",width:"7",height:"7"}),a.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:679",x:"14",y:"3",width:"7",height:"7"}),a.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:680",x:"3",y:"14",width:"7",height:"7"}),a.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:680",x:"14",y:"14",width:"7",height:"7"})]})}),a.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:683",onClick:()=>S("list"),className:"p-1.5 rounded border border-gray-200 transition-colors",style:{background:P==="list"?Ge:"white"},children:a.jsxs("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:688",width:"14",height:"14",fill:"none",stroke:P==="list"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[a.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:689",x1:"3",y1:"6",x2:"21",y2:"6"}),a.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:689",x1:"3",y1:"12",x2:"21",y2:"12"}),a.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:689",x1:"3",y1:"18",x2:"21",y2:"18"})]})})]})]})]}),q.length===0?a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:698",className:"bg-white border border-gray-200 rounded-xl p-10 text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:699",className:"text-4xl mb-3",children:"🔍"}),a.jsx("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:700",className:"text-gray-500 text-sm",children:"No se encontraron planes con los filtros seleccionados."})]}):P==="list"?a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:703",className:"flex flex-col gap-4",children:q.map($=>{const oe=y0($.basePrice,B);return a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:707",className:"bg-white border border-gray-200 rounded-xl p-6 flex items-center gap-6 shadow-sm hover:shadow-md transition-shadow",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:708",className:"flex-1",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:709",className:"text-xs font-semibold px-3 py-1 rounded-full inline-block mb-3",style:{background:"#E0F7FA",color:Ge},children:"Seguro Mascota"}),a.jsx("img",{"data-loc":"client\\src\\pages\\PetPlans.tsx:712",src:"/logos/sura.png",alt:"Sura",className:"h-10 w-20 object-contain mb-2",onError:je=>{je.currentTarget.style.display="none"}}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:714",className:"font-bold text-gray-900 text-sm mb-2",children:$.name}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:715",className:"mb-3",children:a.jsx(h0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:715",n:$.stars})}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:716",className:"font-semibold text-gray-600 mb-1 text-xs",children:"🐾 Coberturas"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:717",className:"text-gray-500 text-xs",children:["Cobertura: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:717",className:"text-gray-700",children:$.covertura})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:718",className:"text-gray-500 text-xs",children:["Copago: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:718",className:"text-gray-700",children:$.copago})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:720",className:"text-right min-w-[170px]",children:[ce>1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:722",className:"text-xs text-gray-400 mb-0.5",children:["$ ",X($.basePrice),"/mes × ",ce]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:724",className:"text-2xl font-bold text-gray-900 mb-0.5",children:["$ ",X(oe),a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:725",className:"text-sm font-normal text-gray-500 ml-1",children:"/mes"})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:727",className:"text-xs text-gray-400 mb-3",children:se}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:728",className:"flex flex-col gap-2",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\PetPlans.tsx:729",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+salud+para+mascotas",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold rounded-lg px-5 py-2.5 text-center hover:opacity-90 transition-opacity",style:{background:Ge},children:"Me interesa"}),a.jsx("a",{"data-loc":"client\\src\\pages\\PetPlans.tsx:730",href:"https://wa.me/573137976146?text=Hola%2C+quiero+conocer+detalles+de+los+planes+para+mascotas",target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 text-sm rounded-lg px-5 py-2 text-center border border-gray-200 hover:bg-gray-50 transition-colors",children:"Ver Detalle"})]})]})]},$.id)})}):a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:738",className:"grid grid-cols-2 md:grid-cols-3 gap-4",children:q.map($=>{const oe=y0($.basePrice,B);return a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:742",className:"bg-white border border-gray-200 rounded-xl p-5 flex flex-col shadow-sm hover:shadow-md transition-shadow",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:743",className:"text-xs font-semibold px-2.5 py-0.5 rounded-full inline-block mb-3 self-start",style:{background:"#E0F7FA",color:Ge},children:"Mascota"}),a.jsx("img",{"data-loc":"client\\src\\pages\\PetPlans.tsx:746",src:"/logos/sura.png",alt:"Sura",className:"h-8 w-16 object-contain mb-2",onError:je=>{je.currentTarget.style.display="none"}}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:748",className:"font-bold text-gray-900 text-sm mb-1",children:$.name}),a.jsx(h0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:749",n:$.stars}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:750",className:"flex-1 mt-3 space-y-1",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:751",className:"text-xs text-gray-500",children:["Cobertura: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:751",children:$.covertura})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:752",className:"text-xs text-gray-500",children:["Copago: ",a.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:752",children:$.copago})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:754",className:"mt-4 pt-3 border-t border-gray-100",children:[ce>1&&a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:756",className:"text-xs text-gray-400 text-center mb-0.5",children:["$ ",X($.basePrice)," × ",ce]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:758",className:"text-xl font-bold text-gray-900 text-center",children:["$ ",X(oe),a.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:758",className:"text-xs font-normal text-gray-500",children:"/mes"})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:759",className:"text-[10px] text-gray-400 text-center mb-3",children:se}),a.jsx("a",{"data-loc":"client\\src\\pages\\PetPlans.tsx:760",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+salud+para+mascotas",target:"_blank",rel:"noopener noreferrer",className:"block text-white text-sm font-semibold rounded-lg py-2.5 text-center hover:opacity-90",style:{background:Ge},children:"Me interesa"})]})]},$.id)})})]})]})]})}function CS(){return a.jsx(Hl,{"data-loc":"client\\src\\pages\\CotizarTodos.tsx:5",title:"Seguros de Salud en Colombia",subtitle:"Medicina Prepagada y Pólizas de salud son tu mejor opción",category:"todos",helmetTitle:"Cotizar Todos los Planes y Seguros | Evai",helmetDesc:"Compara y cotiza todos los planes de salud y seguros disponibles en Colombia. Encuentra la mejor opción para ti y tu familia."})}function jS(){return a.jsx(Hl,{"data-loc":"client\\src\\pages\\MedicinaDomiciliaria.tsx:5",title:"Medicina Domiciliaria",subtitle:"Atención médica en la comodidad de tu hogar. Asegúrate ante una emergencia.",category:"medicina-domiciliaria",helmetTitle:"Medicina Domiciliaria | Evai",helmetDesc:"Cotiza planes de medicina domiciliaria en Colombia. Atención médica profesional en tu hogar las 24 horas con Evai.",forceForm:!0})}function NS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\SegurosVida.tsx:7",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:8",children:"Seguros de Vida | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:9",name:"description",content:"Cotiza y compara seguros de vida en Colombia. Protege el futuro de tu familia con la mejor cobertura al mejor precio."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:11",className:"min-h-screen bg-white",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:13",className:"bg-gradient-to-r from-orange-600 to-amber-500 text-white py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:14",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:15",className:"text-4xl md:text-5xl font-bold mb-4",children:"Seguros de Vida"}),a.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:16",className:"text-xl text-orange-100",children:"Protege el futuro de tu familia. Compara los mejores seguros de vida en Colombia y encuentra la cobertura ideal."})]})}),a.jsxs("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:23",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:24",className:"text-3xl font-bold mb-6",children:"¿Qué es un Seguro de Vida?"}),a.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:25",className:"text-gray-700 leading-relaxed mb-6",children:"Un seguro de vida es un contrato entre tú y una aseguradora en el que, a cambio del pago de una prima periódica, la aseguradora se compromete a pagar un capital o renta a los beneficiarios que tú designes en caso de fallecimiento u otras eventualidades cubiertas."}),a.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:30",className:"text-gray-700 leading-relaxed",children:"En Colombia existen diferentes tipos de seguros de vida: temporales, permanentes, con ahorro y con inversión. Cada uno tiene características distintas según tus necesidades y objetivos financieros."})]}),a.jsx("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:37",className:"bg-gray-50 py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:38",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:39",className:"text-3xl font-bold mb-8",children:"Tipos de Cobertura"}),a.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:40",className:"grid md:grid-cols-2 gap-6",children:[{title:"Muerte por cualquier causa",desc:"Capital para tu familia en caso de fallecimiento, sin importar la causa.",color:"border-orange-500"},{title:"Invalidez total y permanente",desc:"Cobertura si una enfermedad o accidente te impide trabajar para siempre.",color:"border-amber-500"},{title:"Enfermedades graves",desc:"Pago anticipado del capital si te diagnostican cáncer, infarto u otras enfermedades críticas.",color:"border-red-400"},{title:"Accidentes personales",desc:"Protección adicional en caso de accidentes con consecuencias físicas graves.",color:"border-orange-400"}].map(n=>a.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:47",className:`bg-white p-6 rounded-xl shadow-sm border-l-4 ${n.color}`,children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:48",className:"font-bold text-gray-900 mb-2",children:n.title}),a.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:49",className:"text-gray-600 text-sm",children:n.desc})]},n.title))})]})}),a.jsxs("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:57",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:58",className:"text-3xl font-bold mb-8",children:"Planes Disponibles"}),a.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:59",className:"grid md:grid-cols-3 gap-6",children:[{name:"Básico",capital:"$50 millones",prima:"Desde $28.000/mes",features:["Muerte por cualquier causa","Cobertura accidentes","Beneficiarios ilimitados"]},{name:"Familiar",capital:"$150 millones",prima:"Desde $68.000/mes",features:["Muerte por cualquier causa","Invalidez total","Enfermedades graves","Accidentes personales"],highlight:!0},{name:"Premium",capital:"$300 millones",prima:"Desde $130.000/mes",features:["Cobertura completa","Invalidez parcial","Exención de prima","Asistencia médica"]}].map(n=>a.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:65",className:`rounded-xl p-6 ${n.highlight?"bg-orange-600 text-white shadow-lg":"bg-gray-50 text-gray-900"}`,children:[a.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:66",className:"text-sm font-semibold mb-1 opacity-70",children:n.name}),a.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:67",className:"text-2xl font-bold mb-1",children:n.capital}),a.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:68",className:`text-sm mb-4 ${n.highlight?"text-orange-100":"text-gray-500"}`,children:n.prima}),a.jsx("ul",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:69",className:"space-y-2",children:n.features.map(l=>a.jsxs("li",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:71",className:`text-sm flex items-center gap-2 ${n.highlight?"text-orange-100":"text-gray-600"}`,children:[a.jsx("span",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:72",className:n.highlight?"text-orange-200":"text-orange-500",children:"✓"})," ",l]},l))})]},n.name))})]}),a.jsx("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:82",className:"bg-orange-600 text-white py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:83",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:84",className:"text-3xl font-bold mb-4",children:"Protege a tu Familia Hoy"}),a.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:85",className:"text-orange-100 mb-8",children:"Cotiza gratis y sin compromiso. Recibe asesoría personalizada."}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\SegurosVida.tsx:86",asChild:!0,size:"lg",className:"bg-white text-orange-700 hover:bg-gray-100",children:a.jsx("a",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:87",href:"https://wa.me/573137976146?text=Hola%2C+quiero+cotizar+un+seguro+de+vida",target:"_blank",rel:"noopener noreferrer",children:"Solicitar cotización"})})]})})]})]})}function SS(){return a.jsx(Hl,{"data-loc":"client\\src\\pages\\PlanesDentales.tsx:5",title:"Plan Dental 🦷",subtitle:"Seguro Dental con precios directos y sin costo adicional",category:"planes-dentales",helmetTitle:"Planes Dentales | Evai",helmetDesc:"Compara planes dentales en Colombia. Cobertura dental completa para ti y tu familia: consultas, limpiezas, ortodoncia y más.",forceForm:!0})}function wS(){return a.jsx(Hl,{"data-loc":"client\\src\\pages\\EpsComplementarios.tsx:5",title:"Planes Complementarios EPS 🏥",subtitle:"Complementa tu EPS con cobertura privada a precio directo y sin intermediarios",category:"eps-complementarios",helmetTitle:"Planes Complementarios EPS | Evai",helmetDesc:"Compara planes complementarios a tu EPS en Colombia. Accede a clínicas privadas, habitación individual y atención prioritaria con el mejor precio."})}const AS=[{nombre:"Aliansalud EPS",desc:"EPS de capital privado con cobertura nacional, reconocida por su atención especializada y red de clínicas en las principales ciudades del país."},{nombre:"Comfenalco Valle Delagente",desc:"Caja de compensación familiar que opera como EPS en el Valle del Cauca, con amplia red de servicios de salud y programas de bienestar familiar."},{nombre:"Compensar",desc:"Caja de compensación familiar con operación como EPS principalmente en Bogotá y Cundinamarca, destacada por sus centros de atención propios."},{nombre:"Coomeva EPS",desc:"Cooperativa de profesionales con cobertura en las principales ciudades de Colombia, enfocada en la atención integral de sus afiliados."},{nombre:"Famisanar",desc:"EPS con presencia en Bogotá y Cundinamarca, resultado de la alianza entre Cafam y Colsubsidio, con sólida red hospitalaria propia."},{nombre:"SaludMía EPS",desc:"EPS con cobertura en varias regiones del país, orientada a la atención primaria y programas de salud preventiva para sus afiliados."},{nombre:"Nueva EPS",desc:"Una de las EPS con mayor número de afiliados en Colombia, con cobertura en los 32 departamentos y un amplio portafolio de servicios."},{nombre:"Salud Total EPS",desc:"EPS de capital privado con cobertura nacional, reconocida por su red de IPS propias y convenidas en todo el territorio colombiano."},{nombre:"EPS Sanitas",desc:"EPS del Grupo Keralty con presencia en las principales ciudades del país, destacada por su modelo de atención integral y clínicas propias."}];function PS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:45",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:46",children:"Todas las Compañías de EPS en Colombia | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:47",name:"description",content:"Conoce todas las EPS de Colombia: Aliansalud, Coomeva, Famisanar, Nueva EPS, Sanitas y más. Compara coberturas en Evai."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:50",className:"min-h-screen bg-gray-50",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:52",className:"py-12",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:53",className:"max-w-6xl mx-auto px-6",children:[a.jsxs("nav",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:54",className:"text-sm text-white/50 mb-4 flex items-center gap-2",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:55",href:"/",className:"hover:text-white transition-colors",children:"Evai"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:56",children:"/"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:57",className:"text-white",children:"EPS"})]}),a.jsx("h1",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:59",className:"text-3xl md:text-4xl font-bold text-white mb-3",style:{fontFamily:"Sora, sans-serif"},children:"Todas las Compañías de EPS en Colombia"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:62",className:"text-white/70 text-lg max-w-2xl",children:"En Evai, te preparamos información relevante de las EPS de Colombia"})]})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:69",className:"max-w-6xl mx-auto px-6 py-12 flex gap-8 flex-col lg:flex-row",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:72",className:"flex-1 min-w-0",children:a.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:73",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:AS.map((n,l)=>a.jsxs("article",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:75",className:"bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-md transition-shadow border border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:79",className:"px-5 py-4",style:{background:l%2===0?"#00C5D4":"#1C2D6E"},children:a.jsx("h2",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:83",className:"text-white font-bold text-base",style:{fontFamily:"Sora, sans-serif"},children:n.nombre})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:87",className:"px-5 py-4",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:88",className:"text-gray-600 text-sm leading-relaxed mb-4",children:n.desc}),a.jsxs("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:89",href:"/personas/eps-complementarios",className:"inline-flex items-center gap-1.5 text-sm font-semibold hover:opacity-80 transition-opacity",style:{color:"#00C5D4"},children:["Ver planes complementarios",a.jsx("svg",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:95",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:96",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})]},n.nombre))})}),a.jsxs("aside",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:106",className:"w-full lg:w-72 flex-shrink-0 space-y-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:108",className:"bg-white rounded-2xl p-5 border border-gray-100 shadow-sm",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:109",className:"font-bold text-[#1C2D6E] mb-1",style:{fontFamily:"Sora, sans-serif"},children:"Mantente informado"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:112",className:"text-xs text-gray-500 mb-4",children:"Recibe novedades sobre seguros y salud en Colombia."}),a.jsx("input",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:113",type:"email",placeholder:"tu@correo.com",className:"w-full px-3 py-2.5 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-colors mb-3"}),a.jsx("button",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:118",className:"w-full py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Suscribirse"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:126",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #00C5D4, #0097A7)"},children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:127",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Pólizas de Salud"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:128",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara las mejores pólizas de salud y complementa tu EPS con cobertura adicional."}),a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:131",href:"/personas/polizas-salud",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#00C5D4"},children:"Ver pólizas"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:140",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #1C2D6E, #1a3a5c)"},children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:141",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:142",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Accede a los mejores planes de medicina prepagada y elige sin filas ni demoras."}),a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:145",href:"/personas/medicina-prepagada",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#1C2D6E"},children:"Comparar planes"})]})]})]})]})]})}const ES=[{nombre:"AXA Colpatria - Medicina Prepagada",desc:"Plan de medicina prepagada de AXA Colpatria con amplia red de clínicas y especialistas en todo el país, sin copagos en urgencias y con acceso a habitación privada."},{nombre:"Colmédica - Medicina Prepagada",desc:"Colmédica ofrece planes de medicina prepagada con una extensa red de clínicas propias y aliadas, reconocida por tiempos de espera reducidos y atención personalizada."},{nombre:"Colsanitas - Medicina Prepagada",desc:"Parte del Grupo Keralty, Colsanitas brinda medicina prepagada con clínicas propias de alto nivel, atención domiciliaria y programas preventivos diferenciados."},{nombre:"Coomeva - Medicina Prepagada",desc:"Medicina prepagada de Coomeva con cobertura en las principales ciudades colombianas, orientada a cooperados y sus familias con beneficios exclusivos."},{nombre:"MedPlus - Medicina Prepagada",desc:"MedPlus ofrece planes de medicina prepagada con una red robusta en Bogotá y principales ciudades, destacada por su plataforma digital y agendamiento ágil."}];function DS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:29",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:30",children:"Todas las Compañías de Medicina Prepagada en Colombia | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:31",name:"description",content:"Conoce las principales aseguradoras de medicina prepagada en Colombia: AXA Colpatria, Colmédica, Colsanitas, Coomeva y MedPlus. Compara planes en Evai."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:34",className:"min-h-screen bg-gray-50",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:36",className:"py-12",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:37",className:"max-w-6xl mx-auto px-6",children:[a.jsxs("nav",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:38",className:"text-sm text-white/50 mb-4 flex items-center gap-2",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:39",href:"/",className:"hover:text-white transition-colors",children:"Evai"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:40",children:"/"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:41",className:"text-white",children:"Medicina Prepagada"})]}),a.jsx("h1",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:43",className:"text-3xl md:text-4xl font-bold text-white mb-3",style:{fontFamily:"Sora, sans-serif"},children:"Todas las Compañías de Medicina Prepagada en Colombia"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:46",className:"text-white/70 text-lg max-w-2xl",children:"En Evai, te preparamos información relevante de las aseguradoras de medicina prepagada en Colombia"})]})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:53",className:"max-w-6xl mx-auto px-6 py-12 flex gap-8 flex-col lg:flex-row",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:56",className:"flex-1 min-w-0",children:a.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:57",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:ES.map((n,l)=>a.jsxs("article",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:59",className:"bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-md transition-shadow border border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:63",className:"px-5 py-4",style:{background:l%2===0?"#00C5D4":"#1C2D6E"},children:a.jsx("h2",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:67",className:"text-white font-bold text-base",style:{fontFamily:"Sora, sans-serif"},children:n.nombre})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:71",className:"px-5 py-4",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:72",className:"text-gray-600 text-sm leading-relaxed mb-4",children:n.desc}),a.jsxs("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:73",href:"/personas/medicina-prepagada",className:"inline-flex items-center gap-1.5 text-sm font-semibold hover:opacity-80 transition-opacity",style:{color:"#00C5D4"},children:["Comparar planes",a.jsx("svg",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:79",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:80",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})]},n.nombre))})}),a.jsxs("aside",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:90",className:"w-full lg:w-72 flex-shrink-0 space-y-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:92",className:"bg-white rounded-2xl p-5 border border-gray-100 shadow-sm",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:93",className:"font-bold text-[#1C2D6E] mb-1",style:{fontFamily:"Sora, sans-serif"},children:"Mantente informado"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:96",className:"text-xs text-gray-500 mb-4",children:"Recibe novedades sobre seguros y salud en Colombia."}),a.jsx("input",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:97",type:"email",placeholder:"tu@correo.com",className:"w-full px-3 py-2.5 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-colors mb-3"}),a.jsx("button",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:102",className:"w-full py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Suscribirse"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:110",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #00C5D4, #0097A7)"},children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:111",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Pólizas de Salud"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:112",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara las mejores pólizas de salud complementarias a tu medicina prepagada."}),a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:115",href:"/personas/polizas-salud",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#00C5D4"},children:"Ver pólizas"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:124",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #1C2D6E, #1a3a5c)"},children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:125",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:126",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara ahora todos los planes y encuentra el mejor precio para ti y tu familia."}),a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:129",href:"/personas/medicina-prepagada",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#1C2D6E"},children:"Comparar planes"})]})]})]})]})]})}const MS=[{nombre:"Allianz - Aseguradora",desc:"Allianz es una de las aseguradoras líderes a nivel mundial con presencia en Colombia, ofreciendo pólizas de salud individuales y colectivas con cobertura local e internacional."},{nombre:"Seguros Bolívar",desc:"Aseguradora colombiana de larga trayectoria, con un portafolio de pólizas de salud, vida y accidentes personales diseñadas para personas naturales y empresas."},{nombre:"Liberty Seguros",desc:"Parte del Grupo Liberty Mutual, ofrece en Colombia pólizas de salud y vida con coberturas flexibles, atención 24/7 y red de prestadores a nivel nacional."},{nombre:"Pólizas de Salud Sura",desc:"Sura es la aseguradora colombiana más grande, con pólizas de salud diseñadas para cubrir gastos médicos, hospitalización y servicios de alto costo con amplias redes."},{nombre:"Seguros EMI - Medicina Domiciliaria",desc:"EMI es la principal empresa de medicina domiciliaria en Colombia, con atención de urgencias en casa las 24 horas, los 365 días del año en más de 30 ciudades."}];function TS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:29",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:30",children:"Todas las Compañías de Seguros de Salud en Colombia | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:31",name:"description",content:"Conoce las principales aseguradoras de salud en Colombia: Allianz, Seguros Bolívar, Liberty, Sura y EMI. Compara pólizas en Evai."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:34",className:"min-h-screen bg-gray-50",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:36",className:"py-12",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:37",className:"max-w-6xl mx-auto px-6",children:[a.jsxs("nav",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:38",className:"text-sm text-white/50 mb-4 flex items-center gap-2",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:39",href:"/",className:"hover:text-white transition-colors",children:"Evai"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:40",children:"/"}),a.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:41",className:"text-white",children:"Seguros"})]}),a.jsx("h1",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:43",className:"text-3xl md:text-4xl font-bold text-white mb-3",style:{fontFamily:"Sora, sans-serif"},children:"Todas las Compañías de Seguros en Colombia"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:46",className:"text-white/70 text-lg max-w-2xl",children:"En Evai, te preparamos información relevante de las aseguradoras de salud en Colombia"})]})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:53",className:"max-w-6xl mx-auto px-6 py-12 flex gap-8 flex-col lg:flex-row",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:56",className:"flex-1 min-w-0",children:a.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:57",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:MS.map((n,l)=>a.jsxs("article",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:59",className:"bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-md transition-shadow border border-gray-100",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:63",className:"px-5 py-4",style:{background:l%2===0?"#00C5D4":"#1C2D6E"},children:a.jsx("h2",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:67",className:"text-white font-bold text-base",style:{fontFamily:"Sora, sans-serif"},children:n.nombre})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:71",className:"px-5 py-4",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:72",className:"text-gray-600 text-sm leading-relaxed mb-4",children:n.desc}),a.jsxs("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:73",href:"/personas/polizas-salud",className:"inline-flex items-center gap-1.5 text-sm font-semibold hover:opacity-80 transition-opacity",style:{color:"#00C5D4"},children:["Ver pólizas de salud",a.jsx("svg",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:79",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:a.jsx("path",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:80",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})]},n.nombre))})}),a.jsxs("aside",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:90",className:"w-full lg:w-72 flex-shrink-0 space-y-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:92",className:"bg-white rounded-2xl p-5 border border-gray-100 shadow-sm",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:93",className:"font-bold text-[#1C2D6E] mb-1",style:{fontFamily:"Sora, sans-serif"},children:"Mantente informado"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:96",className:"text-xs text-gray-500 mb-4",children:"Recibe novedades sobre seguros y salud en Colombia."}),a.jsx("input",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:97",type:"email",placeholder:"tu@correo.com",className:"w-full px-3 py-2.5 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-colors mb-3"}),a.jsx("button",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:102",className:"w-full py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Suscribirse"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:110",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #00C5D4, #0097A7)"},children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:111",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Pólizas de Salud"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:112",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara las mejores pólizas de salud de las principales aseguradoras del país."}),a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:115",href:"/personas/polizas-salud",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#00C5D4"},children:"Ver pólizas"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:124",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #1C2D6E, #1a3a5c)"},children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:125",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),a.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:126",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Accede a los mejores planes de medicina prepagada y elige sin filas ni demoras."}),a.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:129",href:"/personas/medicina-prepagada",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#1C2D6E"},children:"Comparar planes"})]})]})]})]})]})}function kS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\About.tsx:6",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\About.tsx:7",children:"Sobre EVAi | Seguros de Salud en Colombia"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\About.tsx:8",name:"description",content:"EVAi Seguros — La insurtech colombiana que democratiza el acceso a la salud. Conoce nuestra misión, visión e historia."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\About.tsx:10",className:"min-h-screen",style:{background:"#F8FAFC",fontFamily:"Inter, sans-serif"},children:[a.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:13",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0d2540 60%, #0a3a4a 100%)"},className:"py-20 px-6",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:14",className:"max-w-4xl mx-auto text-center",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:15",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-4",children:"QUIÉNES SOMOS"}),a.jsxs("h1",{"data-loc":"client\\src\\pages\\About.tsx:16",className:"text-4xl md:text-5xl font-bold text-white mb-6",style:{fontFamily:"Sora, sans-serif"},children:["Evoluciona tu salud.",a.jsx("br",{"data-loc":"client\\src\\pages\\About.tsx:17"}),a.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:18",style:{color:"#00C5D4"},children:"Inteligencia que te cuida."})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:20",className:"text-white/70 text-lg max-w-2xl mx-auto leading-relaxed",children:"La insurtech colombiana que te ayuda a cotizar, comparar, gestionar y administrar tu póliza de salud — todo en un solo lugar, acompañado por inteligencia artificial 24/7."}),a.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:23",className:"flex justify-center gap-8 mt-12",children:[{val:"+50",label:"Planes disponibles"},{val:"+13",label:"Años en salud"},{val:"1.000.000",label:"Vidas por impactar"}].map(n=>a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:29",className:"text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:30",className:"text-3xl font-bold mb-1",style:{color:"#00C5D4",fontFamily:"Sora, sans-serif"},children:n.val}),a.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:31",className:"text-white/50 text-xs",children:n.label})]},n.label))})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:39",className:"py-20 px-6",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:40",className:"max-w-5xl mx-auto",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:41",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase text-center mb-3",children:"EL PROPÓSITO QUE NOS MUEVE"}),a.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:42",className:"text-3xl font-bold text-center mb-12",style:{color:"#1C2D6E",fontFamily:"Sora, sans-serif"},children:"Democratizar el acceso a la salud"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:45",className:"grid md:grid-cols-2 gap-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:46",className:"rounded-2xl p-8 border-2",style:{background:"#1C2D6E",borderColor:"#00C5D4"},children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:47",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-4",children:"MISIÓN"}),a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:48",className:"text-white/80 leading-relaxed",children:"Democratizar el acceso a la protección en salud en Colombia, haciendo que cualquier persona — sin importar su estrato o edad — pueda encontrar, contratar y gestionar su póliza de salud de forma simple, transparente y con acompañamiento inteligente en cada momento de su vida, generando valor y garantizando una atención médica de mayor calidad para todos."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:52",className:"rounded-2xl p-8 border-2",style:{background:"#1C2D6E",borderColor:"#7EE7B9"},children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:53",className:"text-[#7EE7B9] text-xs font-bold tracking-[0.2em] uppercase mb-4",children:"VISIÓN"}),a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:54",className:"text-white/80 leading-relaxed",children:"Ser la primera insurtech líder en ventas de pólizas de salud en Colombia, alcanzando e impactando la vida de 1.000.000 de personas con acceso a una atención médica digna, oportuna y de calidad — demostrando que la tecnología puede cerrar para siempre la brecha de la salud en el país."})]})]})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:63",className:"py-20 px-6",style:{background:"#1C2D6E"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:64",className:"max-w-5xl mx-auto",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:65",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase text-center mb-3",children:"LA TRANSFORMACIÓN"}),a.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:66",className:"text-3xl font-bold text-white text-center mb-12",style:{fontFamily:"Sora, sans-serif"},children:"De paciente frustrado a persona que cuida su salud. Con EVAi."}),a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:69",className:"grid md:grid-cols-2 gap-1 rounded-2xl overflow-hidden",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:71",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:72",className:"py-4 px-6 text-center font-bold text-white text-sm",style:{background:"#dc2626"},children:"✕ ANTES DE EVAi"}),["No entiendes qué cubre tu póliza real","47 min esperando para sacar una cita","No sabes qué médicos son de confianza","Comparar seguros toma días y visitas","Hospitalizado, solo y sin apoyo","Necesita autorización o no? No sabes","Teleconsulta = otra fila virtual","Buscas clínicas en Google a las 2am"].map((n,l)=>a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:85",className:"flex items-center gap-3 px-6 py-3.5 border-b border-white/5",style:{background:l%2===0?"#0d1f35":"#0f2440"},children:[a.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:86",className:"text-red-400 font-bold flex-shrink-0",children:"✕"}),a.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:87",className:"text-white/70 text-sm",children:n})]},l))]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:92",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:93",className:"py-4 px-6 text-center font-bold text-white text-sm",style:{background:"#00C5D4"},children:"✓ CON EVAi"}),["EVAi te explica cada cobertura en lenguaje claro","3 datos → cita confirmada en WhatsApp","Directorio de médicos con reseñas reales","Comparativo personalizado por presupuesto","Bono de comida o parqueadero en hospitalización","EVAi revisa si requiere autorización automáticamente","Teleconsulta gratuita 24/7 disponible ahora","Geolocalización de clínicas desde tu celular"].map((n,l)=>a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:106",className:"flex items-center gap-3 px-6 py-3.5 border-b border-white/5",style:{background:l%2===0?"#0d2535":"#0e2a3d"},children:[a.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:107",className:"text-[#00C5D4] font-bold flex-shrink-0",children:"✓"}),a.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:108",className:"text-white/80 text-sm",children:n})]},l))]})]})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:117",className:"py-20 px-6",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:118",className:"max-w-3xl mx-auto",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:119",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-3",children:"NUESTRA HISTORIA"}),a.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:120",className:"text-3xl font-bold mb-8",style:{color:"#1C2D6E",fontFamily:"Sora, sans-serif"},children:"Quiénes somos"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:121",className:"space-y-5 text-gray-600 leading-relaxed text-base",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:122",children:"Somos una InsurTech con más de 13 años acompañando la salud de personas en Colombia y el mundo. Hemos construido compañías de tecnología y startups en Latinoamérica con un propósito que siempre fue el mismo: hacer que lo complejo sea simple."}),a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:125",children:"EVAi nació para democratizar el acceso a la salud — que cualquier persona, sin importar su estrato o edad, pueda encontrar y contratar su póliza de forma fácil, transparente e inteligente."}),a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:128",children:"Nuestra meta es clara: impactar la vida de 1.000.000 de colombianos, siendo la InsurTech líder en salud del país y demostrando que la tecnología puede cerrar para siempre la brecha del acceso médico."})]})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:136",className:"py-20 px-6",style:{background:"linear-gradient(135deg, #f0fdfa 0%, #e0f2fe 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:137",className:"max-w-3xl mx-auto",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:138",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-3",children:"NUESTRO EQUIPO"}),a.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:139",className:"text-3xl font-bold mb-6",style:{color:"#1C2D6E",fontFamily:"Sora, sans-serif"},children:"El equipo detrás de EVAi"}),a.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:140",className:"bg-white rounded-2xl p-8 shadow-sm border border-gray-100",children:a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:141",className:"text-gray-700 leading-relaxed text-base",children:"Somos el resultado de años de trabajo construyendo startups en Colombia y Latinoamérica. Un equipo que eligió poner toda esa experiencia y tecnología al servicio de algo que importa de verdad: que cualquier persona pueda acceder a un seguro de salud de forma simple, rápida y segura."})})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:149",className:"py-16 px-6 text-center",style:{background:"#1C2D6E"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:150",className:"max-w-2xl mx-auto",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:151",className:"text-white/50 text-sm mb-2",children:"EVAi Seguros"}),a.jsxs("p",{"data-loc":"client\\src\\pages\\About.tsx:152",className:"text-white text-xl font-medium leading-relaxed",children:["La insurtech colombiana que te ayuda a cotizar, comparar,",a.jsx("br",{"data-loc":"client\\src\\pages\\About.tsx:153"}),"gestionar y administrar tu póliza de salud — todo en un solo lugar,",a.jsx("br",{"data-loc":"client\\src\\pages\\About.tsx:154"}),a.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:155",style:{color:"#00C5D4"},children:"acompañado por inteligencia artificial 24/7."})]}),a.jsx("a",{"data-loc":"client\\src\\pages\\About.tsx:157",href:"/personas/medicina-prepagada",className:"inline-flex items-center gap-2 mt-8 px-8 py-3 rounded-full font-semibold text-white transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Comparar planes gratis →"})]})})]})]})}const Vu=[{id:"como-elegir-medicina-prepagada",title:"Cómo elegir medicina prepagada: guía completa",excerpt:"Descubre los pasos clave para seleccionar la medicina prepagada que mejor se adapte a tus necesidades y presupuesto.",content:"<h2>Introducción</h2><p>Elegir una medicina prepagada es una decisión importante que afecta tu bienestar y el de tu familia. En esta guía, te mostraremos los pasos clave para tomar la mejor decisión.</p><h2>1. Evalúa tus necesidades de salud</h2><p>Antes de comparar opciones, identifica:</p><ul><li>Enfermedades preexistentes</li><li>Medicamentos que utilizas regularmente</li><li>Frecuencia de consultas médicas</li><li>Necesidades de salud de tu familia</li></ul><h2>2. Compara coberturas</h2><p>Asegúrate de que el plan incluya:</p><ul><li>Cobertura de emergencias</li><li>Internación y cirugías</li><li>Medicamentos</li><li>Maternity y parto</li><li>Odontología y oftalmología</li></ul><h2>3. Revisa la red de prestadores</h2><p>Verifica que la medicina prepagada tenga clínicas y médicos en tu zona de residencia.</p><h2>4. Analiza los costos</h2><p>Compara:</p><ul><li>Prima mensual</li><li>Copagos y deducibles</li><li>Costos adicionales</li></ul><h2>Conclusión</h2><p>Tómate el tiempo necesario para elegir la opción que mejor se ajuste a tus necesidades y presupuesto.</p>",author:"Dr. Andrés Mejía",date:"2026-05-28",image:"https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=600&q=80",tags:["medicina prepagada","salud","guía"],readTime:"8 min",category:"Salud"},{id:"diferencia-medicina-prepagada-poliza-salud",title:"Diferencia entre medicina prepagada y póliza de salud",excerpt:"Entiende las principales diferencias entre medicina prepagada y póliza de salud para elegir la opción correcta.",content:"<h2>Medicina Prepagada vs Póliza de Salud</h2><p>Muchas personas confunden estos dos sistemas. Aquí te explicamos las diferencias clave.</p><h2>Medicina Prepagada</h2><p>La medicina prepagada es un sistema donde:</p><ul><li>Pagas una cuota mensual fija</li><li>Tienes acceso a una red de prestadores</li><li>Los servicios están parcialmente cubiertos</li><li>Requiere afiliación a una empresa</li><li>Ofrece atención integral</li></ul><h2>Póliza de Salud</h2><p>La póliza de salud es un seguro donde:</p><ul><li>Pagas una prima al asegurador</li><li>Se cubre gastos según el siniestro</li><li>Tienes libertad de elegir médicos</li><li>Reembolsa gastos de salud</li><li>Mayor flexibilidad</li></ul><h2>Comparativa</h2><table><tr><th>Aspecto</th><th>Medicina Prepagada</th><th>Póliza de Salud</th></tr><tr><td>Cobertura</td><td>Integral mensual</td><td>Por siniestro</td></tr><tr><td>Red</td><td>Limitada a prestadores</td><td>Libre elección</td></tr><tr><td>Precio</td><td>Fijo mensual</td><td>Variable</td></tr></table><h2>¿Cuál elegir?</h2><p>Depende de tus necesidades, presupuesto y preferencias de atención médica.</p>",author:"Dra. Camila Restrepo",date:"2025-11-14",image:"https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=600&q=80",tags:["medicina prepagada","póliza salud","comparación"],readTime:"6 min",category:"Educación"},{id:"5-razones-cambiar-seguro",title:"5 razones por las que deberías cambiar de seguro de salud",excerpt:"Descubre cuándo es el momento adecuado para cambiar tu seguro de salud y qué opciones tienes disponibles.",content:"<h2>¿Por qué cambiar de seguro?</h2><p>A veces, tu plan actual ya no se ajusta a tus necesidades. Aquí hay 5 razones para considerarlo.</p><h2>1. Cobertura insuficiente</h2><p>Si tu plan actual no cubre los servicios que necesitas, es hora de cambiar. Busca un plan con mejor cobertura en áreas importantes para ti.</p><h2>2. Aumento de precios sin beneficios</h2><p>Si tu prima mensual aumentó significativamente sin cambios en beneficios, compara otras opciones en el mercado.</p><h2>3. Red de prestadores limitada</h2><p>Si no encuentras médicos especializados cerca de tu zona, considera cambiar a una empresa con mejor infraestructura.</p><h2>4. Cambios en tu situación personal</h2><p>Matrimonio, hijos, jubilación o cambios laborales pueden requerir un plan diferente. Reevalúa tus necesidades.</p><h2>5. Mejor relación precio-beneficio</h2><p>Periódicamente, revisa el mercado. Podrías encontrar mejores planes a menor costo con más beneficios.</p><h2>Próximos pasos</h2><p>Si decidiste cambiar, contáctanos para una asesoría personalizada sin compromiso.</p>",author:"Equipo EVAi Seguros",date:"2025-08-07",image:"https://images.unsplash.com/photo-1559526324-593bc073d938?auto=format&fit=crop&w=600&q=80",tags:["seguros","consejos","cambio"],readTime:"5 min",category:"Consejos"}],zS=bh("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 Qs({className:n,variant:l,asChild:r=!1,...c}){const u=r?S0:"span";return a.jsx(u,{"data-loc":"client\\src\\components\\ui\\badge.tsx:38","data-slot":"badge",className:Ht(zS({variant:l}),n),...c})}function RS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\Blog.tsx:10",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\Blog.tsx:11",children:"Blog | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\Blog.tsx:12",name:"description",content:"Lee artículos sobre seguros de salud, medicina prepagada y consejos para elegir tu plan ideal."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\Blog.tsx:14",className:"min-h-screen bg-white",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\Blog.tsx:16",className:"bg-gradient-to-r from-[#1C2D6E] to-[#1A3AB8] text-white py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:17",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\Blog.tsx:18",className:"text-4xl md:text-5xl font-bold mb-4",children:"Blog de Evai"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:19",className:"text-xl text-white/70",children:"Información, consejos y educación sobre seguros de salud para tomar mejores decisiones."})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Blog.tsx:26",className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Blog.tsx:27",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:Vu.map(n=>a.jsx(Pu,{"data-loc":"client\\src\\pages\\Blog.tsx:29",href:`/blog/${n.id}`,children:a.jsxs($a,{"data-loc":"client\\src\\pages\\Blog.tsx:30",className:"h-full hover:shadow-lg transition-shadow cursor-pointer",children:[n.image&&a.jsx("div",{"data-loc":"client\\src\\pages\\Blog.tsx:32",className:"relative h-48 bg-gray-200 overflow-hidden",children:a.jsx("img",{"data-loc":"client\\src\\pages\\Blog.tsx:33",src:n.image,alt:n.title,className:"w-full h-full object-cover hover:scale-105 transition-transform"})}),a.jsxs(jn,{"data-loc":"client\\src\\pages\\Blog.tsx:40",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:41",className:"flex items-start justify-between gap-2",children:[a.jsx(Qs,{"data-loc":"client\\src\\pages\\Blog.tsx:42",variant:"outline",children:n.category}),a.jsx("span",{"data-loc":"client\\src\\pages\\Blog.tsx:43",className:"text-sm text-gray-500",children:n.readTime})]}),a.jsx(Nn,{"data-loc":"client\\src\\pages\\Blog.tsx:45",className:"line-clamp-2 mt-2",children:n.title}),a.jsx(yh,{"data-loc":"client\\src\\pages\\Blog.tsx:46",className:"line-clamp-2 mt-2",children:n.excerpt})]}),a.jsx(Ia,{"data-loc":"client\\src\\pages\\Blog.tsx:50",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:51",className:"space-y-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Blog.tsx:52",className:"flex flex-wrap gap-2",children:n.tags.slice(0,2).map(l=>a.jsx(Qs,{"data-loc":"client\\src\\pages\\Blog.tsx:54",variant:"secondary",className:"text-xs",children:l},l))}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:59",className:"text-sm text-gray-500",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:60",children:n.author}),a.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:61",children:new Date(n.date).toLocaleDateString("es-CO",{year:"numeric",month:"long",day:"numeric"})})]})]})})]})},n.id))})}),a.jsx("section",{"data-loc":"client\\src\\pages\\Blog.tsx:76",className:"bg-[#E0F7FA] py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:77",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Blog.tsx:78",className:"text-3xl font-bold mb-4",children:"Mantente Informado"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:79",className:"text-gray-700 mb-8",children:"Suscríbete a nuestro boletín para recibir los últimos artículos sobre seguros de salud."}),a.jsxs("form",{"data-loc":"client\\src\\pages\\Blog.tsx:82",className:"flex flex-col sm:flex-row gap-3 max-w-md mx-auto",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Blog.tsx:83",type:"email",placeholder:"Tu email",className:"flex-1 px-4 py-2 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]",required:!0}),a.jsx("button",{"data-loc":"client\\src\\pages\\Blog.tsx:89",type:"submit",className:"px-6 py-2 bg-[#1C2D6E] text-white rounded-lg hover:bg-[#1A3AB8] transition-colors",children:"Suscribirse"})]})]})})]})]})}function OS(){const[n,l]=Jj("/blog/:slug");if(!n)return a.jsx(bc,{"data-loc":"client\\src\\pages\\BlogPost.tsx:11"});const r=Vu.find(u=>u.id===l?.slug);if(!r)return a.jsx(bc,{"data-loc":"client\\src\\pages\\BlogPost.tsx:16"});const c=Vu.filter(u=>u.category===r.category&&u.id!==r.id).slice(0,3);return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:26",children:[a.jsxs("title",{"data-loc":"client\\src\\pages\\BlogPost.tsx:27",children:[r.title," | Evai Blog"]}),a.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:28",name:"description",content:r.excerpt}),a.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:29",property:"og:title",content:r.title}),a.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:30",property:"og:description",content:r.excerpt}),r.image&&a.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:31",property:"og:image",content:r.image})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\BlogPost.tsx:33",className:"min-h-screen bg-white",children:[r.image&&a.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:36",className:"relative h-96 bg-gray-200 overflow-hidden",children:a.jsx("img",{"data-loc":"client\\src\\pages\\BlogPost.tsx:37",src:r.image,alt:r.title,className:"w-full h-full object-cover"})}),a.jsxs("article",{"data-loc":"client\\src\\pages\\BlogPost.tsx:46",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:48",className:"mb-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:49",className:"flex items-center gap-3 mb-4",children:[a.jsx(Qs,{"data-loc":"client\\src\\pages\\BlogPost.tsx:50",children:r.category}),a.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:51",className:"text-sm text-gray-500",children:r.readTime})]}),a.jsx("h1",{"data-loc":"client\\src\\pages\\BlogPost.tsx:54",className:"text-4xl md:text-5xl font-bold mb-4 text-gray-900",children:r.title}),a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:58",className:"flex items-center gap-4 text-gray-600 mb-6",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:59",children:r.author}),a.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:60",children:"•"}),a.jsx("time",{"data-loc":"client\\src\\pages\\BlogPost.tsx:61",dateTime:r.date,children:new Date(r.date).toLocaleDateString("es-CO",{year:"numeric",month:"long",day:"numeric"})})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:71",className:"flex flex-wrap gap-2 mb-6",children:r.tags.map(u=>a.jsx(Qs,{"data-loc":"client\\src\\pages\\BlogPost.tsx:73",variant:"secondary",children:u},u))})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:81",className:"prose prose-lg max-w-none mb-12 text-gray-700",dangerouslySetInnerHTML:{__html:r.content}}),a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:87",className:"bg-[#E0F7FA] p-6 rounded-lg my-12 border border-[#00C5D4]/30",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\BlogPost.tsx:88",className:"font-semibold text-lg mb-2",children:"Sobre el Autor"}),a.jsxs("p",{"data-loc":"client\\src\\pages\\BlogPost.tsx:89",className:"text-gray-700",children:[r.author," es un experto en seguros de salud con amplia experiencia ayudando a usuarios a encontrar los mejores planes según sus necesidades."]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:96",className:"py-8 border-t border-b border-gray-200 my-8",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\BlogPost.tsx:97",className:"font-semibold text-lg mb-4",children:"Compartir Artículo"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:98",className:"flex gap-4",children:[a.jsx(Xt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:99",variant:"outline",size:"sm",children:"Facebook"}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:102",variant:"outline",size:"sm",children:"Twitter"}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:105",variant:"outline",size:"sm",children:"LinkedIn"}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:108",variant:"outline",size:"sm",children:"Copiar enlace"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:115",className:"flex items-center justify-between py-8",children:[a.jsx(Pu,{"data-loc":"client\\src\\pages\\BlogPost.tsx:116",href:"/blog",children:a.jsx(Xt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:117",variant:"outline",children:"← Volver al Blog"})}),a.jsx("a",{"data-loc":"client\\src\\pages\\BlogPost.tsx:121",href:"https://wa.me/573137976146?text=Hola%2C+le%C3%AD+el+blog+de+Evai+y+quiero+asesor%C3%ADa+sobre+seguros",target:"_blank",rel:"noopener noreferrer",children:a.jsx(Xt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:122",className:"bg-[#1C2D6E] hover:bg-[#1A3AB8]",children:"Contactar Asesor →"})})]})]}),c.length>0&&a.jsx("section",{"data-loc":"client\\src\\pages\\BlogPost.tsx:131",className:"bg-gray-50 py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:132",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\BlogPost.tsx:133",className:"text-3xl font-bold mb-8",children:"Artículos Relacionados"}),a.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:135",className:"grid md:grid-cols-3 gap-6",children:c.map(u=>a.jsx(Pu,{"data-loc":"client\\src\\pages\\BlogPost.tsx:137",href:`/blog/${u.id}`,children:a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:138",className:"bg-white rounded-lg overflow-hidden hover:shadow-lg transition-shadow cursor-pointer",children:[u.image&&a.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:140",className:"relative h-40 bg-gray-200 overflow-hidden",children:a.jsx("img",{"data-loc":"client\\src\\pages\\BlogPost.tsx:141",src:u.image,alt:u.title,className:"w-full h-full object-cover hover:scale-105 transition-transform"})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:148",className:"p-4",children:[a.jsx(Qs,{"data-loc":"client\\src\\pages\\BlogPost.tsx:149",variant:"outline",className:"mb-2",children:u.category}),a.jsx("h3",{"data-loc":"client\\src\\pages\\BlogPost.tsx:152",className:"font-semibold text-lg line-clamp-2 mb-2",children:u.title}),a.jsx("p",{"data-loc":"client\\src\\pages\\BlogPost.tsx:155",className:"text-sm text-gray-600 line-clamp-2 mb-3",children:u.excerpt}),a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:158",className:"flex items-center justify-between text-xs text-gray-500",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:159",children:u.readTime}),a.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:160",children:u.author})]})]})]})},u.id))})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\BlogPost.tsx:172",className:"bg-[#1C2D6E] text-white py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:173",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\BlogPost.tsx:174",className:"text-3xl font-bold mb-4",children:"¿Listo para Encontrar tu Seguro?"}),a.jsx("p",{"data-loc":"client\\src\\pages\\BlogPost.tsx:175",className:"text-xl mb-8 text-white/70",children:"Usa nuestro comparador para encontrar el plan perfecto según tus necesidades."}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\BlogPost.tsx:178",size:"lg",variant:"secondary",asChild:!0,children:a.jsx("a",{"data-loc":"client\\src\\pages\\BlogPost.tsx:179",href:"/personas/cotizar-todos",children:"Comparar Planes Ahora"})})]})})]})]})}const v0=[{id:"dev-frontend-react-001",title:"Desarrollador Frontend React",area:"Tecnología",location:"Bogotá, Colombia (Híbrido)",type:"Tiempo Completo",description:"Buscamos un Desarrollador Frontend React apasionado para unirse a nuestro equipo de tecnología. Serás responsable de desarrollar interfaces de usuario modernas, responsivas y de alto rendimiento para nuestra plataforma de seguros de salud.",requirements:["2+ años de experiencia con React","Dominio de TypeScript","Experiencia con Tailwind CSS o similar","Conocimiento de estado global (Redux, Zustand, Context API)","Git y control de versiones","Conocimientos de testing (Jest, Vitest, Playwright)","Inglés intermedio"],benefits:["Salario competitivo + bonificación anual","Plan de salud integral","Horario flexible","Capacitación y desarrollo profesional","Ambiente de trabajo colaborativo","Oportunidad de trabajo remoto"],isOpen:!0},{id:"product-manager-seguros-001",title:"Product Manager - Seguros",area:"Producto",location:"Bogotá, Colombia (Presencial)",type:"Tiempo Completo",description:"Como Product Manager, liderarás la visión y estrategia de nuestros productos de seguros de salud. Trabajarás con múltiples equipos para definir roadmaps, priorizar features y asegurar que nuestros productos resuelvan problemas reales de nuestros clientes.",requirements:["3+ años de experiencia como Product Manager","Experiencia en industria de seguros o fintech","Habilidades de análisis de datos","Excelentes habilidades de comunicación","Capacidad de negociación","Comprensión de metodologías ágiles","Pensamiento estratégico y analítico"],benefits:["Salario competitivo + incentivos por performance","Plan de salud premium","Flexibilidad de horario","Presupuesto para educación continua","Cultura de innovación y emprendimiento","Oportunidad de impacto en la industria"],isOpen:!0},{id:"customer-success-001",title:"Representante de Customer Success",area:"Atención al Cliente",location:"Bogotá, Colombia (Presencial)",type:"Tiempo Completo",description:"Únete a nuestro equipo de Customer Success para ayudar a nuestros clientes a obtener el máximo valor de nuestros servicios de seguros de salud. Serás el punto de contacto clave para asegurar la satisfacción y retención de clientes.",requirements:["1+ años de experiencia en servicio al cliente","Excelentes habilidades de comunicación","Dominio del español (nativo)","Capacidad para resolver problemas","Paciencia y empatía","Organización y gestión del tiempo","Conocimiento básico de seguros es una ventaja"],benefits:["Salario + comisión por retención","Plan de salud","Capacitación en seguros y producto","Ambiente de equipo colaborativo","Oportunidades de crecimiento","Horario fijo de oficina"],isOpen:!0}];function HS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\Careers.tsx:10",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\Careers.tsx:11",children:"Trabaja con Nosotros | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\Careers.tsx:12",name:"description",content:"Únete al equipo de Evai. Ofertas de empleo y oportunidades de carrera en seguros y tecnología."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\Careers.tsx:14",className:"min-h-screen bg-white",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\Careers.tsx:16",className:"bg-gradient-to-r from-[#1C2D6E] to-[#1A3AB8] text-white py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:17",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\Careers.tsx:18",className:"text-4xl md:text-5xl font-bold mb-4",children:"Trabaja con Evai"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:19",className:"text-xl text-white/70",children:"Únete a nuestro equipo y ayuda a transformar la industria de seguros de salud en Colombia."})]})}),a.jsxs("section",{"data-loc":"client\\src\\pages\\Careers.tsx:26",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:27",className:"text-3xl font-bold mb-8",children:"Cultura y Valores"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:29",className:"bg-[#E0F7FA] p-8 rounded-lg border border-[#00C5D4]/30 mb-12",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:30",className:"text-gray-700 leading-relaxed mb-4",children:"En Evai creemos que nuestros colaboradores son nuestro mayor activo. Trabajamos en un ambiente colaborativo donde se valoran la innovación, la transparencia y el compromiso con la excelencia."}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:34",className:"text-gray-700 leading-relaxed",children:"Ofrecemos oportunidades de crecimiento profesional, desarrollo continuo, flexibilidad laboral y beneficios competitivos para todos nuestros colaboradores."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:40",className:"grid md:grid-cols-3 gap-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:41",className:"border-l-4 border-[#00C5D4] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:42",className:"font-bold text-lg mb-2",children:"Innovación"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:43",className:"text-gray-700 text-sm",children:"Promovemos nuevas ideas y el pensamiento creativo en cada proyecto."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:47",className:"border-l-4 border-green-600 pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:48",className:"font-bold text-lg mb-2",children:"Inclusión"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:49",className:"text-gray-700 text-sm",children:"Construimos un equipo diverso donde todos tienen voz y oportunidad."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:53",className:"border-l-4 border-[#009E8C] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:54",className:"font-bold text-lg mb-2",children:"Desarrollo"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:55",className:"text-gray-700 text-sm",children:"Invertimos en el crecimiento profesional de nuestro equipo."})]})]})]}),a.jsx("section",{"data-loc":"client\\src\\pages\\Careers.tsx:63",className:"bg-gray-50 py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:64",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:65",className:"text-3xl font-bold mb-8",children:"Beneficios"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:67",className:"grid md:grid-cols-2 gap-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:68",className:"flex gap-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:69",className:"text-2xl",children:"💰"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:70",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:71",className:"font-semibold mb-1",children:"Salario Competitivo"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:72",className:"text-gray-600 text-sm",children:"Compensación acorde a mercado e industria"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:75",className:"flex gap-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:76",className:"text-2xl",children:"🏥"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:77",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:78",className:"font-semibold mb-1",children:"Plan de Salud Integral"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:79",className:"text-gray-600 text-sm",children:"Cobertura para ti y tu familia"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:82",className:"flex gap-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:83",className:"text-2xl",children:"📚"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:84",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:85",className:"font-semibold mb-1",children:"Educación Continua"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:86",className:"text-gray-600 text-sm",children:"Presupuesto para cursos y certificaciones"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:89",className:"flex gap-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:90",className:"text-2xl",children:"⏰"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:91",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:92",className:"font-semibold mb-1",children:"Flexibilidad Laboral"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:93",className:"text-gray-600 text-sm",children:"Horarios flexibles y trabajo remoto"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:96",className:"flex gap-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:97",className:"text-2xl",children:"🎯"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:98",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:99",className:"font-semibold mb-1",children:"Bonificación Anual"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:100",className:"text-gray-600 text-sm",children:"Incentivos por performance"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:103",className:"flex gap-4",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:104",className:"text-2xl",children:"🌍"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:105",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:106",className:"font-semibold mb-1",children:"Impacto Social"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:107",className:"text-gray-600 text-sm",children:"Trabajo con propósito en industria crítica"})]})]})]})]})}),a.jsxs("section",{"data-loc":"client\\src\\pages\\Careers.tsx:115",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:116",className:"text-3xl font-bold mb-8",children:"Posiciones Disponibles"}),v0.filter(n=>n.isOpen).length===0?a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:119",className:"text-center py-12",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:120",className:"text-gray-600 text-lg mb-4",children:"No hay posiciones disponibles en este momento."}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:123",className:"text-gray-500",children:"Suscríbete a nuestro boletín para enterarte cuando haya nuevas oportunidades."})]}):a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:128",className:"space-y-6",children:v0.filter(n=>n.isOpen).map(n=>a.jsxs($a,{"data-loc":"client\\src\\pages\\Careers.tsx:130",className:"hover:shadow-lg transition-shadow",children:[a.jsx(jn,{"data-loc":"client\\src\\pages\\Careers.tsx:131",children:a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:132",className:"flex items-start justify-between",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:133",children:[a.jsx(Nn,{"data-loc":"client\\src\\pages\\Careers.tsx:134",className:"text-2xl mb-2",children:n.title}),a.jsxs(yh,{"data-loc":"client\\src\\pages\\Careers.tsx:135",className:"flex items-center gap-2",children:[a.jsx(Qs,{"data-loc":"client\\src\\pages\\Careers.tsx:136",variant:"outline",children:n.area}),a.jsx(Qs,{"data-loc":"client\\src\\pages\\Careers.tsx:137",variant:"outline",children:n.location}),a.jsx(Qs,{"data-loc":"client\\src\\pages\\Careers.tsx:138",variant:"outline",children:n.type})]})]})})}),a.jsx(Ia,{"data-loc":"client\\src\\pages\\Careers.tsx:143",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:144",className:"space-y-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:145",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:146",className:"font-semibold text-lg mb-2",children:"Descripción"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:147",className:"text-gray-700 leading-relaxed",children:n.description})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:152",className:"grid md:grid-cols-2 gap-6",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:153",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:154",className:"font-semibold text-lg mb-3",children:"Requerimientos"}),a.jsx("ul",{"data-loc":"client\\src\\pages\\Careers.tsx:155",className:"list-disc list-inside space-y-2 text-gray-700",children:n.requirements.map((l,r)=>a.jsx("li",{"data-loc":"client\\src\\pages\\Careers.tsx:157",className:"text-sm",children:l},r))})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:162",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:163",className:"font-semibold text-lg mb-3",children:"Beneficios"}),a.jsx("ul",{"data-loc":"client\\src\\pages\\Careers.tsx:164",className:"list-disc list-inside space-y-2 text-gray-700",children:n.benefits.map((l,r)=>a.jsx("li",{"data-loc":"client\\src\\pages\\Careers.tsx:166",className:"text-sm",children:l},r))})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:172",className:"flex gap-4 pt-4 border-t",children:[a.jsx(Xt,{"data-loc":"client\\src\\pages\\Careers.tsx:173",className:"bg-[#1C2D6E] hover:bg-[#1A3AB8]",asChild:!0,children:a.jsx("a",{"data-loc":"client\\src\\pages\\Careers.tsx:174",href:"/contacto",children:"Aplicar Ahora"})}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\Careers.tsx:176",variant:"outline",children:"Compartir Posición"})]})]})})]},n.id))})]}),a.jsx("section",{"data-loc":"client\\src\\pages\\Careers.tsx:189",className:"bg-[#E0F7FA] py-16",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:190",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:191",className:"text-3xl font-bold mb-8 text-center",children:"Proceso de Selección"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:193",className:"grid md:grid-cols-4 gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:194",className:"text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:195",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"1"}),a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:198",className:"font-semibold mb-2",children:"Aplicación"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:199",className:"text-sm text-gray-600",children:"Envía tu CV y cuéntanos por qué"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:201",className:"text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:202",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"2"}),a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:205",className:"font-semibold mb-2",children:"Entrevista"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:206",className:"text-sm text-gray-600",children:"Conversación con el equipo"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:208",className:"text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:209",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"3"}),a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:212",className:"font-semibold mb-2",children:"Evaluación"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:213",className:"text-sm text-gray-600",children:"Pruebas técnicas o prácticas"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:215",className:"text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:216",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"4"}),a.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:219",className:"font-semibold mb-2",children:"Oferta"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:220",className:"text-sm text-gray-600",children:"Bienvenido al equipo"})]})]})]})}),a.jsxs("section",{"data-loc":"client\\src\\pages\\Careers.tsx:227",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16 text-center",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:228",className:"text-3xl font-bold mb-4",children:"¿No viste una posición que te interese?"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:229",className:"text-gray-700 mb-8",children:"Siempre estamos buscando talento. Envíanos tu CV para futuras oportunidades."}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\Careers.tsx:232",size:"lg",className:"bg-[#1C2D6E] hover:bg-[#1A3AB8]",asChild:!0,children:a.jsx("a",{"data-loc":"client\\src\\pages\\Careers.tsx:233",href:"/contacto",children:"Enviar CV Espontáneo"})})]})]})]})}function BS(){const[n,l]=y.useState({nombre:"",email:"",telefono:"",asunto:"",mensaje:"",privacidad:!1}),[r,c]=y.useState("idle"),[u,m]=y.useState(!1),p=x=>{const{name:g,value:v,type:b}=x.target;l(j=>({...j,[g]:b==="checkbox"?x.target.checked:v}))},f=async x=>{if(x.preventDefault(),!Ja(n.email)){m(!0);return}m(!1),c("loading");try{const v=await(await fetch("/api/cotizar",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({nombre:n.nombre,telefono:n.telefono,correo:n.email,afiliado:"No aplica",tipo:`Contacto - ${n.asunto||"General"}: ${n.mensaje}`})})).json();c(v.ok?"ok":"error")}catch{c("error")}};return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\Contact.tsx:47",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\Contact.tsx:48",children:"Contacto | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\Contact.tsx:49",name:"description",content:"Ponte en contacto con Evai. Llámanos, escríbenos o usa el formulario — estamos para ayudarte."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\Contact.tsx:51",className:"min-h-screen bg-white",children:[a.jsx("section",{"data-loc":"client\\src\\pages\\Contact.tsx:53",className:"py-16",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:54",className:"max-w-4xl mx-auto px-6",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\Contact.tsx:55",className:"text-4xl md:text-5xl font-bold text-white mb-4",style:{fontFamily:"Sora, sans-serif"},children:"Contacto"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:58",className:"text-white/70 text-xl",children:"Nuestro equipo está listo para responder tus preguntas y ayudarte a encontrar el seguro perfecto."})]})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:64",className:"max-w-4xl mx-auto px-6 py-16",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:66",className:"grid md:grid-cols-3 gap-6 mb-16",children:[a.jsxs($a,{"data-loc":"client\\src\\pages\\Contact.tsx:67",className:"hover:shadow-lg transition-shadow",children:[a.jsxs(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:68",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:69",className:"text-3xl mb-2",children:"📞"}),a.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:70",children:"Llamadas"})]}),a.jsxs(Ia,{"data-loc":"client\\src\\pages\\Contact.tsx:72",children:[a.jsx("a",{"data-loc":"client\\src\\pages\\Contact.tsx:73",href:"tel:+573123300525",className:"text-[#00C5D4] font-semibold mb-1 block hover:underline",children:"+57 312 330 0525"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:74",className:"text-sm text-gray-500",children:"Lun–Vie: 8 AM – 6 PM · Sáb: 9 AM – 2 PM"})]})]}),a.jsxs($a,{"data-loc":"client\\src\\pages\\Contact.tsx:78",className:"hover:shadow-lg transition-shadow",children:[a.jsxs(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:79",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:80",className:"text-3xl mb-2",children:"✉️"}),a.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:81",children:"Email"})]}),a.jsxs(Ia,{"data-loc":"client\\src\\pages\\Contact.tsx:83",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:84",className:"text-[#00C5D4] font-semibold mb-1",children:"info@evaseguro.com"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:85",className:"text-sm text-gray-500",children:"Respuesta en menos de 24 horas"})]})]}),a.jsxs($a,{"data-loc":"client\\src\\pages\\Contact.tsx:89",className:"hover:shadow-lg transition-shadow",children:[a.jsxs(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:90",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:91",className:"text-3xl mb-2",children:"💬"}),a.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:92",children:"WhatsApp"})]}),a.jsxs(Ia,{"data-loc":"client\\src\\pages\\Contact.tsx:94",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:95",className:"text-[#00C5D4] font-semibold mb-1",children:"+57 312 330 0525"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:96",className:"text-sm text-gray-500 mb-4",children:"Chat disponible en horario laboral"}),a.jsxs("a",{"data-loc":"client\\src\\pages\\Contact.tsx:97",href:"https://wa.me/573123300525",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90 active:scale-95",style:{background:"#25D366"},children:[a.jsx("svg",{"data-loc":"client\\src\\pages\\Contact.tsx:104",viewBox:"0 0 24 24",className:"w-4 h-4 fill-white flex-shrink-0",children:a.jsx("path",{"data-loc":"client\\src\\pages\\Contact.tsx:105",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),"Chatear por WhatsApp"]})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:114",className:"grid md:grid-cols-2 gap-12",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:116",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Contact.tsx:117",className:"text-2xl font-bold text-[#1C2D6E] mb-6",style:{fontFamily:"Sora, sans-serif"},children:"Envíanos un Mensaje"}),r==="ok"?a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:122",className:"bg-green-50 border border-green-200 rounded-2xl p-8 text-center",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:123",className:"text-4xl mb-3",children:"✅"}),a.jsx("h3",{"data-loc":"client\\src\\pages\\Contact.tsx:124",className:"text-xl font-bold text-green-700 mb-2",children:"¡Mensaje enviado!"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:125",className:"text-green-600 text-sm",children:"Te contactaremos en menos de 24 horas."}),a.jsx("button",{"data-loc":"client\\src\\pages\\Contact.tsx:126",onClick:()=>c("idle"),className:"mt-4 text-[#00C5D4] text-sm hover:underline",children:"Enviar otro mensaje"})]}):a.jsxs("form",{"data-loc":"client\\src\\pages\\Contact.tsx:131",onSubmit:f,className:"space-y-5",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:132",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:133",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Nombre Completo *"}),a.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:134",name:"nombre",required:!0,value:n.nombre,onChange:p,placeholder:"Tu nombre completo",className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:139",className:"grid grid-cols-2 gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:140",children:[a.jsxs("label",{"data-loc":"client\\src\\pages\\Contact.tsx:141",className:"block text-xs font-semibold mb-1.5 uppercase tracking-wide",style:{color:u?"#ef4444":"#4b5563"},children:["Email * ",u&&a.jsx("span",{"data-loc":"client\\src\\pages\\Contact.tsx:142",className:"normal-case",children:"— correo inválido"})]}),a.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:144",name:"email",type:"email",required:!0,value:n.email,onChange:x=>{p(x),u&&m(!1)},placeholder:"tu@email.com",className:"w-full px-4 py-3 border rounded-xl text-sm outline-none focus:ring-2 focus:ring-[#00C5D4]/20 transition-all",style:{borderColor:u?"#ef4444":"#e5e7eb"}})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:150",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:151",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Teléfono"}),a.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:152",name:"telefono",value:n.telefono,onChange:p,placeholder:"+57 3XX XXX XXXX",className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:158",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:159",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Asunto"}),a.jsxs("select",{"data-loc":"client\\src\\pages\\Contact.tsx:160",name:"asunto",value:n.asunto,onChange:p,className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-all bg-white",children:[a.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:162",value:"",children:"Selecciona un asunto"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:163",children:"Pregunta General"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:164",children:"Cotización"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:165",children:"Soporte Técnico"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:166",children:"Reclamo"}),a.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:167",children:"Alianzas"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:171",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:172",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Mensaje *"}),a.jsx("textarea",{"data-loc":"client\\src\\pages\\Contact.tsx:173",name:"mensaje",required:!0,value:n.mensaje,onChange:p,rows:4,placeholder:"Cuéntanos cómo podemos ayudarte...",className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all resize-none"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:178",className:"flex items-start gap-3",children:[a.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:179",type:"checkbox",name:"privacidad",id:"privacidad",required:!0,checked:n.privacidad,onChange:p,className:"w-4 h-4 mt-0.5 accent-[#00C5D4] rounded"}),a.jsxs("label",{"data-loc":"client\\src\\pages\\Contact.tsx:182",htmlFor:"privacidad",className:"text-xs text-gray-500 leading-relaxed",children:["Acepto la ",a.jsx("a",{"data-loc":"client\\src\\pages\\Contact.tsx:183",href:"/privacidad",className:"text-[#00C5D4] hover:underline",children:"Política de Privacidad"})," y autorizo el tratamiento de mis datos personales conforme a la Ley 1581 de 2012."]})]}),r==="error"&&a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:189",className:"text-red-500 text-sm",children:"Ocurrió un error. Inténtalo de nuevo."}),a.jsx(Xt,{"data-loc":"client\\src\\pages\\Contact.tsx:192",type:"submit",disabled:r==="loading",className:"w-full py-3 rounded-xl font-semibold text-sm transition-all hover:opacity-90 disabled:opacity-60",style:{background:"#00C5D4",color:"white",border:"none"},children:r==="loading"?"Enviando...":"Enviar Mensaje"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:202",className:"space-y-6",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Contact.tsx:203",className:"text-2xl font-bold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:"Información de Contacto"}),a.jsxs($a,{"data-loc":"client\\src\\pages\\Contact.tsx:208",children:[a.jsx(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:209",children:a.jsxs(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:210",className:"text-base flex items-center gap-2",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\Contact.tsx:211",className:"text-xl",children:"📍"})," Nuestra Oficina"]})}),a.jsxs(Ia,{"data-loc":"client\\src\\pages\\Contact.tsx:214",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:215",className:"text-sm text-gray-600 font-medium",children:"Edificio Milla de Oro"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:216",className:"text-sm text-gray-500",children:"Medellín, Colombia"})]})]}),[{title:"Horarios de Atención",content:["Lun–Vie: 8:00 AM – 6:00 PM","Sábados: 9:00 AM – 2:00 PM","Domingos: Cerrado","* Email y chat: 24/7"]},{title:"Áreas Especializadas",content:["Comparación: info@evaseguro.com","Soporte: soporte@evaseguro.com","Privacidad: privacy@evaseguro.com","Alianzas: alianzas@evaseguro.com"]}].map(x=>a.jsxs($a,{"data-loc":"client\\src\\pages\\Contact.tsx:224",children:[a.jsx(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:225",children:a.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:225",className:"text-base",children:x.title})}),a.jsx(Ia,{"data-loc":"client\\src\\pages\\Contact.tsx:226",children:a.jsx("ul",{"data-loc":"client\\src\\pages\\Contact.tsx:227",className:"space-y-1",children:x.content.map(g=>a.jsx("li",{"data-loc":"client\\src\\pages\\Contact.tsx:229",className:"text-sm text-gray-600",children:g},g))})})]},x.title)),a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:237",className:"bg-[#00C5D4]/5 rounded-2xl p-6 border border-[#00C5D4]/20",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Contact.tsx:238",className:"font-bold text-[#1C2D6E] mb-4",children:"Preguntas frecuentes"}),a.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:239",className:"space-y-3",children:[["¿Cuánto tarda la respuesta?","Máximo 2 horas en horarios laborales."],["¿Hay costo por asesoría?","No. Es completamente gratis."],["¿Puedo agendar una llamada?","Sí, coordinaremos según tu disponibilidad."]].map(([x,g])=>a.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:245",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:246",className:"text-sm font-semibold text-[#1C2D6E]",children:x}),a.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:247",className:"text-sm text-gray-500",children:g})]},x))})]})]})]})]})]})]})}function LS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\Terms.tsx:6",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\Terms.tsx:7",children:"Términos y Condiciones | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\Terms.tsx:8",name:"description",content:"Términos y condiciones de uso de la plataforma Evai."})]}),a.jsx("main",{"data-loc":"client\\src\\pages\\Terms.tsx:10",className:"min-h-screen bg-white",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\Terms.tsx:12",className:"text-4xl font-bold mb-8",children:"Términos y Condiciones"}),a.jsxs("section",{"data-loc":"client\\src\\pages\\Terms.tsx:14",className:"space-y-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:15",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:16",className:"text-2xl font-bold mb-4",children:"1. Introducción"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:17",className:"text-gray-700 leading-relaxed",children:"Bienvenido a Evai. Estos Términos y Condiciones regulan el uso de nuestra plataforma web y móvil. Al acceder y utilizar Evai, aceptas completamente estos términos. Si no estás de acuerdo con alguna parte de estos términos, no debes utilizar nuestro servicio."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:24",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:25",className:"text-2xl font-bold mb-4",children:"2. Definiciones"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:26",className:"space-y-3 text-gray-700",children:[a.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:27",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:27",children:"Plataforma:"})," Hace referencia a nuestro sitio web y aplicación móvil de Evai."]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:28",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:28",children:"Usuario:"})," Cualquier persona que accede a la plataforma, ya sea para consultar información o contratar servicios."]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:29",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:29",children:"Servicios:"})," Incluye comparación de planes de seguros, consultoría, asesoramiento y todo lo relacionado con seguros de salud."]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:30",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:30",children:"Contenido:"})," Incluye textos, imágenes, información, datos y cualquier material disponible en la plataforma."]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:34",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:35",className:"text-2xl font-bold mb-4",children:"3. Aceptación de Términos"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:36",className:"text-gray-700 leading-relaxed",children:"Al utilizar Evai, reconoces que has leído, entendido y aceptas estos Términos y Condiciones, así como nuestra Política de Privacidad. Nos reservamos el derecho de modificar estos términos en cualquier momento. Los cambios serán efectivos inmediatamente después de su publicación en la plataforma. Es tu responsabilidad revisar periódicamente los términos actualizados."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:44",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:45",className:"text-2xl font-bold mb-4",children:"4. Uso de la Plataforma"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:46",className:"text-gray-700 leading-relaxed mb-4",children:"Aceptas utilizar Evai de conformidad con todas las leyes y regulaciones aplicables. Específicamente, te comprometes a:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Terms.tsx:50",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:51",children:"Proporcionar información exacta, actual y completa"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:52",children:"No acceder sin autorización a la plataforma o sus sistemas"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:53",children:"No utilizar la plataforma para actividades ilegales o no autorizadas"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:54",children:"No interferir con la funcionalidad o seguridad de la plataforma"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:55",children:"No transmitir virus, malware u otro código dañino"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:56",children:"Respetar los derechos de propiedad intelectual de Evai"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:57",children:"No recopilar información personal de otros usuarios sin consentimiento"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:61",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:62",className:"text-2xl font-bold mb-4",children:"5. Restricciones"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:63",className:"text-gray-700 leading-relaxed mb-4",children:"No está permitido:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Terms.tsx:66",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:67",children:"Reproducir, duplicar o copiar nuestro contenido sin autorización"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:68",children:"Utilizar la plataforma para spam, suplantación de identidad o fraude"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:69",children:"Acceder a datos de otros usuarios"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:70",children:"Vender, transferir o asignar derechos de acceso a terceros"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:71",children:"Utilizar bots o herramientas automatizadas sin permiso"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:72",children:"Descompilar o intentar obtener el código fuente"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:76",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:77",className:"text-2xl font-bold mb-4",children:"6. Responsabilidad y Limitaciones"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:78",className:"text-gray-700 leading-relaxed mb-4",children:"Evai proporciona información sobre seguros de salud. Sin embargo:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Terms.tsx:81",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:82",children:"No garantizamos la exactitud del contenido proporcionado"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:83",children:"Recomendamos verificar información con las aseguradoras directamente"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:84",children:"Evai no es responsable de decisiones tomadas basadas en nuestra información"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:85",children:"Los seguros de salud están sujetos a términos de las aseguradoras, no de Evai"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:86",children:"No somos asesores financieros ni asegurados"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:90",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:91",className:"text-2xl font-bold mb-4",children:"7. Limitación de Responsabilidad"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:92",className:"text-gray-700 leading-relaxed",children:"En la máxima medida permitida por la ley, Evai no será responsable por daños indirectos, incidentales, especiales, consecuentes o punitivos resultantes del uso o la imposibilidad de usar la plataforma, incluida la pérdida de datos, lucro cesante o daño reputacional."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:99",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:100",className:"text-2xl font-bold mb-4",children:"8. Cambios en el Servicio"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:101",className:"text-gray-700 leading-relaxed",children:"Evai se reserva el derecho de modificar, suspender o discontinuar el servicio o cualquier parte del mismo en cualquier momento, con o sin aviso previo. No somos responsables por cualquier cambio o interrupción del servicio."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:108",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:109",className:"text-2xl font-bold mb-4",children:"9. Propiedad Intelectual"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:110",className:"text-gray-700 leading-relaxed",children:"Todo el contenido en la plataforma, incluyendo pero no limitado a texto, gráficos, logos, imágenes y software, es propiedad de Evai o sus proveedores de contenido y está protegido por leyes de derechos de autor. No tienes permiso para reproducir, distribuir o transmitir contenido sin consentimiento escrito."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:117",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:118",className:"text-2xl font-bold mb-4",children:"10. Enlaces Externos"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:119",className:"text-gray-700 leading-relaxed",children:"Nuestra plataforma puede contener enlaces a sitios web de terceros. No tenemos control sobre estos sitios y no somos responsables por su contenido. Tu uso de sitios de terceros está sujeto a sus términos y condiciones."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:126",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:127",className:"text-2xl font-bold mb-4",children:"11. Terminación"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:128",className:"text-gray-700 leading-relaxed",children:"Podemos terminar o suspender tu acceso a la plataforma inmediatamente, sin previo aviso, si violas cualquiera de estos términos. Después de la terminación, tu derecho a usar la plataforma cesa inmediatamente."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:135",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:136",className:"text-2xl font-bold mb-4",children:"12. Ley Aplicable"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:137",className:"text-gray-700 leading-relaxed",children:"Estos Términos y Condiciones se rigen por y se interpretan de conformidad con las leyes de Colombia, sin considerar sus disposiciones sobre conflictos de ley. Aceptas la jurisdicción exclusiva de los tribunales de Bogotá."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:144",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:145",className:"text-2xl font-bold mb-4",children:"13. Contacto"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:146",className:"text-gray-700 leading-relaxed",children:"Si tienes preguntas sobre estos Términos y Condiciones, por favor contáctanos en:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:149",className:"mt-4 p-4 bg-gray-50 rounded-lg",children:[a.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:150",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:150",children:"Email:"})," legal@evaseguro.com"]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:151",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:151",children:"Teléfono:"})," +57 (1) 8000-0000"]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:152",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:152",children:"Dirección:"})," Bogotá, Colombia"]})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Terms.tsx:156",className:"text-sm text-gray-500 pt-8 border-t",children:a.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:157",children:"Última actualización: 12 de mayo de 2026"})})]})]})})]})}function _S(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\Privacy.tsx:6",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\Privacy.tsx:7",children:"Política de Privacidad | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\Privacy.tsx:8",name:"description",content:"Política de privacidad de Evai - Cómo protegemos tus datos personales."})]}),a.jsx("main",{"data-loc":"client\\src\\pages\\Privacy.tsx:10",className:"min-h-screen bg-white",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\Privacy.tsx:12",className:"text-4xl font-bold mb-8",children:"Política de Privacidad"}),a.jsxs("section",{"data-loc":"client\\src\\pages\\Privacy.tsx:14",className:"space-y-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:15",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:16",className:"text-2xl font-bold mb-4",children:"1. Introducción"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:17",className:"text-gray-700 leading-relaxed",children:"En Evai, tu privacidad es nuestra prioridad. Esta Política de Privacidad explica cómo recopilamos, usamos, protegemos y compartimos tu información personal cuando utilizas nuestra plataforma. Nos comprometemos a ser transparentes y respetuosos con tu información."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:24",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:25",className:"text-2xl font-bold mb-4",children:"2. Información que Recopilamos"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:26",className:"space-y-4 text-gray-700",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:27",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Privacy.tsx:28",className:"font-semibold mb-2",children:"Información que nos proporcionas directamente:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:29",className:"list-disc list-inside space-y-1",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:30",children:"Nombre, email y teléfono"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:31",children:"Datos de salud (historial médico, medicamentos, condiciones preexistentes)"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:32",children:"Información demográfica (edad, género, ubicación)"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:33",children:"Información familiar (dependientes, estado civil)"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:34",children:"Datos de contacto y preferencias de comunicación"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:37",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Privacy.tsx:38",className:"font-semibold mb-2",children:"Información recopilada automáticamente:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:39",className:"list-disc list-inside space-y-1",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:40",children:"Dirección IP y datos de ubicación"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:41",children:"Tipo de navegador y dispositivo"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:42",children:"Páginas visitadas y tiempo de permanencia"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:43",children:"Cookies y tecnologías similares"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:44",children:"Datos de uso y navegación"})]})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:50",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:51",className:"text-2xl font-bold mb-4",children:"3. Cómo Usamos tu Información"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:52",className:"text-gray-700 leading-relaxed mb-4",children:"Utilizamos tu información personal para:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:55",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:56",children:"Proporcionar y mejorar nuestros servicios de comparación de seguros"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:57",children:"Personalizar recomendaciones de planes según tu perfil"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:58",children:"Procesar cotizaciones y comparaciones"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:59",children:"Comunicarnos contigo sobre el servicio y actualizaciones"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:60",children:"Enviar información de interés sobre seguros de salud"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:61",children:"Analizar el uso de la plataforma para mejoras"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:62",children:"Cumplir con obligaciones legales y regulatorias"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:63",children:"Prevenir fraude y asegurar la seguridad"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:67",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:68",className:"text-2xl font-bold mb-4",children:"4. Compartir tu Información"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:69",className:"text-gray-700 leading-relaxed mb-4",children:"No vendemos tu información personal. Sin embargo, podemos compartirla con:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:72",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:73",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:73",children:"Aseguradoras de salud:"})," Solo cuando solicitas una cotización o comparación"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:74",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:74",children:"Proveedores de servicios:"})," Que nos ayudan a operar la plataforma (hosting, análisis)"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:75",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:75",children:"Autoridades legales:"})," Cuando requerido por ley"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:76",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:76",children:"Sucesores en caso de fusión:"})," Si Evai es adquirida o fusionada"]})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:78",className:"text-gray-700 leading-relaxed mt-4",children:"Los proveedores de servicios firman acuerdos de confidencialidad y solo pueden usar tu información para proporcionar servicios a Evai."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:84",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:85",className:"text-2xl font-bold mb-4",children:"5. Protección de Datos"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:86",className:"text-gray-700 leading-relaxed mb-4",children:"Implementamos medidas técnicas y organizacionales para proteger tu información:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:89",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:90",children:"Encriptación SSL/TLS para datos en tránsito"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:91",children:"Almacenamiento seguro de datos sensibles"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:92",children:"Acceso restringido a información personal"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:93",children:"Autenticación y control de acceso"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:94",children:"Auditorías y evaluaciones de seguridad regulares"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:95",children:"Políticas de retención de datos"})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:97",className:"text-gray-700 leading-relaxed mt-4",children:"Aunque nos esforzamos por proteger tu información, ningún sistema es completamente seguro. Usamos medidas razonables pero no garantizamos seguridad total."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:103",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:104",className:"text-2xl font-bold mb-4",children:"6. Tus Derechos"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:105",className:"text-gray-700 leading-relaxed mb-4",children:"Tienes derecho a:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:108",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:109",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:109",children:"Acceso:"})," Solicitar copia de tu información personal"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:110",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:110",children:"Rectificación:"})," Corregir información inexacta"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:111",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:111",children:"Supresión:"})," Solicitar la eliminación de tus datos (con límites legales)"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:112",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:112",children:"Restricción:"})," Limitar cómo usamos tu información"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:113",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:113",children:"Portabilidad:"})," Recibir tus datos en formato accesible"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:114",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:114",children:"Oposición:"})," Oponerte al procesamiento de tus datos"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:115",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:115",children:"Revocar consentimiento:"})," Retirar tu consentimiento en cualquier momento"]})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:117",className:"text-gray-700 leading-relaxed mt-4",children:"Para ejercer estos derechos, contáctanos en privacy@evaseguro.com"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:122",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:123",className:"text-2xl font-bold mb-4",children:"7. Cookies y Tecnologías Similares"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:124",className:"text-gray-700 leading-relaxed mb-4",children:"Usamos cookies para:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:127",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:128",children:"Recordar tus preferencias"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:129",children:"Analizar el uso del sitio"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:130",children:"Mostrar contenido personalizado"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:131",children:"Mejorar la experiencia de usuario"})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:133",className:"text-gray-700 leading-relaxed mt-4",children:"Puedes deshabilitarlas en los ajustes de tu navegador, aunque algunas características podrían no funcionar correctamente. Consulta nuestra Política de Cookies para más detalles."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:139",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:140",className:"text-2xl font-bold mb-4",children:"8. Retención de Datos"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:141",className:"text-gray-700 leading-relaxed",children:"Retenemos tu información personal solo el tiempo necesario para los propósitos para los cuales fue recopilada, o según lo requiera la ley. Después de ese período, tus datos serán eliminados o anonimizados de manera segura. Pueden haber excepciones si debemos retener datos por obligaciones legales o contractuales."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:148",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:149",className:"text-2xl font-bold mb-4",children:"9. Información de Menores"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:150",className:"text-gray-700 leading-relaxed",children:"Evai no está dirigido a menores de 18 años. No recopilamos información de menores de forma intencional. Si descubrimos que hemos recopilado información de un menor, la eliminaremos inmediatamente. Los padres o tutores que crean que hemos recopilado información de sus hijos pueden contactarnos en privacy@evaseguro.com"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:157",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:158",className:"text-2xl font-bold mb-4",children:"10. Cambios en esta Política"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:159",className:"text-gray-700 leading-relaxed",children:"Podemos actualizar esta Política de Privacidad periódicamente. Te notificaremos sobre cambios significativos por email o mediante un aviso prominente en la plataforma. Tu uso continuado de la plataforma después de cambios constituye tu aceptación de la política actualizada."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:166",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:167",className:"text-2xl font-bold mb-4",children:"11. Contacto"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:168",className:"text-gray-700 leading-relaxed mb-4",children:"Si tienes preguntas sobre nuestra Política de Privacidad o cómo manejamos tus datos:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:171",className:"p-4 bg-gray-50 rounded-lg",children:[a.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:172",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:172",children:"Email:"})," privacy@evaseguro.com"]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:173",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:173",children:"Teléfono:"})," +57 (1) 8000-0000"]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:174",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:174",children:"Dirección:"})," Bogotá, Colombia"]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:175",className:"text-gray-700 mt-2",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:175",children:"Oficial de Privacidad:"})," dpo@evaseguro.com"]})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:179",className:"text-sm text-gray-500 pt-8 border-t",children:a.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:180",children:"Última actualización: 12 de mayo de 2026"})})]})]})})]})}function FS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\Cookies.tsx:6",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\Cookies.tsx:7",children:"Política de Cookies | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\Cookies.tsx:8",name:"description",content:"Información sobre cómo usamos cookies en Evai"})]}),a.jsx("main",{"data-loc":"client\\src\\pages\\Cookies.tsx:10",className:"min-h-screen bg-white",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\Cookies.tsx:12",className:"text-4xl font-bold mb-8",children:"Política de Cookies"}),a.jsxs("section",{"data-loc":"client\\src\\pages\\Cookies.tsx:14",className:"space-y-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:15",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:16",className:"text-2xl font-bold mb-4",children:"1. ¿Qué son las Cookies?"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:17",className:"text-gray-700 leading-relaxed",children:"Las cookies son pequeños archivos de texto que se almacenan en tu navegador cuando visitas un sitio web. Contienen información sobre tu actividad en el sitio y ayudan a mejorar tu experiencia. Las cookies no contienen virus ni pueden instalar malware en tu dispositivo."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:24",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:25",className:"text-2xl font-bold mb-4",children:"2. Tipos de Cookies que Utilizamos"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:26",className:"space-y-4 text-gray-700",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:27",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:28",className:"font-semibold mb-2",children:"Cookies Esenciales/Técnicas"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:29",className:"leading-relaxed",children:"Necesarias para el funcionamiento básico de la plataforma. Permiten navegación, acceso a áreas seguras y mantienen sesiones activas. No se pueden desactivar sin afectar la funcionalidad."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:34",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:35",className:"font-semibold mb-2",children:"Cookies de Análisis"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:36",className:"leading-relaxed",children:"Recopilan información sobre cómo utilizas la plataforma: páginas visitadas, tiempo de permanencia, clics realizados. Nos ayudan a entender el comportamiento del usuario y mejorar el sitio. Utilizamos Google Analytics para esto."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:42",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:43",className:"font-semibold mb-2",children:"Cookies de Preferencia"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:44",className:"leading-relaxed",children:"Guardan tus preferencias personales como idioma, tema (claro/oscuro), zona horaria y otras opciones de configuración para personalizar tu experiencia."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:49",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:50",className:"font-semibold mb-2",children:"Cookies de Marketing/Publicidad"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:51",className:"leading-relaxed",children:"Utilizadas para mostrar anuncios relevantes y medir la efectividad de campañas publicitarias. Pueden ser de nuestro dominio o de terceros como redes sociales."})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:59",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:60",className:"text-2xl font-bold mb-4",children:"3. Cookies de Terceros"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:61",className:"text-gray-700 leading-relaxed mb-4",children:"Utilizamos servicios de terceros que también establecen cookies:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:64",className:"space-y-3 text-gray-700",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:65",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:66",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:66",children:"Google Analytics:"})," Para análisis del comportamiento del usuario y estadísticas de tráfico."]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:68",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:69",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:69",children:"Google Ads:"})," Para publicidad y remarketing en búsquedas."]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:71",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:72",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:72",children:"Facebook Pixel:"})," Para publicidad en redes sociales y análisis de conversiones."]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:74",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:75",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:75",children:"LinkedIn Insight:"})," Para publicidad B2B y análisis en LinkedIn."]})})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:78",className:"text-gray-700 leading-relaxed mt-4",children:"Estos proveedores tienen sus propias políticas de privacidad y uso de cookies. No controlamos completamente sus prácticas, pero trabajamos con proveedores confiables."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:84",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:85",className:"text-2xl font-bold mb-4",children:"4. Duración de las Cookies"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:86",className:"space-y-4 text-gray-700",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:87",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:88",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:88",children:"Cookies de Sesión:"})," Se eliminan cuando cierras tu navegador. Utilizadas para funcionalidad temporal."]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:90",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:91",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:91",children:"Cookies Persistentes:"})," Permanecen en tu dispositivo durante un período especificado (días, meses o años). Permiten recordar tus preferencias en futuras visitas."]})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:97",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:98",className:"text-2xl font-bold mb-4",children:"5. Cómo Gestionar tus Cookies"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:99",className:"text-gray-700 leading-relaxed mb-4",children:"Tienes el control sobre las cookies en tu navegador:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:102",className:"space-y-3 text-gray-700",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:103",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:104",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:104",children:"Permitir todas:"})," Aceptar todas las cookies, incluyendo las de análisis y marketing."]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:106",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:107",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:107",children:"Gestionar preferencias:"})," Seleccionar qué tipos de cookies permites."]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:109",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:110",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:110",children:"Rechazar opcionales:"})," Solo permitir cookies esenciales para la funcionalidad."]})}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:112",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:113",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:113",children:"Deshabilitar completamente:"})," A través de los ajustes del navegador (aunque esto afectará la experiencia)."]})})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:116",className:"text-gray-700 leading-relaxed mt-4",children:"Las instrucciones para gestionar cookies varían según el navegador. Consulta la ayuda de tu navegador (Chrome, Firefox, Safari, Edge) para detalles específicos."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:122",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:123",className:"text-2xl font-bold mb-4",children:"6. Impacto de Rechazar Cookies"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:124",className:"text-gray-700 leading-relaxed",children:"Si rechazas cookies opcionales:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Cookies.tsx:127",className:"list-disc list-inside space-y-2 text-gray-700 mt-3",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:128",children:"La plataforma funcionará correctamente (cookies esenciales permanecen)"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:129",children:"No podremos personalizar contenido según tus preferencias"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:130",children:"No verás publicidad personalizada (verás anuncios genéricos)"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:131",children:"No podremos medir efectividad de campañas de marketing"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:132",children:"Tu experiencia será menos optimizada"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:136",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:137",className:"text-2xl font-bold mb-4",children:"7. Consentimiento de Cookies"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:138",className:"text-gray-700 leading-relaxed",children:"Cuando visitas Evai por primera vez, te mostramos un banner de consentimiento. Puedes:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Cookies.tsx:141",className:"list-disc list-inside space-y-2 text-gray-700 mt-3",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:142",children:"Aceptar todas las cookies"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:143",children:"Rechazar cookies opcionales"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:144",children:"Personalizar qué cookies permitir"})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:146",className:"text-gray-700 leading-relaxed mt-4",children:"Tu consentimiento se guarda y respetamos tu elección. Puedes cambiar tus preferencias en cualquier momento a través de la configuración de cookies en el pie de página."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:152",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:153",className:"text-2xl font-bold mb-4",children:"8. Rastreo y DNTR (Do Not Track)"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:154",className:"text-gray-700 leading-relaxed",children:'Si tu navegador tiene habilitada la opción "No seguirme" (DNT), Evai respetará esa preferencia y no utilizará cookies de análisis ni marketing. Sin embargo, las cookies esenciales continuarán siendo utilizadas para la funcionalidad del sitio.'})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:161",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:162",className:"text-2xl font-bold mb-4",children:"9. Seguridad de Cookies"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:163",className:"text-gray-700 leading-relaxed",children:"Las cookies se transmiten de manera segura:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\Cookies.tsx:166",className:"list-disc list-inside space-y-2 text-gray-700 mt-3",children:[a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:167",children:"Conexión HTTPS encriptada"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:168",children:"Atributo Secure para solo transmisión HTTPS"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:169",children:"Atributo HttpOnly para evitar acceso desde JavaScript"}),a.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:170",children:"SameSite para prevenir ataques CSRF"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:174",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:175",className:"text-2xl font-bold mb-4",children:"10. Privacidad y Protección de Datos"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:176",className:"text-gray-700 leading-relaxed",children:"El uso de cookies en Evai está regulado por nuestra Política de Privacidad. Las cookies pueden contener información personal, que está protegida según nuestras normas de privacidad y cumple con regulaciones como GDPR y CCPA."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:183",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:184",className:"text-2xl font-bold mb-4",children:"11. Cambios en esta Política"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:185",className:"text-gray-700 leading-relaxed",children:"Podemos actualizar esta Política de Cookies en cualquier momento. Los cambios serán efectivos inmediatamente después de su publicación. Te recomendamos revisar esta política periódicamente para estar informado sobre nuestro uso de cookies."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:192",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:193",className:"text-2xl font-bold mb-4",children:"12. Contacto"}),a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:194",className:"text-gray-700 leading-relaxed mb-4",children:"Si tienes preguntas sobre nuestro uso de cookies:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:197",className:"p-4 bg-gray-50 rounded-lg",children:[a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:198",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:198",children:"Email:"})," privacy@evaseguro.com"]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:199",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:199",children:"Teléfono:"})," +57 (1) 8000-0000"]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:200",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:200",children:"Dirección:"})," Bogotá, Colombia"]})]})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:204",className:"text-sm text-gray-500 pt-8 border-t",children:a.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:205",children:"Última actualización: 12 de mayo de 2026"})})]})]})})]})}function qS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\HabeasData.tsx:6",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\HabeasData.tsx:7",children:"Derechos HABEAS DATA | Evai"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\HabeasData.tsx:8",name:"description",content:"Conoce tus derechos HABEAS DATA y cómo acceder a tu información personal en Evai"})]}),a.jsx("main",{"data-loc":"client\\src\\pages\\HabeasData.tsx:10",className:"min-h-screen bg-white",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\HabeasData.tsx:12",className:"text-4xl font-bold mb-8",children:"Derechos HABEAS DATA"}),a.jsxs("section",{"data-loc":"client\\src\\pages\\HabeasData.tsx:14",className:"space-y-8",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:15",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:16",className:"text-2xl font-bold mb-4",children:"1. ¿Qué es HABEAS DATA?"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:17",className:"text-gray-700 leading-relaxed",children:"El Habeas Data es un derecho constitucional que te permite conocer, actualizar y rectificar la información personal que reposa en bases de datos, archivos o registros públicos o privados. En Colombia, está consagrado en el Artículo 15 de la Constitución Política. Es tu derecho fundamental a la autodeterminación informativa y a la privacidad de tus datos personales."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:25",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:26",className:"text-2xl font-bold mb-4",children:"2. Tus Derechos HABEAS DATA con Evai"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:27",className:"text-gray-700 leading-relaxed mb-4",children:"Como usuario de Evai, tienes los siguientes derechos sobre tu información:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:31",className:"space-y-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:32",className:"border-l-4 border-[#00C5D4] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:33",className:"font-semibold text-lg mb-2",children:"Derecho de Acceso"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:34",className:"text-gray-700",children:"Puedes solicitar una copia completa de todos los datos personales que Evai tiene sobre ti. Incluye información de registros, búsquedas realizadas, cotizaciones, preferencias y cualquier dato asociado a tu cuenta. La solicitud será respondida dentro de 10 días hábiles."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:41",className:"border-l-4 border-[#00C5D4] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:42",className:"font-semibold text-lg mb-2",children:"Derecho de Rectificación"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:43",className:"text-gray-700",children:"Si encuentras datos inexactos, incompletos, equívocos o obsoletos, puedes solicitar su corrección. Por ejemplo, si tu nombre está mal escrito, tu teléfono es incorrecto, o tu información de salud está desactualizada. Evai debe corregir la información en 10 días hábiles."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:50",className:"border-l-4 border-[#00C5D4] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:51",className:"font-semibold text-lg mb-2",children:"Derecho de Supresión/Eliminación"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:52",className:"text-gray-700",children:"Puedes solicitar la eliminación de tus datos personales de nuestros sistemas. Esto se hace cuando los datos no son necesarios para los propósitos para los cuales fueron recopilados, o cuando retiras tu consentimiento. Sin embargo, podemos retener datos si la ley nos lo exige."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:59",className:"border-l-4 border-[#00C5D4] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:60",className:"font-semibold text-lg mb-2",children:"Derecho de Restricción"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:61",className:"text-gray-700",children:"Puedes solicitar que limitemos cómo usamos tu información. Por ejemplo, pedir que no recibas correos de marketing, que no compartamos datos con aseguradoras, o que pausemos el procesamiento de datos mientras verificas la exactitud."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:68",className:"border-l-4 border-[#00C5D4] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:69",className:"font-semibold text-lg mb-2",children:"Derecho de Portabilidad"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:70",className:"text-gray-700",children:"Tienes derecho a recibir tus datos en un formato estructurado, comúnmente usado y legible por máquina (como CSV o JSON). Esto te permite transferir tu información a otro proveedor de servicios si lo deseas."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:76",className:"border-l-4 border-[#00C5D4] pl-4",children:[a.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:77",className:"font-semibold text-lg mb-2",children:"Derecho de Oposición"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:78",className:"text-gray-700",children:"Puedes oponerte al procesamiento de tus datos personales, especialmente para propósitos de marketing, análisis o publicidad. Evai debe dejar de usar tu información para estos fines dentro de 10 días hábiles."})]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:86",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:87",className:"text-2xl font-bold mb-4",children:"3. ¿Qué Información Tenemos sobre ti?"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:88",className:"text-gray-700 leading-relaxed mb-4",children:"Evai puede tener los siguientes tipos de información:"}),a.jsxs("ul",{"data-loc":"client\\src\\pages\\HabeasData.tsx:91",className:"list-disc list-inside space-y-2 text-gray-700",children:[a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:92",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:92",children:"Datos de identificación:"})," Nombre, cédula, pasaporte"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:93",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:93",children:"Datos de contacto:"})," Email, teléfono, dirección"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:94",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:94",children:"Datos de salud:"})," Historial médico, medicamentos, condiciones"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:95",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:95",children:"Datos demográficos:"})," Edad, género, estado civil, ubicación"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:96",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:96",children:"Datos de familia:"})," Dependientes, beneficiarios, información familiar"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:97",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:97",children:"Datos de búsqueda:"})," Planes comparados, cotizaciones solicitadas"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:98",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:98",children:"Datos de navegación:"})," Páginas visitadas, tiempo de permanencia, clics"]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:99",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:99",children:"Datos técnicos:"})," IP, dispositivo, navegador, ubicación aproximada"]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:103",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:104",className:"text-2xl font-bold mb-4",children:"4. Cómo Ejercer tus Derechos HABEAS DATA"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:105",className:"text-gray-700 leading-relaxed mb-4",children:"Para ejercer cualquiera de tus derechos, sigue estos pasos:"}),a.jsxs("ol",{"data-loc":"client\\src\\pages\\HabeasData.tsx:109",className:"list-decimal list-inside space-y-3 text-gray-700",children:[a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:110",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:111",children:"Redacta tu solicitud:"})," Especifica claramente qué derecho deseas ejercer (acceso, rectificación, supresión, etc.) y proporciona detalles específicos sobre los datos."]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:114",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:115",children:"Incluye identificación:"})," Adjunta copia de tu documento de identidad para verificar tu identidad."]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:117",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:118",children:"Envía tu solicitud:"}),' Puedes hacerlo por email a habeasdata@evaseguro.com con asunto "SOLICITUD HABEAS DATA" o por correo postal.']}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:121",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:122",children:"Espera respuesta:"})," Evai responderá dentro de 10 días hábiles. Si necesitamos más información, te contactaremos. Si la solicitud es compleja, podemos solicitar una extensión de 5 días hábiles adicionales."]}),a.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:125",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:126",children:"Recibe tu respuesta:"})," Recibirás la información solicitada, la confirmación de rectificación, o la confirmación de supresión, según corresponda."]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:132",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:133",className:"text-2xl font-bold mb-4",children:"5. Información de Contacto para HABEAS DATA"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:134",className:"p-4 bg-[#E0F7FA] rounded-lg space-y-3",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:135",children:[a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:136",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:136",children:"Email:"})," habeasdata@evaseguro.com"]}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:137",className:"text-gray-600 text-sm",children:"Respuesta garantizada en máximo 10 días hábiles"})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:139",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:140",className:"text-gray-700",children:a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:140",children:"Correo Postal:"})}),a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:141",className:"text-gray-700",children:["Evai - Departamento de HABEAS DATA",a.jsx("br",{"data-loc":"client\\src\\pages\\HabeasData.tsx:141"}),"Bogotá, Colombia",a.jsx("br",{"data-loc":"client\\src\\pages\\HabeasData.tsx:142"}),'Incluye: "SOLICITUD HABEAS DATA"']})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:145",children:[a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:146",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:146",children:"Teléfono:"})," +57 (1) 8000-0000"]}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:147",className:"text-gray-600 text-sm",children:"Línea de atención de lunes a viernes, 8am - 6pm"})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:149",children:a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:150",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:150",children:"Portal Web:"})," Próximamente disponible formulario en línea"]})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:155",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:156",className:"text-2xl font-bold mb-4",children:"6. Plazos de Respuesta"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:157",className:"text-gray-700 leading-relaxed mb-4",children:"Los siguientes son los plazos máximos para responder a solicitudes de HABEAS DATA:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:160",className:"bg-gray-50 p-4 rounded-lg space-y-2",children:[a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:161",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:161",children:"Plazo ordinario:"})," 10 días hábiles desde la radicación de la solicitud."]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:162",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:162",children:"Plazo extendido:"})," Hasta 5 días hábiles adicionales si la solicitud es compleja o requiere consulta con terceros."]}),a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:164",className:"text-gray-700",children:[a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:164",children:"Notificación:"})," Evai te informará si necesita usar el plazo extendido."]})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:168",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:169",className:"text-2xl font-bold mb-4",children:"7. Protección contra Represalias"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:170",className:"text-gray-700 leading-relaxed",children:"Eres libre de ejercer tus derechos HABEAS DATA sin temor a represalias. Evai no puede cancelar tu cuenta, suspender servicios, cobrar tarifas adicionales, o tomar acciones negativas contra ti por ejercer tus derechos de privacidad. Si experimentas represalias, puedes reportarlo a la Superintendencia de Industria y Comercio (SIC)."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:177",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:178",className:"text-2xl font-bold mb-4",children:"8. Reclamaciones ante la SIC"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:179",className:"text-gray-700 leading-relaxed mb-4",children:"Si no estás satisfecho con la respuesta de Evai, puedes presentar una reclamación ante:"}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:182",className:"p-4 bg-gray-50 rounded-lg",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:183",className:"text-gray-700",children:a.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:183",children:"Superintendencia de Industria y Comercio (SIC)"})}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:184",className:"text-gray-700",children:"Bogotá, Colombia"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:185",className:"text-gray-700",children:"Sitio web: www.sic.gov.co"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:186",className:"text-gray-700",children:"Teléfono: +57 (1) 587 8787"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:187",className:"text-gray-700 mt-2",children:"Tienes derecho a presentar una petición ante la SIC si consideras que Evai está violando tus derechos HABEAS DATA."})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:192",children:[a.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:193",className:"text-2xl font-bold mb-4",children:"9. Cambios en esta Política"}),a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:194",className:"text-gray-700 leading-relaxed",children:"Esta Política de HABEAS DATA puede ser actualizada en cualquier momento para reflejar cambios legales, operativos o en nuestras prácticas de privacidad. Los cambios serán publicados en esta página y, en caso de cambios significativos, te notificaremos por email."})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:201",className:"text-sm text-gray-500 pt-8 border-t",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:202",children:"Última actualización: 12 de mayo de 2026"}),a.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:203",className:"mt-2",children:["Para más información sobre tu privacidad, consulta nuestra ",a.jsx("a",{"data-loc":"client\\src\\pages\\HabeasData.tsx:203",href:"/privacidad",className:"text-[#00C5D4] hover:underline",children:"Política de Privacidad"})]})]})]})]})})]})}function US(){const[,n]=Ol(),[l,r]=y.useState(""),[c,u]=y.useState(""),[m,p]=y.useState(!1),f=x=>{if(x.preventDefault(),!l.trim()){u("Identificación requerida");return}u(""),p(!0),setTimeout(()=>p(!1),1500)};return a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:22",className:"min-h-screen flex",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:24",className:"flex flex-col justify-center items-center w-full md:w-[42%] px-10 py-12 bg-white",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:26",className:"flex items-center gap-2 mb-10 cursor-pointer self-start",onClick:()=>n("/"),children:[a.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:30",className:"w-8 h-8 bg-[#00C5D4] rounded-xl flex items-center justify-center",children:a.jsx("svg",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:31",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",children:a.jsx("path",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:32",d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"})})}),a.jsxs("span",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:35",className:"font-bold text-[#1C2D6E] text-xl tracking-tight",style:{fontFamily:"Sora, sans-serif"},children:["Eva",a.jsx("span",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:36",className:"text-[#00C5D4]",children:"Care"})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:40",className:"w-full max-w-sm",children:[a.jsx("h1",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:41",className:"text-2xl font-bold text-[#1C2D6E] mb-2",children:"Portal de Clientes"}),a.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:42",className:"text-gray-500 text-sm mb-8 leading-relaxed",children:"Utiliza tu N° de Documento para conectarte al portal y administrar tus seguros."}),a.jsxs("form",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:46",onSubmit:f,className:"flex flex-col gap-4",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:47",children:[a.jsx("label",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:48",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Número de Documento"}),a.jsx("input",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:51",type:"text",value:l,onChange:x=>{r(x.target.value),u("")},placeholder:"Ej: 1234567890",className:"w-full border border-gray-300 rounded-xl px-4 py-3 text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all"}),c&&a.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:59",className:"text-[#E8495F] text-xs mt-1.5 font-medium",children:c})]}),a.jsx("button",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:63",type:"submit",disabled:m,className:"w-full text-white font-semibold rounded-xl py-3 text-sm transition-all hover:opacity-90 disabled:opacity-70",style:{background:"#00C5D4"},children:m?"Verificando...":"Iniciar Sesión"})]}),a.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:73",className:"mt-6 text-center",children:a.jsx("a",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:74",href:"/contacto",className:"text-[#00C5D4] text-xs hover:underline",children:"¿El correo no llegó a tu casilla?"})}),a.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:79",className:"mt-8 pt-6 border-t border-gray-100 text-center",children:a.jsx("a",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:80",href:"/",className:"text-gray-400 text-xs hover:text-gray-600 transition-colors",children:"← Volver al inicio"})})]})]}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:88",className:"hidden md:flex flex-col justify-center items-center flex-1 px-12 py-12 relative overflow-hidden",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 45%, #00838F 100%)"},children:[a.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:93",className:"absolute -top-24 -right-24 w-80 h-80 rounded-full opacity-10",style:{background:"#00C5D4"}}),a.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:94",className:"absolute -bottom-16 -left-16 w-64 h-64 rounded-full opacity-10",style:{background:"#00C5D4"}}),a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:96",className:"relative z-10 max-w-md",children:[a.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:98",className:"bg-white/10 backdrop-blur-sm rounded-2xl p-8 border border-white/20 shadow-2xl",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:99",className:"w-12 h-12 bg-[#00C5D4] rounded-xl flex items-center justify-center mb-6",children:a.jsx("svg",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:100",width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",children:a.jsx("path",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:101",d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"})})}),a.jsx("h2",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:105",className:"text-white font-bold text-xl mb-3",children:"Administra 100% en línea tus seguros"}),a.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:108",className:"text-white/70 text-sm mb-6 leading-relaxed",children:"Con el Portal de Clientes de Evai puedes gestionar todos tus planes de salud desde un solo lugar, de forma segura y sin filas."}),a.jsx("ul",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:112",className:"flex flex-col gap-3",children:["Consulta tu póliza y vigencia en tiempo real","Descarga tu carné y documentos digitales","Solicita autorizaciones y servicios médicos","Reporta cambios en tu información personal","Contacta a tu asesor asignado directamente"].map((x,g)=>a.jsxs("li",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:120",className:"flex items-start gap-3 text-sm text-white/90",children:[a.jsx("span",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:121",className:"text-green-400 flex-shrink-0 mt-0.5",children:"✓"}),x]},g))})]}),a.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:128",className:"text-white/40 text-xs text-center mt-6",children:"Tus datos están protegidos con cifrado de 256 bits"})]})]})]})}const VS="https://calendar.app.google/T7nB25piRLXTXrtc9";function GS(){return a.jsxs(a.Fragment,{children:[a.jsxs(Bt,{"data-loc":"client\\src\\pages\\AgendarPage.tsx:9",children:[a.jsx("title",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:10",children:"Agenda tu asesoría | EVAi Seguros"}),a.jsx("meta",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:11",name:"description",content:"Agenda tu asesoría de seguros gratis y sin compromiso. Reunión virtual por Google Meet — elige el día y la hora que mejor te convenga."})]}),a.jsxs("main",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:14",className:"min-h-screen bg-white",style:{fontFamily:"Inter, sans-serif"},children:[a.jsx("section",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:16",className:"py-14 px-6",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #1A3AB8 55%, #1B7FC0 100%)"},children:a.jsxs("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:17",className:"max-w-3xl mx-auto text-center",children:[a.jsx("p",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:18",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-3",children:"Asesoría gratuita"}),a.jsx("h1",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:19",className:"text-3xl md:text-4xl font-bold text-white mb-4",style:{fontFamily:"Sora, sans-serif"},children:"Agenda tu asesoría de seguros"}),a.jsx("p",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:22",className:"text-white/75 text-base md:text-lg leading-relaxed max-w-2xl mx-auto",children:"Selecciona el día y la hora que mejor te convenga. La reunión es virtual por Google Meet, gratis y sin compromiso."})]})}),a.jsx("section",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:29",className:"py-10 px-4 md:px-6",children:a.jsxs("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:30",className:"max-w-3xl mx-auto",children:[a.jsx("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:31",className:"rounded-2xl border border-gray-100 shadow-sm overflow-hidden bg-white p-2 md:p-3",children:a.jsx("iframe",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:33",src:VS,title:"Agendar reunión - Google Calendar",className:"w-full h-[500px] md:h-[600px]",style:{border:0},frameBorder:0})}),a.jsxs("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:43",className:"flex items-center justify-center gap-2 mt-6 text-sm",style:{color:"#1C2D6E"},children:[a.jsx("span",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:44",className:"w-2 h-2 rounded-full",style:{background:"#00C5D4"}}),"Cualquier persona puede agendar — no necesitas cuenta de Google."]})]})})]})]})}function XS(){return a.jsxs(Ug,{"data-loc":"client\\src\\App.tsx:49",children:[a.jsx(nt,{"data-loc":"client\\src\\App.tsx:51",path:"/portal-clientes",component:US}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:54",children:a.jsx(p4,{"data-loc":"client\\src\\App.tsx:55",children:a.jsxs(Ug,{"data-loc":"client\\src\\App.tsx:56",children:[a.jsx(nt,{"data-loc":"client\\src\\App.tsx:58",path:"/",component:C4}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:59",path:"/comparar",component:hN}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:60",path:"/agendar",component:GS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:63",path:"/personas/cotizar-todos",component:CS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:64",path:"/personas/medicina-prepagada",component:JN}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:65",path:"/personas/polizas-salud",component:iS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:66",path:"/personas/medicina-domiciliaria",component:jS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:67",path:"/personas/seguros-vida",component:NS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:68",path:"/personas/planes-dentales",component:SS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:69",path:"/personas/planes-empresariales",component:fS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:70",path:"/personas/planes-mascotas",component:vS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:71",path:"/personas/eps-complementarios",component:wS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:74",path:"/eps",component:PS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:75",path:"/medicina-prepagada",component:DS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:76",path:"/seguros",component:TS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:79",path:"/sobre-nosotros",component:kS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:80",path:"/blog",component:RS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:81",path:"/blog/:slug",component:OS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:82",path:"/trabaja-con-nosotros",component:HS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:83",path:"/contacto",component:BS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:86",path:"/terminos-condiciones",component:LS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:87",path:"/privacidad",component:_S}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:88",path:"/cookies",component:FS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:89",path:"/habeas-data",component:qS}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:92",path:"/404",component:bc}),a.jsx(nt,{"data-loc":"client\\src\\App.tsx:94",component:bc})]})})})]})}function YS(){return a.jsx(a4,{"data-loc":"client\\src\\App.tsx:109",children:a.jsx(n4,{"data-loc":"client\\src\\App.tsx:110",defaultTheme:"light",children:a.jsxs(yj,{"data-loc":"client\\src\\App.tsx:114",children:[a.jsx(wv,{"data-loc":"client\\src\\App.tsx:115"}),a.jsx(XS,{"data-loc":"client\\src\\App.tsx:116"})]})})})}$y.createRoot(document.getElementById("root")).render(a.jsx(YS,{"data-loc":"client\\src\\main.tsx:5"}));
