import"./DGkbwlp1.js";import{p as J,e as m,a as b,b as d,c as K,g as u,H as L,f as y,d as g,r as h,I as N,s as z,t as Q}from"./CXo1Qeem.js";import{s as R}from"./C1UmH53j.js";import{s as U}from"./Dk3CKxgo.js";import{p as r,i as _,r as V}from"./nniSIWOn.js";import{c as W,a as X}from"./buaMbHNS.js";import{b as Y}from"./DfuEIp8s.js";import{c as k}from"./BgdiBMTP.js";var Z=y(" ",1),p=y("");function $(x,a){J(a,!0);const f="Button";let B=r(a,"variant",3,"primary"),j=r(a,"size",3,"medium"),I=r(a,"inverse",3,!1),O=r(a,"pill",3,!1),S=r(a,"disabled",3,!1),H=V(a,["$$slots","$$events","$$legacy","_sb_editable","label","icon_before","icon_after","variant","size","inverse","pill","disabled","children","hide_component"]),v=L(void 0);function M(){var n;(n=u(v))==null||n.focus()}var P={focus_me:M},c=m(),T=b(c);{var q=n=>{var l=p();W(l,()=>{var e,t;return{"data-blok-c":(e=a._sb_editable)==null?void 0:e["data-blok-c"],"data-blok-uid":(t=a._sb_editable)==null?void 0:t["data-blok-uid"],"data-name":f,"data-testid":f,...H,class:[f,a==null?void 0:a.class],"data-variant":B(),"data-size":j(),"data-inverse":I()?"":null,"data-pill":O()?"":null,"aria-disabled":S()||null}},void 0,void 0,void 0,"svelte-mzyhlk");var w=g(l);{var A=e=>{var t=m(),o=b(t);U(o,()=>a.children),d(e,t)},C=e=>{var t=Z(),o=b(t);{var D=i=>{k(i,{get id(){return a.icon_before},size:"button",variation:"filled"})};_(o,i=>{a.icon_before&&i(D)})}var s=z(o,2);X(s,1,"Button__label svelte-mzyhlk");var E=g(s,!0);h(s);var F=z(s,2);{var G=i=>{k(i,{get id(){return a.icon_after},size:"button",variation:"filled"})};_(F,i=>{a.icon_after&&i(G)})}Q(()=>R(E,a.label)),d(e,t)};_(w,e=>{a.children?e(A):e(C,-1)})}h(l),Y(l,e=>N(v,e),()=>u(v)),d(n,l)};_(T,n=>{a.hide_component||n(q)})}return d(x,c),K(P)}const sa=Object.freeze(Object.defineProperty({__proto__:null,default:$},Symbol.toStringTag,{value:"Module"}));export{$ as B,sa as _};