performance.mark("js-parse-end:75773-024c3df193c4d973.js"); "use strict";(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([["75773"],{26700(e,l,t){t.d(l,{KA:()=>k,G9:()=>g,XA:()=>I,LR:()=>o});var i=t(74848),n=t(16522),r=t(18990),a=t(96540);let s=e=>{let l,t,a,s,o,c,d,u,m,p,f,g,h,v,S=(0,n.c)(27);if(S[0]!==e){a=Symbol.for("react.early_return_sentinel");e:{let{ref:n,selected:h,...v}=e;if(v.renderItem){a=v.renderItem({selected:h,...v});break e}let{label:S,id:_,description:x,descriptionVariant:j,onSelect:y,renderDescription:b,className:I,trailingVisual:N,disabled:C}=v;g=N,l=r.l.Item,t=_,s="option",o=()=>{y({label:S,id:_,selected:h,description:x,descriptionVariant:j})},c=h,d=n,u=I,m=C,p=S,f=(x||b)&&(0,i.jsx)(r.l.Description,{variant:j,children:b?b():x})}S[0]=e,S[1]=l,S[2]=t,S[3]=a,S[4]=s,S[5]=o,S[6]=c,S[7]=d,S[8]=u,S[9]=m,S[10]=p,S[11]=f,S[12]=g}else l=S[1],t=S[2],a=S[3],s=S[4],o=S[5],c=S[6],d=S[7],u=S[8],m=S[9],p=S[10],f=S[11],g=S[12];return a!==Symbol.for("react.early_return_sentinel")?a:(S[13]!==g?(h=g?(0,i.jsx)(r.l.TrailingVisual,{children:g}):null,S[13]=g,S[14]=h):h=S[14],S[15]!==l||S[16]!==t||S[17]!==h||S[18]!==s||S[19]!==o||S[20]!==c||S[21]!==d||S[22]!==u||S[23]!==m||S[24]!==p||S[25]!==f?(v=(0,i.jsxs)(l,{role:s,onSelect:o,selected:c,ref:d,className:u,disabled:m,children:[p,f,h]},t),S[15]=l,S[16]=t,S[17]=h,S[18]=s,S[19]=o,S[20]=c,S[21]=d,S[22]=u,S[23]=m,S[24]=p,S[25]=f,S[26]=v):v=S[26],v)};s.displayName="SelectItem",s.displayName="SelectItem";let o=e=>{let l,t,s,o=(0,n.c)(18),{ref:f,selectionVariant:g,items:h,onSelect:v,controlled:S,showGroupHeading:_}=e;o[0]!==h?(l=()=>h.filter(d),o[0]=h,o[1]=l):l=o[1];let[x,j]=(0,a.useState)(l);o[2]!==h?(t=h.find(u),o[2]=h,o[3]=t):t=o[3];let y=t;if(o[4]!==S||o[5]!==y||o[6]!==h||o[7]!==v||o[8]!==f||o[9]!==x||o[10]!==g||o[11]!==_){let e,l=y?h.reduce(m,{}):null,t=h.filter(p),n=l&&Object.entries(l);o[13]!==S||o[14]!==v||o[15]!==x||o[16]!==g?(e=e=>{let{id:l}=e;if(v&&v(e),S)if(x.find(e=>e.id===l)){let e=x.filter(e=>e.id!==l);j(e),S(e)}else{let l="multiple"===g?[...x,e]:[e];j(l),S(l)}},o[13]=S,o[14]=v,o[15]=x,o[16]=g,o[17]=e):e=o[17];let d=e;s=(0,i.jsx)(i.Fragment,{children:l?(0,i.jsxs)(i.Fragment,{children:[n?n.map((e,l)=>{let[t,s]=e;return(0,i.jsxs)(a.Fragment,{children:[(0,i.jsxs)(r.l.Group,{"aria-label":s[0]?.groupTitle||`Group ${t}`,selectionVariant:g,children:[_?(0,i.jsx)(r.l.GroupHeading,{variant:"filled",children:s[0]?.groupTitle||`Group ${t}`}):null,s.map((e,t)=>(0,i.jsx)(c,{selectedItems:x,onSelectToggle:d,controlled:S,ref:0===t&&0===l?f:void 0,...e},e.id))]},t),n.length>1&&l!==n.length-1?(0,i.jsx)(r.l.Divider,{}):null]},t)}):null,t.map(e=>(0,i.jsx)(c,{selectedItems:x,onSelectToggle:d,controlled:S,...e},e.id))]}):(0,i.jsx)(i.Fragment,{children:h.map((e,l)=>(0,i.jsx)(c,{selectedItems:x,onSelectToggle:d,controlled:S,ref:0===l?f:null,...e},e.id))})}),o[4]=S,o[5]=y,o[6]=h,o[7]=v,o[8]=f,o[9]=x,o[10]=g,o[11]=_,o[12]=s}else s=o[12];return s};o.displayName="SelectBody";let c=e=>{let l,t,r,a,o,c,d,u,m,p,f,g,h,v=(0,n.c)(36);v[0]!==e?({ref:u,id:r,label:a,description:t,selectedItems:p,onSelectToggle:c,onSelect:o,controlled:l,selected:m,...d}=e,v[0]=e,v[1]=l,v[2]=t,v[3]=r,v[4]=a,v[5]=o,v[6]=c,v[7]=d,v[8]=u,v[9]=m,v[10]=p):(l=v[1],t=v[2],r=v[3],a=v[4],o=v[5],c=v[6],d=v[7],u=v[8],m=v[9],p=v[10]),v[11]!==t||v[12]!==r||v[13]!==a||v[14]!==c||v[15]!==d.descriptionVariant||v[16]!==m?(f=()=>{c({label:a,id:r,selected:m,description:t,descriptionVariant:d.descriptionVariant})},v[11]=t,v[12]=r,v[13]=a,v[14]=c,v[15]=d.descriptionVariant,v[16]=m,v[17]=f):f=v[17];let S=f;v[18]!==l||v[19]!==r||v[20]!==m||v[21]!==p?(g=l?p.some(e=>e.id===r):!!m,v[18]=l,v[19]=r,v[20]=m,v[21]=p,v[22]=g):g=v[22];let _=o||S;return v[23]!==t||v[24]!==r||v[25]!==a||v[26]!==d.className||v[27]!==d.descriptionVariant||v[28]!==d.disabled||v[29]!==d.renderDescription||v[30]!==d.renderItem||v[31]!==d.trailingVisual||v[32]!==u||v[33]!==g||v[34]!==_?(h=(0,i.jsx)(s,{label:a,id:r,description:t,descriptionVariant:d.descriptionVariant,selected:g,onSelect:_,className:d.className,renderItem:d.renderItem,ref:u,trailingVisual:d.trailingVisual,disabled:d.disabled,renderDescription:d.renderDescription}),v[23]=t,v[24]=r,v[25]=a,v[26]=d.className,v[27]=d.descriptionVariant,v[28]=d.disabled,v[29]=d.renderDescription,v[30]=d.renderItem,v[31]=d.trailingVisual,v[32]=u,v[33]=g,v[34]=_,v[35]=h):h=v[35],h};function d(e){return e.selected}function u(e){return void 0!==e.groupId}function m(e,l){return void 0!==l.groupId&&(e[l.groupId]=e[l.groupId]||[],e[l.groupId]&&e[l.groupId].push(l)),e}function p(e){return void 0===e.groupId}o.displayName="SelectBody",c.displayName="SelectBodyItem";var f=t(21373);function g(e){let l,t,r,a,s,o,c,d,u,m=(0,n.c)(23),{footerButtons:p,onSave:g,onCancel:S}=e;m[0]!==p?(l=p?.reduce(v,{save:void 0,cancel:void 0,supplementary:[]}),a="SimpleSelect-module__Footer__Dzxgy",t="SimpleSelect-module__FooterContent__YO7C6",r=p?l?.supplementary.map(h):null,m[0]=p,m[1]=l,m[2]=t,m[3]=r,m[4]=a):(l=m[1],t=m[2],r=m[3],a=m[4]),m[5]!==t||m[6]!==r?(s=(0,i.jsx)("div",{className:t,children:r}),m[5]=t,m[6]=r,m[7]=s):s=m[7];let _=l?.cancel,x=l?.cancel?.content||"Cancel";m[8]!==S||m[9]!==_||m[10]!==x?(o=(0,i.jsx)(f.Q,{onClick:S,..._,children:x}),m[8]=S,m[9]=_,m[10]=x,m[11]=o):o=m[11];let j=l?.save,y=l?.save?.content||"Save";return m[12]!==g||m[13]!==j||m[14]!==y?(c=(0,i.jsx)(f.Q,{variant:"primary",onClick:g,...j,children:y}),m[12]=g,m[13]=j,m[14]=y,m[15]=c):c=m[15],m[16]!==c||m[17]!==o?(d=(0,i.jsxs)("div",{className:"SimpleSelect-module__FooterActions__zpcaX",children:[o,c]}),m[16]=c,m[17]=o,m[18]=d):d=m[18],m[19]!==d||m[20]!==a||m[21]!==s?(u=(0,i.jsxs)("div",{className:a,children:[s,d]}),m[19]=d,m[20]=a,m[21]=s,m[22]=u):u=m[22],u}function h(e){let{variant:l,content:t,...n}=e;return(0,i.jsx)(f.Q,{variant:l||"default",...n,children:t},t)}function v(e,l){let{action:t,...i}=l;return"save"===t||"cancel"===t?e[t]=i:e.supplementary.push(i),e}g.displayName="SelectFooter";var S=t(38621),_=t(46249),x=t(26108);let j=e=>{let l,t,r,a=(0,n.c)(8),{id:s,title:o,onClose:c}=e,d=void 0===o?"Select an item":o;return a[0]!==s||a[1]!==d?(l=(0,i.jsx)(_.A,{id:s,as:"h1",className:"SimpleSelect-module__Title__TgUuN",children:d}),a[0]=s,a[1]=d,a[2]=l):l=a[2],a[3]!==c?(t=(0,i.jsx)(x.K,{icon:S.XIcon,"aria-label":"Close",variant:"invisible",onClick:c}),a[3]=c,a[4]=t):t=a[4],a[5]!==l||a[6]!==t?(r=(0,i.jsxs)("div",{className:"SimpleSelect-module__Header__NzXZg",children:[l,t]}),a[5]=l,a[6]=t,a[7]=r):r=a[7],r};j.displayName="SelectHeader";var y=t(66818),b=t(61398);function I(e){let l,t,s,c,d,u,m,p,h,v,_,x,y,b,I,B,D=(0,n.c)(76),{variant:R,items:A,label:w,title:G,selectionVariant:Q,onSelect:X,renderText:$,onSave:z,onCancel:H,selectable:O,buttonProps:W,outsideClick:E,onEscape:K,focusTarget:P,dialogProps:Y,footerButtons:Z}=e,L=void 0===R?"overlay":R,U=void 0===G?"Select an item":G,q=void 0===E?"save":E,J=void 0===K?"save":K,M=void 0===P?"first-target":P,[ee,el]=(0,a.useState)(!1),[et,ei]=(0,a.useState)();D[0]===Symbol.for("react.memo_cache_sentinel")?(l=[],D[0]=l):l=D[0];let[en,er]=(0,a.useState)(l),ea=(0,a.useRef)(null),es=(0,a.useId)(),eo=O?en:A.filter(F),ec=(0,a.useRef)(null);et||(ei(A),er(A.filter(T))),D[1]!==A||D[2]!==H||D[3]!==z||D[4]!==en||D[5]!==O||D[6]!==et?(t=(e,l)=>{if("save"===e&&(z||O)){let e=O?l||en:A.filter(V),t=A.map(l=>e.find(e=>e.id===l.id)?{...l,selected:!0}:{...l,selected:!1});ei(t),z&&z(t)}else"cancel"===e&&H?H(et||A):"cancel"===e&&O&&er(et?.filter(C)||[]);el(!1)},D[1]=A,D[2]=H,D[3]=z,D[4]=en,D[5]=O,D[6]=et,D[7]=t):t=D[7];let ed=t;D[8]!==ed?(s=()=>ed("save"),D[8]=ed,D[9]=s):s=D[9];let eu=s;D[10]!==ed?(c=()=>ed("cancel"),D[10]=ed,D[11]=c):c=D[11];let em=c;D[12]!==ed||D[13]!==en||D[14]!==O||D[15]!==Q?(d=e=>{er(e),en&&O?.(e),"single"===Q&&ed("save",e)},D[12]=ed,D[13]=en,D[14]=O,D[15]=Q,D[16]=d):d=D[16];let ep=d;D[17]!==ed||D[18]!==J||D[19]!==q||D[20]!==en?(u=e=>{"click-outside"===e||"anchor-click"===e||"close-button"===e?ed(q):"escape"===e&&ed(J,en)},D[17]=ed,D[18]=J,D[19]=q,D[20]=en,D[21]=u):u=D[21];let ef=u,eg=f.Q,eh="overlay"===L?S.TriangleDownIcon:null;D[22]!==ee?(m=()=>el(!ee),D[22]=ee,D[23]=m):m=D[23];let ev=$?$():`${w}${!eo.length?"":`: ${eo.map(N).join(", ")}`}`;D[24]!==eg||D[25]!==W||D[26]!==ee||D[27]!==eh||D[28]!==m||D[29]!==ev?(p=(0,i.jsx)(eg,{trailingAction:eh,ref:ec,variant:"default",onClick:m,"aria-haspopup":"dialog","aria-expanded":ee,...W,children:ev}),D[24]=eg,D[25]=W,D[26]=ee,D[27]=eh,D[28]=m,D[29]=ev,D[30]=p):p=D[30],D[31]!==es||D[32]!==em||D[33]!==U||D[34]!==L?(h="overlay"===L?(0,i.jsx)(j,{id:es,title:U,onClose:em}):null,D[31]=es,D[32]=em,D[33]=U,D[34]=L,D[35]=h):h=D[35];let eS=O&&et?et:A;D[36]!==z||D[37]!==X||D[38]!==O||D[39]!==Q?(v="single"!==Q||z||O?X:e=>{X?.(e),el(!1)},D[36]=z,D[37]=X,D[38]=O,D[39]=Q,D[40]=v):v=D[40];let e_=O?ep:void 0,ex="first-item"===M?ea:null;return D[41]!==Q||D[42]!==eS||D[43]!==v||D[44]!==e_||D[45]!==ex?(_=(0,i.jsx)(o,{selectionVariant:Q,items:eS,onSelect:v,controlled:e_,ref:ex}),D[41]=Q,D[42]=eS,D[43]=v,D[44]=e_,D[45]=ex,D[46]=_):_=D[46],D[47]!==Q||D[48]!==_?(x=(0,i.jsx)("div",{className:"SimpleSelect-module__SelectBodyWrapper__O4Xi2",children:(0,i.jsx)(r.l,{role:"listbox",selectionVariant:Q,"aria-label":"Selection",children:_})}),D[47]=Q,D[48]=_,D[49]=x):x=D[49],D[50]!==Z||D[51]!==z||D[52]!==em||D[53]!==eu||D[54]!==L?(y=z&&"modal"!==L?(0,i.jsx)(g,{onSave:eu,onCancel:em,footerButtons:Z}):null,D[50]=Z,D[51]=z,D[52]=em,D[53]=eu,D[54]=L,D[55]=y):y=D[55],D[56]!==h||D[57]!==x||D[58]!==y||D[59]!==L?(b=(0,i.jsxs)("div",{"data-container":L,className:"SimpleSelect-module__Wrapper__IYCpn",children:[h,x,y]}),D[56]=h,D[57]=x,D[58]=y,D[59]=L,D[60]=b):b=D[60],D[61]!==Y||D[62]!==M||D[63]!==Z||D[64]!==es||D[65]!==ef||D[66]!==ee||D[67]!==em||D[68]!==eu||D[69]!==b||D[70]!==U||D[71]!==L?(I=(0,i.jsx)(k,{headingId:es,open:ee,anchorRef:ec,onClose:ef,variant:L,dialogProps:Y,title:U,selectSave:eu,selectCancel:em,footerButtons:Z,focusTarget:M,firstItem:ea,children:b}),D[61]=Y,D[62]=M,D[63]=Z,D[64]=es,D[65]=ef,D[66]=ee,D[67]=em,D[68]=eu,D[69]=b,D[70]=U,D[71]=L,D[72]=I):I=D[72],D[73]!==p||D[74]!==I?(B=(0,i.jsxs)(i.Fragment,{children:[p,I]}),D[73]=p,D[74]=I,D[75]=B):B=D[75],B}function N(e){return e.label}function C(e){return e.selected}function V(e){return e.selected}function T(e){return e.selected}function F(e){return e.selected}function k(e){let l,t=(0,n.c)(15),{open:r,anchorRef:a,headingId:s,focusTarget:o,firstItem:c,onClose:d,children:u,variant:m,dialogProps:p,title:f,selectSave:h,selectCancel:v,footerButtons:S,focusZoneSettings:_}=e;return t[0]!==a||t[1]!==u||t[2]!==p||t[3]!==c||t[4]!==o||t[5]!==_||t[6]!==S||t[7]!==s||t[8]!==d||t[9]!==r||t[10]!==v||t[11]!==h||t[12]!==f||t[13]!==m?(l=(0,i.jsx)(i.Fragment,{children:"overlay"===m?(0,i.jsx)(y.T,{open:r,anchorRef:a,renderAnchor:null,overlayProps:{role:"dialog","aria-labelledby":s,maxHeight:"large",maxWidth:"medium"},focusZoneSettings:_||{disabled:!0},focusTrapSettings:{initialFocusRef:"first-item"===o?c:void 0},onClose:d,children:u}):(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(b.l,{renderBody:()=>(0,i.jsx)(b.l.Body,{className:"SimpleSelect-module__DialogBody__QEzy1",children:u}),width:"large",onClose:d,title:f,renderFooter:()=>(0,i.jsx)(g,{onSave:h,onCancel:v,footerButtons:S}),position:{narrow:"fullscreen",regular:"center"},...p}):null})}),t[0]=a,t[1]=u,t[2]=p,t[3]=c,t[4]=o,t[5]=_,t[6]=S,t[7]=s,t[8]=d,t[9]=r,t[10]=v,t[11]=h,t[12]=f,t[13]=m,t[14]=l):l=t[14],l}I.displayName="SimpleSelect",k.displayName="SelectContainer"}}]); //# sourceMappingURL=75773-024c3df193c4d973-8c197e15f63902b5.js.map