PageSourceSearch

https://open-vsx.org/chunk-trusted-publishers-section-BJXE0a8a.js

js open-vsx.org collected 2026-10-01 10:15:48 UTC 51,934 bytes, 52 lines download raw bytes

1import{a as e}from"./chunk-rolldown-runtime-B0Z9INg1.js";import{$ as t,A as n,At as r,Ct as i,D as a,E as o,F as s,I as c,J as l,L as u,M as d,N as f,P as p,Q as m,S as h,Sn as g,St as _,T as v,Tn as y,U as b,V as x,X as S,Z as C,a as w,at as T,bn as E,bt as D,c as ee,d as te,dn as O,f as k,fn as ne,g as A,gt as j,ht as M,j as N,k as P,l as re,m as ie,ot as F,p as ae,pn as oe,r as se,s as ce,t as I,u as le,un as ue,v as de,xn as L,y as fe,yn as R,z as pe}from"./chunk-context-fF3cXpK_.js";import{a as me,c as he,i as ge,n as _e,o as ve,s as ye,u as z}from"./chunk-Search-C_8o8TeT.js";import{E as be,O as xe,l as Se,t as Ce}from"./chunk-TextField-Bsg7SgCA.js";import{r as we}from"./chunk-ChevronLeft-DsfA1qgG.js";import{c as Te,n as Ee,s as De}from"./chunk-List-Bi9zKfVp.js";import{t as Oe}from"./chunk-Link-D7Fk7r5v.js";import{n as ke}from"./chunk-listItemTextClasses-j4lyFr21.js";import{d as Ae,h as je,m as Me,p as Ne,r as B,u as Pe}from"./chunk-utils-D3vZyl6C.js";function Fe(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||``}function Ie(e){return parseFloat(e)}var V=e(y());g(),E();function Le(e){return i(`MuiAlertTitle`,e)}T(`MuiAlertTitle`,[`root`]);var H=ue(),Re=[`className`],ze=e=>{let{classes:t}=e;return F({root:[`root`]},Le,t)},Be=M(c,{name:`MuiAlertTitle`,slot:`Root`,overridesResolver:(e,t)=>t.root})(({theme:e})=>({fontWeight:e.typography.fontWeightMedium,marginTop:-2})),Ve=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiAlertTitle`}),{className:i}=n,a=R(n,Re),o=n,s=ze(o);return(0,H.jsx)(Be,L({gutterBottom:!0,component:`div`,ownerState:o,ref:t,className:r(s.root,i)},a))}),U=_();function He(e){return i(`PrivateSwitchBase`,e)}T(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`]),E(),g();var Ue=[`autoFocus`,`checked`,`checkedIcon`,`className`,`defaultChecked`,`disabled`,`disableFocusRipple`,`edge`,`icon`,`id`,`inputProps`,`inputRef`,`name`,`onBlur`,`onChange`,`onFocus`,`readOnly`,`required`,`tabIndex`,`type`,`value`],We=e=>{let{classes:n,checked:r,disabled:i,edge:a}=e,o={root:[`root`,r&&`checked`,i&&`disabled`,a&&`edge${t(a)}`],input:[`input`]};return F(o,He,n)},Ge=M(x,{name:`MuiSwitchBase`})(({ownerState:e})=>L({padding:9,borderRadius:`50%`},e.edge===`start`&&{marginLeft:e.size===`small`?-3:-12},e.edge===`end`&&{marginRight:e.size===`small`?-3:-12})),Ke=M(`input`,{name:`MuiSwitchBase`,shouldForwardProp:j})({cursor:`inherit`,position:`absolute`,opacity:0,width:`100%`,height:`100%`,top:0,left:0,margin:0,padding:0,zIndex:1}),qe=V.forwardRef(function(e,t){let{autoFocus:n,checked:i,checkedIcon:a,className:o,defaultChecked:s,disabled:c,disableFocusRipple:l=!1,edge:u=!1,icon:d,id:f,inputProps:p,inputRef:m,name:h,onBlur:g,onChange:_,onFocus:v,readOnly:y,required:b=!1,tabIndex:x,type:S,value:C}=e,w=R(e,Ue),[T,E]=De({controlled:i,default:!!s,name:`SwitchBase`,state:`checked`}),D=be(),ee=e=>{v&&v(e),D&&D.onFocus&&D.onFocus(e)},te=e=>{g&&g(e),D&&D.onBlur&&D.onBlur(e)},O=e=>{if(e.nativeEvent.defaultPrevented)return;let t=e.target.checked;E(t),_&&_(e,t)},k=c;D&&k===void 0&&(k=D.disabled);let ne=S===`checkbox`||S===`radio`,A=L({},e,{checked:T,disabled:k,disableFocusRipple:l,edge:u}),j=We(A);return(0,H.jsxs)(Ge,L({component:`span`,className:r(j.root,o),centerRipple:!0,focusRipple:!l,disabled:k,tabIndex:null,role:void 0,onFocus:ee,onBlur:te,ownerState:A,ref:t},w,{children:[(0,H.jsx)(Ke,L({autoFocus:n,checked:i,defaultChecked:s,className:j.input,disabled:k,id:ne?f:void 0,name:h,onChange:O,readOnly:y,ref:m,required:b,ownerState:A,tabIndex:x,type:S},S===`checkbox`&&C===void 0?{}:{value:C},p)),T?a:d]}))}),Je=S((0,H.jsx)(`path`,{d:`M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z`}),`CheckBoxOutlineBlank`),Ye=S((0,H.jsx)(`path`,{d:`M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z`}),`CheckBox`),Xe=S((0,H.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z`}),`IndeterminateCheckBox`);function Ze(e){return i(`MuiCheckbox`,e)}var Qe=T(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`]);E(),g();var $e=[`checkedIcon`,`color`,`icon`,`indeterminate`,`indeterminateIcon`,`inputProps`,`size`,`className`],et=e=>{let{classes:n,indeterminate:r,color:i,size:a}=e,o={root:[`root`,r&&`indeterminate`,`color${t(i)}`,`size${t(a)}`]},s=F(o,Ze,n);return L({},n,s)},tt=M(qe,{shouldForwardProp:e=>j(e)||e===`classes`,name:`MuiCheckbox`,slot:`Root`,overridesResolver:(e,n)=>{let{ownerState:r}=e;return[n.root,r.indeterminate&&n.indeterminate,n[`size${t(r.size)}`],r.color!=="default"&&n[`color${t(r.color)}`]]}})(({theme:e,ownerState:t})=>L({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainCh
1annel} / ${e.vars.palette.action.hoverOpacity})`:(0,U.alpha)(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:`transparent`}}},t.color!=="default"&&{[`&.${Qe.checked}, &.${Qe.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Qe.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),nt=(0,H.jsx)(Ye,{}),rt=(0,H.jsx)(Je,{}),it=(0,H.jsx)(Xe,{}),at=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiCheckbox`}),{checkedIcon:i=nt,color:a=`primary`,icon:o=rt,indeterminate:s=!1,indeterminateIcon:c=it,inputProps:l,size:u=`medium`,className:d}=n,f=R(n,$e),p=s?c:o,h=s?c:i,g=L({},n,{color:a,indeterminate:s,size:u}),_=et(g);return(0,H.jsx)(tt,L({type:`checkbox`,inputProps:L({"data-indeterminate":s},l),icon:V.cloneElement(p,{fontSize:p.props.fontSize??u}),checkedIcon:V.cloneElement(h,{fontSize:h.props.fontSize??u}),ownerState:g,ref:t,className:r(_.root,d)},f,{classes:_}))});function ot(e){return i(`MuiDialogContentText`,e)}T(`MuiDialogContentText`,[`root`]),E(),g();var st=[`children`,`className`],ct=e=>{let{classes:t}=e,n=F({root:[`root`]},ot,t);return L({},t,n)},lt=M(c,{shouldForwardProp:e=>j(e)||e===`classes`,name:`MuiDialogContentText`,slot:`Root`,overridesResolver:(e,t)=>t.root})({}),ut=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiDialogContentText`}),{className:i}=n,a=R(n,st),o=ct(a);return(0,H.jsx)(lt,L({component:`p`,variant:`body1`,color:`text.secondary`,ref:t,ownerState:a,className:r(o.root,i)},n,{classes:o}))});g(),E();var dt=[`className`,`id`],ft=e=>{let{classes:t}=e;return F({root:[`root`]},me,t)},pt=M(c,{name:`MuiDialogTitle`,slot:`Root`,overridesResolver:(e,t)=>t.root})({padding:`16px 24px`,flex:`0 0 auto`}),mt=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiDialogTitle`}),{className:i,id:a}=n,o=R(n,dt),s=n,c=ft(s),{titleId:l=a}=V.useContext(he);return(0,H.jsx)(pt,L({component:`h2`,className:r(c.root,i),ownerState:s,ref:t,variant:`h6`,id:a??l},o))});function ht(e){return i(`MuiDivider`,e)}var gt=T(`MuiDivider`,[`root`,`absolute`,`fullWidth`,`inset`,`middle`,`flexItem`,`light`,`vertical`,`withChildren`,`withChildrenVertical`,`textAlignRight`,`textAlignLeft`,`wrapper`,`wrapperVertical`]);E(),g();var _t=[`absolute`,`children`,`className`,`component`,`flexItem`,`light`,`orientation`,`role`,`textAlign`,`variant`],vt=e=>{let{absolute:t,children:n,classes:r,flexItem:i,light:a,orientation:o,textAlign:s,variant:c}=e;return F({root:[`root`,t&&`absolute`,c,a&&`light`,o===`vertical`&&`vertical`,i&&`flexItem`,n&&`withChildren`,n&&o===`vertical`&&`withChildrenVertical`,s===`right`&&o!==`vertical`&&`textAlignRight`,s===`left`&&o!==`vertical`&&`textAlignLeft`],wrapper:[`wrapper`,o===`vertical`&&`wrapperVertical`]},ht,r)},yt=M(`div`,{name:`MuiDivider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation===`vertical`&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation===`vertical`&&t.withChildrenVertical,n.textAlign===`right`&&n.orientation!==`vertical`&&t.textAlignRight,n.textAlign===`left`&&n.orientation!==`vertical`&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>L({margin:0,flexShrink:0,borderWidth:0,borderStyle:`solid`,borderColor:(e.vars||e).palette.divider,borderBottomWidth:`thin`},t.absolute&&{position:`absolute`,bottom:0,left:0,width:`100%`},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,U.alpha)(e.palette.divider,.08)},t.variant===`inset`&&{marginLeft:72},t.variant===`middle`&&t.orientation===`horizontal`&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},t.variant===`middle`&&t.orientation===`vertical`&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},t.orientation===`vertical`&&{height:`100%`,borderBottomWidth:0,borderRightWidth:`thin`},t.flexItem&&{alignSelf:`stretch`,height:`auto`}),({ownerState:e})=>L({},e.children&&{display:`flex`,whiteSpace:`nowrap`,textAlign:`center`,border:0,borderTopStyle:`solid`,borderLeftStyle:`solid`,"&::before, &::after":{content:`""`,alignSelf:`center`}}),({theme:e,ownerState:t})=>L({},t.children&&t.orientation!==`vertical`&&{"&::before, &::after":{width:`100%`,borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:`inherit`}}),({theme:e,ownerState:t})=>L({},t.children&&t.orientation===`vertical`&&{flexDirection:`column`,"&::before, &::after":{height:`100%`,borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:`inherit`}}),({ownerState:e})=>L({},e.textAlign===`right`&&e.orientation!==`vertical`&&{"&::before":{width:`90%`},"&::after":{width:`10%`}},e.textAlign===`left`&&e.orientation!==`vertical`&&{"&::before":{width:`10%`},"&::after":{width:`90%`}})),bt=M(`span`,{name:`MuiDivider`,slot:`Wrapper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.wrapper,n.orientation===`vertical`&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>L({display:`inline-block`,paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},t.orientation===`vertical`&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),xt=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiDivider`}),{absolute:i=!1,children:a,className:o,component:s=a?`div`:`hr`,flexItem:c=!1,light:l=!1,orientation:u=`horizontal`,role:d=s===`hr`?void 0:`separator`,textAlign:f=`center`,variant:p=`fullWidth`}=n,h=R(n,_t),g=L({},n,{absolute:i,component:s,flexItem:c,light:l,orientation:u,role:d,textAlign:f,variant:p}),_=vt(g);return(0,H.jsx)(yt,L({as:s,className:r(_.root,o),role:d,ref:t,ownerState:g},h,{children:a?(0,H.jsx)(bt,{className:_.wrapper,ownerState:g,children:a}):null}))});xt.muiSkipListHighlight=!0;
1function St(e){return i(`MuiFormControlLabel`,e)}var W=T(`MuiFormControlLabel`,[`root`,`labelPlacementStart`,`labelPlacementTop`,`labelPlacementBottom`,`disabled`,`label`,`error`,`required`,`asterisk`]);E(),g();var Ct=[`checked`,`className`,`componentsProps`,`control`,`disabled`,`disableTypography`,`inputRef`,`label`,`labelPlacement`,`name`,`onChange`,`required`,`slotProps`,`value`],wt=e=>{let{classes:n,disabled:r,labelPlacement:i,error:a,required:o}=e,s={root:[`root`,r&&`disabled`,`labelPlacement${t(i)}`,a&&`error`,o&&`required`],label:[`label`,r&&`disabled`],asterisk:[`asterisk`,a&&`error`]};return F(s,St,n)},Tt=M(`label`,{name:`MuiFormControlLabel`,slot:`Root`,overridesResolver:(e,n)=>{let{ownerState:r}=e;return[{[`& .${W.label}`]:n.label},n.root,n[`labelPlacement${t(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>L({display:`inline-flex`,alignItems:`center`,cursor:`pointer`,verticalAlign:`middle`,WebkitTapHighlightColor:`transparent`,marginLeft:-11,marginRight:16,[`&.${W.disabled}`]:{cursor:`default`}},t.labelPlacement===`start`&&{flexDirection:`row-reverse`,marginLeft:16,marginRight:-11},t.labelPlacement===`top`&&{flexDirection:`column-reverse`,marginLeft:16},t.labelPlacement===`bottom`&&{flexDirection:`column`,marginLeft:16},{[`& .${W.label}`]:{[`&.${W.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),Et=M(`span`,{name:`MuiFormControlLabel`,slot:`Asterisk`,overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${W.error}`]:{color:(e.vars||e).palette.error.main}})),Dt=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiFormControlLabel`}),{className:i,componentsProps:a={},control:o,disabled:s,disableTypography:l,label:u,labelPlacement:d=`end`,required:f,slotProps:p={}}=n,h=R(n,Ct),g=be(),_=s??o.props.disabled??g?.disabled,v=f??o.props.required,y={disabled:_,required:v};[`checked`,`name`,`onChange`,`value`,`inputRef`].forEach(e=>{o.props[e]===void 0&&n[e]!==void 0&&(y[e]=n[e])});let b=xe({props:n,muiFormControl:g,states:[`error`]}),x=L({},n,{disabled:_,labelPlacement:d,required:v,error:b.error}),S=wt(x),C=p.typography??a.typography,w=u;return w!=null&&w.type!==c&&!l&&(w=(0,H.jsx)(c,L({component:`span`},C,{className:r(S.label,C?.className),children:w}))),(0,H.jsxs)(Tt,L({className:r(S.root,i),ownerState:x,ref:t},h,{children:[V.cloneElement(o,y),v?(0,H.jsxs)(we,{display:`block`,children:[w,(0,H.jsxs)(Et,{ownerState:x,"aria-hidden":!0,className:S.asterisk,children:[` `,`*`]})]}):w]}))});function Ot(e){return i(`MuiFormGroup`,e)}T(`MuiFormGroup`,[`root`,`row`,`error`]),E(),g();var kt=[`className`,`row`],At=e=>{let{classes:t,row:n,error:r}=e;return F({root:[`root`,n&&`row`,r&&`error`]},Ot,t)},jt=M(`div`,{name:`MuiFormGroup`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.row&&t.row]}})(({ownerState:e})=>L({display:`flex`,flexDirection:`column`,flexWrap:`wrap`},e.row&&{flexDirection:`row`})),Mt=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiFormGroup`}),{className:i,row:a=!1}=n,o=R(n,kt),s=be(),c=xe({props:n,muiFormControl:s,states:[`error`]}),l=L({},n,{row:a,error:c.error}),u=At(l);return(0,H.jsx)(jt,L({className:r(u.root,i),ownerState:l,ref:t},o))});function Nt(e){return i(`MuiListItemIcon`,e)}var Pt=T(`MuiListItemIcon`,[`root`,`alignItemsFlexStart`]);function Ft(e){return i(`MuiMenuItem`,e)}var G=T(`MuiMenuItem`,[`root`,`focusVisible`,`dense`,`disabled`,`divider`,`gutters`,`selected`]);E(),g();var It=[`autoFocus`,`component`,`dense`,`divider`,`disableGutters`,`focusVisibleClassName`,`role`,`tabIndex`,`className`],Lt=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},Rt=e=>{let{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:o}=e,s=F({root:[`root`,n&&`dense`,t&&`disabled`,!i&&`gutters`,r&&`divider`,a&&`selected`]},Ft,o);return L({},o,s)}
vendor: 5,896 bytes, lines 1-51
1,zt=M(x,{shouldForwardProp:e=>j(e)||e===`classes`,name:`MuiMenuItem`,slot:`Root`,overridesResolver:Lt})(({theme:e,ownerState:t})=>L({},e.typography.body1,{display:`flex`,justifyContent:`flex-start`,alignItems:`center`,position:`relative`,textDecoration:`none`,minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:`border-box`,whiteSpace:`nowrap`},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`},{"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${G.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,U.alpha)(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${G.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:(0,U.alpha)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${G.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:(0,U.alpha)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:(0,U.alpha)(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${G.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${G.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${gt.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${gt.inset}`]:{marginLeft:52},[`& .${ke.root}`]:{marginTop:0,marginBottom:0},[`& .${ke.inset}`]:{paddingLeft:36},[`& .${Pt.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up(`sm`)]:{minHeight:`auto`}},t.dense&&L({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${Pt.root} svg`]:{fontSize:`1.25rem`}}))),Bt=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiMenuItem`}),{autoFocus:i=!1,component:a=`li`,dense:o=!1,divider:s=!1,disableGutters:c=!1,focusVisibleClassName:u,role:d=`menuitem`,tabIndex:f,className:p}=n,h=R(n,It),g=V.useContext(Ee),_=V.useMemo(()=>({dense:o||g.dense||!1,disableGutters:c}),[g.dense,o,c]),v=V.useRef(null);Te(()=>{i&&v.current&&v.current.focus()},[i]);let y=L({},n,{dense:_.dense,divider:s,disableGutters:c}),b=Rt(n),x=l(v,t),S;return n.disabled||(S=f===void 0?-1:f),(0,H.jsx)(Ee.Provider,{value:_,children:(0,H.jsx)(zt,L({ref:x,role:d,tabIndex:S,component:a,focusVisibleClassName:r(b.focusVisible,u),className:r(b.root,p)},h,{ownerState:y,classes:b}))})});function Vt(e){return i(`MuiSkeleton`,e)}T(`MuiSkeleton`,[`root`,`text`,`rectangular`,`rounded`,`circular`,`pulse`,`wave`,`withChildren`,`fitContent`,`heightAuto`]),E(),g(),ne();var Ht=[`animation`,`className`,`component`,`height`,`style`,`variant`,`width`],Ut=e=>e,Wt,Gt,Kt,qt,Jt=e=>{let{classes:t,variant:n,animation:r,hasChildren:i,width:a,height:o}=e;return F({root:[`root`,n,r,i&&`withChildren`,i&&!a&&`fitContent`,i&&!o&&`heightAuto`]},Vt,t)},Yt=oe(Wt||(Wt=Ut`
2  0% {
3    opacity: 1;
4  }
5
6  50% {
7    opacity: 0.4;
8  }
9
10  100% {
11    opacity: 1;
12  }
13`)),Xt=oe(Gt||(Gt=Ut`
14  0% {
15    transform: translateX(-100%);
16  }
17
18  50% {
19    /* +0.5s of delay between each loop */
20    transform: translateX(100%);
21  }
22
23  100% {
24    transform: translateX(100%);
25  }
26`)),Zt=M(`span`,{name:`MuiSkeleton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(({theme:e,ownerState:t})=>{let n=Fe(e.shape.borderRadius)||`px`,r=Ie(e.shape.borderRadius);return L({display:`block`,backgroundColor:e.vars?e.vars.palette.Skeleton.bg:z(e.palette.text.primary,e.palette.mode===`light`?.11:.13),height:`1.2em`},t.variant===`text`&&{marginTop:0,marginBottom:0,height:`auto`,transformOrigin:`0 55%`,transform:`scale(1, 0.60)`,borderRadius:`${r}${n}/${Math.round(r/.6*10)/10}${n}`,"&:empty:before":{content:`"\\00a0"`}},t.variant===`circular`&&{borderRadius:`50%`},t.variant===`rounded`&&{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&&{"& > *":{visibility:`hidden`}},t.hasChildren&&!t.width&&{maxWidth:`fit-content`},t.hasChildren&&!t.height&&{height:`auto`})},({ownerState:e})=>e.animation===`pulse`&&O(Kt||(Kt=Ut`
27      animation: ${0} 2s ease-in-out 0.5s infinite;
28    `),Yt),({ownerState:e,theme:t})=>e.animation===`wave`&&O(qt||(qt=Ut`
29      position: relative;
30      overflow: hidden;
31
32      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */
33      -webkit-mask-image: -webkit-radial-gradient(white, black);
34
35      &::after {
36        animation: ${0} 2s linear 0.5s infinite;
37        background: linear-gradient(
38          90deg,
39          transparent,
40          ${0},
41          transparent
42        );
43        content: '';
44        position: absolute;
45        transform: translateX(-100%); /* Avoid flash during server-side hydration */
46        bottom: 0;
47        left: 0;
48        right: 0;
49        top: 0;
50      }
51    `),Xt,(t.vars||t).palette.action.hover)),Qt=V.forwardRef(function(e,t){let n=m({props:e,name:`MuiSkeleton`}),{animation:i=`pulse`,className:a,component:o=`span`,height:s,style:c,variant:l=`text`,width:u}=n,d=R(n,Ht),f=L({},n,{animation:i,component:o,variant:l,hasChildren:!!d.children}),p=Jt(f);return(0,H.jsx)(Zt,L({as:o,ref:t,className:r(p.root,a),ownerState:f},d,{style:L({width:u,height:s},c)}))}),K,q,J,Y,X,Z,$t,en,tn,nn,Q;function rn(e,t){let n=new Set(t);return e.filter(e=>!n.has(e))}function an(e,t,n){let r=e.slice(0);return r[t]=n,r}
51var on=(K=new WeakMap,q=new WeakMap,J=new WeakMap,Y=new WeakMap,X=new WeakMap,Z=new WeakMap,$t=new WeakMap,en=new WeakMap,tn=new WeakMap,nn=new WeakMap,Q=new WeakSet,class extends f{constructor(e,t,r){super(),fe(this,Q),d(this,K,void 0),d(this,q,void 0),d(this,J,void 0),d(this,Y,void 0),d(this,X,void 0),d(this,Z,void 0),d(this,$t,void 0),d(this,en,void 0),d(this,tn,void 0),d(this,nn,[]),n(K,this,e),n(Y,this,r),n(J,this,[]),n(X,this,[]),n(q,this,[]),this.setQueries(t)}onSubscribe(){this.listeners.size===1&&P(X,this).forEach(e=>{e.subscribe(t=>{N(Q,this,dn).call(this,e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,P(X,this).forEach(e=>{e.destroy()})}setQueries(e,t){n(J,this,e),n(Y,this,t),h.batch(()=>{let e=P(X,this),t=N(Q,this,un).call(this,P(J,this));t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),i=r.map(e=>e.getCurrentResult()),o=e.length!==r.length,s=r.some((t,n)=>t!==e[n]),c=o||s,l=c?!0:i.some((e,t)=>{let n=P(q,this)[t];return!n||!a(e,n)});!c&&!l||(c&&(n(nn,this,t),n(X,this,r)),n(q,this,i),this.hasListeners()&&(c&&(rn(e,r).forEach(e=>{e.destroy()}),rn(r,e).forEach(e=>{e.subscribe(t=>{N(Q,this,dn).call(this,e,t)})})),N(Q,this,fn).call(this)))})}getCurrentResult(){return P(q,this)}getQueries(){return P(X,this).map(e=>e.getCurrentQuery())}getObservers(){return P(X,this)}getOptimisticResult(e,t){let n=N(Q,this,un).call(this,e),r=n.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)),i=n.map(e=>e.defaultedQueryOptions.queryHash);return[r,e=>N(Q,this,cn).call(this,e??r,t,i),()=>N(Q,this,sn).call(this,r,n)]}});function sn(e,t){return t.map((n,r)=>{let i=e[r];return n.defaultedQueryOptions.notifyOnChangeProps?i:n.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}function cn(e,t,r){if(t){let i=P(tn,this),a=r!==void 0&&i!==void 0&&(i.length!==r.length||r.some((e,t)=>e!==i[t]));return(!P(Z,this)||P(q,this)!==P(en,this)||a||t!==P($t,this))&&(n($t,this,t),n(en,this,P(q,this)),r!==void 0&&n(tn,this,r),n(Z,this,o(P(Z,this),t(e)))),P(Z,this)}return e}function ln(){return P(Y,this)?.combine!==void 0&&P(X,this).some((e,t)=>e.options.suspense&&P(q,this)[t]?.data===void 0)}function un(e){let t=new Map;P(X,this).forEach(e=>{let n=e.options.queryHash;if(!n)return;let r=t.get(n);r?r.push(e):t.set(n,[e])});let n=[];return e.forEach(e=>{let r=P(K,this).defaultQueryOptions(e),i=t.get(r.queryHash)?.shift()??new de(P(K,this),r);n.push({defaultedQueryOptions:r,observer:i})}),n}function dn(e,t){let r=P(X,this).indexOf(e);r!==-1&&(n(q,this,an(P(q,this),r,t)),N(Q,this,fn).call(this))}function fn(){if(this.hasListeners()){let e=N(Q,this,sn).call(this,P(q,this),P(nn,this)),t=N(Q,this,ln).call(this),n=P(Z,this),r=t?n:N(Q,this,cn).call(this,e,P(Y,this)?.combine);(t||n!==r)&&h.batch(()=>{this.listeners.forEach(e=>{e(P(q,this))})})}}function pn({queries:e,...t},n){let r=A(n),i=ie(),a=ae(),o=V.useMemo(()=>e.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=i?`isRestoring`:`optimistic`,t}),[e,r,i]);o.forEach(e=>{ce(e);let t=r.getQueryCache().get(e.queryHash);le(e,a,t)}),k(a);let[s]=V.useState(()=>new on(r,o,t)),[c,l,u]=s.getOptimisticResult(o,t.combine),d=!i&&t.subscribed!==!1;V.useSyncExternalStore(V.useCallback(e=>d?s.subscribe(h.batchCalls(e)):v,[s,d]),()=>s.getCurrentResult(),()=>s.getCurrentResult()),V.useEffect(()=>{s.setQueries(o,t)},[o,t,s]);let f=c.some((e,t)=>re(o[t],e))?c.flatMap((e,t)=>{let n=o[t];if(n&&re(n,e)){let e=new de(r,n);return ee(n,e,a)}return[]}):[];if(f.length>0)throw Promise.all(f);let p=c.find((e,t)=>{let n=o[t];return n&&te({result:e,errorResetBoundary:a,throwOnError:n.throwOnError,query:r.getQueryCache().get(n.queryHash),suspense:n.suspense})});if(p?.error)throw p.error;return l(u())}function mn(e){return typeof e?.success==`string`}function hn(e){let t=e?.error;return typeof t==`string`&&!!t}var gn=[`latest`,`pre-release`];function _n(e,t){return e.loginName===t.loginName}var vn=[`AI`,`Programming Languages`,`Snippets`,`Linters`,`Themes`,`Debuggers`,`Formatters`,`Keymaps`,`SCM Providers`,`Other`,`Extension Packs`,`Language Packs`,`Data Science`,`Machine Learning`,`Visualization`,`Notebooks`],yn;(function(e){e.FREE=`FREE`,e.SAFETY=`SAFETY`,e.NON_FREE=`NON_FREE`})(yn||(yn={}));var bn;(function(e){e.GREEDY=`GREEDY`,e.INTERVAL=`INTERVAL`})(bn||(bn={}));var xn;(function(e){e.EVALUATION=`EVALUATION`,e.ENFORCEMENT=`ENFORCEMENT`})(xn||(xn={}));var Sn=S((0,H.jsx)(`path`,{d:`M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`),Cn=`'Geist Mono', monospace`,wn=`3.875rem`;parseFloat(wn)*16;var Tn=(e,t,n)=>({padding:e.spacing(1,2),backgroundColor:n??z(t,.1),color:e.palette.text.primary,border:`1px solid ${z(t,.25)}`,borderRadius:e.shape.borderRadiusCard,"& .MuiAlert-icon":{color:t},"& a":{color:t,fontWeight:700,textDecoration:`none`,display:`inline-flex`,alignItems:`center`,gap:e.spacing(.75),"&:hover":{textDecoration:`underline`}}}),En=e=>({border:`1px solid ${e.palette.divider}`,boxShadow:`var(--shadow-lg)`,backgroundColor:e.palette.background.paper,backgroundImage:`none`,"&.Mu
51iPaper-rounded":{borderRadius:e.shape.borderRadiusCard}});function Dn(e){let t=e===`dark`;return D({typography:{fontFamily:`'Geist', 'Roboto', system-ui, -apple-system, sans-serif`,button:{textTransform:`none`,fontWeight:400,letterSpacing:0}},shape:{borderRadius:4,borderRadiusCard:6,borderRadiusPill:6},mixins:{toolbar:{minHeight:wn}},palette:{mode:e,background:{default:t?`#0c0c11`:`#ffffff`,paper:t?`#15151d`:`#ffffff`},text:{primary:t?`#ededf2`:`#16161c`,secondary:t?`#b2b2bf`:`#54545f`,disabled:t?`#7a7a87`:`#8c8c98`},divider:t?`#262630`:`#e9e9ee`,primary:{main:t?`#ededf2`:`#16161c`,dark:t?`#f4f4f4`:`#0d0d11`},secondary:{main:t?`#a855f7`:`#8b1fd6`,dark:t?`#9333ea`:`#7916bd`,light:t?`#c084fc`:`#8b1fd6`,contrastText:`#ffffff`},bg2:t?`#101016`:`#f7f7f9`,surface2:t?`#1a1a23`:`#fafafa`,surface3:t?`#20202b`:`#f2f2f5`,border2:t?`#1d1d26`:`#f0f0f3`,accentSoft:t?`#291a3d`:`#f4e9fd`,warningSoft:t?`#3a2c14`:`#fdf3e2`,warningAccent:t?`#fbbf24`:`#d97706`,neutral:{light:t?`#000`:`#e6e6e6`,dark:t?`#151515`:`#fff`},textHint:`rgba(0, 0, 0, 0.38)`,checkboxUnchecked:t?`rgba(255, 255, 255, 0.23)`:`rgba(0, 0, 0, 0.23)`,passed:{dark:t?`#2e5c32`:`#4db052`,light:t?`#a5d6a7`:`#c8e6c9`},quarantined:{dark:t?`#8e5518`:`#e09030`,light:t?`#ffcc80`:`#ffe0b2`},rejected:{dark:t?`#7d2e2e`:`#d63c3c`,light:t?`#ef9a9a`:`#ffcdd2`},errorStatus:{dark:t?`#5a5a5a`:`#8a8a8a`,light:t?`#b0b0b0`:`#e0e0e0`},allowed:`#4caf50`,blocked:`#f44336`,review:`#e6a800`,selected:{border:`#c160ef`,background:t?`#3d1b4d`:`#f3e5f9`,backgroundHover:t?`#4d2360`:`#e9d5f5`,hover:t?`rgba(255, 255, 255, 0.1)`:`rgba(0, 0, 0, 0.04)`},scanBackground:{default:t?`#1e1e1e`:`#f5f5f5`,light:t?`#2d2d2d`:`#f0f0f0`,dark:t?`#0a0a0a`:`#fafafa`},gray:{start:`#888888`,middle:`#cccccc`,end:`#888888`,gradient:`linear-gradient(90deg, #888888 0%, #cccccc 50%, #888888 100%)`},unenforced:{stripe:t?`repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(255, 255, 255, 0.12) 4px, rgba(255, 255, 255, 0.12) 8px)`:`repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, 0.12) 4px, rgba(0, 0, 0, 0.12) 8px)`}},breakpoints:{values:{xs:0,sm:550,md:800,lg:1040,xl:1320}},components:{MuiAccordion:{styleOverrides:{root:{border:0,boxShadow:`none`,background:`transparent`,"&:before":{display:`none`}}}},MuiAlert:{styleOverrides:{standardInfo:({theme:e})=>Tn(e,e.palette.secondary.light,e.palette.accentSoft),standardWarning:({theme:e})=>Tn(e,e.palette.warningAccent,e.palette.warningSoft),standardError:({theme:e})=>Tn(e,e.palette.error.main),standardSuccess:({theme:e})=>Tn(e,e.palette.success.main)}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{outlined:({theme:e})=>({borderColor:e.palette.divider,color:e.palette.text.secondary,"&:hover":{backgroundColor:`transparent`,borderColor:e.palette.text.secondary,color:e.palette.text.primary}}),outlinedSecondary:({theme:e})=>({color:e.palette.secondary.main,borderColor:z(e.palette.secondary.main,.5),"&:hover":{borderColor:e.palette.secondary.main,color:e.palette.secondary.main}}),outlinedWarning:({theme:e})=>({color:e.palette.warningAccent,borderColor:z(e.palette.warningAccent,.5),"&:hover":{borderColor:e.palette.warningAccent,color:e.palette.warningAccent}}),outlinedError:({theme:e})=>({backgroundColor:e.palette.surface2,borderColor:e.palette.divider,color:e.palette.error.main,transition:`background-color 0.15s`,"&:hover":{backgroundColor:e.palette.error.main,borderColor:e.palette.error.main,color:e.palette.common.white}})}},MuiDataGrid:{styleOverrides:{root:({theme:e})=>({"&.MuiDataGrid-root":{"--DataGrid-t-color-border-base":e.palette.divider,"--DataGrid-t-header-background-base":e.palette.bg2,"--DataGrid-t-radius-base":`${e.shape.borderRadiusCard}px`,"--DataGrid-t-color-interactive-focus":e.palette.secondary.main,"--DataGrid-t-color-interactive-selected":e.palette.secondary.main,"--DataGrid-t-color-foreground-accent":e.palette.secondary.light}}),columnHeaderTitle:({theme:e})=>({fontSize:`0.8125rem`,fontWeight:600,color:e.palette.text.secondary})}},MuiTableCell:{styleOverrides:{root:({theme:e})=>({borderBottomColor:e.palette.divider})}},MuiTabs:{styleOverrides:{indicator:({theme:e})=>({backgroundColor:e.palette.secondary.main,height:`1px`})}},MuiTab:{styleOverrides:{root:({theme:e})=>({fontSize:`0.8125rem`,fontWeight:400,textTransform:`none`,color:e.palette.text.disabled,minHeight:`2.5rem`,padding:`0.625rem 0.875rem`,"&.Mui-selected":{color:e.palette.text.primary}})}},MuiMenu:{styleOverrides:{paper:{marginTop:`0.375rem`},list:{padding:`0.25rem`}}},MuiMenuItem:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius,fontSize:`0.8125rem`,fontWeight:400,minHeight:`2rem`})}},MuiTypography:{styleOverrides:{overline:{textTransform:`none`,letterSpacing:0,lineHeight:1.4}}},MuiPopover:{defaultProps:{disableScrollLock:!0},styleOverrides:{paper:({theme:e})=>En(e)}},MuiAutocomplete:{styleOverrides:{paper:({theme:e})=>En(e)}},MuiDialog:{styleOverrides:{paper:({theme:e})=>En(e)}},MuiDivider:{styleOverrides:{root:({theme:e})=>({borderColor:e.palette.divider})}},MuiOutlinedInput:{styleOverrides:{notchedOutline:({theme:e})=>({borderColor:e.palette.divider})}}}})}var On=M(s)(({theme:e})=>({"& > * + *":{marginTop:`2.5rem`,[e.breakpoints.down(`sm`)]:{marginTop:`1.5rem`}}})),kn=M(s)(({theme:e})=>({borderTop:`1px solid ${e.palette.border2}`})),An=M(s)({display:`grid`,gridTemplateColumns:`repeat(auto-fill, minmax(145px, 1fr))`,gap:`0.75rem`,"&:has(> :nth-of-type(7))":{gridTemplateColumns:`repeat(auto-fit, minmax(145px, 1fr))`}}),jn=M(`span`)(({theme:e})=>({fontFamily:Cn,color:e.palette.secondary.light,fontSize:`1.0625rem`,lineHeight:1,flexShrink:0,userSelect:`none`})),Mn=M(c)(({theme:e})=>({fontSize:`0.75rem`,fontWeight:700,textTransform:`uppercase`,letterSpacing:`0.08em`,color:e.palette.text.disabled})),Nn=e=>({backgroundColor:e.palette.background.paper,border:`1px solid ${e.palette.divider}`,borderRadius:`${e.shape.borderRadiusCard}px`}),Pn=(e,t)=>({borderColor:e.palette.secondary.main,boxShadow:`0 0 0 3px ${z(e.palette.secondary.main,.16)}${t?`, ${t}`:``}`}),Fn=e=>({"&.Mui-focusVisible, &:focus-visible":{outline:`2px solid ${e.palette.secondary.main}`,outlineOffset:`2px`}}),In=e=>({padding:`0.4375rem 0.8125rem`,borderRadius:e.shape.borderRadiusPill,border:`1px solid ${e.palette.divider}`,color:e.palette.text.secondary,fontSize:`0.8125rem`,fontWeight:500,transition:`border-color 0.14s, color 0.14s, background 0.14s`}),Ln=M(`span`,{shouldForwardProp:e=>e!==`accent`})(({theme:e,accent:t})=>({flexShrink:0,display:`inline-flex`,alignItems:`center`,padding:`0.38em 1.05em`,borderRadius:e.shape.borderRadiusPill,fontSize:`0.65625rem`,fontWeight:700,letterSpacing:`0.05em`,textTransform:`uppercase`,backgroundColor:t?e.palette.accentSoft:e.palette.surface3,color:t?e.palette.secondary.light:e.palette.text.disabled})),Rn=(e,t=.7)=>({backgroundColor:z(e.palette.surface2,t),backdropFilter:`blur(2px) saturate(1.8)`}),zn=e=>({fontSize:`0.8125rem`,fontWeight:500,color:e.palette.text.primary,height:`1.875rem`,backgroundColor:e.palette.background.paper,borderRadius:`${e.shape.borderRadius}px`,"& .MuiSelect-select":{padding:`0.25rem 2rem 0.25rem 0.625rem`},"& .MuiSelect-icon":{color:e.palette.text.disabled,fontSize:`1.125rem`}}),Bn=e=>({"@media (hover: hover)":{"&:hover":{borderColor:e.palette.secondary.main,color:e.palette.secondary.light}}}),Vn=(e,t)=>({"@media (hover: hover)":{"&:hover":{borderColor:e.palette.secondary.main,boxShadow:`var(--shadow)`,transform:`translateY(-2px)`},...t}}),Hn=M(c)({fontSize:`1rem`,fontWeight:700,letterSpacing:`-0.01em`,margin:`0 0 0.875rem`}),Un=M(s)({display:`flex`,alignItems:`center`,justifyContent:`space-between`,gap:`0.875rem`,marginBottom:`0.875rem`}),Wn=M(p)(({theme:e})=>({color:e.palette.text.disabled,fontWeight:600,padding:0,minWidth:0,justifyContent:`flex-start`,"&:hover":{backgroundColor:`transparent`,color:e.palette.text.secondary}})),Gn=M(s)(({theme:e})=>({flexShrink:0,display:`flex`,alignItems:`center`,justifyContent:`center`,backgroundColor:e.palette.surface3,color:e.palette.text.secondary,borderRadius:e.shape.borderRadius})),Kn=M(s)(({theme:e})=>({border:`1.5px dashed ${e.palette.divider}`,borderRadius:e.shape.borderRadiusCard,padding:`2.5rem`,textAlign:`center`,color:e.palette.text.disabled,fontSize:`0.84375rem`})),qn;(function(e){let t;(function(e){e.NAMESPACE=`:namespace`,e.NAME=`:name`,e.TARGET=`:target(${Pe().join(`|`)})`})(t=e.Parameters||(e.Parameters={}
51)),e.ROOT=`extension`,e.MAIN=B([e.ROOT,t.NAMESPACE,t.NAME,`*`]),e.MAIN_TARGET=B([e.ROOT,t.NAMESPACE,t.NAME,t.TARGET,`*`]),e.LATEST=B([e.ROOT,t.NAMESPACE,t.NAME]),e.LATEST_TARGET=B([e.ROOT,t.NAMESPACE,t.NAME,t.TARGET]),e.PRE_RELEASE=B([e.ROOT,t.NAMESPACE,t.NAME,`pre-release`]),e.PRE_RELEASE_TARGET=B([e.ROOT,t.NAMESPACE,t.NAME,t.TARGET,`pre-release`]),e.REVIEWS=B([e.ROOT,t.NAMESPACE,t.NAME,`reviews`]),e.REVIEWS_TARGET=B([e.ROOT,t.NAMESPACE,t.NAME,t.TARGET,`reviews`]),e.CHANGES=B([e.ROOT,t.NAMESPACE,t.NAME,`changes`]),e.CHANGES_TARGET=B([e.ROOT,t.NAMESPACE,t.NAME,t.TARGET,`changes`])})(qn||(qn={}));var Jn=e=>{let{service:t}=(0,V.useContext)(I),n=`targetPlatform`in e?e.targetPlatform:void 0;return w({queryKey:[`extension-icon`,e.namespace,e.name,e.version,n,e.files?.icon],queryFn:async({signal:n})=>await t.getExtensionIcon(se(n),e)??null})},Yn=({extension:e,alt:t,sx:n,pending:r})=>{let{pageSettings:i}=(0,V.useContext)(I),{data:a,isLoading:o}=Jn(e);return o||r?(0,H.jsx)(Qt,{variant:`rounded`,sx:[{height:`auto`,aspectRatio:`1 / 1`},...Array.isArray(n)?n:[n]]}):(0,H.jsx)(s,{component:`img`,src:a??i.urls.extensionDefaultIcon,alt:t??e.displayName??e.name,sx:n})},Xn=e=>{if(e.removed)return{label:`Deleted`,color:`error.main`};if(e.namespaceOwnershipConflict)return{label:`Namespace not verified`,color:`warningAccent`};switch(e.reviewStatus){case`rejected`:return{label:`Rejected`,color:`error.main`};case`under_review`:return{label:`Under review`,color:`warningAccent`}}if(e.active===!1)return{label:`Deactivated`,color:`text.disabled`};if(e.deprecated)return{label:`Deprecated`,color:`warningAccent`}},Zn=S((0,H.jsx)(`path`,{d:`M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27`}),`GitHub`),Qn=e=>{let t=e.sx??[],n=e.isFutureTime??!1,r=e.value;return(0,H.jsx)(s,{component:`span`,title:Ne(r),sx:[...Array.isArray(t)?t:[t]],children:Me(r,n)})},$n=S((0,H.jsx)(`path`,{d:`M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z`}),`Add`),$={status:[`user`,`trusted-publishing-status`],publishers:e=>[`user`,`trusted-publishers`,e]},er=()=>{let{service:e,user:t}=(0,V.useContext)(I);return w({queryKey:$.status,queryFn:({signal:t})=>e.getTrustedPublishingStatus(se(t)),enabled:t!=null})},tr=e=>{let{service:t}=(0,V.useContext)(I);return w({queryKey:$.publishers(e),queryFn:({signal:n})=>t.getTrustedPublishers(se(n),e),enabled:!!e})},nr=e=>{let{service:t}=(0,V.useContext)(I);return pn({queries:e.map(e=>({queryKey:$.publishers(e),queryFn:({signal:n})=>t.getTrustedPublishers(se(n),e)})),combine:e=>({isLoading:e.some(e=>e.isLoading),publishers:e.flatMap(e=>e.data?.trustedPublishers??[]),registrableExtensions:e.map(e=>e.data?.registrableExtensions??[])})})},rr=()=>{let{service:e}=(0,V.useContext)(I),t=A();return je({mutationFn:({trustedPublishingUrl:t,request:n})=>e.registerTrustedPublisher(t,n),onSuccess:(e,{trustedPublishingUrl:n})=>{t.invalidateQueries({queryKey:$.publishers(n)})}})},ir=()=>{let{service:e}=(0,V.useContext)(I),t=A();return je({mutationFn:({trustedPublishingUrl:t,id:n})=>e.deleteTrustedPublisher(t,n),onSuccess:(e,{trustedPublishingUrl:n})=>{t.invalidateQueries({queryKey:$.publishers(n)})}})},ar=S((0,H.jsx)(`path`,{d:`m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z`}),`ArrowForward`),or=S((0,H.jsx)(`path`,{d:`M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM8 9h8v10H8zm7.5-5-1-1h-5l-1 1H5v2h14V4z`}),`DeleteOutline`),sr=M(pe)(({theme:e})=>({width:`1.875rem`,height:`1.875rem`,backgroundColor:e.palette.surface2,border:`1px solid ${e.palette.divider}`,color:e.palette.error.main,transition:`background-color 0.15s`,"&:hover":{backgroundColor:e.palette.error.main,borderColor:e.palette.error.main,color:e.palette.common.white},"&.Mui-disabled":{opacity:.45,color:e.palette.error.main}})),cr=e=>(0,H.jsx)(sr,{...e,children:(0,H.jsx)(or,{sx:{fontSize:`0.9375rem`}})}),lr=M(s)(({theme:e})=>({...Nn(e),overflow:`hidden`,"& > *":{borderBottom:`1px solid ${e.palette.border2}`},"& > *:last-child":{borderBottom:0}})),ur=({label:e,mono:t,noWrap:n,empty:r,children:i})=>(0,H.jsxs)(s,{sx:{display:`flex`,p:`0.875rem 1.125rem`},children:[(0,H.jsx)(c,{component:`span`,sx:{width:`8.125rem`,flexShrink:0,fontSize:`0.8125rem`,color:`text.disabled`},children:e}),(0,H.jsx)(c,{component:`span`,noWrap:n,sx:{fontSize:`0.875rem`,fontWeight:r?400:600,color:r?`text.disabled`:void 0,minWidth:0,overflowWrap:n?void 0:`anyw
51here`,fontFamily:t?Cn:void 0},children:i})]}),dr=({children:e})=>(0,H.jsx)(Mn,{sx:{fontSize:`0.6875rem`,fontWeight:700,color:`text.secondary`,p:`0.4375rem 0.8rem`},children:e}),fr=e=>{let{handleError:t}=(0,V.useContext)(I),{error:n}=e;return(0,V.useEffect)(()=>{n&&t(n)},[n,t]),e},pr=S((0,H.jsx)(`path`,{d:`M9.19 6.35c-2.04 2.29-3.44 5.58-3.57 5.89L2 10.69l4.05-4.05c.47-.47 1.15-.68 1.81-.55zM11.17 17s3.74-1.55 5.89-3.7c5.4-5.4 4.5-9.62 4.21-10.57-.95-.3-5.17-1.19-10.57 4.21C8.55 9.09 7 12.83 7 12.83zm6.48-2.19c-2.29 2.04-5.58 3.44-5.89 3.57L13.31 22l4.05-4.05c.47-.47.68-1.15.55-1.81zM9 18c0 .83-.34 1.58-.88 2.12C6.94 21.3 2 22 2 22s.7-4.94 1.88-6.12C4.42 15.34 5.17 15 6 15c1.66 0 3 1.34 3 3m4-9c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2`}),`RocketLaunch`),mr=e=>e===`github`?`github`:e.includes(`gitlab`)?`gitlab`:`generic`,hr=[`owner`,`repo`,`namespace`,`project`,`workflow`,`environment`],gr=e=>{let t=e=>{let t=hr.indexOf(e);return t===-1?2**53-1:t};return[...e].sort((e,n)=>t(e)-t(n)||e.localeCompare(n))},_r=[[`owner`,`repo`],[`namespace`,`project`]],vr=e=>{let t=new Set(e);return _r.find(e=>e.every(e=>t.has(e)))},yr=e=>(0,H.jsx)(C,{...e,children:(0,H.jsx)(`path`,{d:`M23.6004 9.5927l-.0337-.0862L20.3.9814a.851.851 0 00-.3362-.405.8748.8748 0 00-.9997.0539.8748.8748 0 00-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8478.8478 0 00-.29-.4412.8748.8748 0 00-.9997-.0537.8558.8558 0 00-.3362.4049L.4332 9.5015l-.0325.0862a6.0578 6.0578 0 002.0088 6.9995l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 001.2197 0l1.4995-1.1321 2.462-1.8633 5.006-3.7489.0125-.01a6.0559 6.0559 0 002.0051-6.9908z`})}),br=e=>{let{providerId:t,...n}=e;switch(mr(t)){case`github`:return(0,H.jsx)(Zn,{...n});case`gitlab`:return(0,H.jsx)(yr,{...n});default:return(0,H.jsx)(pr,{...n})}},xr=M(s)(({theme:e})=>({display:`flex`,alignItems:`center`,gap:e.spacing(2),padding:e.spacing(2)})),Sr=e=>{let t=e??{},n=gr(Object.keys(t)).filter(e=>t[e]?.trim()),r=vr(n);return[r?.map(e=>t[e]).join(`/`),...n.filter(e=>!r?.includes(e)).map(e=>`${e}: ${t[e]}`)].filter(Boolean).join(` · `)},Cr=e=>{let t=e.rowDetail??`extension`,[n,r]=(0,V.useState)(),i=t=>e.providers.find(e=>e.id===t)?.name??t,a=e=>{switch(t){case`namespace/extension`:return`${e.namespace}/${e.extension}`;case`extension`:return e.extension;default:return}};return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(_e,{loading:e.loading}),e.publishers.length?(0,H.jsx)(b,{variant:`outlined`,children:(0,H.jsx)(we,{divider:(0,H.jsx)(xt,{}),children:e.publishers.map(t=>{let n=Sr(t.registration),o=a(t);return(0,H.jsxs)(xr,{children:[(0,H.jsx)(br,{providerId:t.provider,fontSize:`large`,sx:{color:`text.secondary`}}),(0,H.jsxs)(s,{sx:{flex:1,minWidth:0},children:[(0,H.jsxs)(c,{sx:{fontWeight:`bold`},children:[i(t.provider),o?(0,H.jsxs)(H.Fragment,{children:[` · `,o]}):null]}),n?(0,H.jsx)(c,{variant:`body2`,color:`text.secondary`,sx:{wordBreak:`break-word`},children:n}):null,t.createdTimestamp?(0,H.jsxs)(c,{variant:`body2`,color:`text.secondary`,children:[`Created: `,(0,H.jsx)(Qn,{value:t.createdTimestamp})]}):null]}),(0,H.jsx)(cr,{onClick:()=>r(t),disabled:e.loading,"aria-label":`Delete trusted publisher`})]},`tp-`+t.id)})})}):e.emptyText?(0,H.jsx)(c,{variant:`body1`,children:e.emptyText}):null,(0,H.jsxs)(ye,{open:!!n,onClose:()=>r(void 0),children:[(0,H.jsx)(mt,{children:`Delete trusted publisher`}),(0,H.jsx)(ge,{children:(0,H.jsx)(ut,{component:`div`,children:`Are you sure you want to delete this trusted publisher? Workflows relying on it will no longer be able to publish.`})}),(0,H.jsxs)(ve,{children:[(0,H.jsx)(p,{onClick:()=>r(void 0),children:`Cancel`}),(0,H.jsx)(p,{variant:`contained`,color:`error`,autoFocus:!0,onClick:async()=>{n&&(await e.onDelete(n),r(void 0))},children:`Delete`})]})]})]})},wr=()=>{let{pageSettings:e}=(0,V.useContext)(I),t=e.urls.trustedPublishing;return t?(0,H.jsx)(Oe,{color:`secondary`,href:t,target:`_blank`,rel:`noopener`,children:`Learn more about trusted publishing`}):null},Tr={github:{workflow:`Filename only (e.g. release.yml). Must exist in .github/workflows/ in your repository.`,environment:(0,H.jsxs)(H.Fragment,{children:[`The name of the`,` `,(0,H.jsx)(Oe,{href:`https://docs.github.com/en/actions/managing-workflow-runs-and-deployments/managing-deployments/managing-environments-for-deployment`,target:`_blank`,rel:`noopener`,color:`secondary`,children:`GitHub Actions environment`}),` `,`used for publishing. This is encouraged for projects with maintainers who should not have publishing access.`]})},gitlab:{workflow:`CI config file name (e.g. .gitlab-ci.yml).`,environment:(0,H.jsxs)(H.Fragment,{children:[`The name of the`,` `,(0,H.jsx)(Oe,{href:`https://docs.gitlab.com/ee/ci/environments/`,target:`_blank`,rel:`noopener`,color:`secondary`,children:`GitLab CI/CD environment`}),` `,`used for publishing. This is encouraged for projects with maintainers who should not have publishing access.`]})}},Er=(e,t)=>
51Tr[mr(e)]?.[t],Dr=e=>{let{open:t,initialProvider:n,lockedExtension:r}=e,{mutateAsync:i,isPending:a,error:o,reset:l}=rr(),d=o?Ae(o):void 0,[f,m]=(0,V.useState)(``),[h,g]=(0,V.useState)(``),[_,v]=(0,V.useState)(``),[y,b]=(0,V.useState)({});(0,V.useEffect)(()=>{t&&(m(e.namespace??``),g(n??``),v(r??``),b({}),l())},[t,n,r,e.namespace]);let x=e.namespace??f,S=e.namespaces.find(e=>e.name===x),C=S?.registrableExtensions??[],w=()=>{a||e.onClose()},T=e.providers.find(e=>e.id===h)?.registrationInputs??[],E=new Map(T.map(e=>[e.key,e])),D=gr(T.map(e=>e.key)),ee=D.filter(e=>!E.get(e)?.optional),te=vr(D),[O,k]=te??[],ne=D.filter(e=>!te?.includes(e)),A=(e,t)=>{let n=E.get(e);return(0,H.jsx)(Ce,{required:!n?.optional,fullWidth:t===void 0,label:n?.description,helperText:Er(h,e),value:y[e]??``,onChange:t=>b(n=>({...n,[e]:t.target.value})),sx:t===void 0?void 0:{flex:t}},e)},j=!a&&x!==``&&h!==``&&_!==``&&ee.every(e=>(y[e]??``).trim()!==``);return(0,H.jsxs)(ye,{open:t,onClose:w,fullWidth:!0,maxWidth:`sm`,PaperProps:{component:`form`,onSubmit:async t=>{t.preventDefault();let n={};for(let e of D){let t=(y[e]??``).trim();t!==``&&(n[e]=t)}let r=S?.trustedPublishingUrl;if(r)try{await i({trustedPublishingUrl:r,request:{provider:h,namespace:x,extension:_,registration:n}}),e.onRegistered?.(),e.onClose()}catch{}}},children:[(0,H.jsx)(mt,{children:`Register trusted publisher`}),a&&(0,H.jsx)(Se,{color:`secondary`}),(0,H.jsxs)(ge,{children:[(0,H.jsxs)(ut,{sx:{mb:3},children:[`Establish trust between this extension and your repository using OpenID Connect (OIDC), so a CI workflow can publish without a personal access token. Publishing is allowed from any branch or tag.`,` `,(0,H.jsx)(wr,{})]}),d&&(0,H.jsx)(u,{severity:`error`,sx:{mb:3},children:d}),(0,H.jsxs)(s,{sx:{display:`flex`,flexDirection:`column`,gap:3},children:[!e.namespace&&(0,H.jsx)(Ce,{select:!0,required:!0,fullWidth:!0,label:`Namespace`,value:f,onChange:e=>{m(e.target.value),v(``)},children:e.namespaces.map(e=>(0,H.jsx)(Bt,{value:e.name,children:e.name},e.name))}),x===``?null:C.length===0?(0,H.jsx)(ut,{color:`error`,children:(S?.registeredExtensions.length??0)===0?`This namespace has no active extensions yet. Publish an extension before registering a trusted publisher.`:r?`This extension already has a trusted publisher. Delete the existing registration to replace it.`:`Every active extension in this namespace already has a trusted publisher. Delete an existing registration to replace it.`}):(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)(Ce,{select:!0,required:!0,fullWidth:!0,label:`Publisher`,value:h,onChange:e=>{g(e.target.value),b({})},children:e.providers.map(e=>(0,H.jsx)(Bt,{value:e.id,children:(0,H.jsxs)(s,{sx:{display:`flex`,alignItems:`center`,gap:1},children:[(0,H.jsx)(br,{providerId:e.id,fontSize:`small`}),e.name]})},e.id))}),!r&&(0,H.jsx)(Ce,{select:!0,required:!0,fullWidth:!0,label:`Extension`,value:_,onChange:e=>v(e.target.value),children:C.map(e=>(0,H.jsx)(Bt,{value:e,children:e},e))}),O&&k&&(0,H.jsxs)(s,{sx:{display:`flex`,alignItems:`flex-start`,gap:1},children:[A(O,1),(0,H.jsx)(c,{sx:{mt:2},children:`/`}),A(k,2)]}),ne.map(e=>A(e))]})]})]}),(0,H.jsxs)(ve,{children:[(0,H.jsx)(p,{onClick:w,children:`Cancel`}),(0,H.jsx)(p,{type:`submit`,variant:`contained`,color:`secondary`,disabled:!j,children:`Register`})]})]})},Or=S((0,H.jsx)(`path`,{d:`M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z`}),`OpenInNew`),kr=({namespace:e,extension:t,showAction:n=!1,sx:r,children:i})=>{let{pageSettings:a}=(0,V.useContext)(I),o=a.elements?.claimNamespace;return(0,H.jsxs)(u,{severity:`warning`,sx:r,children:[(0,H.jsx)(Ve,{sx:{fontWeight:700}
51,children:`Namespace not verified`}),i,n?(0,H.jsx)(s,{sx:{mt:`0.75rem`},children:o?(0,H.jsx)(o,{namespace:e,extension:t}):(0,H.jsxs)(Oe,{href:a.urls.namespaceAccessInfo,target:`_blank`,rel:`noopener`,children:[`Claim ownership`,(0,H.jsx)(ar,{sx:{fontSize:`1.125rem`}})]})}):null]})},Ar=M(s)(({theme:e})=>({position:`relative`,marginTop:e.spacing(2),padding:e.spacing(3),border:`2px dashed ${e.palette.divider}`,borderRadius:e.shape.borderRadiusCard,display:`flex`,flexDirection:`column`,alignItems:`center`,gap:e.spacing(1.5),textAlign:`center`})),jr=M(pe)({position:`absolute`,top:`0.5rem`,right:`0.5rem`}),Mr=e=>{let{handleError:t}=(0,V.useContext)(I),{data:n,isFetching:r}=fr(tr(e.trustedPublishingUrl)),{mutateAsync:i,isPending:a}=ir(),[o,s]=(0,V.useState)(``),[l,u]=(0,V.useState)(!1),[d,f]=(0,V.useState)(!1),m=n?.trustedPublishers??[],h=e.extensionFilter?m.filter(t=>t.extension===e.extensionFilter):m,g=n?.registrableExtensions??[],_=e.extensionFilter?g.filter(t=>t===e.extensionFilter):g,v=r||a,y=async n=>{try{await i({trustedPublishingUrl:e.trustedPublishingUrl,id:n.id})}catch(e){t(e)}},b=e=>{s(e),u(!0)},x=_.length>0,S=h.length>0,C=x&&(!S||d),w=e.extensionFilter?`This extension already has a trusted publisher. Delete it to register a different one.`:`Every active extension in this namespace already has a trusted publisher.`;return(0,H.jsxs)(H.Fragment,{children:[e.intro?(0,H.jsxs)(c,{variant:`body2`,color:`text.secondary`,sx:{mb:2},children:[e.intro,` The workflow authenticates with a short-lived OIDC token at publish time, accepted only when its repository, workflow and (if set) environment match a registration below.`,` `,(0,H.jsx)(wr,{})]}):null,(0,H.jsx)(Cr,{publishers:h,providers:e.providers,loading:v,rowDetail:e.extensionFilter?`none`:`extension`,emptyText:e.emptyText,onDelete:y}),C?(0,H.jsxs)(Ar,{children:[S&&(0,H.jsx)(jr,{size:`small`,onClick:()=>f(!1),"aria-label":`Cancel adding a trusted publisher`,children:(0,H.jsx)(Sn,{fontSize:`small`})}),(0,H.jsx)(c,{variant:`subtitle2`,color:`text.secondary`,children:`Add a trusted publisher`}),(0,H.jsx)(we,{direction:`row`,spacing:2,useFlexGap:!0,sx:{flexWrap:`wrap`,justifyContent:`center`},children:e.providers.map(e=>(0,H.jsx)(p,{variant:`contained`,color:`inherit`,disableElevation:!0,startIcon:(0,H.jsx)(br,{providerId:e.id}),onClick:()=>b(e.id),children:e.name},e.id))})]}):x?(0,H.jsx)(p,{variant:`outlined`,startIcon:(0,H.jsx)($n,{}),onClick:()=>f(!0),sx:{mt:2},children:`Add a trusted publisher`}):S?(0,H.jsx)(c,{variant:`body2`,color:`text.secondary`,sx:{mt:2},children:w}):null,(0,H.jsx)(Dr,{open:l,initialProvider:o,onClose:()=>u(!1),onRegistered:()=>f(!1),namespaces:[{name:e.namespace,registrableExtensions:_,registeredExtensions:h.map(e=>e.extension),trustedPublishingUrl:e.trustedPublishingUrl}],namespace:e.namespace,lockedExtension:e.extensionFilter,providers:e.providers})]})},Nr=({namespace:e})=>{let{user:t}=(0,V.useContext)(I),{trustedPublishingUrl:n}=e,{data:r}=er(),i=r?.trustedPublisherProviders??[];return!t||!n||i.length===0?null:(0,H.jsxs)(s,{sx:{mb:`2.375rem`},children:[(0,H.jsx)(Hn,{component:`h3`,children:`Trusted Publishers`}),(0,H.jsx)(Mr,{namespace:e.name,trustedPublishingUrl:n,providers:i,intro:`Let a CI/CD workflow publish this namespace's extensions without a long-lived access token.`,emptyText:`No trusted publishers registered yet.`})]})},Pr=({namespace:e,extension:t})=>{let{user:n,service:r}=(0,V.useContext)(I),i=r.userTrustedPublishingUrl(e),{data:a}=er(),o=a?.trustedPublisherProviders??[],{isSuccess:c}=tr(o.length>0?i:void 0);return!n||o.length===0||!c?null:(0,H.jsxs)(s,{sx:{mb:`1.75rem`},children:[(0,H.jsx)(Mn,{sx:{mb:`0.25rem`},children:`Trusted Publishers`}),(0,H.jsx)(Mr,{namespace:e,trustedPublishingUrl:i,extensionFilter:t,providers:o,intro:`Let a CI/CD workflow publish this extension without a long-lived access token.`,emptyText:`No trusted publishers registered for this extension yet.`})]})};export{mn as $,jn as A,Rn as B,Wn as C,Hn as D,Un as E,Vn as F,Sn as G,Cn as H,Nn as I,bn as J,vn as K,zn as L,On as M,Ln as N,An as O,Bn as P,hn as Q,Fn as R,qn as S,Gn as T,wn as U,In as V,Dn as W,gn as X,yn as Y,_n as Z,$n as _,Dr as a,Dt as at,Xn as b,fr as c,mt as ct,dr as d,qe as dt,pn as et,cr as f,Ve as ft,er as g,ir as h,Or as i,Mt as it,kn as j,Mn as k,ur as l,ut as lt,nr as m,Nr as n,Bt as nt,wr as o,W as ot,ar as p,xn as q,kr as r,Nt as rt,Cr as s,xt as st,Pr as t,Qt as tt,lr as u,at as ut,Qn as v,Kn as w,Yn as x,Zn as y,Pn as z};
52//# sourceMappingURL=chunk-trusted-publishers-section-BJXE0a8a.js.map

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.