"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_primer_react_lib-esm_Button_Button_js"],{88216:(o,t,e)=>{e.d(t,{Z:()=>i,r:()=>d});var n=e(67294),a=e(21413),r=e(7261);function l(){return(l=Object.assign?Object.assign.bind():function(o){for(var t=1;t{let{block:c,size:s,leadingVisual:u,trailingVisual:b,trailingAction:g}=e,p=t,v={};if(null!==t&&Object.keys(t).length>0){p=i({block:c,size:s,leadingVisual:u,trailingVisual:b,trailingAction:g},t);let{color:o}=t;o&&(v["--button-color"]=o)}return n.createElement(a.X,l({ref:d,as:"button",sx:p,style:v,type:"button"},e),o)});function i(o,t){let e=o.size&&"medium"!==o.size?`[data-size="${o.size}"]`:"",n=o.block?'[data-block="block"]':"",a=o.leadingVisual||o.trailingVisual||o.trailingAction?"":"[data-no-visuals]",r=`&${e}${n}${a}`,l={};return t&&(l[r]=t),l}d.displayName="Button"},21413:(o,t,e)=>{e.d(t,{X:()=>f});var n=e(67294),a=e(42483),r=e(9996),l=e.n(r),d=e(8386),i=e(15388),c=e(15173),s=e(23383);let u=i.ZP.button.withConfig({displayName:"types__StyledButton",componentId:"sc-ws60qy-0"})(["",";",";"],(0,s.Z)("-2px"),c.Z),b=(o="default",t)=>{let e={default:{color:"btn.text",backgroundColor:"btn.bg",boxShadow:`${null==t?void 0:t.shadows.btn.shadow}, ${null==t?void 0:t.shadows.btn.insetShadow}`,"&:hover:not([disabled]):not([data-inactive])":{backgroundColor:"btn.hoverBg",borderColor:`var(--button-default-borderColor-hover, ${null==t?void 0:t.colors.btn.hoverBorder})`},"&:active:not([disabled]):not([data-inactive])":{backgroundColor:"btn.activeBg",borderColor:`var(--button-default-borderColor-active, ${null==t?void 0:t.colors.btn.activeBorder})`},"&:disabled":{color:"primer.fg.disabled",borderColor:`var(--button-default-borderColor-disabled, ${null==t?void 0:t.colors.btn.border})`,backgroundColor:`var(--button-default-bgColor-disabled, ${null==t?void 0:t.colors.input.disabledBg})`,"[data-component=ButtonCounter]":{color:"inherit"}},"&[aria-expanded=true]":{backgroundColor:"btn.activeBg",borderColor:`var(--button-default-borderColor-active, ${null==t?void 0:t.colors.btn.activeBorder})`},'[data-component="leadingVisual"], [data-component="trailingVisual"], [data-component="trailingAction"]':{color:`var(--button-color, ${null==t?void 0:t.colors.fg.muted})`},"[data-component=ButtonCounter]":{backgroundColor:"btn.counterBg"},'&[data-component="IconButton"][data-no-visuals]':{color:"fg.muted"}},primary:{color:"btn.primary.text",backgroundColor:"btn.primary.bg",borderColor:"btn.primary.border",boxShadow:`${null==t?void 0:t.shadows.btn.primary.shadow}`,"&:hover:not([disabled]):not([data-inactive])":{color:"btn.primary.hoverText",backgroundColor:"btn.primary.hoverBg"},"&:focus:not([disabled])":{boxShadow:"inset 0 0 0 3px"},"&:focus-visible:not([disabled])":{boxShadow:"inset 0 0 0 3px"},"&:active:not([disabled]):not([data-inactive])":{backgroundColor:"btn.primary.selectedBg",boxShadow:`${null==t?void 0:t.shadows.btn.primary.selectedShadow}`},"&:disabled":{color:"btn.primary.disabledText",backgroundColor:"btn.primary.disabledBg",borderColor:"btn.primary.disabledBorder","[data-component=ButtonCounter]":{color:"inherit"}},"[data-component=ButtonCounter]":{backgroundColor:"btn.primary.counterBg",color:"btn.primary.text"},"&[aria-expanded=true]":{backgroundColor:"btn.primary.selectedBg",boxShadow:`${null==t?void 0:t.shadows.btn.primary.selectedShadow}`}},danger:{color:"btn.danger.text",backgroundColor:"btn.bg",boxShadow:`${null==t?void 0:t.shadows.btn.shadow}`,"&:hover:not([disabled]):not([data-inactive])":{color:"btn.danger.hoverText",backgroundColor:"btn.danger.hoverBg",borderColor:"btn.danger.hoverBorder",boxShadow:`${null==t?void 0:t.shadows.btn.danger.hoverShadow}`,"[data-component=ButtonCounter]":{backgroundColor:"btn.danger.hoverCounterBg",color:"btn.danger.hoverCounterFg"}},"&:active:not([disabled]):not([data-inactive])":{color:"btn.danger.selectedText",backgroundColor:"btn.danger.selectedBg",boxShadow:`${null==t?void 0:t.shadows.btn.danger.selectedShadow}`,borderColor:"btn.danger.selectedBorder"},"&:disabled":{color:"btn.danger.disabledText",backgroundColor:"btn.danger.disabledBg",borderColor:`var(--button-default-borderColor-disabled, ${null==t?void 0:t.colors.btn.border})`,"[data-component=ButtonCounter]":{color:"btn.danger.disabledCounterFg",backgroundColor:"btn.danger.disabledCounterBg"}},"[data-component=ButtonCounter]":{color:"btn.danger.counterFg",backgroundColor:"btn.danger.counterBg"},"&[aria-expanded=true]":{color:"btn.danger.selectedText",backgroundColor:"btn.danger.selectedBg",boxShadow:`${null==t?void 0:t.shadows.btn.danger.selectedShadow}`,borderColor:"btn.danger.selectedBorder"}},invisible:{color:"btn.text",backgroundColor:"transparent",borderColor:"transparent",boxShadow:"none","&:hover:not([disabled])":{backgroundColor:"actionListItem.default.hoverBg"},"&:active:not([disabled])":{backgroundColor:"actionListItem.default.activeBg"},"&:disabled":{color:"primer.fg.disabled",'[data-component=ButtonCounter], [data-component="leadingVisual"], [data-component="trailingAction"]':{color:"inherit"}},"&[aria-expanded=true]":{backgroundColor:"actionListItem.default.selectedBg"},'&[data-component="IconButton"][data-no-visuals]':{color:"fg.muted"},'[data-component="trailingAction"]':{color:"fg.muted"},'[data-component="leadingVisual"]':{color:"fg.muted"},"&[data-no-visuals]":{color:"accent.fg"},'&:has([data-component="ButtonCounter"])':{color:"btn.text"},"&:disabled[data-no-visuals]":{color:"primer.fg.disabled","[data-component=ButtonCounter]":{color:"inherit"}}},outline:{color:"btn.outline.text",boxShadow:`${null==t?void 0:t.shadows.btn.shadow}`,borderColor:`var(--button-default-borderColor-rest, ${null==t?void 0:t.colors.btn.border})`,backgroundColor:"btn.bg","&:hover:not([disabled]):not([data-inactive])":{color:"btn.outline.hoverText",backgroundColor:"btn.outline.hoverBg",borderColor:`${null==t?void 0:t.colors.btn.outline.hoverBorder}`,boxShadow:`${null==t?void 0:t.shadows.btn.outline.hoverShadow}`,"[data-component=ButtonCounter]":{backgroundColor:"btn.outline.hoverCounterBg",color:"btn.outline.hoverCounterFg"}},"&:active:not([disabled]):not([data-inactive])":{color:"btn.outline.selectedText",backgroundColor:"btn.outline.selectedBg",boxShadow:`${null==t?void 0:t.shadows.btn.outline.selectedShadow}`,borderColor:`${null==t?void 0:t.colors.btn.outline.selectedBorder}`},"&:disabled":{color:"btn.outline.disabledText",backgroundColor:"btn.outline.disabledBg",borderColor:"btn.border","[data-component=ButtonCounter]":{backgroundColor:"btn.outline.disabledCounterBg",color:"btn.outline.disabledCounterFg"}},"[data-component=ButtonCounter]":{backgroundColor:"btn.outline.counterBg",color:"btn.outline.counterFg"},"&[aria-expanded=true]":{color:"btn.outline.selectedText",backgroundColor:"btn.outline.selectedBg",boxShadow:`${null==t?void 0:t.shadows.btn.outline.selectedShadow}`,borderColor:`var(--button-default-borderColor-active, ${null==t?void 0:t.colors.btn.outline.selectedBorder})`}}};return e[o]},g=o=>({borderRadius:"2",border:"1px solid",borderColor:`var(--button-default-borderColor-rest, ${null==o?void 0:o.colors.btn.border})`,fontFamily:"inherit",fontWeight:"semibold",fontSize:"1",cursor:"pointer",appearance:"none",userSelect:"none",textDecoration:"none",textAlign:"center",display:"flex",alignItems:"center",justifyContent:"space-between",height:"32px",padding:"0 12px",gap:"8px",minWidth:"max-content",transition:"80ms cubic-bezier(0.65, 0, 0.35, 1)",transitionProperty:"color, fill, background-color, border-color","&[href]":{display:"inline-flex","&:hover":{textDecoration:"none"}},"&:hover":{transitionDuration:"80ms"},"&:active":{transition:"none"},"&[data-inactive]":{cursor:"auto"},"&:disabled":{cursor:"not-allowed",boxShadow:"none"},"@media (forced-colors: active)":{"&:focus":{outline:"solid 1px transparent"}},"[data-component=ButtonCounter]":{fontSize:"0"},"&[data-component=IconButton]":{display:"inline-grid",padding:"unset",placeContent:"center",width:"32px",minWidth:"unset"},'&[data-size="small"]':{padding:"0 8px",height:"28px",gap:"4px",fontSize:"0",'[data-component="text"]':{lineHeight:"calc(20 / 12)"},"[data-component=ButtonCounter]":{fontSize:"0"},'[data-component="buttonContent"] > :not(:last-child)':{mr:"4px"},"&[data-component=IconButton]":{width:"28px",padding:"unset"}},'&[data-size="large"]':{padding:"0 16px",height:"40px",gap:"8px",'[data-component="buttonContent"] > :not(:last-child)':{mr:"8px"},"&[data-component=IconButton]":{width:"40px",padding:"unset"}}}),p=o=>{let t={...g(o),'&[data-block="block"]':{width:"100%"},"&[data-inactive]:not([disabled])":{backgroundColor:`var(--button-inactive-bgColor, ${null==o?void 0:o.colors.btn.inactive.bg})`,borderColor:`var(--button-inactive-bgColor, ${null==o?void 0:o.colors.btn.inactive.bg})`,color:`var(--button-inactive-fgColor, ${null==o?void 0:o.colors.btn.inactive.text})`},"&[data-inactive]:not([disabled]):focus-visible":{boxShadow:"none"},'[data-component="leadingVisual"]':{gridArea:"leadingVisual"},'[data-component="text"]':{gridArea:"text",lineHeight:"calc(20/14)",whiteSpace:"nowrap"},'[data-component="trailingVisual"]':{gridArea:"trailingVisual"},'[data-component="trailingAction"]':{marginRight:"-4px"},'[data-component="buttonContent"]':{flex:"1 0 auto",display:"grid",gridTemplateAreas:'"leadingVisual text trailingVisual"',gridTemplateColumns:"min-content minmax(0, auto) min-content",alignItems:"center",alignContent:"center"},'[data-component="buttonContent"] > :not(:last-child)':{mr:"8px"}};return t},v=(o="center")=>({justifyContent:"center"===o?"center":"flex-start"});var m=e(31171),h=e(7261),C=e(54901);function x(){return(x=Object.assign?Object.assign.bind():function(o){for(var t=1;t{let{leadingVisual:c,trailingVisual:s,trailingAction:g,count:f,icon:w,variant:B="default",size:y="medium",alignContent:k="center",block:S=!1,inactive:$,...E}=r,V=n.useRef(null);(0,m.z)(i,V);let{theme:Z}=(0,d.Fg)(),j=(0,n.useMemo)(()=>l().all([p(Z),b(B,Z)]),[Z,B]),z=(0,n.useMemo)(()=>l()(j,e),[j,e]),T={display:"flex",pointerEvents:"none"};return n.createElement(u,x({as:t,sx:z},E,{ref:V,"data-block":S?"block":null,"data-size":"small"===y||"large"===y?y:void 0,"data-no-visuals":!c&&!s&&!g||void 0,"data-inactive":!!$||void 0}),w?n.createElement(w,null):n.createElement(n.Fragment,null,n.createElement(a.Z,{as:"span","data-component":"buttonContent",sx:v(k)},c&&n.createElement(a.Z,{as:"span","data-component":"leadingVisual",sx:{...T}},n.createElement(c,null)),o&&n.createElement("span",{"data-component":"text"},o),void 0===f||s?s?n.createElement(a.Z,{as:"span","data-component":"trailingVisual",sx:{...T}},n.createElement(s,null)):null:n.createElement(a.Z,{as:"span","data-component":"trailingVisual",sx:{...T}},n.createElement(C.Z,{"data-component":"ButtonCounter"},f))),g&&n.createElement(a.Z,{as:"span","data-component":"trailingAction",sx:{...T}},n.createElement(g,null))))})},54901:(o,t,e)=>{e.d(t,{Z:()=>s});var n=e(67294),a=e(42483),r=e(9996),l=e.n(r),d=e(53670),i=e(7261);function c(){return(c=Object.assign?Object.assign.bind():function(o){for(var t=1;tn.createElement(n.Fragment,null,n.createElement(a.Z,c({"aria-hidden":"true",sx:l()({display:"inline-block",padding:"2px 5px",fontSize:0,fontWeight:"bold",lineHeight:"condensedUltra",borderRadius:"20px",backgroundColor:"primary"===o?"neutral.emphasis":"neutral.muted",border:"var(--borderWidth-thin,max(1px, 0.0625rem)) solid var(--counter-borderColor,var(--color-counter-border))",color:"primary"===o?"fg.onEmphasis":"fg.default","&:empty":{display:"none"}},t)},r,{as:"span",ref:s}),e),n.createElement(d.Z,null,"\xa0(",e,")")));s.displayName="CounterLabel"},53670:(o,t,e)=>{e.d(t,{Z:()=>r});var n=e(15388),a=e(15173);let r=n.ZP.span.withConfig({displayName:"_VisuallyHidden__VisuallyHidden",componentId:"sc-11jhm7a-0"})(["",""],({isVisible:o=!1})=>o?a.Z:` position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; `)},23383:(o,t,e)=>{e.d(t,{Z:()=>l});var n=e(15388),a=e(42379);let r=(0,n.iv)(["box-shadow:none;outline:2px solid ",";"],(0,a.U2)("colors.accent.fg")),l=o=>(0,n.iv)(["&:focus:not(:disabled){",";outline-offset:",";&:not(:focus-visible){outline:solid 1px transparent;}}&:focus-visible:not(:disabled){",";outline-offset:",";}"],r,void 0===o?"2px":o,r,void 0===o?"2px":o)},7261:(o,t,e)=>{e.d(t,{P:()=>n});let n={}}}]); //# sourceMappingURL=vendors-node_modules_primer_react_lib-esm_Button_Button_js-2d9220f8eeef.js.map