1"use strict";(self.webpackChunkcov_spectrum_website=self.webpackChunkcov_spectrum_website||[]).push([[4030],{4030:(e,t,o)=>{o.r(t),o.d(t,{default:()=>de});var a=o(579),n=o(9062),r=o(8533),s=o(9517),i=o(6105),l=o(5043),c=o(1908),d=o(4018),u=o(6496),p=o(442),m=o(873),h=o(5727),b=o(5817),f=o(5173),x=o(2623),g=o(1963);function y(e){return(0,n.A)("MuiAccordionDetails",e)}(0,n.z)("MuiAccordionDetails",["root"]);const v=(0,n.H)("div",{name:"MuiAccordionDetails",slot:"Root"})((0,n.J)((e=>{let{theme:t}=e;return{padding:t.spacing(1,2,2)}}))),j=l.forwardRef((function(e,t){const o=(0,n.G)({props:e,name:"MuiAccordionDetails"}),{className:r,...s}=o,i=o,l=(e=>{const{classes:t}=e;return(0,n.I)({root:["root"]},y,t)})(i);return(0,a.jsx)(v,{className:(0,b.c)(l.root,r),ref:t,ownerState:i,...s})}));function $(e){return(0,n.A)("MuiCardHeader",e)}"production"!==b.p.env.NODE_ENV&&(j.propTypes={children:f.node,classes:f.object,className:f.string,sx:f.oneOfType([f.arrayOf(f.oneOfType([f.func,f.object,f.bool])),f.func,f.object])});const C=(0,n.z)("MuiCardHeader",["root","avatar","action","content","title","subheader"]),w=(0,n.H)("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>[{[`& .${C.title}`]:t.title},{[`& .${C.subheader}`]:t.subheader},t.root]})({display:"flex",alignItems:"center",padding:16}),T=(0,n.H)("div",{name:"MuiCardHeader",slot:"Avatar"})({display:"flex",flex:"0 0 auto",marginRight:16}),N=(0,n.H)("div",{name:"MuiCardHeader",slot:"Action"})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),k=(0,n.H)("div",{name:"MuiCardHeader",slot:"Content"})({flex:"1 1 auto",[`.${n.cn.root}:where(& .${C.title})`]:{display:"block"},[`.${n.cn.root}:where(& .${C.subheader})`]:{display:"block"}}),S=l.forwardRef((function(e,t){const o=(0,n.G)({props:e,name:"MuiCardHeader"}),{action:r,avatar:s,component:i="div",disableTypography:l=!1,subheader:c,subheaderTypographyProps:d,title:u,titleTypographyProps:p,slots:m={},slotProps:h={},...b}=o,f={...o,component:i,disableTypography:l},x=(e=>{const{classes:t}=e;return(0,n.I)({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},$,t)})(f),g={slots:m,slotProps:{title:p,subheader:d,...h}};let y=u;const[v,j]=(0,n.b5)("title",{className:x.title,elementType:n.T,externalForwardedProps:g,ownerState:f,additionalProps:{variant:s?"body2":"h5",component:"span"}});null!=y&&y.type!==n.T&&!l&&(y=(0,a.jsx)(v,{...j,children:y}));let C=c;const[S,M]=(0,n.b5)("subheader",{className:x.subheader,elementType:n.T,externalForwardedProps:g,ownerState:f,additionalProps:{variant:s?"body2":"body1",color:"textSecondary",component:"span"}});null!=C&&C.type!==n.T&&!l&&(C=(0,a.jsx)(S,{...M,children:C}));const[P,A]=(0,n.b5)("root",{ref:t,className:x.root,elementType:w,externalForwardedProps:{...g,...b,component:i},ownerState:f}),[O,R]=(0,n.b5)("avatar",{className:x.avatar,elementType:T,externalForwardedProps:g,ownerState:f}),[I,E]=(0,n.b5)("content",{className:x.content,elementType:k,externalForwardedProps:g,ownerState:f}),[F,L]=(0,n.b5)("action",{className:x.action,elementType:N,externalForwardedProps:g,ownerState:f});return(0,a.jsxs)(P,{...A,children:[s&&(0,a.jsx)(O,{...R,children:s}),(0,a.jsxs)(I,{...E,children:[y,C]}),r&&(0,a.jsx)(F,{...L,children:r})]})}));"production"!==b.p.env.NODE_ENV&&(S.propTypes={action:f.node,avatar:f.node,children:f.node,classes:f.object,component:f.elementType,disableTypography:f.bool,slotProps:f.shape({action:f.oneOfType([f.func,f.object]),avatar:f.oneOfType([f.func,f.object]),content:f.oneOfType([f.func,f.object]),root:f.oneOfType([f.func,f.object]),subheader:f.oneOfType([f.func,f.object]),title:f.oneOfType([f.func,f.object])}),slots:f.shape({action:f.elementType,avatar:f.elementType,content:f.elementType,root:f.elementType,subheader:f.elementType,title:f.elementType}),subheader:f.node,subheaderTypographyProps:f.object,sx:f.oneOfType([f.arrayOf(f.oneOfType([f.func,f.object,f.bool])),f.func,f.object]),title:f.node,titleTypographyProps:f.object});var M,P={exports:{}},A=P.exports;var O=(M||(M=1,function(e){var t,o;t=A,o=function(){var e=[],t=[],o={},a={},n={};function r(e){return"string"==typeof e?new RegExp("^"+e+"$","i"):e}function s(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function i(e,t){return e.replace(t[0],(function(o,a){var n=function(e,t){return e.replace(/\$(\d{1,2})/g,(function(e,o){return t[o]||""}))}(t[1],arguments);return s(""===o?e[a-1]:o,n)}))}function l(e,t,a){if(!e.length||o.hasOwnProperty(e))return t;for(var n=a.length;n--;){var r=a[n];if(r[0].test(t))return i(t,r)}return t}function c(e,t,o){return function(a){var n=a.toLowerCase();return t.hasOwnProperty(n)?s(a,n):e.hasOwnProperty(n)?s(a,e[n]):l(n,a,o)}}function d(e,t,o,a){return function(a){var n=a.toLowerCase();return!!t.hasOwnProperty(n)||!e.hasOwnProperty(n)&&l(n,n,o)===n}}function u(e,t,o){return(o?t+" ":"")+(1===t?u.singular(e):u.plural(e))}return u.plural=c(n,a,e),u.isPlural=d(n,a,e),u.singular=c(a,n,t),u.isSingular=d(a,n,t),u.addPluralRule=function(t,o){e.push([r(t),o])},u.addSingularRule=function(e,o){t.push([r(e),o])},u.addUncountableRule=function(e){"string"!=typeof e?(u.addPluralRule(e,"$0"),u.addSingularRule(e,"$0")):o[e.toLowerCase()]=!0},u.addIrregularRule=function(e,t){t=t.toLowerCase(),e=e.toLowerCase(),n[e]=t,a[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEac
1h((function(e){return u.addIrregularRule(e[0],e[1])})),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach((function(e){return u.addPluralRule(e[0],e[1])})),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach((function(e){return u.addSingularRule(e[0],e[1])})),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[e\xe9]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(u.addUncountableRule),u},"function"==typeof i.c?e.exports=o():t.pluralize=o()}(P)),P.exports),R=(0,n.co)();const I=(0,n.X)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"RadioButtonUnchecked"),E=(0,n.o)((function(e){let{slot:t}=e;return(0,a.jsxs)(n.aR,{children:[(0,a.jsx)(c.F,{label:t.name,control:(0,a.jsx)(d.C,{checked:t.value,onChange:e=>{t.set(e.target.checked)}})}),(0,a.jsx)(n.c0,{children:t.description})]})})),F='Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace',L=(0,n.m)()((e=>({callbackEditor:{marginTop:"16px",borderBottom:`1px solid ${e.palette.divider}`,width:"100%",fontFamily:F},textAreaFont:{fontFamily:F},callbackContainer:{width:"100%",overflowX:"auto"},error:{color:"red",fontSize:"0.8em"}}))),V=(0,n.o)((function(e){let{slot:t}=e;const{classes:o}=L(),[r,s]=(0,l.useState)(t.value),[i,c]=(0,l.useState)(),d=n.u.useDebounce(r,400);return(0,l.useEffect)((()=>{var e;try{const o=d.startsWith("jexl:")?d:`jexl:${d}`;if("jexl:"===o)throw new Error("Empty jexl expression is not val
1id");u.j.stringToJexlExpression(o,null===(e=(0,n.bY)(t).pluginManager)||void 0===e?void 0:e.jexl),t.set(o),c(void 0)}catch(o){console.error({e:o}),c(o)}}),[d,t]),(0,a.jsxs)(a.Fragment,{children:[i?(0,a.jsx)("p",{className:o.error,children:`${i}`}):null,(0,a.jsxs)("div",{className:o.callbackContainer,children:[(0,a.jsx)(n.c,{multiline:!0,className:o.callbackEditor,value:r.startsWith("jexl:")?r.split("jexl:")[1]:r,onChange:e=>{s(e.target.value)},style:{background:i?"#fdd":void 0},slotProps:{input:{classes:{input:o.textAreaFont}}}}),(0,a.jsx)("p",{children:t.description}),(0,a.jsx)(n.a6,{title:(0,a.jsxs)("div",{children:["Callbacks are written in Jexl format. Click to learn more.",(0,a.jsx)("br",{})," Names of available context items: ",t.contextVariable]}),arrow:!0,children:(0,a.jsx)(n.a7,{color:"primary",onClick:()=>{const e=window.open("https://github.com/TomFrost/Jexl","_blank","noopener,noreferrer");e&&(e.opener=null)},children:(0,a.jsx)(n.cp,{})})})]})]})})),H=e=>{const{value:t="#000",label:o="",TextFieldProps:r={},onChange:s}=e,[i,c]=(0,l.useState)(!1);return(0,a.jsxs)("div",{style:{display:"flex"},children:[(0,a.jsx)(n.c,{value:t,label:o,onClick:()=>{c(!i)},onChange:e=>{s(e.target.value)},...r}),(0,a.jsx)("div",{style:{marginTop:10},children:(0,a.jsx)(l.Suspense,{fallback:null,children:(0,a.jsx)(p.a,{color:t,onChange:e=>{s(e)}})})})]})},G=(0,n.o)((function(e){const{slot:t}=e;return(0,a.jsx)(H,{label:t.name,value:t.value,onChange:e=>{t.set(e)},TextFieldProps:{helperText:t.description,fullWidth:!0}})}));function z(e){const{helperText:t}=e;return(0,a.jsx)(n.c,{...e,helperText:(0,a.jsx)(n.a.SanitizedHTML,{html:t||""}),fullWidth:!0,slotProps:{formHelperText:{component:"div"}}})}const D='Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace',B=(0,n.m)()((e=>({error:{color:"red",fontSize:"0.8em"},callbackEditor:{fontFamily:D,fontSize:"12px",background:e.palette.background.default,width:800,marginTop:"16px",border:"1px solid rgba(0,0,0,0.42)"},callbackContainer:{width:"100%",overflowX:"auto"},textAreaFont:{fontFamily:D}}))),q=(0,n.o)((function(e){let{slot:t}=e;const{classes:o}=B(),[r,s]=(0,l.useState)(JSON.stringify(t.value,null,2)),[i,c]=(0,l.useState)();return(0,l.useEffect)((()=>{try{c(void 0),t.set(JSON.parse(r))}catch(e){console.error({e:e}),c(e)}}),[r,t]),(0,a.jsxs)(a.Fragment,{children:[i?(0,a.jsx)("p",{className:o.error,children:`${i}`}):null,(0,a.jsxs)("div",{className:o.callbackContainer,children:[(0,a.jsx)(n.b$,{shrink:!0,htmlFor:"json-editor",children:t.name}),(0,a.jsx)(n.c,{id:"json-editor",className:o.callbackEditor,value:r,helperText:t.description,multiline:!0,onChange:e=>{s(e.target.value)},style:{background:i?"#fdd":void 0},slotProps:{input:{classes:{input:o.textAreaFont}}}})]})]})})),W=(0,n.o)((function(e){let{slot:t}=e;const[o,n]=(0,l.useState)(t.value);return(0,l.useEffect)((()=>{var e;const a=Number.parseFloat(o);Number.isNaN(a)?null===(e=t.reset)||void 0===e||e.call(t):t.set(a)}),[t,o]),(0,a.jsx)(z,{label:t.name,helperText:t.description,value:o,type:"number",onChange:e=>{n(e.target.value)}})})),U=(0,n.m)()((e=>({card:{marginTop:e.spacing(1)}}))),J=(0,n.o)((function(e){let{slot:t}=e;const{classes:o}=U(),[r,s]=(0,l.useState)("");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.b$,{children:t.name}),[...t.value].map((e=>{let[r,s]=e;return(0,a.jsxs)(h.C,{raised:!0,className:o.card,children:[(0,a.jsx)(S,{title:r,action:(0,a.jsx)(n.a7,{onClick:()=>{t.remove(r)},children:(0,a.jsx)(m.D,{})})}),(0,a.jsx)(h.a,{children:(0,a.jsx)(W,{slot:{value:s,set:e=>{t.add(r,e)}}})})]},r)})),(0,a.jsx)(h.C,{raised:!0,className:o.card,children:(0,a.jsx)(S,{disableTypography:!0,title:(0,a.jsx)(n.c,{fullWidth:!0,value:r,placeholder:"add new",onChange:e=>{s(e.target.value)},slotProps:{input:{endAdornment:(0,a.jsx)(n.bN,{position:"end",children:(0,a.jsx)(n.a7,{disabled:""===r,onClick:()=>{t.add(r,0),s("")},children:(0,a.jsx)(n.by,{})})})}}})})}),(0,a.jsx)(n.c0,{children:t.description})]})})),_=(0,n.o)((function(e){let{slot:t}=e;const[o,r]=(0,l.useState)(""),[s,i]=(0,l.useState)(!1);return(0,a.jsxs)(a.Fragment,{children:[t.name?(0,a.jsx)(n.b$,{children:t.name}):null,(0,a.jsxs)(n.aw,{disablePadding:!0,children:[t.value.map(((e,o)=>(0,a.jsx)(x.L,{disableGutters:!0,children:(0,a.jsx)(n.c,{value:e,onCh
1ange:e=>{t.setAtIndex(o,e.target.value)},slotProps:{input:{endAdornment:(0,a.jsx)(n.bN,{position:"end",children:(0,a.jsx)(n.a7,{onClick:()=>{t.removeAtIndex(o)},children:(0,a.jsx)(m.D,{})})})}}})},`${JSON.stringify(e)}-${o}`))),s?(0,a.jsx)(x.L,{disableGutters:!0,children:(0,a.jsx)(n.c,{value:o,placeholder:"add new",onChange:e=>{r(e.target.value)},slotProps:{input:{endAdornment:(0,a.jsx)(n.bN,{position:"end",children:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.B,{color:"primary",variant:"contained",style:{margin:2},"data-testid":`stringArrayAdd-${t.name}`,onClick:()=>{i(!1),t.add(o),r("")},children:"OK"}),(0,a.jsx)(n.B,{color:"primary",variant:"contained",style:{margin:2},onClick:()=>{i(!1),r("")},children:"Cancel"})]})})}}})}):null,(0,a.jsx)(n.B,{color:"primary",variant:"contained",style:{margin:4},disabled:s,onClick:()=>{i(!0)},children:"Add item"})]}),(0,a.jsx)(n.c0,{children:t.description})]})})),K=(0,n.m)()((e=>({card:{marginTop:e.spacing(1)}}))),X=(0,n.o)((function(e){let{slot:t}=e;const{classes:o}=K(),[r,s]=(0,l.useState)("");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.b$,{children:t.name}),[...t.value].map((e=>{let[r,s]=e;return(0,a.jsxs)(h.C,{raised:!0,className:o.card,children:[(0,a.jsx)(S,{title:r,action:(0,a.jsx)(n.a7,{onClick:()=>{t.remove(r)},children:(0,a.jsx)(m.D,{})})}),(0,a.jsx)(h.a,{children:(0,a.jsx)(_,{slot:{name:t.name,value:s,description:`Values associated with entry ${r}`,setAtIndex:(e,o)=>{t.setAtKeyIndex(r,e,o)},removeAtIndex:e=>{t.removeAtKeyIndex(r,e)},add:e=>{t.addToKey(r,e)}}})})]},r)})),(0,a.jsx)(h.C,{raised:!0,className:o.card,children:(0,a.jsx)(S,{disableTypography:!0,title:(0,a.jsx)(n.c,{fullWidth:!0,value:r,placeholder:"add new",onChange:e=>{s(e.target.value)},slotProps:{input:{endAdornment:(0,a.jsx)(n.bN,{position:"end",children:(0,a.jsx)(n.a7,{disabled:""===r,onClick:()=>{t.add(r,[]),s("")},children:(0,a.jsx)(n.by,{})})})}}})})}),(0,a.jsx)(n.c0,{children:t.description})]})})),Y=(0,n.m)()((e=>({paper:{display:"flex",marginBottom:e.spacing(2),position:"relative"},paperContent:{width:"100%"},slotModeSwitch:{width:24,background:e.palette.secondary.light,display:"flex",justifyContent:"center",alignItems:"center"}}))),Z=(0,n.o)((function(e){let{slot:t}=e;return(0,a.jsx)(z,{label:t.name,helperText:t.description,value:t.value,onChange:e=>{t.set(e.target.value)}})})),Q=(0,n.o)((function(e){let{slot:t}=e;return(0,a.jsx)(n.c,{label:t.name,helperText:t.description,multiline:!0,value:t.value,onChange:e=>{t.set(e.target.value)}})})),ee=()=>(0,a.jsx)(n.c6,{children:(0,a.jsx)("path",{d:"M20.41,3C21.8,5.71 22.35,8.84 22,12C21.8,15.16 20.7,18.29 18.83,21L17.3,20C18.91,17.57 19.85,14.8 20,12C20.34,9.2 19.89,6.43 18.7,4L20.41,3M5.17,3L6.7,4C5.09,6.43 4.15,9.2 4,12C3.66,14.8 4.12,17.57 5.3,20L3.61,21C2.21,18.29 1.65,15.17 2,12C2.2,8.84 3.3,5.71 5.17,3M12.08,10.68L14.4,7.45H16.93L13.15,12.45L15.35,17.37H13.09L11.71,14L9.28,17.33H6.76L10.66,12.21L8.53,7.45H10.8L12.08,10.68Z"})}),te=(0,n.o)((function(e){let{slot:t}=e;const[o,n]=(0,l.useState)(t.value);return(0,l.useEffect)((()=>{const e=Number.parseInt(o,10);Number.isNaN(e)||t.set(e)}
1),[t,o]),(0,a.jsx)(z,{label:t.name,helperText:t.description,value:o,type:"number",onChange:e=>{n(e.target.value)}})})),oe=(0,n.o)((function(e){let{slot:t,slotSchema:o}=e;const r=(0,n.cq)(R.getSubType(o)),s=R.getUnionSubTypes(R.getUnionSubTypes(R.getSubType(r.properties.value))[1]).map((e=>e.value));return(0,a.jsx)(z,{value:t.value,label:t.name,select:!0,helperText:t.description,onChange:e=>{t.set(e.target.value)},children:s.map((e=>(0,a.jsx)(g.M,{value:e,children:e},e)))})})),ae=(0,n.o)((function(e){let{slot:t}=e;var o;return(0,a.jsx)(n.a.FileSelector,{location:t.value,setLocation:e=>{t.set(e)},name:t.name,description:t.description,rootModel:null===(o=n.u.getEnv(t).pluginManager)||void 0===o?void 0:o.rootModel})})),ne={string:Z,text:Q,fileLocation:ae,stringArray:_,stringArrayMap:X,numberMap:J,number:W,integer:te,color:G,stringEnum:oe,boolean:E,frozen:q,configRelationships:q},re=(0,n.o)((function(e){let{slot:t,slotSchema:o}=e;const{classes:r}=Y(),{type:s}=t;let i=t.isCallback?V:ne[s];return i||(console.warn(`no slot editor defined for ${s}, editing as string`),i=Z),s in ne||console.warn(`SlotEditor needs to implement ${s}`),(0,a.jsxs)(n.P,{className:r.paper,children:[(0,a.jsx)("div",{className:r.paperContent,children:(0,a.jsx)(i,{slot:t,slotSchema:o})}),(0,a.jsx)("div",{className:r.slotModeSwitch,children:t.contextVariable.length?(0,a.jsx)(n.a7,{onClick:()=>t.isCallback?t.convertToValue():t.convertToCallback(),title:"convert to "+(t.isCallback?"regular value":"callback"),children:t.isCallback?(0,a.jsx)(ee,{}):(0,a.jsx)(I,{})}):null})]})})),se=(0,n.o)((function(e){let{typeNameChoices:t,slot:o,slotName:r,onChange:s}=e;const{classes:i}=Y();return(0,a.jsx)(n.P,{className:i.paper,children:(0,a.jsx)("div",{className:i.paperContent,children:(0,a.jsx)(n.c,{value:o.type,label:"Type",select:!0,helperText:`Type of ${r} to use`,fullWidth:!0,onChange:s,children:t.map((e=>(0,a.jsx)(g.M,{value:e,children:e},e)))})})})})),ie=(0,n.m)()((e=>({icon:{color:e.palette.tertiary.contrastText||"#fff"},expansionPanelDetails:{display:"block",padding:e.spacing(1)},accordion:{border:`1px solid ${e.palette.text.primary}`},noOverflow:{width:"100%",overflowX:"auto"}}))),le=(0,n.o)((function(e){const{classes:t}=ie(),{slotName:o,slotSchema:r,schema:i,slot:l=i[o],path:c=[]}=e;if(n.s.isConfigurationSchemaType(r)){if(l.length)return l.map(((t,n)=>{const r=t.type?`${O.singular(o)} ${t.type}`:`${O.singular(o)} ${n+1}`;return(0,a.jsx)(le,{...e,slot:t,slotName:r},r)}));const d=n.s.getTypeNamesFromExplicitlyTypedUnion(r);return(0,a.jsxs)(s.A,{defaultExpanded:!0,className:t.accordion,children:[(0,a.jsx)(s.a,{expandIcon:(0,a.jsx)(s.E,{className:t.icon}),children:(0,a.jsx)(n.T,{children:[...c,o].join("\u2794")})}),(0,a.jsxs)(j,{className:t.expansionPanelDetails,children:[d.length?(0,a.jsx)(se,{typeNameChoices:d,slotName:o,slot:l,onChange:e=>{e.target.value!==l.type&&i.setSubschema(o,{type:e.target.value})}}):null,(0,a.jsx)(n.F,{className:t.noOverflow,children:(0,a.jsx)(ce,{schema:l,path:[...c,o]})})]})]})}return n.s.isConfigurationSlotType(r)?(0,a.jsx)(re,{slot:l,slotSchema:r},o):null})),ce=(0,n.o)((function(e){let{schema:t,path:o=[]}=e;const r=(0,n.cr)(t).properties;return(0,a.jsx)(a.Fragment,{children:Object.entries(r).map((e=>{let[n,r]=e;return(0,a.jsx)(le,{slotName:n,slotSchema:r,path:o,schema:t},n)}))})})),de=(0,n.o)((function(e){let{model:t}=e;const{classes:o}=ie(),{target:i}=t,l=n.s.readConfObject(i,"trackId"),c=n.s.readConfObject(i,"name");return(0,a.jsxs)(s.A,{defaultExpanded:!0,className:o.accordion,children:[(0,a.jsx)(s.a,{expandIcon:(0,a.jsx)(s.E,{className:o.icon}),children:(0,a.jsx)(n.T,{children:(0,a.jsx)(r.S,{html:c??"Configuration"})})}),(0,a.jsx)(j,{className:o.expansionPanelDetails,"data-testid":"configEditor",children:(0,a.jsx)(ce,{schema:i})})]},l)}))},873:(e,t,o)=>{o.d(t,{D:()=>n});var a=o(579);const n=(0,o(9062).X)((0,a.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete")},9517:(e,t,o)=>{o.d(t,{A:()=>h,E:()=>j,a:()=>v});var a=o(5817),n=o(5043),r=o(9062),s=o(5173),i=o(579),l=o(7461);const c=n.createContext({});function d(e){return(0,r.A)("MuiAccordion",e)}"production"!==a.p.env.NODE_ENV&&(c.displayName="AccordionContext");const u=(0,r.z)("MuiAccordion",["root","heading","rounded","expanded","disabled","gutters","region"]),p=(0,r.H)(r.P,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{[`& .${u.region}`]:t.region},t.root,!o.square&&t.rounded,!o.disableGutters&&t.gutters]}})((0,r.J)((e=>{let{theme:t}=e;const o={duration:t.transitions.duration.shortest};return{position:"relative",transition:t.transitions.create(["margin"],o),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(t.vars||t).palette.divider,transition:t.transitions.create(["opacity","background-color"],o)},"&:first-of-type":{"&::before":{display:"none"}},[`&.${u.expanded}`]:{"&::before":{opacity:0}
1,"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},[`&.${u.disabled}`]:{backgroundColor:(t.vars||t).palette.action.disabledBackground}}})),(0,r.J)((e=>{let{theme:t}=e;return{variants:[{props:e=>!e.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(t.vars||t).shape.borderRadius,borderBottomRightRadius:(t.vars||t).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:e=>!e.disableGutters,style:{[`&.${u.expanded}`]:{margin:"16px 0"}}}]}}))),m=(0,r.H)("h3",{name:"MuiAccordion",slot:"Heading"})({all:"unset"}),h=n.forwardRef((function(e,t){const o=(0,r.G)({props:e,name:"MuiAccordion"}),{children:s,className:u,defaultExpanded:h=!1,disabled:b=!1,disableGutters:f=!1,expanded:x,onChange:g,square:y=!1,slots:v={},slotProps:j={},TransitionComponent:$,TransitionProps:C,...w}=o,[T,N]=(0,r.aG)({controlled:x,default:h,name:"Accordion",state:"expanded"}),k=n.useCallback((e=>{N(!T),g&&g(e,!T)}),[T,g,N]),[S,...M]=n.Children.toArray(s),P=n.useMemo((()=>({expanded:T,disabled:b,disableGutters:f,toggle:k})),[T,b,f,k]),A={...o,square:y,disabled:b,disableGutters:f,expanded:T},O=(e=>{const{classes:t,square:o,expanded:a,disabled:n,disableGutters:s}=e;return(0,r.I)({root:["root",!o&&"rounded",a&&"expanded",n&&"disabled",!s&&"gutters"],heading:["heading"],region:["region"]},d,t)})(A),R={slots:{transition:$,...v},slotProps:{transition:C,...j}},[I,E]=(0,r.b5)("root",{elementType:p,externalForwardedProps:{...R,...w},className:(0,a.c)(O.root,u),shouldForwardComponentProp:!0,ownerState:A,ref:t,additionalProps:{square:y}}),[F,L]=(0,r.b5)("heading",{elementType:m,externalForwardedProps:R,className:O.heading,ownerState:A}),[V,H]=(0,r.b5)("transition",{elementType:l.C,externalForwardedProps:R,ownerState:A});return(0,i.jsxs)(I,{...E,children:[(0,i.jsx)(F,{...L,children:(0,i.jsx)(c.Provider,{value:P,children:S})}),(0,i.jsx)(V,{in:T,timeout:"auto",...H,children:(0,i.jsx)("div",{"aria-labelledby":S.props.id,id:S.props["aria-controls"],role:"region",className:O.region,children:M})})]})}));function b(e){return(0,r.A)("MuiAccordionSummary",e)}"production"!==a.p.env.NODE_ENV&&(h.propTypes={children:(0,r.bg)(s.node.isRequired,(e=>{const t=n.Children.toArray(e.children)[0];return r.bB.isFragment(t)?new Error("MUI: The Accordion doesn't accept a Fragment as a child. Consider providing an array instead."):n.isValidElement(t)?null:new Error("MUI: Expected the first child of Accordion to be a valid element.")})),classes:s.object,className:s.string,defaultExpanded:s.bool,disabled:s.bool,disableGutters:s.bool,expanded:s.bool,onChange:s.func,slotProps:s.shape({heading:s.oneOfType([s.func,s.object]),root:s.oneOfType([s.func,s.object]),transition:s.oneOfType([s.func,s.object])}),slots:s.shape({heading:s.elementType,root:s.elementType,transition:s.elementType}),square:s.bool,sx:s.oneOfType([s.arrayOf(s.oneOfType([s.func,s.object,s.bool])),s.func,s.object]),TransitionComponent:s.elementType,TransitionProps:s.object});const f=(0,r.z)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),x=(0,r.H)(r.b9,{name:"MuiAccordionSummary",slot:"Root"})((0,r.J)((e=>{let{theme:t}=e;const o={duration:t.transitions.duration.shortest};return{display:"flex",width:"100%",minHeight:48,padding:t.spacing(0,2),transition:t.transitions.create(["min-height","background-color"],o),[`&.${f.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`&.${f.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity},[`&:hover:not(.${f.disabled})`]:{cursor:"pointer"},variants:[{props:e=>!e.disableGutters,style:{[`&.${f.expanded}`]:{minHeight:64}}}]}}))),g=(0,r.H)("span",{name:"MuiAccordionSummary",slot:"Content"})((0,r.J)((e=>{let{theme:t}=e;return{display:"flex",textAlign:"start",flexGrow:1,margin:"12px 0",variants:[{props:e=>!e.disableGutters,style:{transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest}),[`&.${f.expanded}`]:{margin:"20px 0"}}}]}}))),y=(0,r.H)("span",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper"})((0,r.J)((e=>{let{theme:t}=e;return{display:"flex",color:(t.vars||t).palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),[`&.${f.expanded}`]:{transform:"rotate(180deg)"}}}))),v=n.forwardRef((function(e,t){const o=(0,r.G)({props:e,name:"MuiAccordionSummary"}),{children:s,className:l,expandIcon:d,focusVisibleClassName:u,onClick:p,slots:m,slotProps:h,...f}=o,{disabled:v=!1,disableGutters:j,expanded:$,toggle:C}=n.useContext(c),w={...o,expanded:$,disabled:v,disableGutters:j},T=(e=>{const{classes:t,expanded:o,disabled:a,disableGutters:n}=e;return(0,r.I)({root:["root",o&&"expanded",a&&"disabled",!n&&"gutters"],focusVisible:["focusVisible"],content:["content",o&&"expanded",!n&&"contentGutters"],expandIconWrapper:["expandIconWrapper",o&&"expanded"]},b,t)})(w),N={slots:m,slotProps:h},[k,S]=(0,r.b5)("root",{ref:t,shouldForwardComponentProp:!0,className:(0,a.c)(T.root,l),elementType:x,externalForwardedProps:{...N,...f},ownerState:w,additionalProps:{focusRipple:!1,disableRipple:!0,disabled:v,"aria-expanded":$,focusVisibleClassName:(0,a.c)(T.focusVisible,u)},getSlotProps:e=>({...e,onClick:t=>{var o;null==(o=e.onClick)||o.call(e,t),(e=>{C&&C(e),p&&p(e)})(t)}})}),[M,P]=(0,r.b5)("content",{className:T.content,elementType:g,externalForwardedProps:N,ownerState:w}),[A,O]=(0,r.b5)("expandIconWrapper",{className:T.expandIconWrapper,elementType:y,externalForwardedProps:N,ownerState:w});return(0,i.jsxs)(k,{...S,children:[(0,i.jsx)(M,{...P,children:s}),d&&(0,i.jsx)(A,{...O,children:d})]})}));
1"production"!==a.p.env.NODE_ENV&&(v.propTypes={children:s.node,classes:s.object,className:s.string,expandIcon:s.node,focusVisibleClassName:s.string,onClick:s.func,slotProps:s.shape({content:s.oneOfType([s.func,s.object]),expandIconWrapper:s.oneOfType([s.func,s.object]),root:s.oneOfType([s.func,s.object])}),slots:s.shape({content:s.elementType,expandIconWrapper:s.elementType,root:s.elementType}),sx:s.oneOfType([s.arrayOf(s.oneOfType([s.func,s.object,s.bool])),s.func,s.object])});const j=(0,r.X)((0,i.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore")},1963:(e,t,o)=>{o.d(t,{M:()=>f,a:()=>u,g:()=>c,l:()=>p});var a=o(5817),n=o(5043),r=o(5173),s=o(9062),i=o(579),l=o(3949);function c(e){return(0,s.A)("MuiListItemIcon",e)}const d=(0,s.z)("MuiListItemIcon",["root","alignItemsFlexStart"]);function u(e){return(0,s.A)("MuiListItemText",e)}const p=(0,s.z)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function m(e){return(0,s.A)("MuiMenuItem",e)}const h=(0,s.z)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),b=(0,s.H)(s.b9,{shouldForwardProp:e=>(0,s.aY)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]}})((0,s.J)((e=>{let{theme:t}=e;return{...t.typography.body1,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${h.selected}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,s.K)(t.palette.primary.main,t.palette.action.selectedOpacity),[`&.${h.focusVisible}`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.focusOpacity}))`:(0,s.K)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},[`&.${h.selected}:hover`]:{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / calc(${t.vars.palette.action.selectedOpacity} + ${t.vars.palette.action.hoverOpacity}))`:(0,s.K)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?`rgba(${t.vars.palette.primary.mainChannel} / ${t.vars.palette.action.selectedOpacity})`:(0,s.K)(t.palette.primary.main,t.palette.action.selectedOpacity)}},[`&.${h.focusVisible}`]:{backgroundColor:(t.vars||t).palette.action.focus},[`&.${h.disabled}`]:{opacity:(t.vars||t).palette.action.disabledOpacity},[`& + .${l.d.root}`]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},[`& + .${l.d.inset}`]:{marginLeft:52},[`& .${p.root}`]:{marginTop:0,marginBottom:0},[`& .${p.inset}`]:{paddingLeft:36},[`& .${d.root}`]:{minWidth:36},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:`1px solid ${(t.vars||t).palette.divider}`,backgroundClip:"padding-box"}},{props:e=>{let{ownerState:t}=e;return!t.dense},style:{[t.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:e=>{let{ownerState:t}=e;return t.dense},style:{minHeight:32,paddingTop:4,paddingBottom:4,...t.typography.body2,[`& .${d.root} svg`]:{fontSize:"1.25rem"}}}]}}))),f=n.forwardRef((function(e,t){const o=(0,s.G)({props:e,name:"MuiMenuItem"}),{autoFocus:r=!1,component:l="li",dense:c=!1,divider:d=!1,disableGutters:u=!1,focusVisibleClassName:p,role:h="menuitem",tabIndex:f,className:x,...g}=o,y=n.useContext(s.bc),v=n.useMemo((()=>({dense:c||y.dense||!1,disableGutters:u})),[y.dense,c,u]),j=n.useRef(null);(0,s.bd)((()=>{r&&(j.current?j.current.focus():"production"!==a.p.env.NODE_ENV&&console.error("MUI: Unable to set focus to a MenuItem whose component has not been rendered."))}),[r]);const $={...o,dense:v.dense,divider:d,disableGutters:u},C=(e=>{const{disabled:t,dense:o,divider:a,disableGutters:n,selected:r,classes:i}=e,l=(0,s.I)({root:["root",o&&"dense",t&&"disabled",!n&&"gutters",a&&"divider",r&&"selected"]},m,i);return{...i,...l}})(o),w=(0,s.aH)(j,t);let T;return o.disabled||(T=void 0!==f?f:-1),(0,i.jsx)(s.bc.Provider,{value:v,children:(0,i.jsx)(b,{ref:w,role:h,tabIndex:T,component:l,focusVisibleClassName:(0,a.c)(C.focusVisible,p),className:(0,a.c)(C.root,x),...g,ownerState:$,classes:C})})}));"production"!==a.p.env.NODE_ENV&&(f.propTypes={autoFocus:r.bool,children:r.node,classes:r.object,className:r.string,component:r.elementType,dense:r.bool,disabled:r.bool,disableGutters:r.bool,divider:r.bool,focusVisibleClassName:r.string,role:r.string,selected:r.bool,sx:r.oneOfType([r.arrayOf(r.oneOfType([r.func,r.object,r.bool])),r.func,r.object]),tabIndex:r.number})},8533:(e,t,o)=>{o.d(t,{S:()=>r});var a=o(5817),n=(0,o(9062).V)();const r=(0,a.g)(n)},6105:(e,t,o)=>{function a(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}o.d(t,{c:()=>a})},3949:(e,t,o)=>{o.d(t,{d:()=>r,g:()=>n});var a=o(9062);function n(e){return(0,a.A)("MuiDivider",e)}const r=(0,a.z)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])},6496:(e,t,o)=>{o.d(t,{j:()=>a});var a=(0,o(9062).y)()}}]); 2//# sourceMappingURL=4030.5d9c87cc.chunk.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.