1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3921],{63921:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return d}});var r=n(85893),s=n(67294);let i=s.useLayoutEffect;var o=n(20944),a=n.n(o),l=n(45697),g=n(8430);let u=t=>{let e=(0,g.z)(a(),t.classes),{appearance:n,isSameWidth:o,textAlign:l,border:u,borderColor:d,borderWidth:c,borderRadius:f,marginTop:p,marginRight:_,marginBottom:b,marginLeft:h,paddingTop:x,paddingRight:k,paddingBottom:m,paddingLeft:y,children:C,cssClasses:j=[]}=t,v=e["".concat(n)],N=(0,s.useRef)(null),[R,A]=s.useState(0),B={border:u,borderColor:d,borderWidth:c,borderRadius:f,marginTop:p,marginRight:_,marginBottom:b,marginLeft:h,paddingTop:x,paddingRight:k,paddingBottom:m,paddingLeft:y,"--buttonMinWidth":R?R+"px":null};return i(()=>{if(!o)return;let{current:t}=N,e=0;for(let n of t.querySelectorAll("button")){let{offsetWidth:t}=n;t>e&&(e=t)}A(e)},[o]),B.justifyContent="flex-start",l&&(B.justifyContent=({left:"flex-start",center:"center",right:"flex-end"})[l]||"flex-start",B.textAlign=l),(0,r.jsx)("div",{ref:N,style:B,className:[e.root,v,...j].join(" "),children:C})};u.propTypes={appearance:(0,l.oneOf)(["inline","stacked"]),classes:(0,l.shape)({root:l.string,stacked:l.string,inline:l.string}),isSameWidth:l.bool,textAlign:l.string,border:l.string,borderColor:l.string,borderWidth:l.string,borderRadius:l.string,marginTop:l.string,marginRight:l.string,marginBottom:l.string,marginLeft:l.string,paddingTop:l.string,paddingRight:l.string,paddingBottom:l.string,paddingLeft:l.string,cssClasses:(0,l.arrayOf)(l.string)};var d=u},20944:function(t){t.exports={root:"buttons_root__u_Nc7",stacked:"buttons_stacked__IBdev",inline:"buttons_inline__DPj6Q"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.