"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1070],{53350:function(e,a,t){t.d(a,{BB:function(){return n},HN:function(){return b},IU:function(){return d},Kz:function(){return p},LK:function(){return c},Ox:function(){return g},QL:function(){return x},TQ:function(){return y},ZA:function(){return u},c0:function(){return f},er:function(){return l},j8:function(){return i},mM:function(){return m},qt:function(){return v},w7:function(){return h},wj:function(){return o},x4:function(){return s}}),t(74590);var r=t(58064),n=(0,r.$)("dce91227ea1d52f0351a9126d67d03de6a56c8ef"),s=(0,r.$)("9c065d064ca3db20c448ef7032cf371aac20c33d"),d=(0,r.$)("6114a72d3690b262b0c873a2494c8159092c1bc1"),l=(0,r.$)("b363a30702a4e5a7dfaaa8cd5212561ef5cf7264"),i=(0,r.$)("f3db41100afd13d65e281c692d4946a989a98dd2"),o=(0,r.$)("ac2db0ed184996a1e106f039098750d4f4337d29"),c=(0,r.$)("ef8bb2674efd558d6b8c343aa49966fa78f7a2d6"),u=(0,r.$)("8aba12dc64bee66d5b41e5f139e1dff2926b7dec"),f=(0,r.$)("9eed5a47d5a258f9d37ec739ee2f7d7f55c00eb0"),b=(0,r.$)("af663c22e7716003278bbadd48a2897e2fc87b5a"),m=(0,r.$)("44fd9b45a7af2e8f9bfed5f07f3c5f4e4504b6d1"),x=(0,r.$)("0c49bb74be86fff3f4ce4b2fb4d3501de7c22154"),h=(0,r.$)("96bda2994bf70660b903bb9f5ce68defe202ff4d");(0,r.$)("afc7182731ee7913b3c1c607e876d6471b1a6505");var g=(0,r.$)("0fc8f618556466d4a85b304cd9264cd4ba63e2fd"),p=(0,r.$)("9da88a4618d83e629adc6e29a4775a4f8972ca45"),y=(0,r.$)("209c622d2ecb020d8793aeb1d0e4f0292fec84ec");(0,r.$)("5d3d1f093141fc9a81a72e8032b16aa04cc73fab");var v=(0,r.$)("325ca73a28ed4f5cfd62b96dde1184f6e51a67a7")},7446:function(e,a,t){t.d(a,{o:function(){return _}});var r=t(57437),n=t(2265),s=t(67110),d=t(23152),l=t(49105),i=t(75804),o=t(11247),c=t(40071),u=t(787),f=t(81608),b=t(77015),m=t(63379),x=t(43425);let h=(0,m.tv)({base:["peer w-full cursor-pointer truncate rounded-md py-2 pl-3 pr-7 shadow-sm transition-all sm:text-sm","bg-white","border border-gray-300","text-tremor-brand-gris-medio","placeholder-green-900 dark:placeholder-gray-500","hover:bg-gray-200","focus:bg-white","focus:outline-none","appearance-none","disabled:pointer-events-none","disabled:bg-gray-100 disabled:text-gray-400","disabled:dark:border-gray-700 disabled:dark:bg-gray-800 disabled:dark:text-gray-500",x.Du],variants:{hasError:{true:x.qo}}}),g=n.forwardRef((e,a)=>{let{className:t,hasError:n,...s}=e;return(0,r.jsx)("select",{ref:a,className:(0,x.cx)(h({hasError:n}),"hover:text-tremor-brand-acento hover:bg-white",t),...s})});g.displayName="SelectNative";var p=t(75947),y=t(95689);let v=n.forwardRef((e,a)=>{let{onClick:t,icon:n,disabled:s,...d}=e;return(0,r.jsx)("button",{ref:a,type:"button",disabled:s,className:(0,x.cx)("flex size-8 shrink-0 select-none items-center justify-center rounded border p-1 outline-none transition sm:size-[30px]","text-tremor-brand-acento hover:text-tremor-brand-gris-oscuro","disabled:pointer-events-none","disabled:border-gray-200","disabled:text-gray-400",x.kN),onClick:t,...d,children:(0,r.jsx)(n,{className:"size-full shrink-0"})})});v.displayName="NavigationButton";let j=n.memo(e=>{let{weekStartsOn:a=1,numberOfMonths:t=1,enableYearNavigation:s=!1,disableNavigation:u,locale:f,className:m,classNames:h,...p}=e;return(0,r.jsx)(b._W,{weekStartsOn:a,numberOfMonths:t,locale:f,showOutsideDays:1===t,className:(0,x.cx)(m),classNames:{months:"flex space-y-0",month:"space-y-4 p-3",nav:"gap-1 flex items-center rounded-full size-full justify-between p-4",table:"w-full border-collapse space-y-1",head_cell:"w-9 font-medium text-sm sm:text-xs text-center text-gray-400",row:"w-full mt-0.5",cell:(0,x.cx)("relative p-0 text-center focus-within:relative","text-gray-900"),day:(0,x.cx)("size-9 rounded text-sm focus:z-10","text-tremor-brand-gris-medio","hover:text-tremor-brand-acento","p-1"),day_today:"font-semibold",day_selected:(0,x.cx)("rounded","aria-selected:bg-tremor-brand-acento aria-selected:text-white"),day_disabled:"!text-gray-300 ",day_outside:"text-tremor-brand-gris-claro",day_range_middle:(0,x.cx)("!rounded-none","aria-selected:!bg-gray-100 aria-selected:!text-gray-900"),day_range_start:"rounded-r-none !rounded-l",day_range_end:"rounded-l-none !rounded-r",day_hidden:"invisible",...h},components:{IconLeft:()=>(0,r.jsx)(d.jW7,{"aria-hidden":"true",className:"size-4"}),IconRight:()=>(0,r.jsx)(d.jfD,{"aria-hidden":"true",className:"size-4"}),Caption:e=>{let{displayMonth:a}=e,{goToMonth:t,nextMonth:n,previousMonth:s,displayMonths:f}=(0,b.HJ)(),{numberOfMonths:m}=(0,b.kD)(),x=f.findIndex(e=>(0,l.x)(a,e)),h=0===x,p=x===f.length-1,y=(0,i.S)(a),j=(0,i.S)(new Date),w=Array.from({length:101},(e,a)=>j-100+a);return(0,r.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,r.jsx)("div",{className:"flex items-center gap-2",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("label",{htmlFor:"year-select",className:"sr-only"}),(0,r.jsx)(g,{id:"year-select",name:"Select year",value:y.toString(),onChange:e=>t((0,o.M)(a,parseInt(e.target.value))),className:"w-[100px] px-2 py-1",children:w.map(e=>(0,r.jsx)("option",{value:e.toString(),children:e},e))}),(0,r.jsx)("label",{htmlFor:"month-select",className:"sr-only"}),(0,r.jsx)(g,{id:"month-select",name:"Select month",value:a.getMonth().toString(),onChange:e=>t((0,c.q)(a,parseInt(e.target.value))),className:"w-[120px] px-2 py-1",children:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"].map((e,a)=>(0,r.jsx)("option",{value:a.toString(),children:e},e))})]})}),(0,r.jsxs)("div",{className:"flex items-center gap-1",children:[!(m>1&&(p||!h))&&(0,r.jsx)(v,{disabled:u||!s,"aria-label":"Go to previous month",onClick:()=>s&&t(s),icon:d.jW7}),!(m>1&&(h||!p))&&(0,r.jsx)(v,{disabled:u||!n,"aria-label":"Go to next month",onClick:()=>n&&t(n),icon:d.jfD})]})]})},Day:e=>{let{date:a,displayMonth:t}=e,s=n.useRef(null),{activeModifiers:d,buttonProps:l,divProps:i,isButton:o,isHidden:c}=(0,b.c$)(a,t,s),{selected:u,today:f,disabled:m,range_middle:h}=d;if(c)return(0,r.jsx)(r.Fragment,{});if(!o)return(0,r.jsx)("div",{...i,className:(0,x.cx)("flex items-center justify-center",i.className)});let{children:g,className:p,...y}=l;return(0,r.jsxs)("button",{ref:s,...y,type:"button",className:(0,x.cx)("relative",p),children:[g,f&&(0,r.jsx)("span",{className:(0,x.cx)("absolute inset-x-1/2 bottom-1.5 h-0.5 w-4 -translate-x-1/2 rounded-[2px]",{"bg-tremor-brand-acento":!u,"!bg-white":u,"!bg-gray-400":u&&h,"bg-gray-400 ":m})})]})}},"tremor-id":"tremor-raw",...p})});j.displayName="CalendarPrimitive";let w=(0,m.tv)({base:["peer flex w-full cursor-pointer appearance-none items-center gap-x-2 truncate border px-3 py-2 shadow-sm outline-none transition-all sm:text-sm","bg-white ","border-gray-300","text-gray-900","placeholder-gray-400","hover:bg-gray-50","disabled:pointer-events-none","disabled:bg-gray-100 disabled:text-gray-400",x.Du],variants:{hasError:{true:x.qo}}}),N=n.memo(n.forwardRef((e,a)=>{let{className:t,children:n,placeholder:l,hasError:i,...o}=e;return(0,r.jsx)(s.xz,{asChild:!0,children:(0,r.jsxs)("button",{ref:a,className:(0,x.cx)(w({hasError:i}),t),...o,children:[(0,r.jsx)(d.HaR,{className:"size-5 shrink-0 text-tremor-brand-gris-claro hover:text-tremor-brand-acento "})," ",(0,r.jsxs)("span",{className:"flex-1 overflow-hidden text-ellipsis whitespace-nowrap text-left text-tremor-brand-primario",children:[" ",n||(l?(0,r.jsxs)("span",{className:"text-gray-400 ",children:[" ",l]}):null)]})]})})}));N.displayName="DatePicker.Trigger";let k=n.memo(n.forwardRef((e,a)=>{let{align:t,className:n,children:d,...l}=e;return(0,r.jsx)(s.h_,{children:(0,r.jsx)(s.VY,{ref:a,sideOffset:10,side:"bottom",align:t,avoidCollisions:!0,onOpenAutoFocus:e=>e.preventDefault(),className:(0,x.cx)("relative z-50 w-fit rounded-md border text-sm shadow-xl shadow-black/[2.5%]","min-w-[calc(var(--radix-select-trigger-width)-2px)] max-w-[95vw]","border-tremor-brand-gris-claro ","bg-white","will-change-[transform,opacity]","data-[state=closed]:animate-hide","data-[state=open]:data-[side=bottom]:animate-slideDownAndFade data-[state=open]:data-[side=left]:animate-slideLeftAndFade data-[state=open]:data-[side=right]:animate-slideRightAndFade data-[state=open]:data-[side=top]:animate-slideUpAndFade",n),...l,children:d})})}));k.displayName="DatePicker.CalendarPopover";let C=(e,a)=>(0,u.WU)(e,"dd MMM, yyyy",{locale:a}),$=e=>{var a;let{defaultValue:t,value:d,onChange:l,disabled:i,disabledDays:o,onSelect:c,disableNavigation:u,className:b,showTimePicker:m,placeholder:x="Selecciona",hasError:h,translations:g,locale:y=f.es,align:v="center",...w}=e,[$,S]=n.useState(!1),[_,D]=n.useState(null!==(a=null!=d?d:t)&&void 0!==a?a:void 0),[z,E]=n.useState(_),F=n.useMemo(()=>_,[$]);n.useEffect(()=>{var e;D(null!==(e=null!=d?d:t)&&void 0!==e?e:void 0)},[d,t]),n.useEffect(()=>{_&&E(_)},[_]),n.useEffect(()=>{$||E(_)},[$]);let M=n.useCallback(()=>{D(F),S(!1)},[F]),A=n.useCallback(e=>{e||M(),S(e)},[M]),O=n.useCallback(e=>{D(e),null==l||l(e),null==c||c(e)},[l,c]),R=n.useMemo(()=>_?C(_,y):null,[_,y]),q=n.useCallback(()=>{S(!1),null==l||l(_)},[l,_]);return n.useEffect(()=>{var e;D(null!==(e=null!=d?d:t)&&void 0!==e?e:void 0)},[d,t]),(0,r.jsxs)(s.fC,{"tremor-id":"tremor-raw",open:$,onOpenChange:A,children:[(0,r.jsx)(N,{placeholder:x,disabled:i,className:b,hasError:h,"aria-required":w.required||w["aria-required"],"aria-invalid":w["aria-invalid"],"aria-label":w["aria-label"],"aria-labelledby":w["aria-labelledby"],children:R}),(0,r.jsx)(k,{align:v,style:{zIndex:1050},children:(0,r.jsx)("div",{className:"flex",children:(0,r.jsx)("div",{className:"flex flex-col sm:flex-row sm:items-start",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(j,{mode:"single",month:z,onMonthChange:E,selected:_,onSelect:O,disabled:o,locale:y,disableNavigation:u,initialFocus:!0,...w}),(0,r.jsxs)("div",{className:"flex items-center gap-x-2 border-t border-gray-200 p-3 ",children:["   ",(0,r.jsx)(p.DF,{variant:"primary",type:"button",disabled:!_,onClick:q,texto:"Elegir",width:"full"})]})]})})})})]})},S=n.memo(e=>{let{...a}=e;return(0,r.jsx)($,{...a})});S.displayName="DatePicker";let _=e=>{let{onValueChange:a,value:t,onBlur:s,error:d,hasError:l,minDate:i,...o}=e,[c,u]=n.useState(t),[f,b]=n.useState(d);return n.useEffect(()=>{u(t)},[t]),n.useEffect(()=>{b(d)},[d]),n.useEffect(()=>{},[f]),(0,r.jsxs)("div",{className:"flex flex-col gap-y-4",children:[(0,r.jsx)(S,{toDate:new Date,value:c,onChange:u,onSelect:e=>{u(e),null==a||a(e)},className:"w-full ",onBlur:s,error:d,...o}),f&&(0,r.jsx)(y.dH,{className:"text-tremor-brand-error",children:f})]})}}}]);