"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(8386),r=e(15388),l=e(15173),d=e(23383);let i=r.ZP.button.withConfig({displayName:"types__StyledButton",componentId:"sc-ws60qy-0"})(["",";",";"],(0,d.Z)("-2px"),l.Z),c=(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","[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})`}},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","[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:"btn.danger.disabledBorder","[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]},s=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"}}}),u=o=>{let t={...s(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},b=(o="center")=>({justifyContent:"center"===o?"center":"flex-start"});var g=e(31171),p=e(7261),v=e(42483),m=e(54901),h=e(9996),x=e.n(h);function C(){return(C=Object.assign?Object.assign.bind():function(o){for(var t=1;t{let{leadingVisual:d,trailingVisual:s,trailingAction:h,count:f,icon:w,variant:B="default",size:y="medium",alignContent:k="center",block:S=!1,inactive:$,...E}=r,V=n.useRef(null);(0,g.z)(l,V);let{theme:Z}=(0,a.Fg)(),j=(0,n.useMemo)(()=>x().all([u(Z),c(B,Z)]),[Z,B]),z=(0,n.useMemo)(()=>x()(j,e),[j,e]),T={display:"flex",pointerEvents:"none"};return n.createElement(i,C({as:t,sx:z},E,{ref:V,"data-block":S?"block":null,"data-size":"small"===y||"large"===y?y:void 0,"data-no-visuals":!d&&!s&&!h||void 0,"data-inactive":!!$||void 0}),w?n.createElement(w,null):n.createElement(n.Fragment,null,n.createElement(v.Z,{as:"span","data-component":"buttonContent",sx:b(k)},d&&n.createElement(v.Z,{as:"span","data-component":"leadingVisual",sx:{...T}},n.createElement(d,null)),o&&n.createElement("span",{"data-component":"text"},o),void 0===f||s?s?n.createElement(v.Z,{as:"span","data-component":"trailingVisual",sx:{...T}},n.createElement(s,null)):null:n.createElement(v.Z,{as:"span","data-component":"trailingVisual",sx:{...T}},n.createElement(m.Z,{"data-component":"ButtonCounter"},f))),h&&n.createElement(v.Z,{as:"span","data-component":"trailingAction",sx:{...T}},n.createElement(h,null))))})},54901:(o,t,e)=>{e.d(t,{Z:()=>u});var n=e(67294),a=e(53670),r=e(7261),l=e(42483),d=e(9996),i=e.n(d);function c(){return(c=Object.assign?Object.assign.bind():function(o){for(var t=1;tn.createElement(n.Fragment,null,n.createElement(l.Z,c({"aria-hidden":"true",sx:i()({display:"inline-block",padding:"2px 5px",fontSize:0,fontWeight:"bold",lineHeight:"condensedUltra",borderRadius:"20px",backgroundColor:"primary"===o?"neutral.emphasis":"neutral.muted",color:"primary"===o?"fg.onEmphasis":"fg.default","&:empty":{display:"none"}},t)},d,{as:"span",ref:s}),e),n.createElement(a.Z,null,"\xa0(",e,")")));s.displayName="CounterLabel";var u=s},53670:(o,t,e)=>{e.d(t,{Z:()=>l});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; `);var l=r},42379:(o,t,e)=>{e.d(t,{CW:()=>s,l$:()=>b,U2:()=>c});var n=e(44547),a=e(27999),r=e(77528);let{get:l,compose:d,system:i}=a,c=o=>(function(o,t){return void 0===t&&(t=null),function(e){return(0,n.U2)(e.theme,o,t)}})(o,l(r.Z,o)),s=d(a.Dh,a.$_,a.jf),u=i({whiteSpace:{property:"whiteSpace"}}),b=d(a.cp,u);d(a.Cg,a.AF),a.bK},31171:(o,t,e)=>{e.d(t,{z:()=>a});var n=e(67294);function a(o,t){(0,n.useImperativeHandle)(o,()=>t.current)}},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"));var 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-88cab831e8ad.js.map