Files
sigpro-ui/docs/sigpro-ui.min.js
2026-05-09 19:23:54 +02:00

2 lines
20 KiB
JavaScript

var spui=(()=>{var ot=Object.defineProperty;var ct=(t,e)=>{for(var r in e)ot(t,r,{get:e[r],enumerable:!0})};var H={};ct(H,{Accordion:()=>xt,AccordionContent:()=>gt,AccordionRadio:()=>$t,AccordionTitle:()=>vt,Alert:()=>ht,Avatar:()=>yt,AvatarGroup:()=>wt,Badge:()=>_t,Breadcrumbs:()=>St,Button:()=>kt,Calendar:()=>Ct,Card:()=>Tt,CardActions:()=>Dt,CardBody:()=>At,CardTitle:()=>Et,Carousel:()=>Nt,CarouselItem:()=>Lt,Chat:()=>Ft,ChatBubble:()=>Bt,ChatFooter:()=>It,ChatHeader:()=>Mt,ChatImage:()=>Ot,Checkbox:()=>jt,ColorPalette:()=>Rt,Combo:()=>Pt,Divider:()=>Vt,Drawer:()=>zt,DrawerContent:()=>Ht,DrawerOverlay:()=>Ut,DrawerSide:()=>Gt,DrawerToggle:()=>qt,Dropdown:()=>K,DropdownButton:()=>Wt,DropdownContent:()=>X,Fab:()=>Jt,Fieldset:()=>Kt,FileDrag:()=>Xt,FileError:()=>Zt,FileInput:()=>Yt,FilePreview:()=>Qt,Filter:()=>te,Icon:()=>B,Indicator:()=>ee,Input:()=>Y,InputHint:()=>ae,InputPass:()=>se,Kbd:()=>re,Label:()=>le,LabelFloating:()=>oe,LabelInput:()=>ce,LabelSelect:()=>ne,List:()=>ie,ListRows:()=>de,Loading:()=>ge,Menu:()=>ue,MenuItem:()=>me,MenuTitle:()=>fe,Modal:()=>pe,ModalAction:()=>xe,ModalBackdrop:()=>$e,ModalBox:()=>be,ModalClose:()=>ve,Navbar:()=>he,Progress:()=>ye,Radial:()=>we,Radio:()=>_e,Range:()=>Se,Rating:()=>ke,RatingItems:()=>Ce,Select:()=>Te,SelectOption:()=>Ee,Skeleton:()=>Ae,SkeletonText:()=>De,Stack:()=>Ne,Stat:()=>Fe,StatDesc:()=>Oe,StatFigure:()=>Be,StatTitle:()=>Ie,StatValue:()=>Me,Stats:()=>Le,Step:()=>Re,Steps:()=>je,Swap:()=>Q,SwapOff:()=>et,SwapOn:()=>tt,SwapToggle:()=>Z,Tab:()=>ze,Table:()=>qe,TableBody:()=>Ge,TableFoot:()=>Ue,TableHead:()=>He,TableRow:()=>Ve,TableTd:()=>Je,TableTh:()=>We,Tabs:()=>Pe,Textarea:()=>Ke,Textrotate:()=>Xe,Timeline:()=>Ye,Toast:()=>Qe,Toggle:()=>Ze,Tooltip:()=>ts,filterBy:()=>bt,getBy:()=>pt,hide:()=>J});var x=t=>typeof t=="function",G=t=>t&&typeof t=="object",S=Array.isArray,A=typeof document<"u"?document:null,L=t=>A.createTextNode(t==null?"":String(t)),U=t=>t?._rt?t._cnt:t instanceof Node?t:L(t);var v=t=>x(t)?t():t,p=null,$=null,N=0,nt=0,z=new Set,O=new WeakMap,it="http://www.w3.org/2000/svg",V="http://www.w3.org/1999/xlink",dt=new Set("svg,path,circle,rect,line,polyline,polygon,g,defs,text,textPath,tspan,use,symbol,image,marker,ellipse".split(",")),ut=new Set(["src","href","formaction","action","background","code","archive"]),F=t=>{t&&(t.forEach(e=>e()),t.clear())},T=t=>{if(!t||t._x)return;t._x=1;let e=[t],r;for(;r=e.pop();)F(r._c),r._ch&&(r._ch.forEach(o=>e.push(o)),r._ch.clear()),r._d&&(r._d.forEach(o=>o.delete(r)),r._d.clear())},j=t=>$&&($._c||=new Set).add(t);var R=(t,e=0)=>{let r=()=>{if(r._x)return;r._d&&r._d.forEach(m=>m.delete(r)),F(r._c);let o=p,c=$;p=$=r;try{return r._res=t()}catch(m){console.error("[SigPro]",m)}finally{p=o,$=c}};return r._d=r._c=r._ch=null,r._x=0,r._iC=e,r._dp=p?p._dp+1:0,r._m=[],r._p=$,$&&($._ch||=new Set).add(r),r},ft=()=>{if(N)return;N=1;let t=[...z].sort((e,r)=>e._dp-r._dp);z.clear();for(let e of t)e._x||e();N=0};var E=(t,e=0)=>{if(!e&&p&&!p._x)t.add(p),(p._d||=new Set).add(t);else if(e&&t.size){let r=0;for(let o of t)o===p||o._x||(o._iC?(o._dt=1,o._sb&&E(o._sb,1)):(z.add(o),r=1));r&&!N&&!nt&&queueMicrotask(ft)}},y=(t,e=null)=>{let r=new Set;if(x(t)){let o,c=()=>{if(c._dt){let m=p;p=c;try{let l=t();Object.is(o,l)||(o=l,E(r,1))}finally{p=m}c._dt=0}return E(r),o};return c._iC=c._dt=1,c._sb=r,c._d=null,c._x=0,c}if(e)try{t=JSON.parse(localStorage.getItem(e))??t}catch{}return(...o)=>{if(o.length){let c=x(o[0])?o[0](t):o[0];Object.is(t,c)||(t=c,e&&localStorage.setItem(e,JSON.stringify(t)),E(r,1))}return E(r),t}};var q=t=>{t&&(F(t._c),t._oE&&T(t._oE),t.childNodes&&t.childNodes.forEach(q))},P=(t,e)=>e==null||e===!1?null:(ut.has(t)||t.startsWith("on"))&&/^\s*(javascript|data|vbscript):/i.test(String(e))?"#":e,s=(t,e={},r=[])=>{if((e instanceof Node||S(e)||!G(e))&&(r=e,e={}),x(t)){let l=R(()=>l._res=t(e,{children:r,emit:(n,...g)=>e[`on${n[0].toUpperCase()}${n.slice(1)}`]?.(...g)}));if(l(),l._res==null)return null;let u=l._res instanceof Node||S(l._res)&&l._res.every(n=>n instanceof Node)?l._res:L(l._res),d=n=>{G(n)&&!n._rt&&(n._m=l._m||[],n._c=l._c||new Set,n._oE=l)};return S(u)?u.forEach(d):d(u),u}let o=dt.has(t),c=o?A.createElementNS(it,t):A.createElement(t);c._c=new Set;for(let l in e){let u=e[l];if(l==="ref"){x(u)?u(c):u.current=c;continue}if(o&&l.startsWith("xlink:")){let d=P(l.slice(6),u);d==null?c.removeAttributeNS(V,l.slice(6)):c.setAttributeNS(V,l.slice(6),d);continue}if(l.startsWith("on")){let d=l.slice(2).toLowerCase();c.addEventListener(d,u);let n=()=>c.removeEventListener(d,u);c._c.add(n),j(n)}else if(x(u)){let d=R(()=>{let n=P(l,u());l==="class"?c.className=n||"":n==null?c.removeAttribute(l):l==="style"&&typeof n=="string"?c.setAttribute("style",n):l in c&&!o?c[l]=n:c.setAttribute(l,n===!0?"":n)});d(),c._c.add(()=>T(d)),j(()=>T(d)),/^(INPUT|TEXTAREA|SELECT)$/.test(c.tagName)&&(l==="value"||l==="checked")&&c.addEventListener(l==="checked"?"change":"input",n=>u(n.target[l]))}else{let d=P(l,u);d!=null&&(l==="style"&&typeof d=="string"?c.setAttribute("style",d):l in c&&!o?c[l]=d:c.setAttribute(l,d===!0?"":d))}}let m=l=>{if(S(l))return l.forEach(m);if(x(l)){let u=L(""),d=[];c.appendChild(u);let n=R(()=>{let g=l(),k=(S(g)?g:[g]).map(U),w=u;d.forEach(i=>{i._rt?i._del():q(i),i.parentNode&&i.remove()});for(let i=k.length-1;i>=0;i--){let f=k[i];f.parentNode!==w.parentNode&&w.parentNode?.insertBefore(f,w),f._m&&f._m.forEach(b=>b()),w=f}d=k});n(),c._c.add(()=>T(n)),j(()=>T(n))}else{let u=U(l);c.appendChild(u),u._m&&u._m.forEach(d=>d())}};return m(r),c},mt=t=>{let e=new Set,r=$,o=p,c=A.createElement("div");c.style.display="contents",c.setAttribute("role","presentation"),$={_c:e},p=null;let m=l=>{l&&(l._rt?(e.add(l._del),c.appendChild(l._cnt)):S(l)?l.forEach(m):c.appendChild(l instanceof Node?l:L(l)))};try{m(t({onCleanup:l=>e.add(l)}))}finally{$=r,p=o}return{_rt:1,_cnt:c,_del:()=>{F(e),q(c),c.remove()}}};var W=(t,e)=>{let r=typeof e=="string"?A.querySelector(e):e;if(!r)return;O.has(r)&&O.get(r)._del();let o=mt(x(t)?t:()=>t);return r.replaceChildren(o._cnt),O.set(r,o),o};typeof window<"u"&&"a abbr article aside audio b blockquote br button canvas caption cite code col colgroup datalist dd del details dfn dialog div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd label legend li main mark meter nav object ol optgroup option output p picture pre progress section select slot small source span strong sub summary sup svg table tbody td template textarea tfoot th thead time tr u ul video".split(" ").forEach(t=>window[t]=(e,r)=>s(t,e,r));var pt=(t,e="label")=>t&&typeof t=="object"?t[e]:t,bt=(t,e,r="label")=>{let o=String(v(e)||"").toLowerCase(),c=(v(t)||[]).map(m=>typeof m=="object"?m:{label:m,value:m});return o?c.filter(m=>String(m[r]||"").toLowerCase().includes(o)):c},J=()=>document.activeElement?.blur(),xt=(t,e)=>s("div",{...t,class:`collapse ${t?.class||""}`.trim()},e),$t=t=>s("input",{type:"radio",name:t.name,checked:t.checked||void 0,class:t.class}),vt=(t,e)=>s("div",{...t,class:`collapse-title ${t?.class||""}`.trim()},e),gt=(t,e)=>s("div",{...t,class:`collapse-content ${t?.class||""}`.trim()},e),ht=(t,e)=>s("div",{...t,class:`alert ${t?.class||""}`.trim()},e),yt=(t,e)=>s("div",{class:"avatar"},s("div",{class:t.class},e)),wt=(t,e)=>s("div",{...t,class:`avatar-group -space-x-6 ${t?.class||""}`.trim()},e),_t=(t,e)=>s("span",{...t,class:`badge ${t?.class||""}`.trim()},e),St=(t,e)=>s("div",{...t,class:`breadcrumbs ${t?.class||""}`.trim()},e),kt=(t,e)=>s("button",{...t,class:`btn ${t?.class||""}`.trim()},e),Ct=t=>{let[e,r,o,c]=[y(new Date),y(0),y(0),y(0)],m=new Date,l=i=>i?.toISOString().slice(0,10),u=i=>(i<10?"0":"")+i,d=(i,f=0)=>e(new Date(e().getFullYear()+f,e().getMonth()+i,1)),n=()=>typeof t.value=="function"?t.value():t.value,g=()=>typeof t.range=="function"?t.range():t.range,k=i=>{let f=l(i),b=n();if(!g())return t.onChange?.(t.hour?`${f}T${u(o())}:00:00`:f);if(!b?.start||b.end)return t.onChange?.({start:f,end:null,...t.hour&&{startHour:o()}});let C=f<b.start?{start:f,end:b.start}:{start:b.start,end:f};t.onChange?.({...C,...t.hour&&{startHour:b.startHour??o(),endHour:c()}})},w=({v:i,on:f})=>s("div",{class:"flex-1 flex gap-2 items-center"},[s("input",{type:"range",min:0,max:23,value:i,class:"range range-xs",oninput:b=>f(+b.target.value)}),s("span",{class:"text-sm font-mono"},()=>u(i())+":00")]);return s("div",{class:`p-4 bg-base-100 border shadow-2xl rounded-box w-80 select-none ${t.class||""}`},[s("div",{class:"flex justify-between items-center mb-4"},[s("div",{class:"flex"},[["-1y",-1,1],["-1m",-1,0]].map(([i,f,b])=>s("button",{class:"btn btn-ghost btn-xs",onclick:()=>d(f,b)},s("span",{class:`icon-[lucide--chevron${b?"s":""}-left]`})))),s("span",{class:"font-bold uppercase"},()=>e().toLocaleString("es",{month:"short",year:"numeric"})),s("div",{class:"flex"},[[1,0],[1,1]].map(([i,f])=>s("button",{class:"btn btn-ghost btn-xs",onclick:()=>d(i,f)},s("span",{class:`icon-[lucide--chevron${f?"s":""}-right]`}))))]),s("div",{class:"grid grid-cols-7 gap-1",onmouseleave:()=>r(null)},[..."LMXJVSD".split("").map(i=>s("div",{class:"text-[10px] opacity-40 font-bold text-center"},i)),()=>{let i=e().getFullYear(),f=e().getMonth(),b=(new Date(i,f,1).getDay()+6)%7;return[...Array(b).fill(s("div")),...Array(new Date(i,f+1,0).getDate()).keys()].map(D=>{if(typeof D!="number")return D;let C=D+1,h=l(new Date(i,f,C)),st=l(m)==h;return s("button",{type:"button",onclick:()=>k(new Date(i,f,C)),onmouseenter:()=>g()&&r(h),class:()=>{let _=n(),I=r(),M=_?.start||(typeof _=="string"?_.slice(0,10):0),at=_?.end==h,rt=M==h,lt=g()&&_?.start&&(_.end?h>_.start&&h<_.end:I&&(h>M&&h<=I||h<M&&h>=I));return`btn btn-xs p-0 aspect-square min-h-0 h-auto font-normal relative ${rt||at?"btn-primary z-10":lt?"bg-primary/20 border-none rounded-none":"btn-ghost"} ${st?"ring-1 ring-primary font-black":""}`}},C)})}]),t.hour&&s("div",{class:"mt-3 pt-2 border-t flex gap-4"},g()?[w({v:o,on:o}),w({v:c,on:c})]:[w({v:o,on:o})])])},Tt=(t,e)=>s("div",{...t,class:`card ${t?.class||""}`.trim()},e),Et=(t,e)=>s("div",{...t,class:`card-title ${t?.class||""}`.trim()},e),At=(t,e)=>s("div",{...t,class:`card-body ${t?.class||""}`.trim()},e),Dt=(t,e)=>s("div",{...t,class:`card-actions ${t?.class||""}`.trim()},e),Nt=(t,e)=>s("div",{...t,class:`carousel ${t?.class||""}`.trim()},e),Lt=(t,e)=>s("div",{...t,class:`carousel-item ${t?.class||""}`.trim()},e),Ft=(t,e)=>s("div",{...t,class:`chat ${t?.class||""}`.trim()},e),Bt=(t,e)=>s("div",{...t,class:`chat-bubble ${t?.class||""}`.trim()},e),It=(t,e)=>s("div",{...t,class:`chat-footer ${t?.class||""}`.trim()},e),Mt=(t,e)=>s("div",{...t,class:`chat-header ${t?.class||""}`.trim()},e),Ot=(t,e)=>s("div",{...t,class:`chat-image avatar ${t?.class||""}`.trim()},s("div",{class:"w-10 rounded-full"},typeof e=="string"?s("img",{src:e,alt:"avatar"}):e)),jt=t=>s("input",{type:"checkbox",...t,class:`checkbox ${t?.class||""}`.trim()}),Rt=t=>{let e=o=>(o||"").toLowerCase(),r="#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 s("div",{class:`p-3 bg-base-100 rounded-box shadow w-64 ${t.class||""}`},s("div",{class:"grid grid-cols-8 gap-1"},r.map(o=>s("button",{type:"button",style:{background:o},onclick:()=>(x(t.value)?t.value(o):t.onchange?.(o),J()),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 ${e(v(t.value))==e(o)?"ring-2 ring-offset-1 ring-primary z-10 scale-110":""}`}))))},Pt=(t,e)=>K({},[div({tabindex:"0",role:"button"},e),X({class:t?.class},t.content)]),zt=(t,e)=>s("div",{...t,class:`drawer ${t?.class||""}`.trim()},e),qt=t=>input({...t,type:"checkbox",class:"drawer-toggle",checked:()=>v(t.checked),onchange:e=>x(t.checked)&&t.checked(e.target.checked)}),Ht=(t,e)=>s("div",{...t,class:`drawer-content ${t?.class||""}`.trim()},e),Gt=(t,e)=>s("div",{...t,class:`drawer-side ${t?.class||""}`.trim()},e),Ut=t=>label({...t,for:t.for,class:`drawer-overlay ${t?.class||""}`.trim()}),Vt=t=>s("div",{...t,class:`divider ${t?.class||""}`.trim()}),K=(t,e)=>s("div",{...t,class:`dropdown ${t?.class||""}`.trim()},e),Wt=(t,e)=>s("div",{...t,tabindex:"0",role:"button",class:`btn ${t?.class||""}`.trim()},e),X=(t,e)=>s("div",{...t,tabindex:"0",class:`dropdown-content ${t?.class||""}`.trim()},e),Jt=(t,e)=>s("div",{class:"fab"},[s("div",{tabindex:"0",role:"button",class:`btn ${t?.class||""}`.trim()},B({},t.icon)),e]),Kt=(t,e)=>s("fieldset",{class:`fieldset ${t?.class||""}`.trim()},[s("legend",{class:"fieldset-legend"},t.label),e]),Xt=(t,e)=>s("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:r=>{r.preventDefault(),t.ondrag?.(!0)},ondragleave:()=>t.ondrag?.(!1),ondrop:r=>{r.preventDefault(),t.ondrag?.(!1),t.ondrop?.(r.dataTransfer.files)}},e),Yt=t=>s("input",{type:"file",multiple:!0,accept:t.accept||"*",class:`file-input ${t?.class||""}`.trim(),onchange:e=>t.onchange?.(e.target.files)}),Qt=t=>s("ul",{class:`mt-2 space-y-1 ${t?.class||""}`},t.files.map((e,r)=>s("li",{class:"flex items-center justify-between p-1.5 pl-3 text-xs bg-base-200/50 rounded-md border"},[s("div",{class:"flex items-center gap-2 truncate opacity-70"},[s("span",{},"\u{1F4C4}"),s("span",{class:"truncate max-w-[180px]"},e.name),s("span",{class:"text-[9px] opacity-50"},`(${~~(e.size/1024)}KB)`)]),s("button",{class:"btn btn-ghost btn-xs btn-circle",onclick:()=>t.onremove?.(r)},s("span",{class:"icon-[lucide--x]"}))]))),Zt=t=>s("div",{class:`text-[10px] text-error mt-1 px-1 ${t?.class||""}`},t.message),te=(t,e,r,o)=>r(y(()=>v(e).filter(c=>String(o?c[o]:c).toLowerCase().includes(v(t).toLowerCase())))),B=(t,e)=>s("span",{...t,class:`${e??""} ${t?.class||""}`.trim()}),ee=(t,e)=>s("div",{...t,class:`indicator ${t?.class||""}`.trim()},[t.value&&s("span",{class:`indicator-item badge ${t?.class||""}`.trim()},t.value),e]),Y=t=>s("input",{...t,class:`input ${t?.class||""}`.trim()}),se=t=>{let e=y(!1);return[Y({...t,type:e()?"text":"password"}),Q({class:"ml-2"},[Z({value:e,class:"swap-rotate"}),tt({},B({},"icon-[lucide--eye]")),et({},B({},"icon-[lucide--eye-off]"))])]},ae=(t,e)=>s("div",{...t,class:`validator-hint ${t?.class||""}`.trim()},e),re=(t,e)=>s("kbd",{...t,class:`kbd ${t?.class||""}`.trim()},e),le=(t,e)=>s("span",{...t,class:`label ${t?.class||""}`.trim()},e),oe=(t,e)=>s("label",{...t,class:`floating-label ${t?.class||""}`.trim()},e),ce=(t,e)=>s("label",{...t,class:`input ${t?.class||""}`.trim()},e),ne=(t,e)=>s("label",{...t,class:`select ${t?.class||""}`.trim()},e),ie=(t,e)=>s("ul",{...t,class:`list ${t?.class||""}`.trim()},e),de=t=>()=>(v(t.items)||[]).map((e,r)=>s("li",{class:`list-row ${t?.class||""} ${e?.class||""}`.trim()},typeof t.render=="function"?t.render(e,r):e)),ue=(t,e)=>ul({...t,class:`menu ${t?.class||""}`.trim()},e),fe=(t,e)=>li({...t,class:`menu-title ${t?.class||""}`.trim()},e),me=t=>li({},a({onmousedown:e=>e.preventDefault(),class:t?.class||"",onclick:t.onclick},t.label)),pe=(t,e)=>s("dialog",{...t,class:`modal ${t?.class||""}`.trim()},e),be=(t,e)=>s("div",{...t,class:`modal-box ${t?.class||""}`.trim()},e),xe=(t,e)=>s("div",{...t,class:`modal-action ${t?.class||""}`.trim()},e),$e=t=>s("form",{method:"dialog",class:"modal-backdrop"},[s("button",{},"close")]),ve=t=>s("form",{method:"dialog"},[s("button",{...t,class:`btn btn-sm btn-circle btn-ghost absolute right-2 top-2 ${t?.class||""}`.trim()},"\u2715")]),ge=(t,e)=>s("span",{...t,class:`loading loading-spinner ${t?.class||""}`.trim()},e),he=(t,e)=>s("div",{...t,class:`navbar ${t?.class||""}`.trim()},e),ye=t=>s("progress",{...t,class:`progress ${t?.class||""}`.trim()}),we=(t,e)=>s("div",{class:`radial-progress ${t?.class||""}`.trim(),style:`--value:${v(t.value)??0};`,role:"progressbar","aria-valuenow":t.value},e),_e=t=>s("input",{type:"radio",...t,class:`radio ${t?.class||""}`.trim()}),Se=t=>s("input",{type:"range",...t,class:`range ${t?.class||""}`.trim()}),ke=(t,e)=>s("div",{...t,class:`rating ${t?.class||""}`.trim()},e),Ce=t=>[...Array(t.count)].map((e,r)=>s("input",{class:`mask ${t?.class||""}`.trim(),name:t.name,type:"radio",checked:()=>v(t.value)===r,onchange:()=>x(t.value)?t.value(r):t.onchange?.(r)})),Te=(t,e)=>s("select",{...t,class:`select ${t?.class||""}`.trim()},e),Ee=(t,e)=>s("option",{...t,class:t?.class||""},e),Ae=t=>s("div",{...t,class:`skeleton ${t?.class||""}`.trim()}),De=t=>s("span",{...t,class:`skeleton skeleton-text ${t?.class||""}`.trim()}),Ne=(t,e)=>s("div",{...t,class:`stack ${t?.class||""}`.trim()},e),Le=(t,e)=>s("div",{...t,class:`stats shadow ${t?.class||""}`.trim()},e),Fe=(t,e)=>s("div",{...t,class:`stat ${t?.class||""}`.trim()},e),Be=(t,e)=>s("div",{...t,class:`stat-figure ${t?.class||""}`.trim()},e),Ie=(t,e)=>s("div",{...t,class:`stat-title ${t?.class||""}`.trim()},e),Me=(t,e)=>s("div",{...t,class:`stat-value ${t?.class||""}`.trim()},e),Oe=(t,e)=>s("div",{...t,class:`stat-desc ${t?.class||""}`.trim()},e),je=(t,e)=>s("ul",{...t,class:`steps ${t?.class||""}`.trim()},e),Re=(t,e)=>s("li",{...t,class:`step ${t?.class||""}`.trim(),"data-content":t.dataContent},e),Q=(t,e)=>s("label",{...t,class:`swap ${t?.class||""}`.trim()},e),Z=t=>s("input",{type:"checkbox",checked:()=>v(t.value),onchange:e=>x(t.value)&&t.value(e.target.checked),class:t.class}),tt=(t,e)=>s("div",{...t,class:`swap-on ${t?.class||""}`.trim()},e),et=(t,e)=>s("div",{...t,class:`swap-off ${t?.class||""}`.trim()},e),Pe=(t,e)=>div({...t,class:`tabs ${t?.class||""}`.trim()},e),ze=t=>{let e=()=>t.tabs?.(t.tabs().filter((r,o)=>o!==t.index));return[s("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:r=>{r.stopPropagation(),e()}},"\u2715"):null]},qe=(t,e)=>s("table",{...t,class:`table ${t?.class||""}`.trim()},e),He=(t,e)=>s("thead",{...t,class:t?.class||""},e),Ge=(t,e)=>s("tbody",{...t,class:t?.class||""},e),Ue=(t,e)=>s("tfoot",{...t,class:t?.class||""},e),Ve=(t,e)=>s("tr",{...t,class:t?.class||""},e),We=(t,e)=>s("th",{...t,class:t?.class||""},e),Je=(t,e)=>s("td",{...t,class:t?.class||""},e),Ke=t=>s("textarea",{...t,class:`textarea ${t?.class||""}`.trim()}),Xe=(t,e)=>s("span",{...t,class:`text-rotate ${t?.class||""}`.trim()},s("span",{},e)),Ye=(t,e)=>s("ul",{...t,class:`timeline ${t?.class||""}`.trim()},e),Qe=(t,e="alert-success",r=3500)=>{let o=document.getElementById("stc"),c,m,l=s("div",{style:"display:contents"});o||document.body.append(o=s("div",{id:"stc",class:"fixed top-0 right-0 z-[9999] p-4 flex flex-col items-end gap-2 pointer-events-none"})),o.append(l);let u=W(()=>{let d=y(0),n=y(0);return m=()=>n()||(n(1),clearTimeout(c),setTimeout(()=>(u.destroy(),l.remove(),o.firstChild||o.remove()),300)),setTimeout(()=>d(1)),s("div",{class:()=>`alert alert-soft ${e} shadow-lg transition-all duration-300 inline-flex w-auto pointer-events-auto ${n()?"translate-x-full opacity-0":d()?"translate-x-0 opacity-100":"translate-x-10 opacity-0"}`},[typeof t=="function"?t():typeof t=="string"?s("span",t):t,s("button",{class:"btn btn-xs btn-circle btn-ghost",onclick:m},s("span",{class:"icon-[lucide--x]"}))])},l);return r>0&&(c=setTimeout(m,r)),m},Ze=t=>s("input",{type:"checkbox",...t,class:`toggle ${t?.class||""}`.trim()}),ts=(t,e)=>s("div",{...t,class:`tooltip ${t?.class||""}`.trim(),"data-tip":t.tip},e);typeof window<"u"&&Object.assign(window,H);})();