diff --git a/build-container-structure-test.yaml b/build-container-structure-test.yaml index ba9a8e9..a643c03 100644 --- a/build-container-structure-test.yaml +++ b/build-container-structure-test.yaml @@ -2,6 +2,10 @@ schemaVersion: 2.0.0 globalEnvVars: - key: NODE_ENV value: development +fileExistenceTests: + - name: Yarn cache + path: /var/cache/yarn + shouldExist: true metadataTest: volumes: - /usr/local/src diff --git a/packages/yarn/Dockerfile b/packages/yarn/Dockerfile index 9fd0dbd..4592bb4 100644 --- a/packages/yarn/Dockerfile +++ b/packages/yarn/Dockerfile @@ -1,5 +1,5 @@ # syntax docker/dockerfile:latest -ARG nodejs_version="18" +ARG nodejs_version="18.11.0" ARG os_version="bullseye-slim" FROM node:${nodejs_version}-${os_version} RUN apt-get update --fix-missing \ diff --git a/packages/yarn/app/.yarn/releases/yarn-4.0.0-rc.24.cjs b/packages/yarn/app/.yarn/releases/yarn-4.0.0-rc.25.cjs similarity index 99% rename from packages/yarn/app/.yarn/releases/yarn-4.0.0-rc.24.cjs rename to packages/yarn/app/.yarn/releases/yarn-4.0.0-rc.25.cjs index f764c2a..df476df 100644 --- a/packages/yarn/app/.yarn/releases/yarn-4.0.0-rc.24.cjs +++ b/packages/yarn/app/.yarn/releases/yarn-4.0.0-rc.25.cjs @@ -171,7 +171,7 @@ Please report this to https://github.com/szmarczak/http2-wrapper/`);C(N)}return} `,end:t=>`section_end:${Math.floor(Date.now()/1e3)}:${t.toLowerCase().replace(/\W+/g,"_")}\r\x1B[0K`}:null,Oce=new Date,tAt=["iTerm.app","Apple_Terminal"].includes(process.env.TERM_PROGRAM)||!!process.env.WT_SESSION,rAt=t=>t,Vk=rAt({patrick:{date:[17,3],chars:["\u{1F340}","\u{1F331}"],size:40},simba:{date:[19,7],chars:["\u{1F981}","\u{1F334}"],size:40},jack:{date:[31,10],chars:["\u{1F383}","\u{1F987}"],size:40},hogsfather:{date:[31,12],chars:["\u{1F389}","\u{1F384}"],size:40},default:{chars:["=","-"],size:80}}),nAt=tAt&&Object.keys(Vk).find(t=>{let e=Vk[t];return!(e.date&&(e.date[0]!==Oce.getDate()||e.date[1]!==Oce.getMonth()+1))})||"default";St=class extends po{constructor({configuration:r,stdout:o,json:a=!1,includeFooter:n=!0,includeLogs:c=!a,includeInfos:f=c,includeWarnings:g=c,forgettableBufferSize:p=eAt,forgettableNames:E=new Set}){super();this.uncommitted=new Set;this.cacheHitCount=0;this.cacheMissCount=0;this.lastCacheMiss=null;this.warningCount=0;this.errorCount=0;this.startTime=Date.now();this.indent=0;this.progress=new Map;this.progressTime=0;this.progressFrame=0;this.progressTimeout=null;this.progressStyle=null;this.progressMaxScaledSize=null;this.forgettableLines=[];if(AB(this,{configuration:r}),this.configuration=r,this.forgettableBufferSize=p,this.forgettableNames=new Set([...E,...$at]),this.includeFooter=n,this.includeInfos=f,this.includeWarnings=g,this.json=a,this.stdout=o,r.get("enableProgressBars")&&!a&&o.isTTY&&o.columns>22){let B=r.get("progressBarStyle")||nAt;if(!Object.prototype.hasOwnProperty.call(Vk,B))throw new Error("Assertion failed: Invalid progress bar style");this.progressStyle=Vk[B];let Q=12,x=Math.max(0,Math.min(o.columns-Q,80));this.progressMaxScaledSize=Math.floor(this.progressStyle.size*x/80)}}static async start(r,o){let a=new this(r),n=process.emitWarning;process.emitWarning=(c,f)=>{if(typeof c!="string"){let p=c;c=p.message,f=f??p.name}let g=typeof f<"u"?`${f}: ${c}`:c;a.reportWarning(0,g)};try{await o(a)}catch(c){a.reportExceptionOnce(c)}finally{await a.finalize(),process.emitWarning=n}return a}hasErrors(){return this.errorCount>0}exitCode(){return this.hasErrors()?1:0}reportCacheHit(r){this.cacheHitCount+=1}reportCacheMiss(r,o){this.lastCacheMiss=r,this.cacheMissCount+=1,typeof o<"u"&&!this.configuration.get("preferAggregateCacheInfo")&&this.reportInfo(13,o)}startSectionSync({reportHeader:r,reportFooter:o,skipIfEmpty:a},n){let c={committed:!1,action:()=>{r==null||r()}};a?this.uncommitted.add(c):(c.action(),c.committed=!0);let f=Date.now();try{return n()}catch(g){throw this.reportExceptionOnce(g),g}finally{let g=Date.now();this.uncommitted.delete(c),c.committed&&(o==null||o(g-f))}}async startSectionPromise({reportHeader:r,reportFooter:o,skipIfEmpty:a},n){let c={committed:!1,action:()=>{r==null||r()}};a?this.uncommitted.add(c):(c.action(),c.committed=!0);let f=Date.now();try{return await n()}catch(g){throw this.reportExceptionOnce(g),g}finally{let g=Date.now();this.uncommitted.delete(c),c.committed&&(o==null||o(g-f))}}startTimerImpl(r,o,a){return{cb:typeof o=="function"?o:a,reportHeader:()=>{this.reportInfo(null,`\u250C ${r}`),this.indent+=1,Wk!==null&&!this.json&&this.includeInfos&&this.stdout.write(Wk.start(r))},reportFooter:f=>{this.indent-=1,Wk!==null&&!this.json&&this.includeInfos&&this.stdout.write(Wk.end(r)),this.configuration.get("enableTimers")&&f>200?this.reportInfo(null,`\u2514 Completed in ${ar(this.configuration,f,Mt.DURATION)}`):this.reportInfo(null,"\u2514 Completed")},skipIfEmpty:(typeof o=="function"?{}:o).skipIfEmpty}}startTimerSync(r,o,a){let{cb:n,...c}=this.startTimerImpl(r,o,a);return this.startSectionSync(c,n)}async startTimerPromise(r,o,a){let{cb:n,...c}=this.startTimerImpl(r,o,a);return this.startSectionPromise(c,n)}async startCacheReport(r){let o=this.configuration.get("preferAggregateCacheInfo")?{cacheHitCount:this.cacheHitCount,cacheMissCount:this.cacheMissCount}:null;try{return await r()}catch(a){throw this.reportExceptionOnce(a),a}finally{o!==null&&this.reportCacheChanges(o)}}reportSeparator(){this.indent===0?this.writeLineWithForgettableReset(""):this.reportInfo(null,"")}reportInfo(r,o){if(!this.includeInfos)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"",c=`${ar(this.configuration,"\u27A4","blueBright")} ${n}${this.formatIndent()}${o}`;if(this.json)this.reportJson({type:"info",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o});else if(this.forgettableNames.has(r))if(this.forgettableLines.push(c),this.forgettableLines.length>this.forgettableBufferSize){for(;this.forgettableLines.length>this.forgettableBufferSize;)this.forgettableLines.shift();this.writeLines(this.forgettableLines,{truncate:!0})}else this.writeLine(c,{truncate:!0});else this.writeLineWithForgettableReset(c)}reportWarning(r,o){if(this.warningCount+=1,!this.includeWarnings)return;this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"warning",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLineWithForgettableReset(`${ar(this.configuration,"\u27A4","yellowBright")} ${n}${this.formatIndent()}${o}`)}reportError(r,o){this.errorCount+=1,this.commit();let a=this.formatNameWithHyperlink(r),n=a?`${a}: `:"";this.json?this.reportJson({type:"error",name:r,displayName:this.formatName(r),indent:this.formatIndent(),data:o}):this.writeLineWithForgettableReset(`${ar(this.configuration,"\u27A4","redBright")} ${n}${this.formatIndent()}${o}`,{truncate:!1})}reportProgress(r){if(this.progressStyle===null)return{...Promise.resolve(),stop:()=>{}};if(r.hasProgress&&r.hasTitle)throw new Error("Unimplemented: Progress bars can't have both progress and titles.");let o=!1,a=Promise.resolve().then(async()=>{let c={progress:r.hasProgress?0:void 0,title:r.hasTitle?"":void 0};this.progress.set(r,{definition:c,lastScaledSize:r.hasProgress?-1:void 0,lastTitle:void 0}),this.refreshProgress({delta:-1});for await(let{progress:f,title:g}of r)o||c.progress===f&&c.title===g||(c.progress=f,c.title=g,this.refreshProgress());n()}),n=()=>{o||(o=!0,this.progress.delete(r),this.refreshProgress({delta:1}))};return{...a,stop:n}}reportJson(r){this.json&&this.writeLineWithForgettableReset(`${JSON.stringify(r)}`)}async finalize(){if(!this.includeFooter)return;let r="";this.errorCount>0?r="Failed with errors":this.warningCount>0?r="Done with warnings":r="Done";let o=ar(this.configuration,Date.now()-this.startTime,Mt.DURATION),a=this.configuration.get("enableTimers")?`${r} in ${o}`:r;this.errorCount>0?this.reportError(0,a):this.warningCount>0?this.reportWarning(0,a):this.reportInfo(0,a)}writeLine(r,{truncate:o}={}){this.clearProgress({clear:!0}),this.stdout.write(`${this.truncate(r,{truncate:o})} `),this.writeProgress()}writeLineWithForgettableReset(r,{truncate:o}={}){this.forgettableLines=[],this.writeLine(r,{truncate:o})}writeLines(r,{truncate:o}={}){this.clearProgress({delta:r.length});for(let a of r)this.stdout.write(`${this.truncate(a,{truncate:o})} `);this.writeProgress()}reportCacheChanges({cacheHitCount:r,cacheMissCount:o}){let a=this.cacheHitCount-r,n=this.cacheMissCount-o;if(a===0&&n===0)return;let c="";this.cacheHitCount>1?c+=`${this.cacheHitCount} packages were already cached`:this.cacheHitCount===1?c+=" - one package was already cached":c+="No packages were cached",this.cacheHitCount>0?this.cacheMissCount>1?c+=`, ${this.cacheMissCount} had to be fetched`:this.cacheMissCount===1&&(c+=`, one had to be fetched (${Yr(this.configuration,this.lastCacheMiss)})`):this.cacheMissCount>1?c+=` - ${this.cacheMissCount} packages had to be fetched`:this.cacheMissCount===1&&(c+=` - one package had to be fetched (${Yr(this.configuration,this.lastCacheMiss)})`),this.reportInfo(13,c)}commit(){let r=this.uncommitted;this.uncommitted=new Set;for(let o of r)o.committed=!0,o.action()}clearProgress({delta:r=0,clear:o=!1}){this.progressStyle!==null&&this.progress.size+r>0&&(this.stdout.write(`\x1B[${this.progress.size+r}A`),(r>0||o)&&this.stdout.write("\x1B[0J"))}writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==null&&clearTimeout(this.progressTimeout),this.progressTimeout=null,this.progress.size===0))return;let r=Date.now();r-this.progressTime>Lce&&(this.progressFrame=(this.progressFrame+1)%Mce.length,this.progressTime=r);let o=Mce[this.progressFrame];for(let a of this.progress.values()){let n="";if(typeof a.lastScaledSize<"u"){let p=this.progressStyle.chars[0].repeat(a.lastScaledSize),E=this.progressStyle.chars[1].repeat(this.progressMaxScaledSize-a.lastScaledSize);n=` ${p}${E}`}let c=this.formatName(null),f=c?`${c}: `:"",g=a.definition.title?` ${a.definition.title}`:"";this.stdout.write(`${ar(this.configuration,"\u27A4","blueBright")} ${f}${o}${n}${g} -`)}this.progressTimeout=setTimeout(()=>{this.refreshProgress({force:!0})},Lce)}refreshProgress({delta:r=0,force:o=!1}={}){let a=!1,n=!1;if(o||this.progress.size===0)a=!0;else for(let c of this.progress.values()){let f=typeof c.definition.progress<"u"?Math.trunc(this.progressMaxScaledSize*c.definition.progress):void 0,g=c.lastScaledSize;c.lastScaledSize=f;let p=c.lastTitle;if(c.lastTitle=c.definition.title,f!==g||(n=p!==c.definition.title)){a=!0;break}}a&&(this.clearProgress({delta:r,clear:n}),this.writeProgress())}truncate(r,{truncate:o}={}){return this.progressStyle===null&&(o=!1),typeof o>"u"&&(o=this.configuration.get("preferTruncatedLines")),o&&(r=(0,Uce.default)(r,0,this.stdout.columns-1)),r}formatName(r){return Kce(r,{configuration:this.configuration,json:this.json})}formatNameWithHyperlink(r){return r3(r,{configuration:this.configuration,json:this.json})}formatIndent(){return"\u2502 ".repeat(this.indent)}}});var ei,n3=Lt(()=>{ei="4.0.0-rc.24"});var En={};tr(En,{PackageManager:()=>qce,detectPackageManager:()=>Gce,executePackageAccessibleBinary:()=>Vce,executePackageScript:()=>Xk,executePackageShellcode:()=>i3,executeWorkspaceAccessibleBinary:()=>cAt,executeWorkspaceLifecycleScript:()=>Wce,executeWorkspaceScript:()=>Yce,getPackageAccessibleBinaries:()=>Zk,getWorkspaceAccessibleBinaries:()=>Jce,hasPackageScript:()=>aAt,hasWorkspaceScript:()=>s3,makeScriptEnv:()=>YB,maybeExecuteWorkspaceLifecycleScript:()=>lAt,prepareExternalProject:()=>oAt});async function ig(t,e,r,o=[]){if(process.platform==="win32"){let a=`@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${r}" ${o.map(n=>`"${n.replace('"','""')}"`).join(" ")} %*`;await ge.writeFilePromise(ee.format({dir:t,name:e,ext:".cmd"}),a)}await ge.writeFilePromise(ee.join(t,e),`#!/bin/sh +`)}this.progressTimeout=setTimeout(()=>{this.refreshProgress({force:!0})},Lce)}refreshProgress({delta:r=0,force:o=!1}={}){let a=!1,n=!1;if(o||this.progress.size===0)a=!0;else for(let c of this.progress.values()){let f=typeof c.definition.progress<"u"?Math.trunc(this.progressMaxScaledSize*c.definition.progress):void 0,g=c.lastScaledSize;c.lastScaledSize=f;let p=c.lastTitle;if(c.lastTitle=c.definition.title,f!==g||(n=p!==c.definition.title)){a=!0;break}}a&&(this.clearProgress({delta:r,clear:n}),this.writeProgress())}truncate(r,{truncate:o}={}){return this.progressStyle===null&&(o=!1),typeof o>"u"&&(o=this.configuration.get("preferTruncatedLines")),o&&(r=(0,Uce.default)(r,0,this.stdout.columns-1)),r}formatName(r){return Kce(r,{configuration:this.configuration,json:this.json})}formatNameWithHyperlink(r){return r3(r,{configuration:this.configuration,json:this.json})}formatIndent(){return"\u2502 ".repeat(this.indent)}}});var ei,n3=Lt(()=>{ei="4.0.0-rc.25"});var En={};tr(En,{PackageManager:()=>qce,detectPackageManager:()=>Gce,executePackageAccessibleBinary:()=>Vce,executePackageScript:()=>Xk,executePackageShellcode:()=>i3,executeWorkspaceAccessibleBinary:()=>cAt,executeWorkspaceLifecycleScript:()=>Wce,executeWorkspaceScript:()=>Yce,getPackageAccessibleBinaries:()=>Zk,getWorkspaceAccessibleBinaries:()=>Jce,hasPackageScript:()=>aAt,hasWorkspaceScript:()=>s3,makeScriptEnv:()=>YB,maybeExecuteWorkspaceLifecycleScript:()=>lAt,prepareExternalProject:()=>oAt});async function ig(t,e,r,o=[]){if(process.platform==="win32"){let a=`@goto #_undefined_# 2>NUL || @title %COMSPEC% & @setlocal & @"${r}" ${o.map(n=>`"${n.replace('"','""')}"`).join(" ")} %*`;await ge.writeFilePromise(ee.format({dir:t,name:e,ext:".cmd"}),a)}await ge.writeFilePromise(ee.join(t,e),`#!/bin/sh exec "${r}" ${o.map(a=>`'${a.replace(/'/g,`'"'"'`)}'`).join(" ")} "$@" `,{mode:493})}async function Gce(t){let e=await Gt.tryFind(t);if(e!=null&&e.packageManager){let o=WS(e.packageManager);if(o!=null&&o.name){let a=`found ${JSON.stringify({packageManager:e.packageManager})} in manifest`,[n]=o.reference.split(".");switch(o.name){case"yarn":return{packageManager:Number(n)===1?"Yarn Classic":"Yarn",reason:a};case"npm":return{packageManager:"npm",reason:a};case"pnpm":return{packageManager:"pnpm",reason:a}}}}let r;try{r=await ge.readFilePromise(ee.join(t,Xr.lockfile),"utf8")}catch{}return r!==void 0?r.match(/^__metadata:$/m)?{packageManager:"Yarn",reason:'"__metadata" key found in yarn.lock'}:{packageManager:"Yarn Classic",reason:'"__metadata" key not found in yarn.lock, must be a Yarn classic lockfile'}:ge.existsSync(ee.join(t,"package-lock.json"))?{packageManager:"npm",reason:`found npm's "package-lock.json" lockfile`}:ge.existsSync(ee.join(t,"pnpm-lock.yaml"))?{packageManager:"pnpm",reason:`found pnpm's "pnpm-lock.yaml" lockfile`}:null}async function YB({project:t,locator:e,binFolder:r,lifecycleScript:o}){let a={};for(let[g,p]of Object.entries(process.env))typeof p<"u"&&(a[g.toLowerCase()!=="path"?g:"PATH"]=p);let n=me.fromPortablePath(r);a.BERRY_BIN_FOLDER=me.fromPortablePath(n);let c=process.env.COREPACK_ROOT?me.join(process.env.COREPACK_ROOT,"dist/yarn.js"):process.argv[1];if(await Promise.all([ig(r,"node",process.execPath),...ei!==null?[ig(r,"run",process.execPath,[c,"run"]),ig(r,"yarn",process.execPath,[c]),ig(r,"yarnpkg",process.execPath,[c]),ig(r,"node-gyp",process.execPath,[c,"run","--top-level","node-gyp"])]:[]]),t&&(a.INIT_CWD=me.cwd(),a.PROJECT_CWD=me.fromPortablePath(t.cwd)),a.PATH=a.PATH?`${n}${me.delimiter}${a.PATH}`:`${n}`,a.npm_execpath=`${n}${me.sep}yarn`,a.npm_node_execpath=`${n}${me.sep}node`,e){if(!t)throw new Error("Assertion failed: Missing project");let g=t.tryWorkspaceByLocator(e),p=g?g.manifest.version??"":t.storedPackages.get(e.locatorHash).version??"";a.npm_package_name=Cn(e),a.npm_package_version=p;let E;if(g)E=g.cwd;else{let B=t.storedPackages.get(e.locatorHash);if(!B)throw new Error(`Package for ${Yr(t.configuration,e)} not found in the project`);let Q=t.configuration.getLinkers(),x={project:t,report:new St({stdout:new Mp.PassThrough,configuration:t.configuration})},C=Q.find(N=>N.supportsPackage(B,x));if(!C)throw new Error(`The package ${Yr(t.configuration,B)} isn't supported by any of the available linkers`);E=await C.findPackageLocation(B,x)}a.npm_package_json=me.fromPortablePath(ee.join(E,Xr.manifest))}let f=ei!==null?`yarn/${ei}`:`yarn/${dC("@yarnpkg/core").version}-core`;return a.npm_config_user_agent=`${f} npm/? node/${process.version} ${process.platform} ${process.arch}`,o&&(a.npm_lifecycle_event=o),t&&await t.configuration.triggerHook(g=>g.setupScriptEnvironment,t,a,async(g,p,E)=>await ig(r,ss(g),p,E)),a}async function oAt(t,e,{configuration:r,report:o,workspace:a=null,locator:n=null}){await sAt(async()=>{await ge.mktempPromise(async c=>{let f=ee.join(c,"pack.log"),g=null,{stdout:p,stderr:E}=r.getSubprocessStreams(f,{prefix:me.fromPortablePath(t),report:o}),B=n&&fc(n)?dB(n):n,Q=B?Cl(B):"an external project";p.write(`Packing ${Q} from sources `);let x=await Gce(t),C;x!==null?(p.write(`Using ${x.packageManager} for bootstrap. Reason: ${x.reason} @@ -240,7 +240,7 @@ ${[B,Q,x].join(` `);return o&&(C=this.styles.cyan(C),U=this.styles.cyan(U)),X()}async renderChoices(){if(this.state.submitted)return"";let e=this.visible.map(async(o,a)=>await this.renderChoice(o,a)),r=await Promise.all(e);return r.length||r.push(this.styles.danger("No matching choices")),r.join(` `)}format(){return this.state.submitted?this.choices.map(r=>this.styles.info(r.scaleIdx)).join(", "):""}async render(){let{submitted:e,size:r}=this.state,o=await this.prefix(),a=await this.separator(),n=await this.message(),c=[o,n,a].filter(Boolean).join(" ");this.state.prompt=c;let f=await this.header(),g=await this.format(),p=await this.error()||await this.hint(),E=await this.renderChoices(),B=await this.footer();(g||!p)&&(c+=" "+g),p&&!c.includes(p)&&(c+=" "+p),e&&!g&&!E&&this.multiple&&this.type!=="form"&&(c+=this.styles.danger(this.emptyError)),this.clear(r),this.write([c,f,E,B].filter(Boolean).join(` `)),this.restore()}submit(){this.value={};for(let e of this.choices)this.value[e.name]=e.scaleIdx;return this.base.submit.call(this)}};function Fgt(t,e={}){if(Array.isArray(e.scale))return e.scale.map(o=>({...o}));let r=[];for(let o=1;o{w0e.exports=LK()});var v0e=_((j8t,Q0e)=>{"use strict";var Rgt=gP(),zK=class extends Rgt{async initialize(){await super.initialize(),this.value=this.initial=!!this.options.initial,this.disabled=this.options.disabled||"no",this.enabled=this.options.enabled||"yes",await this.render()}reset(){this.value=this.initial,this.render()}delete(){this.alert()}toggle(){this.value=!this.value,this.render()}enable(){if(this.value===!0)return this.alert();this.value=!0,this.render()}disable(){if(this.value===!1)return this.alert();this.value=!1,this.render()}up(){this.toggle()}down(){this.toggle()}right(){this.toggle()}left(){this.toggle()}next(){this.toggle()}prev(){this.toggle()}dispatch(e="",r){switch(e.toLowerCase()){case" ":return this.toggle();case"1":case"y":case"t":return this.enable();case"0":case"n":case"f":return this.disable();default:return this.alert()}}format(){let e=o=>this.styles.primary.underline(o);return[this.value?this.disabled:e(this.disabled),this.value?e(this.enabled):this.enabled].join(this.styles.muted(" / "))}async render(){let{size:e}=this.state,r=await this.header(),o=await this.prefix(),a=await this.separator(),n=await this.message(),c=await this.format(),f=await this.error()||await this.hint(),g=await this.footer(),p=[o,n,a,c].join(" ");this.state.prompt=p,f&&!p.includes(f)&&(p+=" "+f),this.clear(e),this.write([r,p,g].filter(Boolean).join(` -`)),this.write(this.margin[2]),this.restore()}};Q0e.exports=zK});var S0e=_((Y8t,D0e)=>{"use strict";var Tgt=Xp(),XK=class extends Tgt{constructor(e){if(super(e),typeof this.options.correctChoice!="number"||this.options.correctChoice<0)throw new Error("Please specify the index of the correct answer from the list of choices")}async toChoices(e,r){let o=await super.toChoices(e,r);if(o.length<2)throw new Error("Please give at least two choices to the user");if(this.options.correctChoice>o.length)throw new Error("Please specify the index of the correct answer from the list of choices");return o}check(e){return e.index===this.options.correctChoice}async result(e){return{selectedAnswer:e,correctAnswer:this.options.choices[this.options.correctChoice].value,correct:await this.check(this.state)}}};D0e.exports=XK});var x0e=_(ZK=>{"use strict";var k0e=zo(),Ls=(t,e)=>{k0e.defineExport(ZK,t,e),k0e.defineExport(ZK,t.toLowerCase(),e)};Ls("AutoComplete",()=>Nhe());Ls("BasicAuth",()=>Hhe());Ls("Confirm",()=>jhe());Ls("Editable",()=>Whe());Ls("Form",()=>fP());Ls("Input",()=>LK());Ls("Invisible",()=>e0e());Ls("List",()=>r0e());Ls("MultiSelect",()=>i0e());Ls("Numeral",()=>a0e());Ls("Password",()=>l0e());Ls("Scale",()=>f0e());Ls("Select",()=>Xp());Ls("Snippet",()=>m0e());Ls("Sort",()=>C0e());Ls("Survey",()=>I0e());Ls("Text",()=>B0e());Ls("Toggle",()=>v0e());Ls("Quiz",()=>S0e())});var b0e=_((J8t,P0e)=>{P0e.exports={ArrayPrompt:d1(),AuthPrompt:bK(),BooleanPrompt:gP(),NumberPrompt:HK(),StringPrompt:Im()}});var y1=_((V8t,R0e)=>{"use strict";var F0e=Ie("assert"),e_=Ie("events"),Zp=zo(),Cc=class extends e_{constructor(e,r){super(),this.options=Zp.merge({},e),this.answers={...r}}register(e,r){if(Zp.isObject(e)){for(let a of Object.keys(e))this.register(a,e[a]);return this}F0e.equal(typeof r,"function","expected a function");let o=e.toLowerCase();return r.prototype instanceof this.Prompt?this.prompts[o]=r:this.prompts[o]=r(this.Prompt,this),this}async prompt(e=[]){for(let r of[].concat(e))try{typeof r=="function"&&(r=await r.call(this)),await this.ask(Zp.merge({},this.options,r))}catch(o){return Promise.reject(o)}return this.answers}async ask(e){typeof e=="function"&&(e=await e.call(this));let r=Zp.merge({},this.options,e),{type:o,name:a}=e,{set:n,get:c}=Zp;if(typeof o=="function"&&(o=await o.call(this,e,this.answers)),!o)return this.answers[a];F0e(this.prompts[o],`Prompt "${o}" is not registered`);let f=new this.prompts[o](r),g=c(this.answers,a);f.state.answers=this.answers,f.enquirer=this,a&&f.on("submit",E=>{this.emit("answer",a,E,f),n(this.answers,a,E)});let p=f.emit.bind(f);return f.emit=(...E)=>(this.emit.call(this,...E),p(...E)),this.emit("prompt",f,this),r.autofill&&g!=null?(f.value=f.input=g,r.autofill==="show"&&await f.submit()):g=f.value=await f.run(),g}use(e){return e.call(this,this),this}set Prompt(e){this._Prompt=e}get Prompt(){return this._Prompt||this.constructor.Prompt}get prompts(){return this.constructor.prompts}static set Prompt(e){this._Prompt=e}static get Prompt(){return this._Prompt||vE()}static get prompts(){return x0e()}static get types(){return b0e()}static get prompt(){let e=(r,...o)=>{let a=new this(...o),n=a.emit.bind(a);return a.emit=(...c)=>(e.emit(...c),n(...c)),a.prompt(r)};return Zp.mixinEmitter(e,new e_),e}};Zp.mixinEmitter(Cc,new e_);var $K=Cc.prompts;for(let t of Object.keys($K)){let e=t.toLowerCase(),r=o=>new $K[t](o).run();Cc.prompt[e]=r,Cc[e]=r,Cc[t]||Reflect.defineProperty(Cc,t,{get:()=>$K[t]})}var m1=t=>{Zp.defineExport(Cc,t,()=>Cc.types[t])};m1("ArrayPrompt");m1("AuthPrompt");m1("BooleanPrompt");m1("NumberPrompt");m1("StringPrompt");R0e.exports=Cc});var B1=_((kKt,_0e)=>{var Kgt=tP();function _gt(t,e,r){var o=t==null?void 0:Kgt(t,e);return o===void 0?r:o}_0e.exports=_gt});var G0e=_((RKt,q0e)=>{function Hgt(t,e){for(var r=-1,o=t==null?0:t.length;++r{var qgt=_d(),Ggt=sS();function jgt(t,e){return t&&qgt(e,Ggt(e),t)}j0e.exports=jgt});var J0e=_((NKt,W0e)=>{var Ygt=_d(),Wgt=uC();function Jgt(t,e){return t&&Ygt(e,Wgt(e),t)}W0e.exports=Jgt});var z0e=_((MKt,V0e)=>{var Vgt=_d(),zgt=$D();function Xgt(t,e){return Vgt(t,zgt(t),e)}V0e.exports=Xgt});var o_=_((LKt,X0e)=>{var Zgt=ZD(),$gt=lS(),ept=$D(),tpt=QM(),rpt=Object.getOwnPropertySymbols,npt=rpt?function(t){for(var e=[];t;)Zgt(e,ept(t)),t=$gt(t);return e}:tpt;X0e.exports=npt});var $0e=_((OKt,Z0e)=>{var ipt=_d(),spt=o_();function opt(t,e){return ipt(t,spt(t),e)}Z0e.exports=opt});var a_=_((UKt,ede)=>{var apt=BM(),Apt=o_(),lpt=uC();function cpt(t){return apt(t,lpt,Apt)}ede.exports=cpt});var rde=_((KKt,tde)=>{var upt=Object.prototype,fpt=upt.hasOwnProperty;function gpt(t){var e=t.length,r=new t.constructor(e);return e&&typeof t[0]=="string"&&fpt.call(t,"index")&&(r.index=t.index,r.input=t.input),r}tde.exports=gpt});var ide=_((_Kt,nde)=>{var ppt=AS();function hpt(t,e){var r=e?ppt(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}nde.exports=hpt});var ode=_((HKt,sde)=>{var dpt=/\w*$/;function mpt(t){var e=new t.constructor(t.source,dpt.exec(t));return e.lastIndex=t.lastIndex,e}sde.exports=mpt});var ude=_((qKt,cde)=>{var ade=Od(),Ade=ade?ade.prototype:void 0,lde=Ade?Ade.valueOf:void 0;function ypt(t){return lde?Object(lde.call(t)):{}}cde.exports=ypt});var gde=_((GKt,fde)=>{var Cpt=AS(),Ept=ide(),Ipt=ode(),wpt=ude(),Bpt=OM(),Qpt="[object Boolean]",vpt="[object Date]",Dpt="[object Map]",Spt="[object Number]",kpt="[object RegExp]",xpt="[object Set]",Ppt="[object String]",bpt="[object Symbol]",Fpt="[object ArrayBuffer]",Rpt="[object DataView]",Tpt="[object Float32Array]",Npt="[object Float64Array]",Mpt="[object Int8Array]",Lpt="[object Int16Array]",Opt="[object Int32Array]",Upt="[object Uint8Array]",Kpt="[object Uint8ClampedArray]",_pt="[object Uint16Array]",Hpt="[object Uint32Array]";function qpt(t,e,r){var o=t.constructor;switch(e){case Fpt:return Cpt(t);case Qpt:case vpt:return new o(+t);case Rpt:return Ept(t,r);case Tpt:case Npt:case Mpt:case Lpt:case Opt:case Upt:case Kpt:case _pt:case Hpt:return Bpt(t,r);case Dpt:return new o;case Spt:case Ppt:return new o(t);case kpt:return Ipt(t);case xpt:return new o;case bpt:return wpt(t)}}fde.exports=qpt});var hde=_((jKt,pde)=>{var Gpt=tB(),jpt=mu(),Ypt="[object Map]";function Wpt(t){return jpt(t)&&Gpt(t)==Ypt}pde.exports=Wpt});var Cde=_((YKt,yde)=>{var Jpt=hde(),Vpt=tS(),dde=rS(),mde=dde&&dde.isMap,zpt=mde?Vpt(mde):Jpt;yde.exports=zpt});var Ide=_((WKt,Ede)=>{var Xpt=tB(),Zpt=mu(),$pt="[object Set]";function eht(t){return Zpt(t)&&Xpt(t)==$pt}Ede.exports=eht});var vde=_((JKt,Qde)=>{var tht=Ide(),rht=tS(),wde=rS(),Bde=wde&&wde.isSet,nht=Bde?rht(Bde):tht;Qde.exports=nht});var A_=_((VKt,xde)=>{var iht=zD(),sht=G0e(),oht=cS(),aht=Y0e(),Aht=J0e(),lht=LM(),cht=UM(),uht=z0e(),fht=$0e(),ght=kM(),pht=a_(),hht=tB(),dht=rde(),mht=gde(),yht=KM(),Cht=lc(),Eht=zw(),Iht=Cde(),wht=SA(),Bht=vde(),Qht=sS(),vht=uC(),Dht=1,Sht=2,kht=4,Dde="[object Arguments]",xht="[object Array]",Pht="[object Boolean]",bht="[object Date]",Fht="[object Error]",Sde="[object Function]",Rht="[object GeneratorFunction]",Tht="[object Map]",Nht="[object Number]",kde="[object Object]",Mht="[object RegExp]",Lht="[object Set]",Oht="[object String]",Uht="[object Symbol]",Kht="[object WeakMap]",_ht="[object ArrayBuffer]",Hht="[object DataView]",qht="[object Float32Array]",Ght="[object Float64Array]",jht="[object Int8Array]",Yht="[object Int16Array]",Wht="[object Int32Array]",Jht="[object Uint8Array]",Vht="[object Uint8ClampedArray]",zht="[object Uint16Array]",Xht="[object Uint32Array]",hi={};hi[Dde]=hi[xht]=hi[_ht]=hi[Hht]=hi[Pht]=hi[bht]=hi[qht]=hi[Ght]=hi[jht]=hi[Yht]=hi[Wht]=hi[Tht]=hi[Nht]=hi[kde]=hi[Mht]=hi[Lht]=hi[Oht]=hi[Uht]=hi[Jht]=hi[Vht]=hi[zht]=hi[Xht]=!0;hi[Fht]=hi[Sde]=hi[Kht]=!1;function dP(t,e,r,o,a,n){var c,f=e&Dht,g=e&Sht,p=e&kht;if(r&&(c=a?r(t,o,a,n):r(t)),c!==void 0)return c;if(!wht(t))return t;var E=Cht(t);if(E){if(c=dht(t),!f)return cht(t,c)}else{var B=hht(t),Q=B==Sde||B==Rht;if(Eht(t))return lht(t,f);if(B==kde||B==Dde||Q&&!a){if(c=g||Q?{}:yht(t),!f)return g?fht(t,Aht(c,t)):uht(t,aht(c,t))}else{if(!hi[B])return a?t:{};c=mht(t,B,f)}}n||(n=new iht);var x=n.get(t);if(x)return x;n.set(t,c),Bht(t)?t.forEach(function(U){c.add(dP(U,e,r,U,t,n))}):Iht(t)&&t.forEach(function(U,H){c.set(H,dP(U,e,r,H,t,n))});var C=p?g?pht:ght:g?vht:Qht,N=E?void 0:C(t);return sht(N||t,function(U,H){N&&(H=U,U=t[H]),oht(c,H,dP(U,e,r,H,t,n))}),c}xde.exports=dP});var l_=_((zKt,Pde)=>{var Zht=A_(),$ht=1,e0t=4;function t0t(t){return Zht(t,$ht|e0t)}Pde.exports=t0t});var c_=_((XKt,bde)=>{var r0t=$8();function n0t(t,e,r){return t==null?t:r0t(t,e,r)}bde.exports=n0t});var Mde=_((r_t,Nde)=>{var i0t=Object.prototype,s0t=i0t.hasOwnProperty;function o0t(t,e){return t!=null&&s0t.call(t,e)}Nde.exports=o0t});var Ode=_((n_t,Lde)=>{var a0t=Mde(),A0t=eK();function l0t(t,e){return t!=null&&A0t(t,e,a0t)}Lde.exports=l0t});var Kde=_((i_t,Ude)=>{function c0t(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}Ude.exports=c0t});var Hde=_((s_t,_de)=>{var u0t=tP(),f0t=XU();function g0t(t,e){return e.length<2?t:u0t(t,f0t(e,0,-1))}_de.exports=g0t});var f_=_((o_t,qde)=>{var p0t=ym(),h0t=Kde(),d0t=Hde(),m0t=u1();function y0t(t,e){return e=p0t(e,t),t=d0t(t,e),t==null||delete t[m0t(h0t(e))]}qde.exports=y0t});var g_=_((a_t,Gde)=>{var C0t=f_();function E0t(t,e){return t==null?!0:C0t(t,e)}Gde.exports=E0t});var Vde=_((R_t,B0t)=>{B0t.exports={name:"@yarnpkg/cli",version:"4.0.0-rc.24",stableVersion:"3.2.4",license:"BSD-2-Clause",main:"./sources/index.ts",exports:{".":"./sources/index.ts","./polyfills":"./sources/polyfills.ts","./package.json":"./package.json"},dependencies:{"@yarnpkg/core":"workspace:^","@yarnpkg/fslib":"workspace:^","@yarnpkg/libzip":"workspace:^","@yarnpkg/parsers":"workspace:^","@yarnpkg/plugin-compat":"workspace:^","@yarnpkg/plugin-constraints":"workspace:^","@yarnpkg/plugin-dlx":"workspace:^","@yarnpkg/plugin-essentials":"workspace:^","@yarnpkg/plugin-exec":"workspace:^","@yarnpkg/plugin-file":"workspace:^","@yarnpkg/plugin-git":"workspace:^","@yarnpkg/plugin-github":"workspace:^","@yarnpkg/plugin-http":"workspace:^","@yarnpkg/plugin-init":"workspace:^","@yarnpkg/plugin-interactive-tools":"workspace:^","@yarnpkg/plugin-link":"workspace:^","@yarnpkg/plugin-nm":"workspace:^","@yarnpkg/plugin-npm":"workspace:^","@yarnpkg/plugin-npm-cli":"workspace:^","@yarnpkg/plugin-pack":"workspace:^","@yarnpkg/plugin-patch":"workspace:^","@yarnpkg/plugin-pnp":"workspace:^","@yarnpkg/plugin-pnpm":"workspace:^","@yarnpkg/plugin-stage":"workspace:^","@yarnpkg/plugin-typescript":"workspace:^","@yarnpkg/plugin-version":"workspace:^","@yarnpkg/plugin-workspace-tools":"workspace:^","@yarnpkg/shell":"workspace:^","ci-info":"^3.2.0",clipanion:"^3.2.0-rc.10",semver:"^7.1.2",tslib:"^2.4.0",typanion:"^3.3.0"},devDependencies:{"@types/semver":"^7.1.0","@yarnpkg/builder":"workspace:^","@yarnpkg/monorepo":"workspace:^","@yarnpkg/pnpify":"workspace:^",micromatch:"^4.0.2"},peerDependencies:{"@yarnpkg/core":"workspace:^"},scripts:{postpack:"rm -rf lib",prepack:'run build:compile "$(pwd)"',"build:cli+hook":"run build:pnp:hook && builder build bundle","build:cli":"builder build bundle","run:cli":"builder run","update-local":"run build:cli --no-git-hash && rsync -a --delete bundles/ bin/"},publishConfig:{main:"./lib/index.js",bin:null,exports:{".":"./lib/index.js","./package.json":"./package.json"}},files:["/lib/**/*","!/lib/pluginConfiguration.*","!/lib/cli.*"],"@yarnpkg/builder":{bundles:{standard:["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"]}},repository:{type:"git",url:"ssh://git@github.com/yarnpkg/berry.git",directory:"packages/yarnpkg-cli"},engines:{node:">=14.15.0"}}});var Q_=_((Nqt,fme)=>{"use strict";fme.exports=function(e,r){r===!0&&(r=0);var o=e.indexOf("://"),a=e.substring(0,o).split("+").filter(Boolean);return typeof r=="number"?a[r]:a}});var v_=_((Mqt,pme)=>{"use strict";var H0t=Q_();function gme(t){if(Array.isArray(t))return t.indexOf("ssh")!==-1||t.indexOf("rsync")!==-1;if(typeof t!="string")return!1;var e=H0t(t);return t=t.substring(t.indexOf("://")+3),gme(e)?!0:t.indexOf("@"){"use strict";var q0t=Q_(),G0t=v_(),j0t=Ie("querystring");function Y0t(t){t=(t||"").trim();var e={protocols:q0t(t),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:t,query:Object.create(null)},r=t.indexOf("://"),o=-1,a=null,n=null;t.startsWith(".")&&(t.startsWith("./")&&(t=t.substring(2)),e.pathname=t,e.protocol="file");var c=t.charAt(1);return e.protocol||(e.protocol=e.protocols[0],e.protocol||(G0t(t)?e.protocol="ssh":((c==="/"||c==="~")&&(t=t.substring(2)),e.protocol="file"))),r!==-1&&(t=t.substring(r+3)),n=t.split("/"),e.protocol!=="file"?e.resource=n.shift():e.resource="",a=e.resource.split("@"),a.length===2&&(e.user=a[0],e.resource=a[1]),a=e.resource.split(":"),a.length===2&&(e.resource=a[0],a[1]?(e.port=Number(a[1]),isNaN(e.port)&&(e.port=null,n.unshift(a[1]))):e.port=null),n=n.filter(Boolean),e.protocol==="file"?e.pathname=e.href:e.pathname=e.pathname||(e.protocol!=="file"||e.href[0]==="/"?"/":"")+n.join("/"),a=e.pathname.split("#"),a.length===2&&(e.pathname=a[0],e.hash=a[1]),a=e.pathname.split("?"),a.length===2&&(e.pathname=a[0],e.search=a[1]),e.query=j0t.parse(e.search),e.href=e.href.replace(/\/$/,""),e.pathname=e.pathname.replace(/\/$/,""),e}hme.exports=Y0t});var Cme=_((Oqt,yme)=>{"use strict";var W0t="text/plain",J0t="us-ascii",mme=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),V0t=(t,{stripHash:e})=>{let r=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(t);if(!r)throw new Error(`Invalid URL: ${t}`);let{type:o,data:a,hash:n}=r.groups,c=o.split(";");n=e?"":n;let f=!1;c[c.length-1]==="base64"&&(c.pop(),f=!0);let g=(c.shift()||"").toLowerCase(),E=[...c.map(B=>{let[Q,x=""]=B.split("=").map(C=>C.trim());return Q==="charset"&&(x=x.toLowerCase(),x===J0t)?"":`${Q}${x?`=${x}`:""}`}).filter(Boolean)];return f&&E.push("base64"),(E.length!==0||g&&g!==W0t)&&E.unshift(g),`data:${E.join(";")},${f?a.trim():a}${n?`#${n}`:""}`},z0t=(t,e)=>{if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},t=t.trim(),/^data:/i.test(t))return V0t(t,e);if(/^view-source:/i.test(t))throw new Error("`view-source:` is not supported as it is a non-standard protocol");let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new URL(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash?a.hash="":e.stripTextFragment&&(a.hash=a.hash.replace(/#?:~:text.*?$/i,"")),a.pathname&&(a.pathname=a.pathname.replace(/(?0){let c=a.pathname.split("/"),f=c[c.length-1];mme(f,e.removeDirectoryIndex)&&(c=c.slice(0,c.length-1),a.pathname=c.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.(?!www\.)(?:[a-z\-\d]{1,63})\.(?:[a-z.\-\d]{2,63})$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let c of[...a.searchParams.keys()])mme(c,e.removeQueryParameters)&&a.searchParams.delete(c);e.removeQueryParameters===!0&&(a.search=""),e.sortQueryParameters&&a.searchParams.sort(),e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,""));let n=t;return t=a.toString(),!e.removeSingleSlash&&a.pathname==="/"&&!n.endsWith("/")&&a.hash===""&&(t=t.replace(/\/$/,"")),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&e.removeSingleSlash&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t};yme.exports=z0t});var Ime=_((Uqt,Eme)=>{"use strict";var X0t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z0t=dme(),$0t=Cme();function edt(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(typeof t!="string"||!t.trim())throw new Error("Invalid url.");e&&((typeof e>"u"?"undefined":X0t(e))!=="object"&&(e={stripHash:!1}),t=$0t(t,e));var r=Z0t(t);return r}Eme.exports=edt});var Qme=_((Kqt,Bme)=>{"use strict";var tdt=Ime(),wme=v_();function rdt(t){var e=tdt(t);e.token="";var r=e.user.split(":");return r.length===2&&(r[1]==="x-oauth-basic"?e.token=r[0]:r[0]==="x-token-auth"&&(e.token=r[1])),wme(e.protocols)||wme(t)?e.protocol="ssh":e.protocols.length?e.protocol=e.protocols[0]:e.protocol="file",e.href=e.href.replace(/\/$/,""),e}Bme.exports=rdt});var Dme=_((_qt,vme)=>{"use strict";var ndt=Qme();function D_(t){if(typeof t!="string")throw new Error("The url must be a string.");var e=ndt(t),r=e.resource.split("."),o=null;switch(e.toString=function(g){return D_.stringify(this,g)},e.source=r.length>2?r.slice(1-r.length).join("."):e.source=e.resource,e.git_suffix=/\.git$/.test(e.pathname),e.name=decodeURIComponent(e.pathname.replace(/^\//,"").replace(/\.git$/,"")),e.owner=decodeURIComponent(e.user),e.source){case"git.cloudforge.com":e.owner=e.user,e.organization=r[0],e.source="cloudforge.com";break;case"visualstudio.com":if(e.resource==="vs-ssh.visualstudio.com"){o=e.name.split("/"),o.length===4&&(e.organization=o[1],e.owner=o[2],e.name=o[3],e.full_name=o[2]+"/"+o[3]);break}else{o=e.name.split("/"),o.length===2?(e.owner=o[1],e.name=o[1],e.full_name="_git/"+e.name):o.length===3?(e.name=o[2],o[0]==="DefaultCollection"?(e.owner=o[2],e.organization=o[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=o[0],e.full_name=e.owner+"/_git/"+e.name)):o.length===4&&(e.organization=o[0],e.owner=o[1],e.name=o[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break}case"dev.azure.com":case"azure.com":if(e.resource==="ssh.dev.azure.com"){o=e.name.split("/"),o.length===4&&(e.organization=o[1],e.owner=o[2],e.name=o[3]);break}else{o=e.name.split("/"),o.length===5?(e.organization=o[0],e.owner=o[1],e.name=o[4],e.full_name="_git/"+e.name):o.length===3?(e.name=o[2],o[0]==="DefaultCollection"?(e.owner=o[2],e.organization=o[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=o[0],e.full_name=e.owner+"/_git/"+e.name)):o.length===4&&(e.organization=o[0],e.owner=o[1],e.name=o[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break}default:o=e.name.split("/");var a=o.length-1;if(o.length>=2){var n=o.indexOf("blob",2),c=o.indexOf("tree",2),f=o.indexOf("commit",2);a=n>0?n-1:c>0?c-1:f>0?f-1:a,e.owner=o.slice(0,a).join("/"),e.name=o[a],f&&(e.commit=o[a+2])}e.ref="",e.filepathtype="",e.filepath="",o.length>a+2&&["blob","tree"].indexOf(o[a+1])>=0&&(e.filepathtype=o[a+1],e.ref=o[a+2],o.length>a+3&&(e.filepath=o.slice(a+3).join("/"))),e.organization=e.owner;break}return e.full_name||(e.full_name=e.owner,e.name&&(e.full_name&&(e.full_name+="/"),e.full_name+=e.name)),e}D_.stringify=function(t,e){e=e||(t.protocols&&t.protocols.length?t.protocols.join("+"):t.protocol);var r=t.port?":"+t.port:"",o=t.user||"git",a=t.git_suffix?".git":"";switch(e){case"ssh":return r?"ssh://"+o+"@"+t.resource+r+"/"+t.full_name+a:o+"@"+t.resource+":"+t.full_name+a;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return e+"://"+o+"@"+t.resource+r+"/"+t.full_name+a;case"http":case"https":var n=t.token?idt(t):t.user&&(t.protocols.includes("http")||t.protocols.includes("https"))?t.user+"@":"";return e+"://"+n+t.resource+r+"/"+t.full_name+a;default:return t.href}};function idt(t){switch(t.source){case"bitbucket.org":return"x-token-auth:"+t.token+"@";default:return t.token+"@"}}vme.exports=D_});var Kme=_((pjt,K_)=>{var gdt;(function(t){var e=function(){return{"append/2":[new t.type.Rule(new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("L")]),new t.type.Term("foldl",[new t.type.Term("append",[]),new t.type.Var("X"),new t.type.Term("[]",[]),new t.type.Var("L")]))],"append/3":[new t.type.Rule(new t.type.Term("append",[new t.type.Term("[]",[]),new t.type.Var("X"),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("append",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("append",[new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("S")]))],"member/2":[new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("_")])]),null),new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")])]),new t.type.Term("member",[new t.type.Var("X"),new t.type.Var("Xs")]))],"permutation/2":[new t.type.Rule(new t.type.Term("permutation",[new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("permutation",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("permutation",[new t.type.Var("T"),new t.type.Var("P")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("P")]),new t.type.Term("append",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("Y")]),new t.type.Var("S")])])]))],"maplist/2":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("X")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("Xs")])]))],"maplist/3":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs")])]))],"maplist/4":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs")])]))],"maplist/5":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds")])]))],"maplist/6":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es")])]))],"maplist/7":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs")])]))],"maplist/8":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")]),new t.type.Term(".",[new t.type.Var("G"),new t.type.Var("Gs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F"),new t.type.Var("G")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs"),new t.type.Var("Gs")])]))],"include/3":[new t.type.Rule(new t.type.Term("include",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("include",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("A")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("A"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("F"),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("F")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("L"),new t.type.Var("S")])]),new t.type.Term("include",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("S")])])])])]))],"exclude/3":[new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("E")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("Q")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("R"),new t.type.Var("Q")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("!",[]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("E")])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("E")])])])])])])]))],"foldl/4":[new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Var("I"),new t.type.Var("I")]),null),new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("I"),new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("I"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])])])]),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P2"),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P2")]),new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("R")])])])])]))],"select/3":[new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Xs")]),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term("select",[new t.type.Var("E"),new t.type.Var("Xs"),new t.type.Var("Ys")]))],"sum_list/2":[new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term("[]",[]),new t.type.Num(0,!1)]),null),new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("sum_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("+",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"max_list/2":[new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("max_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"min_list/2":[new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("min_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("=<",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"prod_list/2":[new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term("[]",[]),new t.type.Num(1,!1)]),null),new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("prod_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("*",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"last/2":[new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")]),new t.type.Var("X")]),new t.type.Term("last",[new t.type.Var("Xs"),new t.type.Var("X")]))],"prefix/2":[new t.type.Rule(new t.type.Term("prefix",[new t.type.Var("Part"),new t.type.Var("Whole")]),new t.type.Term("append",[new t.type.Var("Part"),new t.type.Var("_"),new t.type.Var("Whole")]))],"nth0/3":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth1/3":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth0/4":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth1/4":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth/5":[new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("N"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("X"),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("O"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("Y"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term(",",[new t.type.Term("is",[new t.type.Var("M"),new t.type.Term("+",[new t.type.Var("N"),new t.type.Num(1,!1)])]),new t.type.Term("nth",[new t.type.Var("M"),new t.type.Var("O"),new t.type.Var("Xs"),new t.type.Var("Y"),new t.type.Var("Ys")])]))],"length/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(!t.type.is_variable(f)&&!t.type.is_integer(f))o.throw_error(t.error.type("integer",f,n.indicator));else if(t.type.is_integer(f)&&f.value<0)o.throw_error(t.error.domain("not_less_than_zero",f,n.indicator));else{var g=new t.type.Term("length",[c,new t.type.Num(0,!1),f]);t.type.is_integer(f)&&(g=new t.type.Term(",",[g,new t.type.Term("!",[])])),o.prepend([new t.type.State(a.goal.replace(g),a.substitution,a)])}},"length/3":[new t.type.Rule(new t.type.Term("length",[new t.type.Term("[]",[]),new t.type.Var("N"),new t.type.Var("N")]),null),new t.type.Rule(new t.type.Term("length",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("X")]),new t.type.Var("A"),new t.type.Var("N")]),new t.type.Term(",",[new t.type.Term("succ",[new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("length",[new t.type.Var("X"),new t.type.Var("B"),new t.type.Var("N")])]))],"replicate/3":function(o,a,n){var c=n.args[0],f=n.args[1],g=n.args[2];if(t.type.is_variable(f))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_integer(f))o.throw_error(t.error.type("integer",f,n.indicator));else if(f.value<0)o.throw_error(t.error.domain("not_less_than_zero",f,n.indicator));else if(!t.type.is_variable(g)&&!t.type.is_list(g))o.throw_error(t.error.type("list",g,n.indicator));else{for(var p=new t.type.Term("[]"),E=0;E0;B--)E[B].equals(E[B-1])&&E.splice(B,1);for(var Q=new t.type.Term("[]"),B=E.length-1;B>=0;B--)Q=new t.type.Term(".",[E[B],Q]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[Q,f])),a.substitution,a)])}}},"msort/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))o.throw_error(t.error.type("list",f,n.indicator));else{for(var g=[],p=c;p.indicator==="./2";)g.push(p.args[0]),p=p.args[1];if(t.type.is_variable(p))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(p))o.throw_error(t.error.type("list",c,n.indicator));else{for(var E=g.sort(t.compare),B=new t.type.Term("[]"),Q=E.length-1;Q>=0;Q--)B=new t.type.Term(".",[E[Q],B]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[B,f])),a.substitution,a)])}}},"keysort/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))o.throw_error(t.error.type("list",f,n.indicator));else{for(var g=[],p,E=c;E.indicator==="./2";){if(p=E.args[0],t.type.is_variable(p)){o.throw_error(t.error.instantiation(n.indicator));return}else if(!t.type.is_term(p)||p.indicator!=="-/2"){o.throw_error(t.error.type("pair",p,n.indicator));return}p.args[0].pair=p.args[1],g.push(p.args[0]),E=E.args[1]}if(t.type.is_variable(E))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(E))o.throw_error(t.error.type("list",c,n.indicator));else{for(var B=g.sort(t.compare),Q=new t.type.Term("[]"),x=B.length-1;x>=0;x--)Q=new t.type.Term(".",[new t.type.Term("-",[B[x],B[x].pair]),Q]),delete B[x].pair;o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[Q,f])),a.substitution,a)])}}},"take/3":function(o,a,n){var c=n.args[0],f=n.args[1],g=n.args[2];if(t.type.is_variable(f)||t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(f))o.throw_error(t.error.type("list",f,n.indicator));else if(!t.type.is_integer(c))o.throw_error(t.error.type("integer",c,n.indicator));else if(!t.type.is_variable(g)&&!t.type.is_list(g))o.throw_error(t.error.type("list",g,n.indicator));else{for(var p=c.value,E=[],B=f;p>0&&B.indicator==="./2";)E.push(B.args[0]),B=B.args[1],p--;if(p===0){for(var Q=new t.type.Term("[]"),p=E.length-1;p>=0;p--)Q=new t.type.Term(".",[E[p],Q]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[Q,g])),a.substitution,a)])}}},"drop/3":function(o,a,n){var c=n.args[0],f=n.args[1],g=n.args[2];if(t.type.is_variable(f)||t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(f))o.throw_error(t.error.type("list",f,n.indicator));else if(!t.type.is_integer(c))o.throw_error(t.error.type("integer",c,n.indicator));else if(!t.type.is_variable(g)&&!t.type.is_list(g))o.throw_error(t.error.type("list",g,n.indicator));else{for(var p=c.value,E=[],B=f;p>0&&B.indicator==="./2";)E.push(B.args[0]),B=B.args[1],p--;p===0&&o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[B,g])),a.substitution,a)])}},"reverse/2":function(o,a,n){var c=n.args[0],f=n.args[1],g=t.type.is_instantiated_list(c),p=t.type.is_instantiated_list(f);if(t.type.is_variable(c)&&t.type.is_variable(f))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(c)&&!t.type.is_fully_list(c))o.throw_error(t.error.type("list",c,n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))o.throw_error(t.error.type("list",f,n.indicator));else if(!g&&!p)o.throw_error(t.error.instantiation(n.indicator));else{for(var E=g?c:f,B=new t.type.Term("[]",[]);E.indicator==="./2";)B=new t.type.Term(".",[E.args[0],B]),E=E.args[1];o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[B,g?f:c])),a.substitution,a)])}},"list_to_set/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else{for(var g=c,p=[];g.indicator==="./2";)p.push(g.args[0]),g=g.args[1];if(t.type.is_variable(g))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_term(g)||g.indicator!=="[]/0")o.throw_error(t.error.type("list",c,n.indicator));else{for(var E=[],B=new t.type.Term("[]",[]),Q,x=0;x=0;x--)B=new t.type.Term(".",[E[x],B]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[f,B])),a.substitution,a)])}}}}},r=["append/2","append/3","member/2","permutation/2","maplist/2","maplist/3","maplist/4","maplist/5","maplist/6","maplist/7","maplist/8","include/3","exclude/3","foldl/4","sum_list/2","max_list/2","min_list/2","prod_list/2","last/2","prefix/2","nth0/3","nth1/3","nth0/4","nth1/4","length/2","replicate/3","select/3","sort/2","msort/2","keysort/2","take/3","drop/3","reverse/2","list_to_set/2"];typeof K_<"u"?K_.exports=function(o){t=o,new t.type.Module("lists",e(),r)}:new t.type.Module("lists",e(),r)})(gdt)});var tye=_(tn=>{"use strict";var xm=process.platform==="win32",__="aes-256-cbc",pdt="sha256",qme="The current environment doesn't support interactive reading from TTY.",ri=Ie("fs"),_me=process.binding("tty_wrap").TTY,q_=Ie("child_process"),Uh=Ie("path"),G_={prompt:"> ",hideEchoBack:!1,mask:"*",limit:[],limitMessage:"Input another, please.$<( [)limit(])>",defaultInput:"",trueValue:[],falseValue:[],caseSensitive:!1,keepWhitespace:!1,encoding:"utf8",bufferSize:1024,print:void 0,history:!0,cd:!1,phContent:void 0,preCheck:void 0},yg="none",Bc,ME,Hme=!1,Oh,DP,H_,hdt=0,V_="",km=[],SP,Gme=!1,j_=!1,R1=!1;function jme(t){function e(r){return r.replace(/[^\w\u0080-\uFFFF]/g,function(o){return"#"+o.charCodeAt(0)+";"})}return DP.concat(function(r){var o=[];return Object.keys(r).forEach(function(a){r[a]==="boolean"?t[a]&&o.push("--"+a):r[a]==="string"&&t[a]&&o.push("--"+a,e(t[a]))}),o}({display:"string",displayOnly:"boolean",keyIn:"boolean",hideEchoBack:"boolean",mask:"string",limit:"string",caseSensitive:"boolean"}))}function ddt(t,e){function r(H){var X,ie="",fe;for(H_=H_||Ie("os").tmpdir();;){X=Uh.join(H_,H+ie);try{fe=ri.openSync(X,"wx")}catch(ye){if(ye.code==="EEXIST"){ie++;continue}else throw ye}ri.closeSync(fe);break}return X}var o,a,n,c={},f,g,p=r("readline-sync.stdout"),E=r("readline-sync.stderr"),B=r("readline-sync.exit"),Q=r("readline-sync.done"),x=Ie("crypto"),C,N,U;C=x.createHash(pdt),C.update(""+process.pid+hdt+++Math.random()),U=C.digest("hex"),N=x.createDecipher(__,U),o=jme(t),xm?(a=process.env.ComSpec||"cmd.exe",process.env.Q='"',n=["/V:ON","/S","/C","(%Q%"+a+"%Q% /V:ON /S /C %Q%%Q%"+Oh+"%Q%"+o.map(function(H){return" %Q%"+H+"%Q%"}).join("")+" & (echo !ERRORLEVEL!)>%Q%"+B+"%Q%%Q%) 2>%Q%"+E+"%Q% |%Q%"+process.execPath+"%Q% %Q%"+__dirname+"\\encrypt.js%Q% %Q%"+__+"%Q% %Q%"+U+"%Q% >%Q%"+p+"%Q% & (echo 1)>%Q%"+Q+"%Q%"]):(a="/bin/sh",n=["-c",'("'+Oh+'"'+o.map(function(H){return" '"+H.replace(/'/g,"'\\''")+"'"}).join("")+'; echo $?>"'+B+'") 2>"'+E+'" |"'+process.execPath+'" "'+__dirname+'/encrypt.js" "'+__+'" "'+U+'" >"'+p+'"; echo 1 >"'+Q+'"']),R1&&R1("_execFileSync",o);try{q_.spawn(a,n,e)}catch(H){c.error=new Error(H.message),c.error.method="_execFileSync - spawn",c.error.program=a,c.error.args=n}for(;ri.readFileSync(Q,{encoding:t.encoding}).trim()!=="1";);return(f=ri.readFileSync(B,{encoding:t.encoding}).trim())==="0"?c.input=N.update(ri.readFileSync(p,{encoding:"binary"}),"hex",t.encoding)+N.final(t.encoding):(g=ri.readFileSync(E,{encoding:t.encoding}).trim(),c.error=new Error(qme+(g?` +`)),this.write(this.margin[2]),this.restore()}};Q0e.exports=zK});var S0e=_((Y8t,D0e)=>{"use strict";var Tgt=Xp(),XK=class extends Tgt{constructor(e){if(super(e),typeof this.options.correctChoice!="number"||this.options.correctChoice<0)throw new Error("Please specify the index of the correct answer from the list of choices")}async toChoices(e,r){let o=await super.toChoices(e,r);if(o.length<2)throw new Error("Please give at least two choices to the user");if(this.options.correctChoice>o.length)throw new Error("Please specify the index of the correct answer from the list of choices");return o}check(e){return e.index===this.options.correctChoice}async result(e){return{selectedAnswer:e,correctAnswer:this.options.choices[this.options.correctChoice].value,correct:await this.check(this.state)}}};D0e.exports=XK});var x0e=_(ZK=>{"use strict";var k0e=zo(),Ls=(t,e)=>{k0e.defineExport(ZK,t,e),k0e.defineExport(ZK,t.toLowerCase(),e)};Ls("AutoComplete",()=>Nhe());Ls("BasicAuth",()=>Hhe());Ls("Confirm",()=>jhe());Ls("Editable",()=>Whe());Ls("Form",()=>fP());Ls("Input",()=>LK());Ls("Invisible",()=>e0e());Ls("List",()=>r0e());Ls("MultiSelect",()=>i0e());Ls("Numeral",()=>a0e());Ls("Password",()=>l0e());Ls("Scale",()=>f0e());Ls("Select",()=>Xp());Ls("Snippet",()=>m0e());Ls("Sort",()=>C0e());Ls("Survey",()=>I0e());Ls("Text",()=>B0e());Ls("Toggle",()=>v0e());Ls("Quiz",()=>S0e())});var b0e=_((J8t,P0e)=>{P0e.exports={ArrayPrompt:d1(),AuthPrompt:bK(),BooleanPrompt:gP(),NumberPrompt:HK(),StringPrompt:Im()}});var y1=_((V8t,R0e)=>{"use strict";var F0e=Ie("assert"),e_=Ie("events"),Zp=zo(),Cc=class extends e_{constructor(e,r){super(),this.options=Zp.merge({},e),this.answers={...r}}register(e,r){if(Zp.isObject(e)){for(let a of Object.keys(e))this.register(a,e[a]);return this}F0e.equal(typeof r,"function","expected a function");let o=e.toLowerCase();return r.prototype instanceof this.Prompt?this.prompts[o]=r:this.prompts[o]=r(this.Prompt,this),this}async prompt(e=[]){for(let r of[].concat(e))try{typeof r=="function"&&(r=await r.call(this)),await this.ask(Zp.merge({},this.options,r))}catch(o){return Promise.reject(o)}return this.answers}async ask(e){typeof e=="function"&&(e=await e.call(this));let r=Zp.merge({},this.options,e),{type:o,name:a}=e,{set:n,get:c}=Zp;if(typeof o=="function"&&(o=await o.call(this,e,this.answers)),!o)return this.answers[a];F0e(this.prompts[o],`Prompt "${o}" is not registered`);let f=new this.prompts[o](r),g=c(this.answers,a);f.state.answers=this.answers,f.enquirer=this,a&&f.on("submit",E=>{this.emit("answer",a,E,f),n(this.answers,a,E)});let p=f.emit.bind(f);return f.emit=(...E)=>(this.emit.call(this,...E),p(...E)),this.emit("prompt",f,this),r.autofill&&g!=null?(f.value=f.input=g,r.autofill==="show"&&await f.submit()):g=f.value=await f.run(),g}use(e){return e.call(this,this),this}set Prompt(e){this._Prompt=e}get Prompt(){return this._Prompt||this.constructor.Prompt}get prompts(){return this.constructor.prompts}static set Prompt(e){this._Prompt=e}static get Prompt(){return this._Prompt||vE()}static get prompts(){return x0e()}static get types(){return b0e()}static get prompt(){let e=(r,...o)=>{let a=new this(...o),n=a.emit.bind(a);return a.emit=(...c)=>(e.emit(...c),n(...c)),a.prompt(r)};return Zp.mixinEmitter(e,new e_),e}};Zp.mixinEmitter(Cc,new e_);var $K=Cc.prompts;for(let t of Object.keys($K)){let e=t.toLowerCase(),r=o=>new $K[t](o).run();Cc.prompt[e]=r,Cc[e]=r,Cc[t]||Reflect.defineProperty(Cc,t,{get:()=>$K[t]})}var m1=t=>{Zp.defineExport(Cc,t,()=>Cc.types[t])};m1("ArrayPrompt");m1("AuthPrompt");m1("BooleanPrompt");m1("NumberPrompt");m1("StringPrompt");R0e.exports=Cc});var B1=_((kKt,_0e)=>{var Kgt=tP();function _gt(t,e,r){var o=t==null?void 0:Kgt(t,e);return o===void 0?r:o}_0e.exports=_gt});var G0e=_((RKt,q0e)=>{function Hgt(t,e){for(var r=-1,o=t==null?0:t.length;++r{var qgt=_d(),Ggt=sS();function jgt(t,e){return t&&qgt(e,Ggt(e),t)}j0e.exports=jgt});var J0e=_((NKt,W0e)=>{var Ygt=_d(),Wgt=uC();function Jgt(t,e){return t&&Ygt(e,Wgt(e),t)}W0e.exports=Jgt});var z0e=_((MKt,V0e)=>{var Vgt=_d(),zgt=$D();function Xgt(t,e){return Vgt(t,zgt(t),e)}V0e.exports=Xgt});var o_=_((LKt,X0e)=>{var Zgt=ZD(),$gt=lS(),ept=$D(),tpt=QM(),rpt=Object.getOwnPropertySymbols,npt=rpt?function(t){for(var e=[];t;)Zgt(e,ept(t)),t=$gt(t);return e}:tpt;X0e.exports=npt});var $0e=_((OKt,Z0e)=>{var ipt=_d(),spt=o_();function opt(t,e){return ipt(t,spt(t),e)}Z0e.exports=opt});var a_=_((UKt,ede)=>{var apt=BM(),Apt=o_(),lpt=uC();function cpt(t){return apt(t,lpt,Apt)}ede.exports=cpt});var rde=_((KKt,tde)=>{var upt=Object.prototype,fpt=upt.hasOwnProperty;function gpt(t){var e=t.length,r=new t.constructor(e);return e&&typeof t[0]=="string"&&fpt.call(t,"index")&&(r.index=t.index,r.input=t.input),r}tde.exports=gpt});var ide=_((_Kt,nde)=>{var ppt=AS();function hpt(t,e){var r=e?ppt(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}nde.exports=hpt});var ode=_((HKt,sde)=>{var dpt=/\w*$/;function mpt(t){var e=new t.constructor(t.source,dpt.exec(t));return e.lastIndex=t.lastIndex,e}sde.exports=mpt});var ude=_((qKt,cde)=>{var ade=Od(),Ade=ade?ade.prototype:void 0,lde=Ade?Ade.valueOf:void 0;function ypt(t){return lde?Object(lde.call(t)):{}}cde.exports=ypt});var gde=_((GKt,fde)=>{var Cpt=AS(),Ept=ide(),Ipt=ode(),wpt=ude(),Bpt=OM(),Qpt="[object Boolean]",vpt="[object Date]",Dpt="[object Map]",Spt="[object Number]",kpt="[object RegExp]",xpt="[object Set]",Ppt="[object String]",bpt="[object Symbol]",Fpt="[object ArrayBuffer]",Rpt="[object DataView]",Tpt="[object Float32Array]",Npt="[object Float64Array]",Mpt="[object Int8Array]",Lpt="[object Int16Array]",Opt="[object Int32Array]",Upt="[object Uint8Array]",Kpt="[object Uint8ClampedArray]",_pt="[object Uint16Array]",Hpt="[object Uint32Array]";function qpt(t,e,r){var o=t.constructor;switch(e){case Fpt:return Cpt(t);case Qpt:case vpt:return new o(+t);case Rpt:return Ept(t,r);case Tpt:case Npt:case Mpt:case Lpt:case Opt:case Upt:case Kpt:case _pt:case Hpt:return Bpt(t,r);case Dpt:return new o;case Spt:case Ppt:return new o(t);case kpt:return Ipt(t);case xpt:return new o;case bpt:return wpt(t)}}fde.exports=qpt});var hde=_((jKt,pde)=>{var Gpt=tB(),jpt=mu(),Ypt="[object Map]";function Wpt(t){return jpt(t)&&Gpt(t)==Ypt}pde.exports=Wpt});var Cde=_((YKt,yde)=>{var Jpt=hde(),Vpt=tS(),dde=rS(),mde=dde&&dde.isMap,zpt=mde?Vpt(mde):Jpt;yde.exports=zpt});var Ide=_((WKt,Ede)=>{var Xpt=tB(),Zpt=mu(),$pt="[object Set]";function eht(t){return Zpt(t)&&Xpt(t)==$pt}Ede.exports=eht});var vde=_((JKt,Qde)=>{var tht=Ide(),rht=tS(),wde=rS(),Bde=wde&&wde.isSet,nht=Bde?rht(Bde):tht;Qde.exports=nht});var A_=_((VKt,xde)=>{var iht=zD(),sht=G0e(),oht=cS(),aht=Y0e(),Aht=J0e(),lht=LM(),cht=UM(),uht=z0e(),fht=$0e(),ght=kM(),pht=a_(),hht=tB(),dht=rde(),mht=gde(),yht=KM(),Cht=lc(),Eht=zw(),Iht=Cde(),wht=SA(),Bht=vde(),Qht=sS(),vht=uC(),Dht=1,Sht=2,kht=4,Dde="[object Arguments]",xht="[object Array]",Pht="[object Boolean]",bht="[object Date]",Fht="[object Error]",Sde="[object Function]",Rht="[object GeneratorFunction]",Tht="[object Map]",Nht="[object Number]",kde="[object Object]",Mht="[object RegExp]",Lht="[object Set]",Oht="[object String]",Uht="[object Symbol]",Kht="[object WeakMap]",_ht="[object ArrayBuffer]",Hht="[object DataView]",qht="[object Float32Array]",Ght="[object Float64Array]",jht="[object Int8Array]",Yht="[object Int16Array]",Wht="[object Int32Array]",Jht="[object Uint8Array]",Vht="[object Uint8ClampedArray]",zht="[object Uint16Array]",Xht="[object Uint32Array]",hi={};hi[Dde]=hi[xht]=hi[_ht]=hi[Hht]=hi[Pht]=hi[bht]=hi[qht]=hi[Ght]=hi[jht]=hi[Yht]=hi[Wht]=hi[Tht]=hi[Nht]=hi[kde]=hi[Mht]=hi[Lht]=hi[Oht]=hi[Uht]=hi[Jht]=hi[Vht]=hi[zht]=hi[Xht]=!0;hi[Fht]=hi[Sde]=hi[Kht]=!1;function dP(t,e,r,o,a,n){var c,f=e&Dht,g=e&Sht,p=e&kht;if(r&&(c=a?r(t,o,a,n):r(t)),c!==void 0)return c;if(!wht(t))return t;var E=Cht(t);if(E){if(c=dht(t),!f)return cht(t,c)}else{var B=hht(t),Q=B==Sde||B==Rht;if(Eht(t))return lht(t,f);if(B==kde||B==Dde||Q&&!a){if(c=g||Q?{}:yht(t),!f)return g?fht(t,Aht(c,t)):uht(t,aht(c,t))}else{if(!hi[B])return a?t:{};c=mht(t,B,f)}}n||(n=new iht);var x=n.get(t);if(x)return x;n.set(t,c),Bht(t)?t.forEach(function(U){c.add(dP(U,e,r,U,t,n))}):Iht(t)&&t.forEach(function(U,H){c.set(H,dP(U,e,r,H,t,n))});var C=p?g?pht:ght:g?vht:Qht,N=E?void 0:C(t);return sht(N||t,function(U,H){N&&(H=U,U=t[H]),oht(c,H,dP(U,e,r,H,t,n))}),c}xde.exports=dP});var l_=_((zKt,Pde)=>{var Zht=A_(),$ht=1,e0t=4;function t0t(t){return Zht(t,$ht|e0t)}Pde.exports=t0t});var c_=_((XKt,bde)=>{var r0t=$8();function n0t(t,e,r){return t==null?t:r0t(t,e,r)}bde.exports=n0t});var Mde=_((r_t,Nde)=>{var i0t=Object.prototype,s0t=i0t.hasOwnProperty;function o0t(t,e){return t!=null&&s0t.call(t,e)}Nde.exports=o0t});var Ode=_((n_t,Lde)=>{var a0t=Mde(),A0t=eK();function l0t(t,e){return t!=null&&A0t(t,e,a0t)}Lde.exports=l0t});var Kde=_((i_t,Ude)=>{function c0t(t){var e=t==null?0:t.length;return e?t[e-1]:void 0}Ude.exports=c0t});var Hde=_((s_t,_de)=>{var u0t=tP(),f0t=XU();function g0t(t,e){return e.length<2?t:u0t(t,f0t(e,0,-1))}_de.exports=g0t});var f_=_((o_t,qde)=>{var p0t=ym(),h0t=Kde(),d0t=Hde(),m0t=u1();function y0t(t,e){return e=p0t(e,t),t=d0t(t,e),t==null||delete t[m0t(h0t(e))]}qde.exports=y0t});var g_=_((a_t,Gde)=>{var C0t=f_();function E0t(t,e){return t==null?!0:C0t(t,e)}Gde.exports=E0t});var Vde=_((R_t,B0t)=>{B0t.exports={name:"@yarnpkg/cli",version:"4.0.0-rc.25",stableVersion:"3.2.4",license:"BSD-2-Clause",main:"./sources/index.ts",exports:{".":"./sources/index.ts","./polyfills":"./sources/polyfills.ts","./package.json":"./package.json"},dependencies:{"@yarnpkg/core":"workspace:^","@yarnpkg/fslib":"workspace:^","@yarnpkg/libzip":"workspace:^","@yarnpkg/parsers":"workspace:^","@yarnpkg/plugin-compat":"workspace:^","@yarnpkg/plugin-constraints":"workspace:^","@yarnpkg/plugin-dlx":"workspace:^","@yarnpkg/plugin-essentials":"workspace:^","@yarnpkg/plugin-exec":"workspace:^","@yarnpkg/plugin-file":"workspace:^","@yarnpkg/plugin-git":"workspace:^","@yarnpkg/plugin-github":"workspace:^","@yarnpkg/plugin-http":"workspace:^","@yarnpkg/plugin-init":"workspace:^","@yarnpkg/plugin-interactive-tools":"workspace:^","@yarnpkg/plugin-link":"workspace:^","@yarnpkg/plugin-nm":"workspace:^","@yarnpkg/plugin-npm":"workspace:^","@yarnpkg/plugin-npm-cli":"workspace:^","@yarnpkg/plugin-pack":"workspace:^","@yarnpkg/plugin-patch":"workspace:^","@yarnpkg/plugin-pnp":"workspace:^","@yarnpkg/plugin-pnpm":"workspace:^","@yarnpkg/plugin-stage":"workspace:^","@yarnpkg/plugin-typescript":"workspace:^","@yarnpkg/plugin-version":"workspace:^","@yarnpkg/plugin-workspace-tools":"workspace:^","@yarnpkg/shell":"workspace:^","ci-info":"^3.2.0",clipanion:"^3.2.0-rc.10",semver:"^7.1.2",tslib:"^2.4.0",typanion:"^3.3.0"},devDependencies:{"@types/semver":"^7.1.0","@yarnpkg/builder":"workspace:^","@yarnpkg/monorepo":"workspace:^","@yarnpkg/pnpify":"workspace:^",micromatch:"^4.0.2"},peerDependencies:{"@yarnpkg/core":"workspace:^"},scripts:{postpack:"rm -rf lib",prepack:'run build:compile "$(pwd)"',"build:cli+hook":"run build:pnp:hook && builder build bundle","build:cli":"builder build bundle","run:cli":"builder run","update-local":"run build:cli --no-git-hash && rsync -a --delete bundles/ bin/"},publishConfig:{main:"./lib/index.js",bin:null,exports:{".":"./lib/index.js","./package.json":"./package.json"}},files:["/lib/**/*","!/lib/pluginConfiguration.*","!/lib/cli.*"],"@yarnpkg/builder":{bundles:{standard:["@yarnpkg/plugin-essentials","@yarnpkg/plugin-compat","@yarnpkg/plugin-constraints","@yarnpkg/plugin-dlx","@yarnpkg/plugin-exec","@yarnpkg/plugin-file","@yarnpkg/plugin-git","@yarnpkg/plugin-github","@yarnpkg/plugin-http","@yarnpkg/plugin-init","@yarnpkg/plugin-interactive-tools","@yarnpkg/plugin-link","@yarnpkg/plugin-nm","@yarnpkg/plugin-npm","@yarnpkg/plugin-npm-cli","@yarnpkg/plugin-pack","@yarnpkg/plugin-patch","@yarnpkg/plugin-pnp","@yarnpkg/plugin-pnpm","@yarnpkg/plugin-stage","@yarnpkg/plugin-typescript","@yarnpkg/plugin-version","@yarnpkg/plugin-workspace-tools"]}},repository:{type:"git",url:"ssh://git@github.com/yarnpkg/berry.git",directory:"packages/yarnpkg-cli"},engines:{node:">=14.15.0"}}});var Q_=_((Nqt,fme)=>{"use strict";fme.exports=function(e,r){r===!0&&(r=0);var o=e.indexOf("://"),a=e.substring(0,o).split("+").filter(Boolean);return typeof r=="number"?a[r]:a}});var v_=_((Mqt,pme)=>{"use strict";var H0t=Q_();function gme(t){if(Array.isArray(t))return t.indexOf("ssh")!==-1||t.indexOf("rsync")!==-1;if(typeof t!="string")return!1;var e=H0t(t);return t=t.substring(t.indexOf("://")+3),gme(e)?!0:t.indexOf("@"){"use strict";var q0t=Q_(),G0t=v_(),j0t=Ie("querystring");function Y0t(t){t=(t||"").trim();var e={protocols:q0t(t),protocol:null,port:null,resource:"",user:"",pathname:"",hash:"",search:"",href:t,query:Object.create(null)},r=t.indexOf("://"),o=-1,a=null,n=null;t.startsWith(".")&&(t.startsWith("./")&&(t=t.substring(2)),e.pathname=t,e.protocol="file");var c=t.charAt(1);return e.protocol||(e.protocol=e.protocols[0],e.protocol||(G0t(t)?e.protocol="ssh":((c==="/"||c==="~")&&(t=t.substring(2)),e.protocol="file"))),r!==-1&&(t=t.substring(r+3)),n=t.split("/"),e.protocol!=="file"?e.resource=n.shift():e.resource="",a=e.resource.split("@"),a.length===2&&(e.user=a[0],e.resource=a[1]),a=e.resource.split(":"),a.length===2&&(e.resource=a[0],a[1]?(e.port=Number(a[1]),isNaN(e.port)&&(e.port=null,n.unshift(a[1]))):e.port=null),n=n.filter(Boolean),e.protocol==="file"?e.pathname=e.href:e.pathname=e.pathname||(e.protocol!=="file"||e.href[0]==="/"?"/":"")+n.join("/"),a=e.pathname.split("#"),a.length===2&&(e.pathname=a[0],e.hash=a[1]),a=e.pathname.split("?"),a.length===2&&(e.pathname=a[0],e.search=a[1]),e.query=j0t.parse(e.search),e.href=e.href.replace(/\/$/,""),e.pathname=e.pathname.replace(/\/$/,""),e}hme.exports=Y0t});var Cme=_((Oqt,yme)=>{"use strict";var W0t="text/plain",J0t="us-ascii",mme=(t,e)=>e.some(r=>r instanceof RegExp?r.test(t):r===t),V0t=(t,{stripHash:e})=>{let r=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(t);if(!r)throw new Error(`Invalid URL: ${t}`);let{type:o,data:a,hash:n}=r.groups,c=o.split(";");n=e?"":n;let f=!1;c[c.length-1]==="base64"&&(c.pop(),f=!0);let g=(c.shift()||"").toLowerCase(),E=[...c.map(B=>{let[Q,x=""]=B.split("=").map(C=>C.trim());return Q==="charset"&&(x=x.toLowerCase(),x===J0t)?"":`${Q}${x?`=${x}`:""}`}).filter(Boolean)];return f&&E.push("base64"),(E.length!==0||g&&g!==W0t)&&E.unshift(g),`data:${E.join(";")},${f?a.trim():a}${n?`#${n}`:""}`},z0t=(t,e)=>{if(e={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...e},t=t.trim(),/^data:/i.test(t))return V0t(t,e);if(/^view-source:/i.test(t))throw new Error("`view-source:` is not supported as it is a non-standard protocol");let r=t.startsWith("//");!r&&/^\.*\//.test(t)||(t=t.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,e.defaultProtocol));let a=new URL(t);if(e.forceHttp&&e.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(e.forceHttp&&a.protocol==="https:"&&(a.protocol="http:"),e.forceHttps&&a.protocol==="http:"&&(a.protocol="https:"),e.stripAuthentication&&(a.username="",a.password=""),e.stripHash?a.hash="":e.stripTextFragment&&(a.hash=a.hash.replace(/#?:~:text.*?$/i,"")),a.pathname&&(a.pathname=a.pathname.replace(/(?0){let c=a.pathname.split("/"),f=c[c.length-1];mme(f,e.removeDirectoryIndex)&&(c=c.slice(0,c.length-1),a.pathname=c.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),e.stripWWW&&/^www\.(?!www\.)(?:[a-z\-\d]{1,63})\.(?:[a-z.\-\d]{2,63})$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(e.removeQueryParameters))for(let c of[...a.searchParams.keys()])mme(c,e.removeQueryParameters)&&a.searchParams.delete(c);e.removeQueryParameters===!0&&(a.search=""),e.sortQueryParameters&&a.searchParams.sort(),e.removeTrailingSlash&&(a.pathname=a.pathname.replace(/\/$/,""));let n=t;return t=a.toString(),!e.removeSingleSlash&&a.pathname==="/"&&!n.endsWith("/")&&a.hash===""&&(t=t.replace(/\/$/,"")),(e.removeTrailingSlash||a.pathname==="/")&&a.hash===""&&e.removeSingleSlash&&(t=t.replace(/\/$/,"")),r&&!e.normalizeProtocol&&(t=t.replace(/^http:\/\//,"//")),e.stripProtocol&&(t=t.replace(/^(?:https?:)?\/\//,"")),t};yme.exports=z0t});var Ime=_((Uqt,Eme)=>{"use strict";var X0t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z0t=dme(),$0t=Cme();function edt(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(typeof t!="string"||!t.trim())throw new Error("Invalid url.");e&&((typeof e>"u"?"undefined":X0t(e))!=="object"&&(e={stripHash:!1}),t=$0t(t,e));var r=Z0t(t);return r}Eme.exports=edt});var Qme=_((Kqt,Bme)=>{"use strict";var tdt=Ime(),wme=v_();function rdt(t){var e=tdt(t);e.token="";var r=e.user.split(":");return r.length===2&&(r[1]==="x-oauth-basic"?e.token=r[0]:r[0]==="x-token-auth"&&(e.token=r[1])),wme(e.protocols)||wme(t)?e.protocol="ssh":e.protocols.length?e.protocol=e.protocols[0]:e.protocol="file",e.href=e.href.replace(/\/$/,""),e}Bme.exports=rdt});var Dme=_((_qt,vme)=>{"use strict";var ndt=Qme();function D_(t){if(typeof t!="string")throw new Error("The url must be a string.");var e=ndt(t),r=e.resource.split("."),o=null;switch(e.toString=function(g){return D_.stringify(this,g)},e.source=r.length>2?r.slice(1-r.length).join("."):e.source=e.resource,e.git_suffix=/\.git$/.test(e.pathname),e.name=decodeURIComponent(e.pathname.replace(/^\//,"").replace(/\.git$/,"")),e.owner=decodeURIComponent(e.user),e.source){case"git.cloudforge.com":e.owner=e.user,e.organization=r[0],e.source="cloudforge.com";break;case"visualstudio.com":if(e.resource==="vs-ssh.visualstudio.com"){o=e.name.split("/"),o.length===4&&(e.organization=o[1],e.owner=o[2],e.name=o[3],e.full_name=o[2]+"/"+o[3]);break}else{o=e.name.split("/"),o.length===2?(e.owner=o[1],e.name=o[1],e.full_name="_git/"+e.name):o.length===3?(e.name=o[2],o[0]==="DefaultCollection"?(e.owner=o[2],e.organization=o[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=o[0],e.full_name=e.owner+"/_git/"+e.name)):o.length===4&&(e.organization=o[0],e.owner=o[1],e.name=o[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break}case"dev.azure.com":case"azure.com":if(e.resource==="ssh.dev.azure.com"){o=e.name.split("/"),o.length===4&&(e.organization=o[1],e.owner=o[2],e.name=o[3]);break}else{o=e.name.split("/"),o.length===5?(e.organization=o[0],e.owner=o[1],e.name=o[4],e.full_name="_git/"+e.name):o.length===3?(e.name=o[2],o[0]==="DefaultCollection"?(e.owner=o[2],e.organization=o[0],e.full_name=e.organization+"/_git/"+e.name):(e.owner=o[0],e.full_name=e.owner+"/_git/"+e.name)):o.length===4&&(e.organization=o[0],e.owner=o[1],e.name=o[3],e.full_name=e.organization+"/"+e.owner+"/_git/"+e.name);break}default:o=e.name.split("/");var a=o.length-1;if(o.length>=2){var n=o.indexOf("blob",2),c=o.indexOf("tree",2),f=o.indexOf("commit",2);a=n>0?n-1:c>0?c-1:f>0?f-1:a,e.owner=o.slice(0,a).join("/"),e.name=o[a],f&&(e.commit=o[a+2])}e.ref="",e.filepathtype="",e.filepath="",o.length>a+2&&["blob","tree"].indexOf(o[a+1])>=0&&(e.filepathtype=o[a+1],e.ref=o[a+2],o.length>a+3&&(e.filepath=o.slice(a+3).join("/"))),e.organization=e.owner;break}return e.full_name||(e.full_name=e.owner,e.name&&(e.full_name&&(e.full_name+="/"),e.full_name+=e.name)),e}D_.stringify=function(t,e){e=e||(t.protocols&&t.protocols.length?t.protocols.join("+"):t.protocol);var r=t.port?":"+t.port:"",o=t.user||"git",a=t.git_suffix?".git":"";switch(e){case"ssh":return r?"ssh://"+o+"@"+t.resource+r+"/"+t.full_name+a:o+"@"+t.resource+":"+t.full_name+a;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return e+"://"+o+"@"+t.resource+r+"/"+t.full_name+a;case"http":case"https":var n=t.token?idt(t):t.user&&(t.protocols.includes("http")||t.protocols.includes("https"))?t.user+"@":"";return e+"://"+n+t.resource+r+"/"+t.full_name+a;default:return t.href}};function idt(t){switch(t.source){case"bitbucket.org":return"x-token-auth:"+t.token+"@";default:return t.token+"@"}}vme.exports=D_});var Kme=_((pjt,K_)=>{var gdt;(function(t){var e=function(){return{"append/2":[new t.type.Rule(new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("L")]),new t.type.Term("foldl",[new t.type.Term("append",[]),new t.type.Var("X"),new t.type.Term("[]",[]),new t.type.Var("L")]))],"append/3":[new t.type.Rule(new t.type.Term("append",[new t.type.Term("[]",[]),new t.type.Var("X"),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("append",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("append",[new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("S")]))],"member/2":[new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("_")])]),null),new t.type.Rule(new t.type.Term("member",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")])]),new t.type.Term("member",[new t.type.Var("X"),new t.type.Var("Xs")]))],"permutation/2":[new t.type.Rule(new t.type.Term("permutation",[new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("permutation",[new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("permutation",[new t.type.Var("T"),new t.type.Var("P")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("P")]),new t.type.Term("append",[new t.type.Var("X"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("Y")]),new t.type.Var("S")])])]))],"maplist/2":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("X")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("Xs")])]))],"maplist/3":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs")])]))],"maplist/4":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs")])]))],"maplist/5":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds")])]))],"maplist/6":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es")])]))],"maplist/7":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs")])]))],"maplist/8":[new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("A"),new t.type.Var("As")]),new t.type.Term(".",[new t.type.Var("B"),new t.type.Var("Bs")]),new t.type.Term(".",[new t.type.Var("C"),new t.type.Var("Cs")]),new t.type.Term(".",[new t.type.Var("D"),new t.type.Var("Ds")]),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Es")]),new t.type.Term(".",[new t.type.Var("F"),new t.type.Var("Fs")]),new t.type.Term(".",[new t.type.Var("G"),new t.type.Var("Gs")])]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P"),new t.type.Var("A"),new t.type.Var("B"),new t.type.Var("C"),new t.type.Var("D"),new t.type.Var("E"),new t.type.Var("F"),new t.type.Var("G")]),new t.type.Term("maplist",[new t.type.Var("P"),new t.type.Var("As"),new t.type.Var("Bs"),new t.type.Var("Cs"),new t.type.Var("Ds"),new t.type.Var("Es"),new t.type.Var("Fs"),new t.type.Var("Gs")])]))],"include/3":[new t.type.Rule(new t.type.Term("include",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("include",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("A")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("A"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("F"),new t.type.Var("B")]),new t.type.Term(",",[new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("F")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("S")])]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("L"),new t.type.Var("S")])]),new t.type.Term("include",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("S")])])])])]))],"exclude/3":[new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Term("[]",[])]),null),new t.type.Rule(new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("exclude",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("E")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term("[]",[])]),new t.type.Var("Q")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("R"),new t.type.Var("Q")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("!",[]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("E")])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("E")])])])])])])]))],"foldl/4":[new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("_"),new t.type.Term("[]",[]),new t.type.Var("I"),new t.type.Var("I")]),null),new t.type.Rule(new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Var("T")]),new t.type.Var("I"),new t.type.Var("R")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P"),new t.type.Var("L")]),new t.type.Term(",",[new t.type.Term("append",[new t.type.Var("L"),new t.type.Term(".",[new t.type.Var("I"),new t.type.Term(".",[new t.type.Var("H"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])])])]),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("=..",[new t.type.Var("P2"),new t.type.Var("L2")]),new t.type.Term(",",[new t.type.Term("call",[new t.type.Var("P2")]),new t.type.Term("foldl",[new t.type.Var("P"),new t.type.Var("T"),new t.type.Var("X"),new t.type.Var("R")])])])])]))],"select/3":[new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("E"),new t.type.Var("Xs")]),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("select",[new t.type.Var("E"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term("select",[new t.type.Var("E"),new t.type.Var("Xs"),new t.type.Var("Ys")]))],"sum_list/2":[new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term("[]",[]),new t.type.Num(0,!1)]),null),new t.type.Rule(new t.type.Term("sum_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("sum_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("+",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"max_list/2":[new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("max_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("max_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"min_list/2":[new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("min_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("min_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term(";",[new t.type.Term(",",[new t.type.Term("=<",[new t.type.Var("X"),new t.type.Var("Y")]),new t.type.Term(",",[new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("X")]),new t.type.Term("!",[])])]),new t.type.Term("=",[new t.type.Var("S"),new t.type.Var("Y")])])]))],"prod_list/2":[new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term("[]",[]),new t.type.Num(1,!1)]),null),new t.type.Rule(new t.type.Term("prod_list",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("S")]),new t.type.Term(",",[new t.type.Term("prod_list",[new t.type.Var("Xs"),new t.type.Var("Y")]),new t.type.Term("is",[new t.type.Var("S"),new t.type.Term("*",[new t.type.Var("X"),new t.type.Var("Y")])])]))],"last/2":[new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("X"),new t.type.Term("[]",[])]),new t.type.Var("X")]),null),new t.type.Rule(new t.type.Term("last",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("Xs")]),new t.type.Var("X")]),new t.type.Term("last",[new t.type.Var("Xs"),new t.type.Var("X")]))],"prefix/2":[new t.type.Rule(new t.type.Term("prefix",[new t.type.Var("Part"),new t.type.Var("Whole")]),new t.type.Term("append",[new t.type.Var("Part"),new t.type.Var("_"),new t.type.Var("Whole")]))],"nth0/3":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth1/3":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("_")]),new t.type.Term("!",[])])])]))],"nth0/4":[new t.type.Rule(new t.type.Term("nth0",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">=",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(0,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth1/4":[new t.type.Rule(new t.type.Term("nth1",[new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term(";",[new t.type.Term("->",[new t.type.Term("var",[new t.type.Var("X")]),new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")])]),new t.type.Term(",",[new t.type.Term(">",[new t.type.Var("X"),new t.type.Num(0,!1)]),new t.type.Term(",",[new t.type.Term("nth",[new t.type.Num(1,!1),new t.type.Var("X"),new t.type.Var("Y"),new t.type.Var("Z"),new t.type.Var("W")]),new t.type.Term("!",[])])])]))],"nth/5":[new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("N"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("X"),new t.type.Var("Xs")]),null),new t.type.Rule(new t.type.Term("nth",[new t.type.Var("N"),new t.type.Var("O"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Xs")]),new t.type.Var("Y"),new t.type.Term(".",[new t.type.Var("X"),new t.type.Var("Ys")])]),new t.type.Term(",",[new t.type.Term("is",[new t.type.Var("M"),new t.type.Term("+",[new t.type.Var("N"),new t.type.Num(1,!1)])]),new t.type.Term("nth",[new t.type.Var("M"),new t.type.Var("O"),new t.type.Var("Xs"),new t.type.Var("Y"),new t.type.Var("Ys")])]))],"length/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(!t.type.is_variable(f)&&!t.type.is_integer(f))o.throw_error(t.error.type("integer",f,n.indicator));else if(t.type.is_integer(f)&&f.value<0)o.throw_error(t.error.domain("not_less_than_zero",f,n.indicator));else{var g=new t.type.Term("length",[c,new t.type.Num(0,!1),f]);t.type.is_integer(f)&&(g=new t.type.Term(",",[g,new t.type.Term("!",[])])),o.prepend([new t.type.State(a.goal.replace(g),a.substitution,a)])}},"length/3":[new t.type.Rule(new t.type.Term("length",[new t.type.Term("[]",[]),new t.type.Var("N"),new t.type.Var("N")]),null),new t.type.Rule(new t.type.Term("length",[new t.type.Term(".",[new t.type.Var("_"),new t.type.Var("X")]),new t.type.Var("A"),new t.type.Var("N")]),new t.type.Term(",",[new t.type.Term("succ",[new t.type.Var("A"),new t.type.Var("B")]),new t.type.Term("length",[new t.type.Var("X"),new t.type.Var("B"),new t.type.Var("N")])]))],"replicate/3":function(o,a,n){var c=n.args[0],f=n.args[1],g=n.args[2];if(t.type.is_variable(f))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_integer(f))o.throw_error(t.error.type("integer",f,n.indicator));else if(f.value<0)o.throw_error(t.error.domain("not_less_than_zero",f,n.indicator));else if(!t.type.is_variable(g)&&!t.type.is_list(g))o.throw_error(t.error.type("list",g,n.indicator));else{for(var p=new t.type.Term("[]"),E=0;E0;B--)E[B].equals(E[B-1])&&E.splice(B,1);for(var Q=new t.type.Term("[]"),B=E.length-1;B>=0;B--)Q=new t.type.Term(".",[E[B],Q]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[Q,f])),a.substitution,a)])}}},"msort/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))o.throw_error(t.error.type("list",f,n.indicator));else{for(var g=[],p=c;p.indicator==="./2";)g.push(p.args[0]),p=p.args[1];if(t.type.is_variable(p))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(p))o.throw_error(t.error.type("list",c,n.indicator));else{for(var E=g.sort(t.compare),B=new t.type.Term("[]"),Q=E.length-1;Q>=0;Q--)B=new t.type.Term(".",[E[Q],B]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[B,f])),a.substitution,a)])}}},"keysort/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))o.throw_error(t.error.type("list",f,n.indicator));else{for(var g=[],p,E=c;E.indicator==="./2";){if(p=E.args[0],t.type.is_variable(p)){o.throw_error(t.error.instantiation(n.indicator));return}else if(!t.type.is_term(p)||p.indicator!=="-/2"){o.throw_error(t.error.type("pair",p,n.indicator));return}p.args[0].pair=p.args[1],g.push(p.args[0]),E=E.args[1]}if(t.type.is_variable(E))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_empty_list(E))o.throw_error(t.error.type("list",c,n.indicator));else{for(var B=g.sort(t.compare),Q=new t.type.Term("[]"),x=B.length-1;x>=0;x--)Q=new t.type.Term(".",[new t.type.Term("-",[B[x],B[x].pair]),Q]),delete B[x].pair;o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[Q,f])),a.substitution,a)])}}},"take/3":function(o,a,n){var c=n.args[0],f=n.args[1],g=n.args[2];if(t.type.is_variable(f)||t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(f))o.throw_error(t.error.type("list",f,n.indicator));else if(!t.type.is_integer(c))o.throw_error(t.error.type("integer",c,n.indicator));else if(!t.type.is_variable(g)&&!t.type.is_list(g))o.throw_error(t.error.type("list",g,n.indicator));else{for(var p=c.value,E=[],B=f;p>0&&B.indicator==="./2";)E.push(B.args[0]),B=B.args[1],p--;if(p===0){for(var Q=new t.type.Term("[]"),p=E.length-1;p>=0;p--)Q=new t.type.Term(".",[E[p],Q]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[Q,g])),a.substitution,a)])}}},"drop/3":function(o,a,n){var c=n.args[0],f=n.args[1],g=n.args[2];if(t.type.is_variable(f)||t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_list(f))o.throw_error(t.error.type("list",f,n.indicator));else if(!t.type.is_integer(c))o.throw_error(t.error.type("integer",c,n.indicator));else if(!t.type.is_variable(g)&&!t.type.is_list(g))o.throw_error(t.error.type("list",g,n.indicator));else{for(var p=c.value,E=[],B=f;p>0&&B.indicator==="./2";)E.push(B.args[0]),B=B.args[1],p--;p===0&&o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[B,g])),a.substitution,a)])}},"reverse/2":function(o,a,n){var c=n.args[0],f=n.args[1],g=t.type.is_instantiated_list(c),p=t.type.is_instantiated_list(f);if(t.type.is_variable(c)&&t.type.is_variable(f))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_variable(c)&&!t.type.is_fully_list(c))o.throw_error(t.error.type("list",c,n.indicator));else if(!t.type.is_variable(f)&&!t.type.is_fully_list(f))o.throw_error(t.error.type("list",f,n.indicator));else if(!g&&!p)o.throw_error(t.error.instantiation(n.indicator));else{for(var E=g?c:f,B=new t.type.Term("[]",[]);E.indicator==="./2";)B=new t.type.Term(".",[E.args[0],B]),E=E.args[1];o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[B,g?f:c])),a.substitution,a)])}},"list_to_set/2":function(o,a,n){var c=n.args[0],f=n.args[1];if(t.type.is_variable(c))o.throw_error(t.error.instantiation(n.indicator));else{for(var g=c,p=[];g.indicator==="./2";)p.push(g.args[0]),g=g.args[1];if(t.type.is_variable(g))o.throw_error(t.error.instantiation(n.indicator));else if(!t.type.is_term(g)||g.indicator!=="[]/0")o.throw_error(t.error.type("list",c,n.indicator));else{for(var E=[],B=new t.type.Term("[]",[]),Q,x=0;x=0;x--)B=new t.type.Term(".",[E[x],B]);o.prepend([new t.type.State(a.goal.replace(new t.type.Term("=",[f,B])),a.substitution,a)])}}}}},r=["append/2","append/3","member/2","permutation/2","maplist/2","maplist/3","maplist/4","maplist/5","maplist/6","maplist/7","maplist/8","include/3","exclude/3","foldl/4","sum_list/2","max_list/2","min_list/2","prod_list/2","last/2","prefix/2","nth0/3","nth1/3","nth0/4","nth1/4","length/2","replicate/3","select/3","sort/2","msort/2","keysort/2","take/3","drop/3","reverse/2","list_to_set/2"];typeof K_<"u"?K_.exports=function(o){t=o,new t.type.Module("lists",e(),r)}:new t.type.Module("lists",e(),r)})(gdt)});var tye=_(tn=>{"use strict";var xm=process.platform==="win32",__="aes-256-cbc",pdt="sha256",qme="The current environment doesn't support interactive reading from TTY.",ri=Ie("fs"),_me=process.binding("tty_wrap").TTY,q_=Ie("child_process"),Uh=Ie("path"),G_={prompt:"> ",hideEchoBack:!1,mask:"*",limit:[],limitMessage:"Input another, please.$<( [)limit(])>",defaultInput:"",trueValue:[],falseValue:[],caseSensitive:!1,keepWhitespace:!1,encoding:"utf8",bufferSize:1024,print:void 0,history:!0,cd:!1,phContent:void 0,preCheck:void 0},yg="none",Bc,ME,Hme=!1,Oh,DP,H_,hdt=0,V_="",km=[],SP,Gme=!1,j_=!1,R1=!1;function jme(t){function e(r){return r.replace(/[^\w\u0080-\uFFFF]/g,function(o){return"#"+o.charCodeAt(0)+";"})}return DP.concat(function(r){var o=[];return Object.keys(r).forEach(function(a){r[a]==="boolean"?t[a]&&o.push("--"+a):r[a]==="string"&&t[a]&&o.push("--"+a,e(t[a]))}),o}({display:"string",displayOnly:"boolean",keyIn:"boolean",hideEchoBack:"boolean",mask:"string",limit:"string",caseSensitive:"boolean"}))}function ddt(t,e){function r(H){var X,ie="",fe;for(H_=H_||Ie("os").tmpdir();;){X=Uh.join(H_,H+ie);try{fe=ri.openSync(X,"wx")}catch(ye){if(ye.code==="EEXIST"){ie++;continue}else throw ye}ri.closeSync(fe);break}return X}var o,a,n,c={},f,g,p=r("readline-sync.stdout"),E=r("readline-sync.stderr"),B=r("readline-sync.exit"),Q=r("readline-sync.done"),x=Ie("crypto"),C,N,U;C=x.createHash(pdt),C.update(""+process.pid+hdt+++Math.random()),U=C.digest("hex"),N=x.createDecipher(__,U),o=jme(t),xm?(a=process.env.ComSpec||"cmd.exe",process.env.Q='"',n=["/V:ON","/S","/C","(%Q%"+a+"%Q% /V:ON /S /C %Q%%Q%"+Oh+"%Q%"+o.map(function(H){return" %Q%"+H+"%Q%"}).join("")+" & (echo !ERRORLEVEL!)>%Q%"+B+"%Q%%Q%) 2>%Q%"+E+"%Q% |%Q%"+process.execPath+"%Q% %Q%"+__dirname+"\\encrypt.js%Q% %Q%"+__+"%Q% %Q%"+U+"%Q% >%Q%"+p+"%Q% & (echo 1)>%Q%"+Q+"%Q%"]):(a="/bin/sh",n=["-c",'("'+Oh+'"'+o.map(function(H){return" '"+H.replace(/'/g,"'\\''")+"'"}).join("")+'; echo $?>"'+B+'") 2>"'+E+'" |"'+process.execPath+'" "'+__dirname+'/encrypt.js" "'+__+'" "'+U+'" >"'+p+'"; echo 1 >"'+Q+'"']),R1&&R1("_execFileSync",o);try{q_.spawn(a,n,e)}catch(H){c.error=new Error(H.message),c.error.method="_execFileSync - spawn",c.error.program=a,c.error.args=n}for(;ri.readFileSync(Q,{encoding:t.encoding}).trim()!=="1";);return(f=ri.readFileSync(B,{encoding:t.encoding}).trim())==="0"?c.input=N.update(ri.readFileSync(p,{encoding:"binary"}),"hex",t.encoding)+N.final(t.encoding):(g=ri.readFileSync(E,{encoding:t.encoding}).trim(),c.error=new Error(qme+(g?` `+g:"")),c.error.method="_execFileSync",c.error.program=a,c.error.args=n,c.error.extMessage=g,c.error.exitCode=+f),ri.unlinkSync(p),ri.unlinkSync(E),ri.unlinkSync(B),ri.unlinkSync(Q),c}function mdt(t){var e,r={},o,a={env:process.env,encoding:t.encoding};if(Oh||(xm?process.env.PSModulePath?(Oh="powershell.exe",DP=["-ExecutionPolicy","Bypass","-File",__dirname+"\\read.ps1"]):(Oh="cscript.exe",DP=["//nologo",__dirname+"\\read.cs.js"]):(Oh="/bin/sh",DP=[__dirname+"/read.sh"])),xm&&!process.env.PSModulePath&&(a.stdio=[process.stdin]),q_.execFileSync){e=jme(t),R1&&R1("execFileSync",e);try{r.input=q_.execFileSync(Oh,e,a)}catch(n){o=n.stderr?(n.stderr+"").trim():"",r.error=new Error(qme+(o?` `+o:"")),r.error.method="execFileSync",r.error.program=Oh,r.error.args=e,r.error.extMessage=o,r.error.exitCode=n.status,r.error.code=n.code,r.error.signal=n.signal}}else r=ddt(t,a);return r.error||(r.input=r.input.replace(/^\s*'|'\s*$/g,""),t.display=""),r}function Y_(t){var e="",r=t.display,o=!t.display&&t.keyIn&&t.hideEchoBack&&!t.mask;function a(){var n=mdt(t);if(n.error)throw n.error;return n.input}return j_&&j_(t),function(){var n,c,f;function g(){return n||(n=process.binding("fs"),c=process.binding("constants")),n}if(typeof yg=="string")if(yg=null,xm){if(f=function(p){var E=p.replace(/^\D+/,"").split("."),B=0;return(E[0]=+E[0])&&(B+=E[0]*1e4),(E[1]=+E[1])&&(B+=E[1]*100),(E[2]=+E[2])&&(B+=E[2]),B}(process.version),!(f>=20302&&f<40204||f>=5e4&&f<50100||f>=50600&&f<60200)&&process.stdin.isTTY)process.stdin.pause(),yg=process.stdin.fd,ME=process.stdin._handle;else try{yg=g().open("CONIN$",c.O_RDWR,parseInt("0666",8)),ME=new _me(yg,!0)}catch{}if(process.stdout.isTTY)Bc=process.stdout.fd;else{try{Bc=ri.openSync("\\\\.\\CON","w")}catch{}if(typeof Bc!="number")try{Bc=g().open("CONOUT$",c.O_RDWR,parseInt("0666",8))}catch{}}}else{if(process.stdin.isTTY){process.stdin.pause();try{yg=ri.openSync("/dev/tty","r"),ME=process.stdin._handle}catch{}}else try{yg=ri.openSync("/dev/tty","r"),ME=new _me(yg,!1)}catch{}if(process.stdout.isTTY)Bc=process.stdout.fd;else try{Bc=ri.openSync("/dev/tty","w")}catch{}}}(),function(){var n,c,f=!t.hideEchoBack&&!t.keyIn,g,p,E,B,Q;SP="";function x(C){return C===Hme?!0:ME.setRawMode(C)!==0?!1:(Hme=C,!0)}if(Gme||!ME||typeof Bc!="number"&&(t.display||!f)){e=a();return}if(t.display&&(ri.writeSync(Bc,t.display),t.display=""),!t.displayOnly){if(!x(!f)){e=a();return}for(p=t.keyIn?1:t.bufferSize,g=Buffer.allocUnsafe&&Buffer.alloc?Buffer.alloc(p):new Buffer(p),t.keyIn&&t.limit&&(c=new RegExp("[^"+t.limit+"]","g"+(t.caseSensitive?"":"i")));;){E=0;try{E=ri.readSync(yg,g,0,p)}catch(C){if(C.code!=="EOF"){x(!1),e+=a();return}}if(E>0?(B=g.toString(t.encoding,0,E),SP+=B):(B=` `,SP+=String.fromCharCode(0)),B&&typeof(Q=(B.match(/^(.*?)[\r\n]/)||[])[1])=="string"&&(B=Q,n=!0),B&&(B=B.replace(/[\x00-\x08\x0b\x0c\x0e-\x1f\x7f]/g,"")),B&&c&&(B=B.replace(c,"")),B&&(f||(t.hideEchoBack?t.mask&&ri.writeSync(Bc,new Array(B.length+1).join(t.mask)):ri.writeSync(Bc,B)),e+=B),!t.keyIn&&n||t.keyIn&&e.length>=p)break}!f&&!o&&ri.writeSync(Bc,` diff --git a/packages/yarn/app/.yarnrc.yml b/packages/yarn/app/.yarnrc.yml index c1a27f3..101141a 100644 --- a/packages/yarn/app/.yarnrc.yml +++ b/packages/yarn/app/.yarnrc.yml @@ -1,3 +1,5 @@ +compressionLevel: 0 + enableGlobalCache: true enableTelemetry: false @@ -22,12 +24,8 @@ nmHoistingLimits: workspaces nmSelfReferences: false -nmMode: hardlinks-global - nodeLinker: node-modules preferAggregateCacheInfo: true -compressionLevel: 0 - -yarnPath: .yarn/releases/yarn-4.0.0-rc.24.cjs +yarnPath: .yarn/releases/yarn-4.0.0-rc.25.cjs diff --git a/packages/yarn/app/package.json b/packages/yarn/app/package.json index f182a3d..bd0ae30 100644 --- a/packages/yarn/app/package.json +++ b/packages/yarn/app/package.json @@ -8,14 +8,14 @@ "@ant-design/icons-svg": "^4.2.1", "@apollo/client": "^3.7.0", "@bn-digital/commitlint-config": "^2.0.0", - "@bn-digital/eslint-config": "^2.0.6", - "@bn-digital/graphql-config": "^2.0.6", - "@bn-digital/postcss-config": "^2.0.4", - "@bn-digital/prettier-config": "^2.0.3", + "@bn-digital/eslint-config": "^2.0.7", + "@bn-digital/graphql-config": "^2.0.8", + "@bn-digital/postcss-config": "^2.0.5", + "@bn-digital/prettier-config": "^2.0.5", "@bn-digital/sdk": "^1.3.0", "@bn-digital/strapi-plugin-email-emitter": "^1.0.16", "@bn-digital/strapi-plugin-field-uuid": "^1.1.7", - "@bn-digital/strapi-types": "^1.0.41", + "@bn-digital/strapi-types": "^1.0.45", "@bn-digital/stylelint-config": "^2.0.8", "@bn-digital/vault-env": "^1.4.0", "@bn-digital/vite": "^2.0.13", @@ -25,7 +25,7 @@ "@googlemaps/react-wrapper": "^1.1.35", "@material-ui/core": "^5.0.0-beta.5", "@sentry/cli": "^2.7.0", - "@sentry/react": "^7.14.2", + "@sentry/react": "^7.15.0", "@strapi/database": "^4.4.3", "@strapi/plugin-content-manager": "^4.4.3", "@strapi/plugin-content-type-builder": "^4.4.3", @@ -40,15 +40,15 @@ "@strapi/provider-upload-aws-s3": "^4.4.3", "@strapi/strapi": "^4.4.3", "@strapi/typescript-utils": "^4.4.3", - "antd": "^4.23.4", - "axios": "^1.1.2", + "antd": "^4.23.5", + "axios": "^1.1.3", "better-sqlite3": "^7.6.2", "commander": "^9.4.1", "core-js": "^3.25.5", "cross-env": "^7.0.3", "date-fns": "^2.29.3", "dotenv": "^16.0.3", - "esbuild": "^0.15.10", + "esbuild": "^0.15.11", "graphql": "^16.6.0", "gsap": "^3.11.3", "history": "^5.3.0", @@ -67,7 +67,7 @@ "react-facebook-login": "^4.1.1", "react-google-login": "^5.2.2", "react-helmet-async": "^1.3.0", - "react-intl": "^6.1.2", + "react-intl": "^6.2.0", "react-markdown": "^8.0.3", "react-responsive": "^9.0.0", "react-router": "^6.4.2", @@ -79,29 +79,29 @@ "strapi-plugin-config-sync": "^1.0.4", "strapi-plugin-email-designer": "^2.1.1", "strapi-plugin-graphs-builder": "^1.0.0", - "strapi-plugin-import-export-entries": "^1.16.1", + "strapi-plugin-import-export-entries": "^1.16.2", "strapi-plugin-menus": "^1.1.0", "strapi-plugin-sitemap": "^2.0.8", "strapi-plugin-wysiwyg-tui-editor": "^4.0.1", "strapi-prometheus": "^0.7.0", "uuid": "^9.0.0", - "vite": "^3.1.6", + "vite": "^3.1.8", "webpack": "^5.74.0" }, "devDependencies": { "@mapbox/node-pre-gyp": "^1.0.10", "@types/google.maps": "^3.50.4", - "@types/node": "^18.8.3", + "@types/node": "^18.11.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", "@types/uuid": "^8.3.4", "@vscode/sqlite3": "^5.0.8", - "cypress": "^10.9.0", + "cypress": "^10.10.0", "nodemon": "^2.0.20", "ts-node": "^10.9.1", "tslib": "^2.4.0", "typescript": "^4.8.4" }, "engineStrict": false, - "packageManager": "yarn@4.0.0-rc.24" + "packageManager": "yarn@4.0.0-rc.25" } diff --git a/packages/yarn/app/yarn.lock b/packages/yarn/app/yarn.lock index 3045b6c..c7ef3a2 100644 --- a/packages/yarn/app/yarn.lock +++ b/packages/yarn/app/yarn.lock @@ -1535,6 +1535,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/parser@npm:7.19.4" + bin: + parser: ./bin/babel-parser.js + checksum: 51a69ca46dcd4d303df3466bc0ac3da421fdbf3cc62c1cd59d4776561334fe048e2b2445356074fdba54905cad6389feea650c6cc69131c77e93faeae141bb78 + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" @@ -2684,6 +2693,34 @@ __metadata: languageName: node linkType: hard +"@bn-digital/eslint-config@npm:^2.0.7": + version: 2.0.7 + resolution: "@bn-digital/eslint-config@npm:2.0.7" + dependencies: + "@babel/eslint-parser": "npm:^7.19.1" + "@babel/eslint-plugin": "npm:^7.19.1" + "@graphql-eslint/eslint-plugin": "npm:^3.12.0" + "@typescript-eslint/eslint-plugin": "npm:^5.40.0" + "@typescript-eslint/parser": "npm:^5.40.0" + eslint: "npm:^8.25.0" + eslint-config-prettier: "npm:^8.5.0" + eslint-import-resolver-typescript: "npm:^3.5.1" + eslint-plugin-graphql: "npm:^4.0.0" + eslint-plugin-import: "npm:^2.26.0" + eslint-plugin-jsx-a11y: "npm:^6.6.1" + eslint-plugin-node: "npm:^11.1.0" + eslint-plugin-prettier: "npm:^4.2.1" + eslint-plugin-react: "npm:^7.31.10" + eslint-plugin-react-hooks: "npm:^4.6.0" + eslint-plugin-simple-import-sort: "npm:^8.0.0" + eslint-plugin-unicorn: "npm:^44.0.2" + peerDependenciesMeta: + eslint: + optional: false + checksum: 35fc6240e39f5e853a1309a812df9708d55bee84dd6b335794f0b429e7ca84534bd6f0d8e7f29f2acf8b7111d750425958c1ec0b40286d6485c4650df430f1a0 + languageName: node + linkType: hard + "@bn-digital/graphql-config@npm:^2.0.6": version: 2.0.6 resolution: "@bn-digital/graphql-config@npm:2.0.6" @@ -2707,6 +2744,29 @@ __metadata: languageName: node linkType: hard +"@bn-digital/graphql-config@npm:^2.0.8": + version: 2.0.8 + resolution: "@bn-digital/graphql-config@npm:2.0.8" + dependencies: + "@apollo/client": "npm:^3.7.0" + "@graphql-codegen/cli": "npm:^2.13.7" + "@graphql-codegen/core": "npm:^2.6.2" + "@graphql-codegen/fragment-matcher": "npm:^3.3.1" + "@graphql-codegen/plugin-helpers": "npm:^2.7.1" + "@graphql-codegen/typescript": "npm:^2.7.4" + "@graphql-codegen/typescript-apollo-client-helpers": "npm:^2.2.4" + "@graphql-codegen/typescript-operations": "npm:^2.5.4" + "@graphql-codegen/typescript-react-apollo": "npm:^3.3.4" + graphql: "npm:^16.6.0" + peerDependenciesMeta: + "@graphql-codegen/core": + optional: false + graphql: + optional: false + checksum: 70e7598ce4dcc4b3744b3049c7bcce834538be74bca944316d40ee13b054b92cd6bacaa9c26320a0b5c9e3085981555a0c33531053f8e063c8eb9b9da5bf7094 + languageName: node + linkType: hard + "@bn-digital/postcss-config@npm:^1.1.5": version: 1.1.5 resolution: "@bn-digital/postcss-config@npm:1.1.5" @@ -2722,7 +2782,7 @@ __metadata: languageName: node linkType: hard -"@bn-digital/postcss-config@npm:^2.0.3, @bn-digital/postcss-config@npm:^2.0.4": +"@bn-digital/postcss-config@npm:^2.0.3": version: 2.0.4 resolution: "@bn-digital/postcss-config@npm:2.0.4" dependencies: @@ -2745,16 +2805,39 @@ __metadata: languageName: node linkType: hard -"@bn-digital/prettier-config@npm:^2.0.3": - version: 2.0.3 - resolution: "@bn-digital/prettier-config@npm:2.0.3" +"@bn-digital/postcss-config@npm:^2.0.5": + version: 2.0.5 + resolution: "@bn-digital/postcss-config@npm:2.0.5" dependencies: - "@babel/parser": "npm:^7.19.3" + "@stylelint/postcss-css-in-js": "npm:^0.38.0" + autoprefixer: "npm:^10.4.12" + less: "npm:^4.1.3" + postcss: "npm:^8.4.17" + postcss-less: "npm:^6.0.0" + postcss-normalize: "npm:^10.0.1" + postcss-preset-env: "npm:^7.8.2" + postcss-scss: "npm:^4.0.5" + postcss-syntax: "npm:^0.36.2" + sass: "npm:^1.55.0" + peerDependenciesMeta: + postcss: + optional: false + postcss-syntax: + optional: false + checksum: 7e5820500e38d955988e84975c588377dd8a587bbd8d69601d176de70778ce04f79de93d2863df9a90bdaafc661aba5b0b1e715566c6dfd8487079557893237f + languageName: node + linkType: hard + +"@bn-digital/prettier-config@npm:^2.0.5": + version: 2.0.5 + resolution: "@bn-digital/prettier-config@npm:2.0.5" + dependencies: + "@babel/parser": "npm:^7.19.4" prettier: "npm:^2.7.1" peerDependenciesMeta: prettier: optional: false - checksum: d6c54bcb3c7a71d20a2554443cf8e303e0e9d9fd3a4f4663dc17d7aea51c49090513bdc926c06679143b999ab5d32aa28a2706818ba5c1d5f9c4d95883848c7c + checksum: 81d76ef89fc11685be0c83d8adf28f12d7d2386d4fbb97848a97d7f6ac30360ed1e10e4a97f240740fe78494d2fe032a5e3673bb0ca471080a56df76e43fa944 languageName: node linkType: hard @@ -2796,13 +2879,13 @@ __metadata: languageName: node linkType: hard -"@bn-digital/strapi-types@npm:^1.0.41": - version: 1.0.41 - resolution: "@bn-digital/strapi-types@npm:1.0.41" +"@bn-digital/strapi-types@npm:^1.0.45": + version: 1.0.45 + resolution: "@bn-digital/strapi-types@npm:1.0.45" dependencies: - "@strapi/strapi": "npm:^4.3.0" + "@strapi/strapi": "npm:^4.4.3" nexus: "npm:^1.3.0" - checksum: 7ec7c2b7595e903cd5d220f9cd50785ace062f8f5202465e15190a2c3e97cab771aa14eaa06c3d6f967f34b39b5fa29e1e8faae9f83ab352274c69b53498c578 + checksum: 3c2c54cc0c4a452fb88a5abc13b504e09d2c0ef56f2508c48bef10993d03167c9b28f0128255fd08fb102b3a403ca536a79f193dab5db93699b6f34cac9045d3 languageName: node linkType: hard @@ -3420,14 +3503,14 @@ __metadata: "@ant-design/icons-svg": "npm:^4.2.1" "@apollo/client": "npm:^3.7.0" "@bn-digital/commitlint-config": "npm:^2.0.0" - "@bn-digital/eslint-config": "npm:^2.0.6" - "@bn-digital/graphql-config": "npm:^2.0.6" - "@bn-digital/postcss-config": "npm:^2.0.4" - "@bn-digital/prettier-config": "npm:^2.0.3" + "@bn-digital/eslint-config": "npm:^2.0.7" + "@bn-digital/graphql-config": "npm:^2.0.8" + "@bn-digital/postcss-config": "npm:^2.0.5" + "@bn-digital/prettier-config": "npm:^2.0.5" "@bn-digital/sdk": "npm:^1.3.0" "@bn-digital/strapi-plugin-email-emitter": "npm:^1.0.16" "@bn-digital/strapi-plugin-field-uuid": "npm:^1.1.7" - "@bn-digital/strapi-types": "npm:^1.0.41" + "@bn-digital/strapi-types": "npm:^1.0.45" "@bn-digital/stylelint-config": "npm:^2.0.8" "@bn-digital/vault-env": "npm:^1.4.0" "@bn-digital/vite": "npm:^2.0.13" @@ -3438,7 +3521,7 @@ __metadata: "@mapbox/node-pre-gyp": "npm:^1.0.10" "@material-ui/core": "npm:^5.0.0-beta.5" "@sentry/cli": "npm:^2.7.0" - "@sentry/react": "npm:^7.14.2" + "@sentry/react": "npm:^7.15.0" "@strapi/database": "npm:^4.4.3" "@strapi/plugin-content-manager": "npm:^4.4.3" "@strapi/plugin-content-type-builder": "npm:^4.4.3" @@ -3454,21 +3537,21 @@ __metadata: "@strapi/strapi": "npm:^4.4.3" "@strapi/typescript-utils": "npm:^4.4.3" "@types/google.maps": "npm:^3.50.4" - "@types/node": "npm:^18.8.3" + "@types/node": "npm:^18.11.0" "@types/react": "npm:^18.0.21" "@types/react-dom": "npm:^18.0.6" "@types/uuid": "npm:^8.3.4" "@vscode/sqlite3": "npm:^5.0.8" - antd: "npm:^4.23.4" - axios: "npm:^1.1.2" + antd: "npm:^4.23.5" + axios: "npm:^1.1.3" better-sqlite3: "npm:^7.6.2" commander: "npm:^9.4.1" core-js: "npm:^3.25.5" cross-env: "npm:^7.0.3" - cypress: "npm:^10.9.0" + cypress: "npm:^10.10.0" date-fns: "npm:^2.29.3" dotenv: "npm:^16.0.3" - esbuild: "npm:^0.15.10" + esbuild: "npm:^0.15.11" graphql: "npm:^16.6.0" gsap: "npm:^3.11.3" history: "npm:^5.3.0" @@ -3488,7 +3571,7 @@ __metadata: react-facebook-login: "npm:^4.1.1" react-google-login: "npm:^5.2.2" react-helmet-async: "npm:^1.3.0" - react-intl: "npm:^6.1.2" + react-intl: "npm:^6.2.0" react-markdown: "npm:^8.0.3" react-responsive: "npm:^9.0.0" react-router: "npm:^6.4.2" @@ -3500,7 +3583,7 @@ __metadata: strapi-plugin-config-sync: "npm:^1.0.4" strapi-plugin-email-designer: "npm:^2.1.1" strapi-plugin-graphs-builder: "npm:^1.0.0" - strapi-plugin-import-export-entries: "npm:^1.16.1" + strapi-plugin-import-export-entries: "npm:^1.16.2" strapi-plugin-menus: "npm:^1.1.0" strapi-plugin-sitemap: "npm:^2.0.8" strapi-plugin-wysiwyg-tui-editor: "npm:^4.0.1" @@ -3509,7 +3592,7 @@ __metadata: tslib: "npm:^2.4.0" typescript: "npm:^4.8.4" uuid: "npm:^9.0.0" - vite: "npm:^3.1.6" + vite: "npm:^3.1.8" webpack: "npm:^5.74.0" languageName: unknown linkType: soft @@ -3751,16 +3834,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.15.10": - version: 0.15.10 - resolution: "@esbuild/android-arm@npm:0.15.10" +"@esbuild/android-arm@npm:0.15.11": + version: 0.15.11 + resolution: "@esbuild/android-arm@npm:0.15.11" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.15.10": - version: 0.15.10 - resolution: "@esbuild/linux-loong64@npm:0.15.10" +"@esbuild/linux-loong64@npm:0.15.11": + version: 0.15.11 + resolution: "@esbuild/linux-loong64@npm:0.15.11" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -3829,13 +3912,13 @@ __metadata: languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:1.12.0": - version: 1.12.0 - resolution: "@formatjs/ecma402-abstract@npm:1.12.0" +"@formatjs/ecma402-abstract@npm:1.13.0": + version: 1.13.0 + resolution: "@formatjs/ecma402-abstract@npm:1.13.0" dependencies: "@formatjs/intl-localematcher": "npm:0.2.31" tslib: "npm:2.4.0" - checksum: c8a7eb73507e24aade7358bd31d1c2a27c63c5e34b983ebfda68d109e1f0ad7c5cf99818a756c2b5f8c379183e7d8045701c4debc5978c86a5016f2da7eff765 + checksum: e78e1bb26d96152d23474847ce1dab89739db70096c716b59cbc1716cd33ba8029910144216b5f72be25897ccb884b48a337dc67b85be1502d126c186bc29b30 languageName: node linkType: hard @@ -3868,24 +3951,24 @@ __metadata: languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.1.8": - version: 2.1.8 - resolution: "@formatjs/icu-messageformat-parser@npm:2.1.8" +"@formatjs/icu-messageformat-parser@npm:2.1.9": + version: 2.1.9 + resolution: "@formatjs/icu-messageformat-parser@npm:2.1.9" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" - "@formatjs/icu-skeleton-parser": "npm:1.3.13" + "@formatjs/ecma402-abstract": "npm:1.13.0" + "@formatjs/icu-skeleton-parser": "npm:1.3.14" tslib: "npm:2.4.0" - checksum: ebaf7151e2a8ed42822b4cef49b4b01410ee1241f7f67c1425db529a8f86d07d737541943324ae2a7336291c4d1c1a2bf7b2bbaaab198987bd8c353dc34ab49b + checksum: 786ddfd81c1e5488cd0d6e19273ef0a0efc4dc5ffe2cb9ecad3cfd709c2b6b76329464cd88d046a8d0a838f55ed4ae927ab6f856756fd750c8629042a0c6040c languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.3.13": - version: 1.3.13 - resolution: "@formatjs/icu-skeleton-parser@npm:1.3.13" +"@formatjs/icu-skeleton-parser@npm:1.3.14": + version: 1.3.14 + resolution: "@formatjs/icu-skeleton-parser@npm:1.3.14" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" + "@formatjs/ecma402-abstract": "npm:1.13.0" tslib: "npm:2.4.0" - checksum: 9006a8c49597a075ecf2ec9d6c91d58c4bffc7c1fa90449c7f6845778d9d3948330b5e29a188159aa84b85d2b2cf8e47076d33c537265ce9d846d3e6bd7c0df9 + checksum: dc821ed220e2c6924789af6c22bd628098f722ba8c71ae8f446d0f1cb07cea852ed314eef2d8d7d6e7f5a9146150bca1431132b4cecd18d60ba033d7a544441c languageName: node linkType: hard @@ -3910,14 +3993,14 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl-displaynames@npm:6.1.3": - version: 6.1.3 - resolution: "@formatjs/intl-displaynames@npm:6.1.3" +"@formatjs/intl-displaynames@npm:6.1.4": + version: 6.1.4 + resolution: "@formatjs/intl-displaynames@npm:6.1.4" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" + "@formatjs/ecma402-abstract": "npm:1.13.0" "@formatjs/intl-localematcher": "npm:0.2.31" tslib: "npm:2.4.0" - checksum: ccf28a3613e706502c9939b48862d99886ff300601eb65fa64217391aad86e6b4aca242bb1e278209ecf5a0afaf3fefac2568e4f647c820f2a66060c0dd8ae64 + checksum: 2fe651b6d7fc47ed1d0512c684753c0e31cc1ad09d7619216c02b6368f5788302ba64cd6f4a4afafc707e6dc90650cb109e7d86359a84a3fdb7af7da8aa57491 languageName: node linkType: hard @@ -3932,14 +4015,14 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl-listformat@npm:7.1.2": - version: 7.1.2 - resolution: "@formatjs/intl-listformat@npm:7.1.2" +"@formatjs/intl-listformat@npm:7.1.3": + version: 7.1.3 + resolution: "@formatjs/intl-listformat@npm:7.1.3" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" + "@formatjs/ecma402-abstract": "npm:1.13.0" "@formatjs/intl-localematcher": "npm:0.2.31" tslib: "npm:2.4.0" - checksum: 26d402a1b0d5c4319ee054d63322d4046f6ee9965a4b11e1c90f25425a14e32961ace0a3af3c005c32f529f1dcda22e9dff6211287fa3cafc305f883d8046fa9 + checksum: f46fb3303c7e057ab47fad437adf231292e155c9bdc7d9bff42256c863c30c24ec15225d5767f55bf196852fa21cdb2d8208e4d4e73246df1e08ecc030b5227f languageName: node linkType: hard @@ -3981,23 +4064,23 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl@npm:2.4.2": - version: 2.4.2 - resolution: "@formatjs/intl@npm:2.4.2" +"@formatjs/intl@npm:2.5.0": + version: 2.5.0 + resolution: "@formatjs/intl@npm:2.5.0" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" + "@formatjs/ecma402-abstract": "npm:1.13.0" "@formatjs/fast-memoize": "npm:1.2.6" - "@formatjs/icu-messageformat-parser": "npm:2.1.8" - "@formatjs/intl-displaynames": "npm:6.1.3" - "@formatjs/intl-listformat": "npm:7.1.2" - intl-messageformat: "npm:10.1.5" + "@formatjs/icu-messageformat-parser": "npm:2.1.9" + "@formatjs/intl-displaynames": "npm:6.1.4" + "@formatjs/intl-listformat": "npm:7.1.3" + intl-messageformat: "npm:10.2.0" tslib: "npm:2.4.0" peerDependencies: typescript: ^4.7 peerDependenciesMeta: typescript: optional: true - checksum: b52ee3ef3cacce91f22091383adc1f81e8ce0bd2bf0271ca755062337e40809e3b013cb1d0f3f339887e18037c53a67eeb1d13f33b9f8e14fc629fc8f482f94a + checksum: 6b07aaf5a17d88b31774c21c83a3df8e66ef25e30509c13d3f605306dbcc63b70598f1652bc334c2eaa5fcf3ee33e168e620c41034b1958fcf840d397debd3cc languageName: node linkType: hard @@ -4171,6 +4254,57 @@ __metadata: languageName: node linkType: hard +"@graphql-codegen/cli@npm:^2.13.7": + version: 2.13.7 + resolution: "@graphql-codegen/cli@npm:2.13.7" + dependencies: + "@babel/generator": "npm:^7.18.13" + "@babel/template": "npm:^7.18.10" + "@babel/types": "npm:^7.18.13" + "@graphql-codegen/core": "npm:2.6.2" + "@graphql-codegen/plugin-helpers": "npm:^2.6.2" + "@graphql-tools/apollo-engine-loader": "npm:^7.3.6" + "@graphql-tools/code-file-loader": "npm:^7.3.1" + "@graphql-tools/git-loader": "npm:^7.2.1" + "@graphql-tools/github-loader": "npm:^7.3.6" + "@graphql-tools/graphql-file-loader": "npm:^7.5.0" + "@graphql-tools/json-file-loader": "npm:^7.4.1" + "@graphql-tools/load": "npm:^7.7.1" + "@graphql-tools/prisma-loader": "npm:^7.2.7" + "@graphql-tools/url-loader": "npm:^7.13.2" + "@graphql-tools/utils": "npm:^8.9.0" + "@whatwg-node/fetch": "npm:^0.3.0" + ansi-escapes: "npm:^4.3.1" + chalk: "npm:^4.1.0" + chokidar: "npm:^3.5.2" + cosmiconfig: "npm:^7.0.0" + cosmiconfig-typescript-loader: "npm:4.1.1" + debounce: "npm:^1.2.0" + detect-indent: "npm:^6.0.0" + graphql-config: "npm:4.3.6" + inquirer: "npm:^8.0.0" + is-glob: "npm:^4.0.1" + json-to-pretty-yaml: "npm:^1.2.2" + listr2: "npm:^4.0.5" + log-symbols: "npm:^4.0.0" + mkdirp: "npm:^1.0.4" + shell-quote: "npm:^1.7.3" + string-env-interpolation: "npm:^1.0.1" + ts-log: "npm:^2.2.3" + tslib: "npm:^2.4.0" + yaml: "npm:^1.10.0" + yargs: "npm:^17.0.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + bin: + gql-gen: cjs/bin.js + graphql-code-generator: cjs/bin.js + graphql-codegen: cjs/bin.js + graphql-codegen-esm: esm/bin.js + checksum: f54c7a8e172476475d336544c7c821d3bd548b71f89ba5102b02bdf54e71ce080d799f23c00773b20426ae0e566cc0bd7b368cadb0a652394732ad3e4e0f9582 + languageName: node + linkType: hard + "@graphql-codegen/core@npm:2.6.2, @graphql-codegen/core@npm:^2.6.2": version: 2.6.2 resolution: "@graphql-codegen/core@npm:2.6.2" @@ -4241,6 +4375,21 @@ __metadata: languageName: node linkType: hard +"@graphql-codegen/typescript-apollo-client-helpers@npm:^2.2.4": + version: 2.2.4 + resolution: "@graphql-codegen/typescript-apollo-client-helpers@npm:2.2.4" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^2.6.2" + "@graphql-codegen/visitor-plugin-common": "npm:2.12.2" + auto-bind: "npm:~4.0.0" + change-case-all: "npm:1.0.14" + tslib: "npm:~2.4.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 082817b37cde1881528003e7b968f9a7a1d05cf9eca36e1b9ea0951b3285a4feb262bfca978112c67eac04ea997b9d209d49ef20b59bd46f8406ce58badf14f6 + languageName: node + linkType: hard + "@graphql-codegen/typescript-operations@npm:^2.5.3": version: 2.5.3 resolution: "@graphql-codegen/typescript-operations@npm:2.5.3" @@ -4256,6 +4405,21 @@ __metadata: languageName: node linkType: hard +"@graphql-codegen/typescript-operations@npm:^2.5.4": + version: 2.5.4 + resolution: "@graphql-codegen/typescript-operations@npm:2.5.4" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^2.6.2" + "@graphql-codegen/typescript": "npm:^2.7.4" + "@graphql-codegen/visitor-plugin-common": "npm:2.12.2" + auto-bind: "npm:~4.0.0" + tslib: "npm:~2.4.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 12c6fbe05635c3303d42ac761202dcc4be78a9dbafd83b947099567babfa903a25b7d6f0de66a1525262c520189cc79173a5c19359c8b6fe66cfc333d37f0bae + languageName: node + linkType: hard + "@graphql-codegen/typescript-react-apollo@npm:^3.3.3": version: 3.3.3 resolution: "@graphql-codegen/typescript-react-apollo@npm:3.3.3" @@ -4272,6 +4436,22 @@ __metadata: languageName: node linkType: hard +"@graphql-codegen/typescript-react-apollo@npm:^3.3.4": + version: 3.3.4 + resolution: "@graphql-codegen/typescript-react-apollo@npm:3.3.4" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^2.6.2" + "@graphql-codegen/visitor-plugin-common": "npm:2.12.2" + auto-bind: "npm:~4.0.0" + change-case-all: "npm:1.0.14" + tslib: "npm:~2.4.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + graphql-tag: ^2.0.0 + checksum: 56406a9e746575968e79d7610bb59c8079ca92e8a083ab491a54015007e4965967a52d820380abde5212bc96f6bacf98ecd0d462dea01382cad54532932daef2 + languageName: node + linkType: hard + "@graphql-codegen/typescript@npm:^2.7.3": version: 2.7.3 resolution: "@graphql-codegen/typescript@npm:2.7.3" @@ -4287,6 +4467,21 @@ __metadata: languageName: node linkType: hard +"@graphql-codegen/typescript@npm:^2.7.4": + version: 2.7.4 + resolution: "@graphql-codegen/typescript@npm:2.7.4" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^2.6.2" + "@graphql-codegen/schema-ast": "npm:^2.5.1" + "@graphql-codegen/visitor-plugin-common": "npm:2.12.2" + auto-bind: "npm:~4.0.0" + tslib: "npm:~2.4.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 64e8c5e0216942cae535ca99c1191c776eb782724ca63c939cd768f0f67f318814427e98c3ab57e42fd6d49341777e11bcda976818be24980144151ce958e6e6 + languageName: node + linkType: hard + "@graphql-codegen/visitor-plugin-common@npm:2.12.1": version: 2.12.1 resolution: "@graphql-codegen/visitor-plugin-common@npm:2.12.1" @@ -4307,6 +4502,26 @@ __metadata: languageName: node linkType: hard +"@graphql-codegen/visitor-plugin-common@npm:2.12.2": + version: 2.12.2 + resolution: "@graphql-codegen/visitor-plugin-common@npm:2.12.2" + dependencies: + "@graphql-codegen/plugin-helpers": "npm:^2.6.2" + "@graphql-tools/optimize": "npm:^1.3.0" + "@graphql-tools/relay-operation-optimizer": "npm:^6.5.0" + "@graphql-tools/utils": "npm:^8.8.0" + auto-bind: "npm:~4.0.0" + change-case-all: "npm:1.0.14" + dependency-graph: "npm:^0.11.0" + graphql-tag: "npm:^2.11.0" + parse-filepath: "npm:^1.0.2" + tslib: "npm:~2.4.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: ba07f66e1459a8781385c31f3f2f487533d7c87ec5b508dda0bc66beeb4918dfb8632e70ea31b1ea1f6de1d8bdb57eeed0370dc9f525673446de047c9c6fb119 + languageName: node + linkType: hard + "@graphql-eslint/eslint-plugin@npm:^3.11.2": version: 3.11.2 resolution: "@graphql-eslint/eslint-plugin@npm:3.11.2" @@ -4327,6 +4542,26 @@ __metadata: languageName: node linkType: hard +"@graphql-eslint/eslint-plugin@npm:^3.12.0": + version: 3.12.0 + resolution: "@graphql-eslint/eslint-plugin@npm:3.12.0" + dependencies: + "@babel/code-frame": "npm:^7.18.6" + "@graphql-tools/code-file-loader": "npm:^7.3.6" + "@graphql-tools/graphql-tag-pluck": "npm:^7.3.6" + "@graphql-tools/utils": "npm:^8.12.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.2.12" + graphql-config: "npm:^4.3.6" + graphql-depth-limit: "npm:^1.1.0" + lodash.lowercase: "npm:^4.3.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: b8551b4b0bf2e140350aedda7d668a6d6e98f77636f7eb8d18b5aa515577bc4ba83b35777fdc45fc7184443028c0b048574f7219539fa4b0d8357a16340ce5b4 + languageName: node + linkType: hard + "@graphql-tools/apollo-engine-loader@npm:^7.3.6": version: 7.3.6 resolution: "@graphql-tools/apollo-engine-loader@npm:7.3.6" @@ -4384,6 +4619,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/code-file-loader@npm:^7.3.6": + version: 7.3.6 + resolution: "@graphql-tools/code-file-loader@npm:7.3.6" + dependencies: + "@graphql-tools/graphql-tag-pluck": "npm:7.3.6" + "@graphql-tools/utils": "npm:8.12.0" + globby: "npm:^11.0.3" + tslib: "npm:^2.4.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 523ab3e9eaa690ca34dc0ba5bd6fd46905f816a479f448e8a42afb4e9041781a61d82f626e0b2f58a5f69344954f12964fb71a73339e5105c0eb35d410442a45 + languageName: node + linkType: hard + "@graphql-tools/delegate@npm:8.8.1": version: 8.8.1 resolution: "@graphql-tools/delegate@npm:8.8.1" @@ -4491,6 +4741,21 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/graphql-tag-pluck@npm:7.3.6, @graphql-tools/graphql-tag-pluck@npm:^7.3.6": + version: 7.3.6 + resolution: "@graphql-tools/graphql-tag-pluck@npm:7.3.6" + dependencies: + "@babel/parser": "npm:^7.16.8" + "@babel/traverse": "npm:^7.16.8" + "@babel/types": "npm:^7.16.8" + "@graphql-tools/utils": "npm:8.12.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: d38bf81d85ec5dc67d212bcba2581e216aa619a4380b26f2b2ec22674e8dd26f9c29a54db84354c1a313193ba2039dca4065a97deb25b1d3ca4e8a8decd00fa6 + languageName: node + linkType: hard + "@graphql-tools/import@npm:6.7.1, @graphql-tools/import@npm:^6.2.6": version: 6.7.1 resolution: "@graphql-tools/import@npm:6.7.1" @@ -4811,6 +5076,17 @@ __metadata: languageName: node linkType: hard +"@graphql-tools/utils@npm:8.12.0, @graphql-tools/utils@npm:^8.12.0": + version: 8.12.0 + resolution: "@graphql-tools/utils@npm:8.12.0" + dependencies: + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: b206ea981587741ae4a26e4a6a9eb8c8a5841db110ad054203265f5fdfad112f8785049acb169ccc30266029316890b655d9e597731acc1b65687917fd1fdaaa + languageName: node + linkType: hard + "@graphql-tools/utils@npm:8.8.0": version: 8.8.0 resolution: "@graphql-tools/utils@npm:8.8.0" @@ -5787,6 +6063,18 @@ __metadata: languageName: node linkType: hard +"@sentry/browser@npm:7.15.0": + version: 7.15.0 + resolution: "@sentry/browser@npm:7.15.0" + dependencies: + "@sentry/core": "npm:7.15.0" + "@sentry/types": "npm:7.15.0" + "@sentry/utils": "npm:7.15.0" + tslib: "npm:^1.9.3" + checksum: 33367590b74b8e5d52bf5b8b3a4f3d2e7888ec4734e4ff70a704b7fe596f9fd3816aaf740b8b96a79a9d7090b5e703969293d15574710abd206cf5c87e5b2e1b + languageName: node + linkType: hard + "@sentry/cli@npm:^1.74.4": version: 1.74.4 resolution: "@sentry/cli@npm:1.74.4" @@ -5845,6 +6133,17 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:7.15.0": + version: 7.15.0 + resolution: "@sentry/core@npm:7.15.0" + dependencies: + "@sentry/types": "npm:7.15.0" + "@sentry/utils": "npm:7.15.0" + tslib: "npm:^1.9.3" + checksum: f48308cd3b034ccbfade60a689c02d68fc8e2d5bf98552525b98dee45ce6580ccf9231175b1a4dcb781e05e652c591316fe43b8e0b6051d14b58138f805b6ca7 + languageName: node + linkType: hard + "@sentry/hub@npm:6.19.7": version: 6.19.7 resolution: "@sentry/hub@npm:6.19.7" @@ -5905,7 +6204,7 @@ __metadata: languageName: node linkType: hard -"@sentry/react@npm:^7.0.0, @sentry/react@npm:^7.14.2": +"@sentry/react@npm:^7.0.0": version: 7.14.2 resolution: "@sentry/react@npm:7.14.2" dependencies: @@ -5920,6 +6219,21 @@ __metadata: languageName: node linkType: hard +"@sentry/react@npm:^7.15.0": + version: 7.15.0 + resolution: "@sentry/react@npm:7.15.0" + dependencies: + "@sentry/browser": "npm:7.15.0" + "@sentry/types": "npm:7.15.0" + "@sentry/utils": "npm:7.15.0" + hoist-non-react-statics: "npm:^3.3.2" + tslib: "npm:^1.9.3" + peerDependencies: + react: 15.x || 16.x || 17.x || 18.x + checksum: 2f878521b2748693cbbfc3407cfa0516fac55b0690a777d6f3b454b656e90e3a8fe39a9d796303f0ae7820429485dc66782ef4f1fdcbc57d8a1692f22dbcea9d + languageName: node + linkType: hard + "@sentry/tracing@npm:^7.0.0": version: 7.3.0 resolution: "@sentry/tracing@npm:7.3.0" @@ -5946,6 +6260,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:7.15.0": + version: 7.15.0 + resolution: "@sentry/types@npm:7.15.0" + checksum: 229090475c73152ab01b8417983db9d860042ef7e40595320aa8aaf371760ac5bcc9c9aa8e25b237617e8fa661c4ce4b5d9bf7721eb141577ec131d215fbb411 + languageName: node + linkType: hard + "@sentry/types@npm:7.3.0": version: 7.3.0 resolution: "@sentry/types@npm:7.3.0" @@ -5973,6 +6294,16 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:7.15.0": + version: 7.15.0 + resolution: "@sentry/utils@npm:7.15.0" + dependencies: + "@sentry/types": "npm:7.15.0" + tslib: "npm:^1.9.3" + checksum: 924e1dc49fb537d0435f3aa7ee6aab904aa19228d599af35fdd6aee4b5e14a95f94eadb003f2ae295410b54f1bb36ef79009316120fa46935f406f39dffa55a3 + languageName: node + linkType: hard + "@sentry/utils@npm:7.3.0": version: 7.3.0 resolution: "@sentry/utils@npm:7.3.0" @@ -6500,7 +6831,7 @@ __metadata: languageName: node linkType: hard -"@strapi/strapi@npm:^4.3.0, @strapi/strapi@npm:^4.4.3": +"@strapi/strapi@npm:^4.4.3": version: 4.4.3 resolution: "@strapi/strapi@npm:4.4.3" dependencies: @@ -7426,10 +7757,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^18.7.13, @types/node@npm:^18.8.3": - version: 18.8.3 - resolution: "@types/node@npm:18.8.3" - checksum: 67d837c55ae33b290ec01d8adb75d695ac7e7beddda5b7646eb53382c9f29f98c3e5307b9a4ba122cbebbef4b84d18a12cff4e4312eb9d12e7acd747cc75239a +"@types/node@npm:*, @types/node@npm:^18.11.0, @types/node@npm:^18.7.13": + version: 18.11.0 + resolution: "@types/node@npm:18.11.0" + checksum: 5a00e69c45d879b037bf794e99a706cb5e44656cd8b35581262b96ea9158fb85ea3e8ec1f3c175d3f41174a3094c94cd3721abc3074fdc3edd46133a9ee51fae languageName: node linkType: hard @@ -7738,6 +8069,28 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/eslint-plugin@npm:^5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.40.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:5.40.0" + "@typescript-eslint/type-utils": "npm:5.40.0" + "@typescript-eslint/utils": "npm:5.40.0" + debug: "npm:^4.3.4" + ignore: "npm:^5.2.0" + regexpp: "npm:^3.2.0" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 51e92fe54b6dcdc5a06fb355c0f33ba9d701fe9afed153e5fc07d0161273fa7aec5005d7c38da9cd59ba54019c8738e020716cd03c55527504ad596c4ffbbdb0 + languageName: node + linkType: hard + "@typescript-eslint/parser@npm:^5.39.0": version: 5.39.0 resolution: "@typescript-eslint/parser@npm:5.39.0" @@ -7755,6 +8108,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/parser@npm:5.40.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:5.40.0" + "@typescript-eslint/types": "npm:5.40.0" + "@typescript-eslint/typescript-estree": "npm:5.40.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: aecb9ff21e17c3d940c9ede426d177ae0ef41ff133b5bb2b5b2c39a3773a35fcf7aa7729ef7081d31fce2c8cffa75c3615ebf49bc45042b69a1754c263315e03 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:5.39.0": version: 5.39.0 resolution: "@typescript-eslint/scope-manager@npm:5.39.0" @@ -7765,6 +8135,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/scope-manager@npm:5.40.0" + dependencies: + "@typescript-eslint/types": "npm:5.40.0" + "@typescript-eslint/visitor-keys": "npm:5.40.0" + checksum: 0a27270c7f8174b0173c3200b7019d07d1bb7d37dec7f94e417c25a994a0bd646160c204c2ce647f74df0ecdf33bacb73f9e0e41560777d3d51ddb422cdf3938 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:5.39.0": version: 5.39.0 resolution: "@typescript-eslint/type-utils@npm:5.39.0" @@ -7782,6 +8162,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/type-utils@npm:5.40.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:5.40.0" + "@typescript-eslint/utils": "npm:5.40.0" + debug: "npm:^4.3.4" + tsutils: "npm:^3.21.0" + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: ec9350d7f2c55d7307e7f90de967ffe478c47e891f1d022173d2681b792f5a45f1f2f8cbb283a867c859a19f9c592b0ae764b46545b5d7865c78ce13d8782d38 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:5.39.0": version: 5.39.0 resolution: "@typescript-eslint/types@npm:5.39.0" @@ -7789,6 +8186,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/types@npm:5.40.0" + checksum: d9f328c559fe2b66c949ee0614a51b9be0d9afd688487cd712dc9f23b92aeb00dae5163336f3568b5e1e2644d539bd1586558bf8a08932dfd21cc169c6658d57 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.39.0": version: 5.39.0 resolution: "@typescript-eslint/typescript-estree@npm:5.39.0" @@ -7807,6 +8211,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.40.0" + dependencies: + "@typescript-eslint/types": "npm:5.40.0" + "@typescript-eslint/visitor-keys": "npm:5.40.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: a89d168729146ea5d07f451ad95368299744fbc6c2e640ad23a7b8a55ab8acc8fda0c70b5cce808fecd566e93dc7ed0c14c103cfc2a471171cde6f9f9b9a38b2 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.39.0": version: 5.39.0 resolution: "@typescript-eslint/utils@npm:5.39.0" @@ -7823,6 +8245,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/utils@npm:5.40.0" + dependencies: + "@types/json-schema": "npm:^7.0.9" + "@typescript-eslint/scope-manager": "npm:5.40.0" + "@typescript-eslint/types": "npm:5.40.0" + "@typescript-eslint/typescript-estree": "npm:5.40.0" + eslint-scope: "npm:^5.1.1" + eslint-utils: "npm:^3.0.0" + semver: "npm:^7.3.7" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: ff374e26b4404ee962e85464c21040f6ebb52b650daf15f901b0ed3d9581b1611bb54b327d341faee11f07611ba6285425190fe2ad45d2764e44cbaffb96ac42 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.39.0": version: 5.39.0 resolution: "@typescript-eslint/visitor-keys@npm:5.39.0" @@ -7833,6 +8272,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:5.40.0": + version: 5.40.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.40.0" + dependencies: + "@typescript-eslint/types": "npm:5.40.0" + eslint-visitor-keys: "npm:^3.3.0" + checksum: c973fc9429fe2aeb375821645d2bb5439f80ed2e77ff89def205aba272343ed3c7b18ee0a4e718f5e753f972d0718c6c8facb3b177fdfb5b5f3be3998f9299d4 + languageName: node + linkType: hard + "@ucast/core@npm:^1.0.0, @ucast/core@npm:^1.4.1, @ucast/core@npm:^1.6.1": version: 1.10.1 resolution: "@ucast/core@npm:1.10.1" @@ -8499,9 +8948,9 @@ __metadata: languageName: node linkType: hard -"antd@npm:^4.23.4": - version: 4.23.4 - resolution: "antd@npm:4.23.4" +"antd@npm:^4.23.5": + version: 4.23.5 + resolution: "antd@npm:4.23.5" dependencies: "@ant-design/colors": "npm:^6.0.0" "@ant-design/icons": "npm:^4.7.0" @@ -8523,7 +8972,7 @@ __metadata: rc-image: "npm:~5.7.0" rc-input: "npm:~0.1.2" rc-input-number: "npm:~7.3.9" - rc-mentions: "npm:~1.9.1" + rc-mentions: "npm:~1.10.0" rc-menu: "npm:~9.6.3" rc-motion: "npm:^2.6.1" rc-notification: "npm:~4.6.0" @@ -8539,7 +8988,7 @@ __metadata: rc-switch: "npm:~3.2.0" rc-table: "npm:~7.26.0" rc-tabs: "npm:~12.1.0-alpha.1" - rc-textarea: "npm:~0.3.0" + rc-textarea: "npm:~0.4.3" rc-tooltip: "npm:~5.2.0" rc-tree: "npm:~5.7.0" rc-tree-select: "npm:~5.5.0" @@ -8550,7 +8999,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: d22d3efcd0316766512d8ea683fefca9a62d1f1ee60112c41706cdb71e2bf99f690ce1fe40a70e42012ce605c797cb7cf1386cfe49ab36d03ed462037d8cbff2 + checksum: a0fdb966598e24d649b8c0605579350e5d72ba688eb3bfa37c898da250edac07682bc39ceba50775e513c80da35f80a44c9675abbc19976b958ab702fc1746c7 languageName: node linkType: hard @@ -9211,14 +9660,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.1.2": - version: 1.1.2 - resolution: "axios@npm:1.1.2" +"axios@npm:^1.1.3": + version: 1.1.3 + resolution: "axios@npm:1.1.3" dependencies: follow-redirects: "npm:^1.15.0" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 85a3eb96164b00b34d7c0d4516fe77b505b4baecd85c5eadb8d59ea573f06d592bcc13e9db9d1f51af08138a4c069fd1f619ae84f6828b5489a2b9a40219085e + checksum: 78aea19cc15019fb0fb86ec737a9dccb88a8f8e8f00b0e6c5024a76d8df523daf88a7abf8c6593b0cdd9a346806be9f41285d793d8b6653c99877de11245bfa4 languageName: node linkType: hard @@ -11832,9 +12281,9 @@ __metadata: languageName: node linkType: hard -"cypress@npm:^10.9.0": - version: 10.9.0 - resolution: "cypress@npm:10.9.0" +"cypress@npm:^10.10.0": + version: 10.10.0 + resolution: "cypress@npm:10.10.0" dependencies: "@cypress/request": "npm:^2.88.10" "@cypress/xvfb": "npm:^1.2.4" @@ -11880,7 +12329,7 @@ __metadata: yauzl: "npm:^2.10.0" bin: cypress: bin/cypress - checksum: 0d16ca0e3b20cdd9b84651ae9a8549d211c916642c8b4537087f65e6607a70a9b3c0f92f9ec45813c918f047e1e32623449a78d8923a5cc245130b6f7da1c626 + checksum: cbee7366ca015c7d728827d44e1bf888c25bab963ae9e7c40d217adcc9aa4d86f0bb0b05a9e86accff3347f9ecfa3631420fb9d9ebc8fe5c7f1db1e205893f42 languageName: node linkType: hard @@ -13247,9 +13696,9 @@ __metadata: languageName: node linkType: hard -"esbuild-android-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-android-64@npm:0.15.10" +"esbuild-android-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-android-64@npm:0.15.11" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -13261,9 +13710,9 @@ __metadata: languageName: node linkType: hard -"esbuild-android-arm64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-android-arm64@npm:0.15.10" +"esbuild-android-arm64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-android-arm64@npm:0.15.11" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -13275,9 +13724,9 @@ __metadata: languageName: node linkType: hard -"esbuild-darwin-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-darwin-64@npm:0.15.10" +"esbuild-darwin-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-darwin-64@npm:0.15.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -13289,9 +13738,9 @@ __metadata: languageName: node linkType: hard -"esbuild-darwin-arm64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-darwin-arm64@npm:0.15.10" +"esbuild-darwin-arm64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-darwin-arm64@npm:0.15.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -13303,9 +13752,9 @@ __metadata: languageName: node linkType: hard -"esbuild-freebsd-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-freebsd-64@npm:0.15.10" +"esbuild-freebsd-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-freebsd-64@npm:0.15.11" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -13317,9 +13766,9 @@ __metadata: languageName: node linkType: hard -"esbuild-freebsd-arm64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-freebsd-arm64@npm:0.15.10" +"esbuild-freebsd-arm64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-freebsd-arm64@npm:0.15.11" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -13331,9 +13780,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-32@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-32@npm:0.15.10" +"esbuild-linux-32@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-32@npm:0.15.11" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -13345,9 +13794,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-64@npm:0.15.10" +"esbuild-linux-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-64@npm:0.15.11" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -13359,9 +13808,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-arm64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-arm64@npm:0.15.10" +"esbuild-linux-arm64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-arm64@npm:0.15.11" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -13373,9 +13822,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-arm@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-arm@npm:0.15.10" +"esbuild-linux-arm@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-arm@npm:0.15.11" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -13387,9 +13836,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-mips64le@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-mips64le@npm:0.15.10" +"esbuild-linux-mips64le@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-mips64le@npm:0.15.11" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -13401,9 +13850,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-ppc64le@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-ppc64le@npm:0.15.10" +"esbuild-linux-ppc64le@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-ppc64le@npm:0.15.11" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -13415,9 +13864,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-riscv64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-riscv64@npm:0.15.10" +"esbuild-linux-riscv64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-riscv64@npm:0.15.11" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -13429,9 +13878,9 @@ __metadata: languageName: node linkType: hard -"esbuild-linux-s390x@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-linux-s390x@npm:0.15.10" +"esbuild-linux-s390x@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-linux-s390x@npm:0.15.11" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -13459,9 +13908,9 @@ __metadata: languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-netbsd-64@npm:0.15.10" +"esbuild-netbsd-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-netbsd-64@npm:0.15.11" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -13473,9 +13922,9 @@ __metadata: languageName: node linkType: hard -"esbuild-openbsd-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-openbsd-64@npm:0.15.10" +"esbuild-openbsd-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-openbsd-64@npm:0.15.11" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -13487,9 +13936,9 @@ __metadata: languageName: node linkType: hard -"esbuild-sunos-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-sunos-64@npm:0.15.10" +"esbuild-sunos-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-sunos-64@npm:0.15.11" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -13501,9 +13950,9 @@ __metadata: languageName: node linkType: hard -"esbuild-windows-32@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-windows-32@npm:0.15.10" +"esbuild-windows-32@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-windows-32@npm:0.15.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -13515,9 +13964,9 @@ __metadata: languageName: node linkType: hard -"esbuild-windows-64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-windows-64@npm:0.15.10" +"esbuild-windows-64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-windows-64@npm:0.15.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -13529,9 +13978,9 @@ __metadata: languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.15.10": - version: 0.15.10 - resolution: "esbuild-windows-arm64@npm:0.15.10" +"esbuild-windows-arm64@npm:0.15.11": + version: 0.15.11 + resolution: "esbuild-windows-arm64@npm:0.15.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -13607,32 +14056,32 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.15.10, esbuild@npm:^0.15.9": - version: 0.15.10 - resolution: "esbuild@npm:0.15.10" - dependencies: - "@esbuild/android-arm": "npm:0.15.10" - "@esbuild/linux-loong64": "npm:0.15.10" - esbuild-android-64: "npm:0.15.10" - esbuild-android-arm64: "npm:0.15.10" - esbuild-darwin-64: "npm:0.15.10" - esbuild-darwin-arm64: "npm:0.15.10" - esbuild-freebsd-64: "npm:0.15.10" - esbuild-freebsd-arm64: "npm:0.15.10" - esbuild-linux-32: "npm:0.15.10" - esbuild-linux-64: "npm:0.15.10" - esbuild-linux-arm: "npm:0.15.10" - esbuild-linux-arm64: "npm:0.15.10" - esbuild-linux-mips64le: "npm:0.15.10" - esbuild-linux-ppc64le: "npm:0.15.10" - esbuild-linux-riscv64: "npm:0.15.10" - esbuild-linux-s390x: "npm:0.15.10" - esbuild-netbsd-64: "npm:0.15.10" - esbuild-openbsd-64: "npm:0.15.10" - esbuild-sunos-64: "npm:0.15.10" - esbuild-windows-32: "npm:0.15.10" - esbuild-windows-64: "npm:0.15.10" - esbuild-windows-arm64: "npm:0.15.10" +"esbuild@npm:^0.15.11, esbuild@npm:^0.15.9": + version: 0.15.11 + resolution: "esbuild@npm:0.15.11" + dependencies: + "@esbuild/android-arm": "npm:0.15.11" + "@esbuild/linux-loong64": "npm:0.15.11" + esbuild-android-64: "npm:0.15.11" + esbuild-android-arm64: "npm:0.15.11" + esbuild-darwin-64: "npm:0.15.11" + esbuild-darwin-arm64: "npm:0.15.11" + esbuild-freebsd-64: "npm:0.15.11" + esbuild-freebsd-arm64: "npm:0.15.11" + esbuild-linux-32: "npm:0.15.11" + esbuild-linux-64: "npm:0.15.11" + esbuild-linux-arm: "npm:0.15.11" + esbuild-linux-arm64: "npm:0.15.11" + esbuild-linux-mips64le: "npm:0.15.11" + esbuild-linux-ppc64le: "npm:0.15.11" + esbuild-linux-riscv64: "npm:0.15.11" + esbuild-linux-s390x: "npm:0.15.11" + esbuild-netbsd-64: "npm:0.15.11" + esbuild-openbsd-64: "npm:0.15.11" + esbuild-sunos-64: "npm:0.15.11" + esbuild-windows-32: "npm:0.15.11" + esbuild-windows-64: "npm:0.15.11" + esbuild-windows-arm64: "npm:0.15.11" dependenciesMeta: "@esbuild/android-arm": optional: true @@ -13680,7 +14129,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 972e54d9ba7d20fd38506ec2c9723804140d9adc1e87d73e46e64da61e9120e6b4e82d601c318452e76f656f4377189d34ce5e653ab421c58c3258102b2fb818 + checksum: 3f95d09392c1b8ee6b98408a1bff1001dd819ab8aa506223b0bd53abd2e9f57eaff5dc5007092d6fce0a84f9773a905102b76a8ad77c6b756ea66fad806b6d89 languageName: node linkType: hard @@ -13880,6 +14329,30 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-react@npm:^7.31.10": + version: 7.31.10 + resolution: "eslint-plugin-react@npm:7.31.10" + dependencies: + array-includes: "npm:^3.1.5" + array.prototype.flatmap: "npm:^1.3.0" + doctrine: "npm:^2.1.0" + estraverse: "npm:^5.3.0" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.5" + object.fromentries: "npm:^2.0.5" + object.hasown: "npm:^1.1.1" + object.values: "npm:^1.1.5" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.3" + semver: "npm:^6.3.0" + string.prototype.matchall: "npm:^4.0.7" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 0a3ed9547e337f7eac4364f45229a8094ea4ac5073f1c4b8662f84c75284703bfebdf5dfe2cb55bcaeedec43f0445ed76ca650388f642d5ad1c9fe530bf3f159 + languageName: node + linkType: hard + "eslint-plugin-react@npm:^7.31.8": version: 7.31.8 resolution: "eslint-plugin-react@npm:7.31.8" @@ -15821,7 +16294,7 @@ __metadata: languageName: node linkType: hard -"graphql-config@npm:4.3.6, graphql-config@npm:^4.3.0": +"graphql-config@npm:4.3.6, graphql-config@npm:^4.3.0, graphql-config@npm:^4.3.6": version: 4.3.6 resolution: "graphql-config@npm:4.3.6" dependencies: @@ -17035,15 +17508,15 @@ __metadata: languageName: node linkType: hard -"intl-messageformat@npm:10.1.5": - version: 10.1.5 - resolution: "intl-messageformat@npm:10.1.5" +"intl-messageformat@npm:10.2.0": + version: 10.2.0 + resolution: "intl-messageformat@npm:10.2.0" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" + "@formatjs/ecma402-abstract": "npm:1.13.0" "@formatjs/fast-memoize": "npm:1.2.6" - "@formatjs/icu-messageformat-parser": "npm:2.1.8" + "@formatjs/icu-messageformat-parser": "npm:2.1.9" tslib: "npm:2.4.0" - checksum: fdf9f1df9010ec3e0d503b0ba1847064b4c6f3dd6aee63abc9f5a4dda3a331c48fde40ff43a9e387b8158d825f492bcae7c5ad717e906ea568977850bd0a625a + checksum: ec98e2e1a05def63e51df7e36aa96f5a4d7a69e5c10b2808b52986b3af32cb8d022da6bff441996de95592847a0cc3a2524980e9b65faa5342177d2ae2031e0e languageName: node linkType: hard @@ -24014,20 +24487,20 @@ __metadata: languageName: node linkType: hard -"rc-mentions@npm:~1.9.1": - version: 1.9.1 - resolution: "rc-mentions@npm:1.9.1" +"rc-mentions@npm:~1.10.0": + version: 1.10.0 + resolution: "rc-mentions@npm:1.10.0" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.2.6" rc-menu: "npm:~9.6.0" - rc-textarea: "npm:^0.3.0" + rc-textarea: "npm:^0.4.0" rc-trigger: "npm:^5.0.4" rc-util: "npm:^5.22.5" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: f37779330e7c938b2ef492dde51b48b01e78f36828ba1326353ef6ea971d1743a9200165de4905415ffc737a509cc3ba1b6d7216b34b16e35a51ef79a2d550bd + checksum: 22040afe37695f468016a9d304b22f61888c5366b0b8e94eb612a1800bbd92caeed94918182e37d806f8a46ee466c4679815d424f523a024c76ccb49880995e5 languageName: node linkType: hard @@ -24279,18 +24752,19 @@ __metadata: languageName: node linkType: hard -"rc-textarea@npm:^0.3.0, rc-textarea@npm:~0.3.0": - version: 0.3.6 - resolution: "rc-textarea@npm:0.3.6" +"rc-textarea@npm:^0.4.0, rc-textarea@npm:~0.4.3": + version: 0.4.5 + resolution: "rc-textarea@npm:0.4.5" dependencies: "@babel/runtime": "npm:^7.10.1" classnames: "npm:^2.2.1" rc-resize-observer: "npm:^1.0.0" rc-util: "npm:^5.7.0" + shallowequal: "npm:^1.1.0" peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 1f0fcd1b37455f3760227ba95ca6114d9824e1da431ff30379868ae43e835a80b3f3c5fba1e2c0b1bb26749a3bab2c2311be773706d613c91b2a54d471b0e2f3 + checksum: 075a5a10738529419ccba9eb55c3a19d62fb439d14c29d5f476f324c9ee85a60f16496799236f1e9d51982d039e23f4f6c16d93acbad594bcee0fe6381735ed3 languageName: node linkType: hard @@ -24714,19 +25188,19 @@ __metadata: languageName: node linkType: hard -"react-intl@npm:^6.1.2": - version: 6.1.2 - resolution: "react-intl@npm:6.1.2" +"react-intl@npm:^6.2.0": + version: 6.2.0 + resolution: "react-intl@npm:6.2.0" dependencies: - "@formatjs/ecma402-abstract": "npm:1.12.0" - "@formatjs/icu-messageformat-parser": "npm:2.1.8" - "@formatjs/intl": "npm:2.4.2" - "@formatjs/intl-displaynames": "npm:6.1.3" - "@formatjs/intl-listformat": "npm:7.1.2" + "@formatjs/ecma402-abstract": "npm:1.13.0" + "@formatjs/icu-messageformat-parser": "npm:2.1.9" + "@formatjs/intl": "npm:2.5.0" + "@formatjs/intl-displaynames": "npm:6.1.4" + "@formatjs/intl-listformat": "npm:7.1.3" "@types/hoist-non-react-statics": "npm:^3.3.1" "@types/react": "npm:16 || 17 || 18" hoist-non-react-statics: "npm:^3.3.2" - intl-messageformat: "npm:10.1.5" + intl-messageformat: "npm:10.2.0" tslib: "npm:2.4.0" peerDependencies: react: ^16.6.0 || 17 || 18 @@ -24734,7 +25208,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: cffd5ee4ba3f15f41b47d11f6e035d78832d40434a5f736ec17e9f119fa7975e966602e8c439dc733af8b6bb792a17c075b47c6a2de75391c35d93c9fc94a32a + checksum: 3d670d361674446bfa047addd4b4607c3ddfe18f5242c87c3ab24641ef2cacd46b96ef66834ca24d744ab92c4250675fe84e860dc6fd73fcda055e32e6a873a2 languageName: node linkType: hard @@ -26855,6 +27329,13 @@ __metadata: languageName: node linkType: hard +"shell-quote@npm:^1.7.3": + version: 1.7.4 + resolution: "shell-quote@npm:1.7.4" + checksum: 54a9f16eee9449879290b9ab082d380ff229b9176608879087d1c21c423ad0bf954fe02941963ee80cafce6e09d629ae5b209ac7061de22cf8e1b9b3edf3e694 + languageName: node + linkType: hard + "shelljs.exec@npm:^1.1.7": version: 1.1.8 resolution: "shelljs.exec@npm:1.1.8" @@ -27608,9 +28089,9 @@ __metadata: languageName: node linkType: hard -"strapi-plugin-import-export-entries@npm:^1.16.1": - version: 1.16.1 - resolution: "strapi-plugin-import-export-entries@npm:1.16.1" +"strapi-plugin-import-export-entries@npm:^1.16.2": + version: 1.16.2 + resolution: "strapi-plugin-import-export-entries@npm:1.16.2" dependencies: "@monaco-editor/react": "npm:4.4.5" csvtojson: "npm:2.0.10" @@ -27622,7 +28103,7 @@ __metadata: react-singleton-hook: "npm:3.3.0" peerDependencies: "@strapi/strapi": ^4.0.0 - checksum: 99f1a6191b92395a47ff14e94f271ba969948c6046e4fbc13d1aa63b628a0203d0e7784085affe920bdd0d8a04142b7b346d3a0740459259a95229fb29b8b25a + checksum: 9a3ffa88d2a717963cd79f6e8609508c14690a48e0df5ed6716c6dde4ae91f492dfa6068ba2ea3b4d0fe567fd12f3b66cffebcdabc31f9273154f1ea4151a5f8 languageName: node linkType: hard @@ -30278,9 +30759,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.1.6": - version: 3.1.6 - resolution: "vite@npm:3.1.6" +"vite@npm:^3.1.6, vite@npm:^3.1.8": + version: 3.1.8 + resolution: "vite@npm:3.1.8" dependencies: esbuild: "npm:^0.15.9" fsevents: "npm:~2.3.2" @@ -30306,7 +30787,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 9e572716fda647a9dd8ec6618b51d9bae20453fa7cb136bf6db7d41c1879ae7234a5cf14404b05ccac8a84291cfe412743a4b0d6c3dd68281ac1e32682d582d2 + checksum: 75f3959c386b8126e0ed27fdb4723bf63689e9c12f5ea84f537be7c6df460978d53f3237293eecf7b9e8b07ee72eb82c44dca3c0c94063736b6d4bc8c0eeb96c languageName: node linkType: hard