import{$ as m,h as e,mount as I,val as u,isFunc as w}from"sigpro";var _=(t,s="label")=>t&&typeof t==="object"?t[s]:t,q=(t,s,o="label")=>{let c=String(u(s)||"").toLowerCase(),d=(u(t)||[]).map((n)=>typeof n==="object"?n:{label:n,value:n});return!c?d:d.filter((n)=>String(n[o]||"").toLowerCase().includes(c))},M=()=>document.activeElement?.blur(),G=(t,s)=>e("div",{...t,class:`collapse ${t?.class||""}`.trim()},s),K=(t)=>e("input",{type:"radio",name:t.name,checked:t.checked||void 0,class:t.class}),Y=(t,s)=>e("div",{...t,class:`collapse-title ${t?.class||""}`.trim()},s),J=(t,s)=>e("div",{...t,class:`collapse-content ${t?.class||""}`.trim()},s),N=(t,s)=>e("div",{...t,class:`alert ${t?.class||""}`.trim()},s),X=(t,s)=>e("div",{class:"avatar"},e("div",{class:t.class},s)),Q=(t,s)=>e("div",{...t,class:`avatar-group -space-x-6 ${t?.class||""}`.trim()},s),U=(t,s)=>e("span",{...t,class:`badge ${t?.class||""}`.trim()},s),W=(t,s)=>e("div",{...t,class:`breadcrumbs ${t?.class||""}`.trim()},s),Z=(t,s)=>e("button",{...t,class:`btn ${t?.class||""}`.trim()},s),tt=(t)=>{let[s,o,c,d]=[m(new Date),m(0),m(0),m(0)],n=new Date,b=(l)=>l?.toISOString().slice(0,10),g=(l)=>(l<10?"0":"")+l,v=(l,r=0)=>s(new Date(s().getFullYear()+r,s().getMonth()+l,1)),p=()=>typeof t.value=="function"?t.value():t.value,h=()=>typeof t.range=="function"?t.range():t.range,S=(l)=>{let r=b(l),i=p();if(!h())return t.onChange?.(t.hour?`${r}T${g(c())}:00:00`:r);if(!i?.start||i.end)return t.onChange?.({start:r,end:null,...t.hour&&{startHour:c()}});let f=re("div",{class:"flex-1 flex gap-2 items-center"},[e("input",{type:"range",min:0,max:23,value:l,class:"range range-xs",oninput:(i)=>r(+i.target.value)}),e("span",{class:"text-sm font-mono"},()=>g(l())+":00")]);return e("div",{class:`p-4 bg-base-100 border shadow-2xl rounded-box w-80 select-none ${t.class||""}`},[e("div",{class:"flex justify-between items-center mb-4"},[e("div",{class:"flex"},[["-1y",-1,1],["-1m",-1,0]].map(([l,r,i])=>e("button",{class:"btn btn-ghost btn-xs",onclick:()=>v(r,i)},e("span",{class:`icon-[lucide--chevron${i?"s":""}-left]`})))),e("span",{class:"font-bold uppercase"},()=>s().toLocaleString("es",{month:"short",year:"numeric"})),e("div",{class:"flex"},[[1,0],[1,1]].map(([l,r])=>e("button",{class:"btn btn-ghost btn-xs",onclick:()=>v(l,r)},e("span",{class:`icon-[lucide--chevron${r?"s":""}-right]`}))))]),e("div",{class:"grid grid-cols-7 gap-1",onmouseleave:()=>o(null)},[..."LMXJVSD".split("").map((l)=>e("div",{class:"text-[10px] opacity-40 font-bold text-center"},l)),()=>{let l=s().getFullYear(),r=s().getMonth(),i=(new Date(l,r,1).getDay()+6)%7;return[...Array(i).fill(e("div")),...Array(new Date(l,r+1,0).getDate()).keys()].map((y)=>{if(typeof y!="number")return y;let f=y+1,$=b(new Date(l,r,f)),F=b(n)==$;return e("button",{type:"button",onclick:()=>S(new Date(l,r,f)),onmouseenter:()=>h()&&o($),class:()=>{let x=p(),C=o(),T=x?.start||(typeof x=="string"?x.slice(0,10):0),B=x?.end==$,L=T==$,A=h()&&x?.start&&(x.end?$>x.start&&$T&&$<=C||$=C));return`btn btn-xs p-0 aspect-square min-h-0 h-auto font-normal relative ${L||B?"btn-primary z-10":A?"bg-primary/20 border-none rounded-none":"btn-ghost"} ${F?"ring-1 ring-primary font-black":""}`}},f)})}]),t.hour&&e("div",{class:"mt-3 pt-2 border-t flex gap-4"},h()?[k({v:c,on:c}),k({v:d,on:d})]:[k({v:c,on:c})])])},st=(t,s)=>e("div",{...t,class:`card ${t?.class||""}`.trim()},s),et=(t,s)=>e("div",{...t,class:`card-title ${t?.class||""}`.trim()},s),at=(t,s)=>e("div",{...t,class:`card-body ${t?.class||""}`.trim()},s),ot=(t,s)=>e("div",{...t,class:`card-actions ${t?.class||""}`.trim()},s),ct=(t,s)=>e("div",{...t,class:`carousel ${t?.class||""}`.trim()},s),lt=(t,s)=>e("div",{...t,class:`carousel-item ${t?.class||""}`.trim()},s),rt=(t,s)=>e("div",{...t,class:`chat ${t?.class||""}`.trim()},s),nt=(t,s)=>e("div",{...t,class:`chat-bubble ${t?.class||""}`.trim()},s),it=(t,s)=>e("div",{...t,class:`chat-footer ${t?.class||""}`.trim()},s),dt=(t,s)=>e("div",{...t,class:`chat-header ${t?.class||""}`.trim()},s),$t=(t,s)=>e("div",{...t,class:`chat-image avatar ${t?.class||""}`.trim()},e("div",{class:"w-10 rounded-full"},typeof s==="string"?e("img",{src:s,alt:"avatar"}):s)),ut=(t)=>e("input",{type:"checkbox",...t,class:`checkbox ${t?.class||""}`.trim()}),xt=(t)=>{let s=(c)=>(c||"").toLowerCase(),o="#000,#1A1A1A,#333,#4D4D4D,#666,#808080,#B3B3B3,#FFF,#450a0a,#7f1d1d,#991b1b,#b91c1c,#dc2626,#ef4444,#f87171,#fca5a5,#431407,#7c2d12,#9a3412,#c2410c,#ea580c,#f97316,#fb923c,#ffedd5,#713f12,#a16207,#ca8a04,#eab308,#facc15,#fde047,#fef08a,#fff9c4,#064e3b,#065f46,#059669,#10b981,#34d399,#4ade80,#84cc16,#d9f99d,#082f49,#075985,#0284c7,#0ea5e9,#38bdf8,#7dd3fc,#22d3ee,#cffafe,#1e1b4b,#312e81,#4338ca,#4f46e5,#6366f1,#818cf8,#a5b4fc,#e0e7ff,#2e1065,#4c1d95,#6d28d9,#7c3aed,#8b5cf6,#a855f7,#d946ef,#fae8ff".split(",");return e("div",{class:`p-3 bg-base-100 rounded-box shadow w-64 ${t.class||""}`},e("div",{class:"grid grid-cols-8 gap-1"},o.map((c)=>e("button",{type:"button",style:{background:c},onclick:()=>(w(t.value)?t.value(c):t.onchange?.(c),M()),class:()=>`size-6 rounded-sm transition-all hover:scale-125 hover:z-10 active:scale-95 border border-black/5 p-0 min-h-0 ${s(u(t.value))==s(c)?"ring-2 ring-offset-1 ring-primary z-10 scale-110":""}`}))))},mt=(t,s)=>R({},[div({tabindex:"0",role:"button"},s),H({class:t?.class},t.content)]),bt=(t,s)=>e("div",{...t,class:`drawer ${t?.class||""}`.trim()},s),pt=(t)=>input({...t,type:"checkbox",class:"drawer-toggle",checked:()=>u(t.checked),onchange:(s)=>w(t.checked)&&t.checked(s.target.checked)}),vt=(t,s)=>e("div",{...t,class:`drawer-content ${t?.class||""}`.trim()},s),ft=(t,s)=>e("div",{...t,class:`drawer-side ${t?.class||""}`.trim()},s),gt=(t)=>label({...t,for:t.for,class:`drawer-overlay ${t?.class||""}`.trim()}),ht=(t)=>e("div",{...t,class:`divider ${t?.class||""}`.trim()}),R=(t,s)=>e("div",{...t,class:`dropdown ${t?.class||""}`.trim()},s),yt=(t,s)=>e("div",{...t,tabindex:"0",role:"button",class:`btn ${t?.class||""}`.trim()},s),H=(t,s)=>e("div",{...t,tabindex:"0",class:`dropdown-content ${t?.class||""}`.trim()},s),wt=(t,s)=>e("div",{class:"fab"},[e("div",{tabindex:"0",role:"button",class:`btn ${t?.class||""}`.trim()},D({},t.icon)),s]),kt=(t,s)=>e("fieldset",{class:`fieldset ${t?.class||""}`.trim()},[e("legend",{class:"fieldset-legend"},t.label),s]),Ct=(t,s)=>e("label",{class:()=>`relative flex items-center justify-between h-12 px-4 border-2 border-dashed rounded-lg cursor-pointer transition-all ${t.drag?"border-primary bg-primary/10":"border-base-content/20 bg-base-100"} ${t?.class||""}`,ondragover:(o)=>{o.preventDefault(),t.ondrag?.(!0)},ondragleave:()=>t.ondrag?.(!1),ondrop:(o)=>{o.preventDefault(),t.ondrag?.(!1),t.ondrop?.(o.dataTransfer.files)}},s),Tt=(t)=>e("input",{type:"file",multiple:!0,accept:t.accept||"*",class:`file-input ${t?.class||""}`.trim(),onchange:(s)=>t.onchange?.(s.target.files)}),Dt=(t)=>e("ul",{class:`mt-2 space-y-1 ${t?.class||""}`},t.files.map((s,o)=>e("li",{class:"flex items-center justify-between p-1.5 pl-3 text-xs bg-base-200/50 rounded-md border"},[e("div",{class:"flex items-center gap-2 truncate opacity-70"},[e("span",{},"\uD83D\uDCC4"),e("span",{class:"truncate max-w-[180px]"},s.name),e("span",{class:"text-[9px] opacity-50"},`(${~~(s.size/1024)}KB)`)]),e("button",{class:"btn btn-ghost btn-xs btn-circle",onclick:()=>t.onremove?.(o)},e("span",{class:"icon-[lucide--x]"}))]))),St=(t)=>e("div",{class:`text-[10px] text-error mt-1 px-1 ${t?.class||""}`},t.message),Ft=(t,s,o,c)=>o(m(()=>u(s).filter((d)=>String(c?d[c]:d).toLowerCase().includes(u(t).toLowerCase())))),D=(t,s)=>e("span",{...t,class:`${s??""} ${t?.class||""}`.trim()}),Bt=(t,s)=>e("div",{...t,class:`indicator ${t?.class||""}`.trim()},[t.value&&e("span",{class:`indicator-item badge ${t?.class||""}`.trim()},t.value),s]),z=(t)=>e("input",{...t,class:`input ${t?.class||""}`.trim()}),Lt=(t)=>{let s=m(!1);return[z({...t,type:s()?"text":"password"}),P({class:"ml-2"},[j({value:s,class:"swap-rotate"}),E({},D({},"icon-[lucide--eye]")),O({},D({},"icon-[lucide--eye-off]"))])]},At=(t,s)=>e("div",{...t,class:`validator-hint ${t?.class||""}`.trim()},s),It=(t,s)=>e("kbd",{...t,class:`kbd ${t?.class||""}`.trim()},s),Mt=(t,s)=>e("span",{...t,class:`label ${t?.class||""}`.trim()},s),Rt=(t,s)=>e("label",{...t,class:`floating-label ${t?.class||""}`.trim()},s),Ht=(t,s)=>e("label",{...t,class:`input ${t?.class||""}`.trim()},s),zt=(t,s)=>e("label",{...t,class:`select ${t?.class||""}`.trim()},s),Pt=(t,s)=>e("ul",{...t,class:`list ${t?.class||""}`.trim()},s),jt=(t)=>()=>(u(t.items)||[]).map((s,o)=>e("li",{class:`list-row ${t?.class||""} ${s?.class||""}`.trim()},typeof t.render==="function"?t.render(s,o):s)),Et=(t,s)=>ul({...t,class:`menu ${t?.class||""}`.trim()},s),Ot=(t,s)=>li({...t,class:`menu-title ${t?.class||""}`.trim()},s),Vt=(t)=>li({},a({onmousedown:(s)=>s.preventDefault(),class:t?.class||"",onclick:t.onclick},t.label)),_t=(t,s)=>e("dialog",{...t,class:`modal ${t?.class||""}`.trim()},s),qt=(t,s)=>e("div",{...t,class:`modal-box ${t?.class||""}`.trim()},s),Gt=(t,s)=>e("div",{...t,class:`modal-action ${t?.class||""}`.trim()},s),Kt=(t)=>e("form",{method:"dialog",class:"modal-backdrop"},[e("button",{},"close")]),Yt=(t)=>e("form",{method:"dialog"},[e("button",{...t,class:`btn btn-sm btn-circle btn-ghost absolute right-2 top-2 ${t?.class||""}`.trim()},"✕")]),Jt=(t,s)=>e("span",{...t,class:`loading loading-spinner ${t?.class||""}`.trim()},s),Nt=(t,s)=>e("div",{...t,class:`navbar ${t?.class||""}`.trim()},s),Xt=(t)=>e("progress",{...t,class:`progress ${t?.class||""}`.trim()}),Qt=(t,s)=>e("div",{class:`radial-progress ${t?.class||""}`.trim(),style:`--value:${u(t.value)??0};`,role:"progressbar","aria-valuenow":t.value},s),Ut=(t)=>e("input",{type:"radio",...t,class:`radio ${t?.class||""}`.trim()}),Wt=(t)=>e("input",{type:"range",...t,class:`range ${t?.class||""}`.trim()}),Zt=(t,s)=>e("div",{...t,class:`rating ${t?.class||""}`.trim()},s),ts=(t)=>[...Array(t.count)].map((s,o)=>e("input",{class:`mask ${t?.class||""}`.trim(),name:t.name,type:"radio",checked:()=>u(t.value)===o,onchange:()=>w(t.value)?t.value(o):t.onchange?.(o)})),ss=(t,s)=>e("select",{...t,class:`select ${t?.class||""}`.trim()},s),es=(t,s)=>e("option",{...t,class:t?.class||""},s),as=(t)=>e("div",{...t,class:`skeleton ${t?.class||""}`.trim()}),os=(t)=>e("span",{...t,class:`skeleton skeleton-text ${t?.class||""}`.trim()}),cs=(t,s)=>e("div",{...t,class:`stack ${t?.class||""}`.trim()},s),ls=(t,s)=>e("div",{...t,class:`stats shadow ${t?.class||""}`.trim()},s),rs=(t,s)=>e("div",{...t,class:`stat ${t?.class||""}`.trim()},s),ns=(t,s)=>e("div",{...t,class:`stat-figure ${t?.class||""}`.trim()},s),is=(t,s)=>e("div",{...t,class:`stat-title ${t?.class||""}`.trim()},s),ds=(t,s)=>e("div",{...t,class:`stat-value ${t?.class||""}`.trim()},s),$s=(t,s)=>e("div",{...t,class:`stat-desc ${t?.class||""}`.trim()},s),us=(t,s)=>e("ul",{...t,class:`steps ${t?.class||""}`.trim()},s),xs=(t,s)=>e("li",{...t,class:`step ${t?.class||""}`.trim(),"data-content":t.dataContent},s),P=(t,s)=>e("label",{...t,class:`swap ${t?.class||""}`.trim()},s),j=(t)=>e("input",{type:"checkbox",checked:()=>u(t.value),onchange:(s)=>w(t.value)&&t.value(s.target.checked),class:t.class}),E=(t,s)=>e("div",{...t,class:`swap-on ${t?.class||""}`.trim()},s),O=(t,s)=>e("div",{...t,class:`swap-off ${t?.class||""}`.trim()},s),ms=(t,s)=>div({...t,class:`tabs ${t?.class||""}`.trim()},s),bs=(t)=>{let s=()=>t.tabs?.(t.tabs().filter((o,c)=>c!==t.index));return[e("input",{type:"radio",name:t.name,class:`tab ${t?.class||""}`.trim(),checked:t.checked||void 0}),div({class:`tab-content ${t?.classContent||""}`.trim()},t.content),t.closable?span({class:"absolute top-2 right-2 cursor-pointer",onclick:(o)=>{o.stopPropagation(),s()}},"✕"):null]},ps=(t,s)=>e("table",{...t,class:`table ${t?.class||""}`.trim()},s),vs=(t,s)=>e("thead",{...t,class:t?.class||""},s),fs=(t,s)=>e("tbody",{...t,class:t?.class||""},s),gs=(t,s)=>e("tfoot",{...t,class:t?.class||""},s),hs=(t,s)=>e("tr",{...t,class:t?.class||""},s),ys=(t,s)=>e("th",{...t,class:t?.class||""},s),ws=(t,s)=>e("td",{...t,class:t?.class||""},s),ks=(t)=>e("textarea",{...t,class:`textarea ${t?.class||""}`.trim()}),Cs=(t,s)=>e("span",{...t,class:`text-rotate ${t?.class||""}`.trim()},e("span",{},s)),Ts=(t,s)=>e("ul",{...t,class:`timeline ${t?.class||""}`.trim()},s),Ds=(t,s="alert-success",o=3500)=>{let c=document.getElementById("stc"),d,n,b=e("div",{style:"display:contents"});if(!c)document.body.append(c=e("div",{id:"stc",class:"fixed top-0 right-0 z-[9999] p-4 flex flex-col items-end gap-2 pointer-events-none"}));c.append(b);let g=I(()=>{let v=m(0),p=m(0);return n=()=>p()||(p(1),clearTimeout(d),setTimeout(()=>(g.destroy(),b.remove(),c.firstChild||c.remove()),300)),setTimeout(()=>v(1)),e("div",{class:()=>`alert alert-soft ${s} shadow-lg transition-all duration-300 inline-flex w-auto pointer-events-auto ${p()?"translate-x-full opacity-0":v()?"translate-x-0 opacity-100":"translate-x-10 opacity-0"}`},[typeof t=="function"?t():typeof t=="string"?e("span",t):t,e("button",{class:"btn btn-xs btn-circle btn-ghost",onclick:n},e("span",{class:"icon-[lucide--x]"}))])},b);if(o>0)d=setTimeout(n,o);return n},Ss=(t)=>e("input",{type:"checkbox",...t,class:`toggle ${t?.class||""}`.trim()}),Fs=(t,s)=>e("div",{...t,class:`tooltip ${t?.class||""}`.trim(),"data-tip":t.tip},s);export{M as hide,_ as getBy,q as filterBy,Fs as Tooltip,Ss as Toggle,Ds as Toast,Ts as Timeline,Cs as Textrotate,ks as Textarea,ms as Tabs,ys as TableTh,ws as TableTd,hs as TableRow,vs as TableHead,gs as TableFoot,fs as TableBody,ps as Table,bs as Tab,j as SwapToggle,E as SwapOn,O as SwapOff,P as Swap,us as Steps,xs as Step,ls as Stats,ds as StatValue,is as StatTitle,ns as StatFigure,$s as StatDesc,rs as Stat,cs as Stack,os as SkeletonText,as as Skeleton,es as SelectOption,ss as Select,ts as RatingItems,Zt as Rating,Wt as Range,Ut as Radio,Qt as Radial,Xt as Progress,Nt as Navbar,Yt as ModalClose,qt as ModalBox,Kt as ModalBackdrop,Gt as ModalAction,_t as Modal,Ot as MenuTitle,Vt as MenuItem,Et as Menu,Jt as Loading,jt as ListRows,Pt as List,zt as LabelSelect,Ht as LabelInput,Rt as LabelFloating,Mt as Label,It as Kbd,Lt as InputPass,At as InputHint,z as Input,Bt as Indicator,D as Icon,Ft as Filter,Dt as FilePreview,Tt as FileInput,St as FileError,Ct as FileDrag,kt as Fieldset,wt as Fab,H as DropdownContent,yt as DropdownButton,R as Dropdown,pt as DrawerToggle,ft as DrawerSide,gt as DrawerOverlay,vt as DrawerContent,bt as Drawer,ht as Divider,mt as Combo,xt as ColorPalette,ut as Checkbox,$t as ChatImage,dt as ChatHeader,it as ChatFooter,nt as ChatBubble,rt as Chat,lt as CarouselItem,ct as Carousel,et as CardTitle,at as CardBody,ot as CardActions,st as Card,tt as Calendar,Z as Button,W as Breadcrumbs,U as Badge,Q as AvatarGroup,X as Avatar,N as Alert,Y as AccordionTitle,K as AccordionRadio,J as AccordionContent,G as Accordion};