import{s as A,C as M,A as k,v as I,M as v,w as q,b as w,f as g,V as b,i as N,h as O,D as P,E as V,F as G,W as H,J as S,B as z}from"./scheduler.VqJF7Vna.js";import{S as K,i as L,t as Q,b as R}from"./index.Ddm4CqKS.js";import{e as C}from"./each.COPsAJmc.js";import{g as D}from"./spread.CgU5AtxT.js";/**
 * @license lucide-svelte v0.408.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};function E(o,e,n){const i=o.slice();return i[11]=e[n][0],i[12]=e[n][1],i}function W(o){let e,n=[o[12]],i={};for(let s=0;s<n.length;s+=1)i=k(i,n[s]);return{c(){e=I(o[11]),this.h()},l(s){e=q(s,o[11],{}),w(e).forEach(g),this.h()},h(){b(e,i)},m(s,r){N(s,e,r)},p(s,r){b(e,i=D(n,[r&32&&s[12]]))},d(s){s&&g(e)}}}function j(o){let e=o[11],n,i=o[11]&&W(o);return{c(){i&&i.c(),n=v()},l(s){i&&i.l(s),n=v()},m(s,r){i&&i.m(s,r),N(s,n,r)},p(s,r){s[11]?e?A(e,s[11])?(i.d(1),i=W(s),e=s[11],i.c(),i.m(n.parentNode,n)):i.p(s,r):(i=W(s),e=s[11],i.c(),i.m(n.parentNode,n)):e&&(i.d(1),i=null,e=s[11])},d(s){s&&g(n),i&&i.d(s)}}}function T(o){let e,n,i,s,r,f=C(o[5]),a=[];for(let t=0;t<f.length;t+=1)a[t]=j(E(o,f,t));const d=o[10].default,h=M(d,o,o[9],null);let m=[B,o[7],{width:o[2]},{height:o[2]},{stroke:o[1]},{"stroke-width":i=o[4]?Number(o[3])*24/Number(o[2]):o[3]},{class:s=o[6]("lucide-icon","lucide",o[0]?`lucide-${o[0]}`:"",o[8].class)}],_={};for(let t=0;t<m.length;t+=1)_=k(_,m[t]);return{c(){e=I("svg");for(let t=0;t<a.length;t+=1)a[t].c();n=v(),h&&h.c(),this.h()},l(t){e=q(t,"svg",{width:!0,height:!0,stroke:!0,"stroke-width":!0,class:!0});var u=w(e);for(let l=0;l<a.length;l+=1)a[l].l(u);n=v(),h&&h.l(u),u.forEach(g),this.h()},h(){b(e,_)},m(t,u){N(t,e,u);for(let l=0;l<a.length;l+=1)a[l]&&a[l].m(e,null);O(e,n),h&&h.m(e,null),r=!0},p(t,[u]){if(u&32){f=C(t[5]);let l;for(l=0;l<f.length;l+=1){const c=E(t,f,l);a[l]?a[l].p(c,u):(a[l]=j(c),a[l].c(),a[l].m(e,n))}for(;l<a.length;l+=1)a[l].d(1);a.length=f.length}h&&h.p&&(!r||u&512)&&P(h,d,t,t[9],r?G(d,t[9],u,null):V(t[9]),null),b(e,_=D(m,[B,u&128&&t[7],(!r||u&4)&&{width:t[2]},(!r||u&4)&&{height:t[2]},(!r||u&2)&&{stroke:t[1]},(!r||u&28&&i!==(i=t[4]?Number(t[3])*24/Number(t[2]):t[3]))&&{"stroke-width":i},(!r||u&257&&s!==(s=t[6]("lucide-icon","lucide",t[0]?`lucide-${t[0]}`:"",t[8].class)))&&{class:s}]))},i(t){r||(Q(h,t),r=!0)},o(t){R(h,t),r=!1},d(t){t&&g(e),H(a,t),h&&h.d(t)}}}function U(o,e,n){const i=["name","color","size","strokeWidth","absoluteStrokeWidth","iconNode"];let s=S(e,i),{$$slots:r={},$$scope:f}=e,{name:a=void 0}=e,{color:d="currentColor"}=e,{size:h=24}=e,{strokeWidth:m=2}=e,{absoluteStrokeWidth:_=!1}=e,{iconNode:t=[]}=e;const u=(...l)=>l.filter((c,F,J)=>!!c&&J.indexOf(c)===F).join(" ");return o.$$set=l=>{n(8,e=k(k({},e),z(l))),n(7,s=S(e,i)),"name"in l&&n(0,a=l.name),"color"in l&&n(1,d=l.color),"size"in l&&n(2,h=l.size),"strokeWidth"in l&&n(3,m=l.strokeWidth),"absoluteStrokeWidth"in l&&n(4,_=l.absoluteStrokeWidth),"iconNode"in l&&n(5,t=l.iconNode),"$$scope"in l&&n(9,f=l.$$scope)},e=z(e),[a,d,h,m,_,t,u,s,e,f,r]}class p extends K{constructor(e){super(),L(this,e,U,T,A,{name:0,color:1,size:2,strokeWidth:3,absoluteStrokeWidth:4,iconNode:5})}}export{p as I};
//# sourceMappingURL=Icon.C9L3ZM05.js.map
