jest-preset-angular
Version:
Jest preset configuration for Angular projects
1 lines • 622 kB
JavaScript
"use strict";var _S=Object.create;var yi=Object.defineProperty,kS=Object.defineProperties,RS=Object.getOwnPropertyDescriptor,PS=Object.getOwnPropertyDescriptors,MS=Object.getOwnPropertyNames,Ah=Object.getOwnPropertySymbols,LS=Object.getPrototypeOf,Ih=Object.prototype.hasOwnProperty,OS=Object.prototype.propertyIsEnumerable;var ql=(t,e,n)=>e in t?yi(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,T=(t,e)=>{for(var n in e||(e={}))Ih.call(e,n)&&ql(t,n,e[n]);if(Ah)for(var n of Ah(e))OS.call(e,n)&&ql(t,n,e[n]);return t},ge=(t,e)=>kS(t,PS(e));var FS=(t,e)=>()=>(t&&(e=t(t=0)),e);var z=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),BS=(t,e)=>{for(var n in e)yi(t,n,{get:e[n],enumerable:!0})},Nh=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of MS(e))!Ih.call(t,s)&&s!==n&&yi(t,s,{get:()=>e[s],enumerable:!(r=RS(e,s))||r.enumerable});return t};var I=(t,e,n)=>(n=t!=null?_S(LS(t)):{},Nh(e||!t||!t.__esModule?yi(n,"default",{value:t,enumerable:!0}):n,t)),$S=t=>Nh(yi({},"__esModule",{value:!0}),t);var a=(t,e,n)=>ql(t,typeof e!="symbol"?e+"":e,n);var M,C=FS(()=>{"use strict";M=require("url").pathToFileURL(__filename)});var Fo=z((l1,Cy)=>{C();var Sk="2.0.0",Ek=Number.MAX_SAFE_INTEGER||9007199254740991,wk=16,Tk=250,xk=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Cy.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:wk,MAX_SAFE_BUILD_LENGTH:Tk,MAX_SAFE_INTEGER:Ek,RELEASE_TYPES:xk,SEMVER_SPEC_VERSION:Sk,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Bo=z((u1,Ay)=>{C();var Ck=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Ay.exports=Ck});var fi=z((Mn,Iy)=>{C();var{MAX_SAFE_COMPONENT_LENGTH:Kp,MAX_SAFE_BUILD_LENGTH:Ak,MAX_LENGTH:Ik}=Fo(),Nk=Bo();Mn=Iy.exports={};var bk=Mn.re=[],Dk=Mn.safeRe=[],L=Mn.src=[],_k=Mn.safeSrc=[],O=Mn.t={},kk=0,zp="[a-zA-Z0-9-]",Rk=[["\\s",1],["\\d",Ik],[zp,Ak]],Pk=t=>{for(let[e,n]of Rk)t=t.split(`${e}*`).join(`${e}{0,${n}}`).split(`${e}+`).join(`${e}{1,${n}}`);return t},ee=(t,e,n)=>{let r=Pk(e),s=kk++;Nk(t,s,e),O[t]=s,L[s]=e,_k[s]=r,bk[s]=new RegExp(e,n?"g":void 0),Dk[s]=new RegExp(r,n?"g":void 0)};ee("NUMERICIDENTIFIER","0|[1-9]\\d*");ee("NUMERICIDENTIFIERLOOSE","\\d+");ee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${zp}*`);ee("MAINVERSION",`(${L[O.NUMERICIDENTIFIER]})\\.(${L[O.NUMERICIDENTIFIER]})\\.(${L[O.NUMERICIDENTIFIER]})`);ee("MAINVERSIONLOOSE",`(${L[O.NUMERICIDENTIFIERLOOSE]})\\.(${L[O.NUMERICIDENTIFIERLOOSE]})\\.(${L[O.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASEIDENTIFIER",`(?:${L[O.NUMERICIDENTIFIER]}|${L[O.NONNUMERICIDENTIFIER]})`);ee("PRERELEASEIDENTIFIERLOOSE",`(?:${L[O.NUMERICIDENTIFIERLOOSE]}|${L[O.NONNUMERICIDENTIFIER]})`);ee("PRERELEASE",`(?:-(${L[O.PRERELEASEIDENTIFIER]}(?:\\.${L[O.PRERELEASEIDENTIFIER]})*))`);ee("PRERELEASELOOSE",`(?:-?(${L[O.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${L[O.PRERELEASEIDENTIFIERLOOSE]})*))`);ee("BUILDIDENTIFIER",`${zp}+`);ee("BUILD",`(?:\\+(${L[O.BUILDIDENTIFIER]}(?:\\.${L[O.BUILDIDENTIFIER]})*))`);ee("FULLPLAIN",`v?${L[O.MAINVERSION]}${L[O.PRERELEASE]}?${L[O.BUILD]}?`);ee("FULL",`^${L[O.FULLPLAIN]}$`);ee("LOOSEPLAIN",`[v=\\s]*${L[O.MAINVERSIONLOOSE]}${L[O.PRERELEASELOOSE]}?${L[O.BUILD]}?`);ee("LOOSE",`^${L[O.LOOSEPLAIN]}$`);ee("GTLT","((?:<|>)?=?)");ee("XRANGEIDENTIFIERLOOSE",`${L[O.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ee("XRANGEIDENTIFIER",`${L[O.NUMERICIDENTIFIER]}|x|X|\\*`);ee("XRANGEPLAIN",`[v=\\s]*(${L[O.XRANGEIDENTIFIER]})(?:\\.(${L[O.XRANGEIDENTIFIER]})(?:\\.(${L[O.XRANGEIDENTIFIER]})(?:${L[O.PRERELEASE]})?${L[O.BUILD]}?)?)?`);ee("XRANGEPLAINLOOSE",`[v=\\s]*(${L[O.XRANGEIDENTIFIERLOOSE]})(?:\\.(${L[O.XRANGEIDENTIFIERLOOSE]})(?:\\.(${L[O.XRANGEIDENTIFIERLOOSE]})(?:${L[O.PRERELEASELOOSE]})?${L[O.BUILD]}?)?)?`);ee("XRANGE",`^${L[O.GTLT]}\\s*${L[O.XRANGEPLAIN]}$`);ee("XRANGELOOSE",`^${L[O.GTLT]}\\s*${L[O.XRANGEPLAINLOOSE]}$`);ee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Kp}})(?:\\.(\\d{1,${Kp}}))?(?:\\.(\\d{1,${Kp}}))?`);ee("COERCE",`${L[O.COERCEPLAIN]}(?:$|[^\\d])`);ee("COERCEFULL",L[O.COERCEPLAIN]+`(?:${L[O.PRERELEASE]})?(?:${L[O.BUILD]})?(?:$|[^\\d])`);ee("COERCERTL",L[O.COERCE],!0);ee("COERCERTLFULL",L[O.COERCEFULL],!0);ee("LONETILDE","(?:~>?)");ee("TILDETRIM",`(\\s*)${L[O.LONETILDE]}\\s+`,!0);Mn.tildeTrimReplace="$1~";ee("TILDE",`^${L[O.LONETILDE]}${L[O.XRANGEPLAIN]}$`);ee("TILDELOOSE",`^${L[O.LONETILDE]}${L[O.XRANGEPLAINLOOSE]}$`);ee("LONECARET","(?:\\^)");ee("CARETTRIM",`(\\s*)${L[O.LONECARET]}\\s+`,!0);Mn.caretTrimReplace="$1^";ee("CARET",`^${L[O.LONECARET]}${L[O.XRANGEPLAIN]}$`);ee("CARETLOOSE",`^${L[O.LONECARET]}${L[O.XRANGEPLAINLOOSE]}$`);ee("COMPARATORLOOSE",`^${L[O.GTLT]}\\s*(${L[O.LOOSEPLAIN]})$|^$`);ee("COMPARATOR",`^${L[O.GTLT]}\\s*(${L[O.FULLPLAIN]})$|^$`);ee("COMPARATORTRIM",`(\\s*)${L[O.GTLT]}\\s*(${L[O.LOOSEPLAIN]}|${L[O.XRANGEPLAIN]})`,!0);Mn.comparatorTrimReplace="$1$2$3";ee("HYPHENRANGE",`^\\s*(${L[O.XRANGEPLAIN]})\\s+-\\s+(${L[O.XRANGEPLAIN]})\\s*$`);ee("HYPHENRANGELOOSE",`^\\s*(${L[O.XRANGEPLAINLOOSE]})\\s+-\\s+(${L[O.XRANGEPLAINLOOSE]})\\s*$`);ee("STAR","(<|>)?=?\\s*\\*");ee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var _l=z((f1,Ny)=>{C();var Mk=Object.freeze({loose:!0}),Lk=Object.freeze({}),Ok=t=>t?typeof t!="object"?Mk:t:Lk;Ny.exports=Ok});var Xp=z((m1,_y)=>{C();var by=/^[0-9]+$/,Dy=(t,e)=>{let n=by.test(t),r=by.test(e);return n&&r&&(t=+t,e=+e),t===e?0:n&&!r?-1:r&&!n?1:t<e?-1:1},Fk=(t,e)=>Dy(e,t);_y.exports={compareIdentifiers:Dy,rcompareIdentifiers:Fk}});var ct=z((y1,My)=>{C();var kl=Bo(),{MAX_LENGTH:ky,MAX_SAFE_INTEGER:Rl}=Fo(),{safeRe:Ry,safeSrc:Py,t:Pl}=fi(),Bk=_l(),{compareIdentifiers:di}=Xp(),Yp=class t{constructor(e,n){if(n=Bk(n),e instanceof t){if(e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease)return e;e=e.version}else if(typeof e!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof e}".`);if(e.length>ky)throw new TypeError(`version is longer than ${ky} characters`);kl("SemVer",e,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let r=e.trim().match(n.loose?Ry[Pl.LOOSE]:Ry[Pl.FULL]);if(!r)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Rl||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Rl||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Rl||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(s=>{if(/^[0-9]+$/.test(s)){let i=+s;if(i>=0&&i<Rl)return i}return s}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(e){if(kl("SemVer.compare",this.version,this.options,e),!(e instanceof t)){if(typeof e=="string"&&e===this.version)return 0;e=new t(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof t||(e=new t(e,this.options)),di(this.major,e.major)||di(this.minor,e.minor)||di(this.patch,e.patch)}comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let n=0;do{let r=this.prerelease[n],s=e.prerelease[n];if(kl("prerelease compare",n,r,s),r===void 0&&s===void 0)return 0;if(s===void 0)return 1;if(r===void 0)return-1;if(r===s)continue;return di(r,s)}while(++n)}compareBuild(e){e instanceof t||(e=new t(e,this.options));let n=0;do{let r=this.build[n],s=e.build[n];if(kl("build compare",n,r,s),r===void 0&&s===void 0)return 0;if(s===void 0)return 1;if(r===void 0)return-1;if(r===s)continue;return di(r,s)}while(++n)}inc(e,n,r){if(e.startsWith("pre")){if(!n&&r===!1)throw new Error("invalid increment argument: identifier is empty");if(n){let s=new RegExp(`^${this.options.loose?Py[Pl.PRERELEASELOOSE]:Py[Pl.PRERELEASE]}$`),i=`-${n}`.match(s);if(!i||i[1]!==n)throw new Error(`invalid identifier: ${n}`)}}switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",n,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,r),this.inc("pre",n,r);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,r),this.inc("pre",n,r);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let s=Number(r)?1:0;if(this.prerelease.length===0)this.prerelease=[s];else{let i=this.prerelease.length;for(;--i>=0;)typeof this.prerelease[i]=="number"&&(this.prerelease[i]++,i=-2);if(i===-1){if(n===this.prerelease.join(".")&&r===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(s)}}if(n){let i=[n,s];r===!1&&(i=[n]),di(this.prerelease[0],n)===0?isNaN(this.prerelease[1])&&(this.prerelease=i):this.prerelease=i}break}default:throw new Error(`invalid increment argument: ${e}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};My.exports=Yp});var fs=z((S1,Oy)=>{C();var Ly=ct(),$k=(t,e,n=!1)=>{if(t instanceof Ly)return t;try{return new Ly(t,e)}catch(r){if(!n)return null;throw r}};Oy.exports=$k});var By=z((w1,Fy)=>{C();var Uk=fs(),Vk=(t,e)=>{let n=Uk(t,e);return n?n.version:null};Fy.exports=Vk});var Uy=z((x1,$y)=>{C();var qk=fs(),Hk=(t,e)=>{let n=qk(t.trim().replace(/^[=v]+/,""),e);return n?n.version:null};$y.exports=Hk});var Hy=z((A1,qy)=>{C();var Vy=ct(),Gk=(t,e,n,r,s)=>{typeof n=="string"&&(s=r,r=n,n=void 0);try{return new Vy(t instanceof Vy?t.version:t,n).inc(e,r,s).version}catch(i){return null}};qy.exports=Gk});var jy=z((N1,Wy)=>{C();var Gy=fs(),Wk=(t,e)=>{let n=Gy(t,null,!0),r=Gy(e,null,!0),s=n.compare(r);if(s===0)return null;let i=s>0,o=i?n:r,l=i?r:n,c=!!o.prerelease.length;if(!!l.prerelease.length&&!c){if(!l.patch&&!l.minor)return"major";if(l.compareMain(o)===0)return l.minor&&!l.patch?"minor":"patch"}let p=c?"pre":"";return n.major!==r.major?p+"major":n.minor!==r.minor?p+"minor":n.patch!==r.patch?p+"patch":"prerelease"};Wy.exports=Wk});var zy=z((D1,Ky)=>{C();var jk=ct(),Kk=(t,e)=>new jk(t,e).major;Ky.exports=Kk});var Yy=z((k1,Xy)=>{C();var zk=ct(),Xk=(t,e)=>new zk(t,e).minor;Xy.exports=Xk});var Jy=z((P1,Qy)=>{C();var Yk=ct(),Qk=(t,e)=>new Yk(t,e).patch;Qy.exports=Qk});var ev=z((L1,Zy)=>{C();var Jk=fs(),Zk=(t,e)=>{let n=Jk(t,e);return n&&n.prerelease.length?n.prerelease:null};Zy.exports=Zk});var Jt=z((F1,nv)=>{C();var tv=ct(),eR=(t,e,n)=>new tv(t,n).compare(new tv(e,n));nv.exports=eR});var sv=z(($1,rv)=>{C();var tR=Jt(),nR=(t,e,n)=>tR(e,t,n);rv.exports=nR});var ov=z((V1,iv)=>{C();var rR=Jt(),sR=(t,e)=>rR(t,e,!0);iv.exports=sR});var Ml=z((H1,lv)=>{C();var av=ct(),iR=(t,e,n)=>{let r=new av(t,n),s=new av(e,n);return r.compare(s)||r.compareBuild(s)};lv.exports=iR});var uv=z((W1,cv)=>{C();var oR=Ml(),aR=(t,e)=>t.sort((n,r)=>oR(n,r,e));cv.exports=aR});var hv=z((K1,pv)=>{C();var lR=Ml(),cR=(t,e)=>t.sort((n,r)=>lR(r,n,e));pv.exports=cR});var $o=z((X1,fv)=>{C();var uR=Jt(),pR=(t,e,n)=>uR(t,e,n)>0;fv.exports=pR});var Ll=z((Q1,dv)=>{C();var hR=Jt(),fR=(t,e,n)=>hR(t,e,n)<0;dv.exports=fR});var Qp=z((Z1,mv)=>{C();var dR=Jt(),mR=(t,e,n)=>dR(t,e,n)===0;mv.exports=mR});var Jp=z((tB,gv)=>{C();var gR=Jt(),yR=(t,e,n)=>gR(t,e,n)!==0;gv.exports=yR});var Ol=z((rB,yv)=>{C();var vR=Jt(),SR=(t,e,n)=>vR(t,e,n)>=0;yv.exports=SR});var Fl=z((iB,vv)=>{C();var ER=Jt(),wR=(t,e,n)=>ER(t,e,n)<=0;vv.exports=wR});var Zp=z((aB,Sv)=>{C();var TR=Qp(),xR=Jp(),CR=$o(),AR=Ol(),IR=Ll(),NR=Fl(),bR=(t,e,n,r)=>{switch(e){case"===":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t===n;case"!==":return typeof t=="object"&&(t=t.version),typeof n=="object"&&(n=n.version),t!==n;case"":case"=":case"==":return TR(t,n,r);case"!=":return xR(t,n,r);case">":return CR(t,n,r);case">=":return AR(t,n,r);case"<":return IR(t,n,r);case"<=":return NR(t,n,r);default:throw new TypeError(`Invalid operator: ${e}`)}};Sv.exports=bR});var wv=z((cB,Ev)=>{C();var DR=ct(),_R=fs(),{safeRe:Bl,t:$l}=fi(),kR=(t,e)=>{if(t instanceof DR)return t;if(typeof t=="number"&&(t=String(t)),typeof t!="string")return null;e=e||{};let n=null;if(!e.rtl)n=t.match(e.includePrerelease?Bl[$l.COERCEFULL]:Bl[$l.COERCE]);else{let c=e.includePrerelease?Bl[$l.COERCERTLFULL]:Bl[$l.COERCERTL],u;for(;(u=c.exec(t))&&(!n||n.index+n[0].length!==t.length);)(!n||u.index+u[0].length!==n.index+n[0].length)&&(n=u),c.lastIndex=u.index+u[1].length+u[2].length;c.lastIndex=-1}if(n===null)return null;let r=n[2],s=n[3]||"0",i=n[4]||"0",o=e.includePrerelease&&n[5]?`-${n[5]}`:"",l=e.includePrerelease&&n[6]?`+${n[6]}`:"";return _R(`${r}.${s}.${i}${o}${l}`,e)};Ev.exports=kR});var xv=z((pB,Tv)=>{C();var eh=class{constructor(){this.max=1e3,this.map=new Map}get(e){let n=this.map.get(e);if(n!==void 0)return this.map.delete(e),this.map.set(e,n),n}delete(e){return this.map.delete(e)}set(e,n){if(!this.delete(e)&&n!==void 0){if(this.map.size>=this.max){let s=this.map.keys().next().value;this.delete(s)}this.map.set(e,n)}return this}};Tv.exports=eh});var Zt=z((fB,Nv)=>{C();var RR=/\s+/g,th=class t{constructor(e,n){if(n=MR(n),e instanceof t)return e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease?e:new t(e.raw,n);if(e instanceof nh)return this.raw=e.value,this.set=[[e]],this.formatted=void 0,this;if(this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease,this.raw=e.trim().replace(RR," "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let r=this.set[0];if(this.set=this.set.filter(s=>!Av(s[0])),this.set.length===0)this.set=[r];else if(this.set.length>1){for(let s of this.set)if(s.length===1&&VR(s[0])){this.set=[s];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let e=0;e<this.set.length;e++){e>0&&(this.formatted+="||");let n=this.set[e];for(let r=0;r<n.length;r++)r>0&&(this.formatted+=" "),this.formatted+=n[r].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let r=((this.options.includePrerelease&&$R)|(this.options.loose&&UR))+":"+e,s=Cv.get(r);if(s)return s;let i=this.options.loose,o=i?kt[wt.HYPHENRANGELOOSE]:kt[wt.HYPHENRANGE];e=e.replace(o,QR(this.options.includePrerelease)),Ne("hyphen replace",e),e=e.replace(kt[wt.COMPARATORTRIM],OR),Ne("comparator trim",e),e=e.replace(kt[wt.TILDETRIM],FR),Ne("tilde trim",e),e=e.replace(kt[wt.CARETTRIM],BR),Ne("caret trim",e);let l=e.split(" ").map(d=>qR(d,this.options)).join(" ").split(/\s+/).map(d=>YR(d,this.options));i&&(l=l.filter(d=>(Ne("loose invalid filter",d,this.options),!!d.match(kt[wt.COMPARATORLOOSE])))),Ne("range list",l);let c=new Map,u=l.map(d=>new nh(d,this.options));for(let d of u){if(Av(d))return[d];c.set(d.value,d)}c.size>1&&c.has("")&&c.delete("");let p=[...c.values()];return Cv.set(r,p),p}intersects(e,n){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(r=>Iv(r,n)&&e.set.some(s=>Iv(s,n)&&r.every(i=>s.every(o=>i.intersects(o,n)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new LR(e,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(JR(this.set[n],e,this.options))return!0;return!1}};Nv.exports=th;var PR=xv(),Cv=new PR,MR=_l(),nh=Uo(),Ne=Bo(),LR=ct(),{safeRe:kt,t:wt,comparatorTrimReplace:OR,tildeTrimReplace:FR,caretTrimReplace:BR}=fi(),{FLAG_INCLUDE_PRERELEASE:$R,FLAG_LOOSE:UR}=Fo(),Av=t=>t.value==="<0.0.0-0",VR=t=>t.value==="",Iv=(t,e)=>{let n=!0,r=t.slice(),s=r.pop();for(;n&&r.length;)n=r.every(i=>s.intersects(i,e)),s=r.pop();return n},qR=(t,e)=>(Ne("comp",t,e),t=WR(t,e),Ne("caret",t),t=HR(t,e),Ne("tildes",t),t=KR(t,e),Ne("xrange",t),t=XR(t,e),Ne("stars",t),t),Tt=t=>!t||t.toLowerCase()==="x"||t==="*",HR=(t,e)=>t.trim().split(/\s+/).map(n=>GR(n,e)).join(" "),GR=(t,e)=>{let n=e.loose?kt[wt.TILDELOOSE]:kt[wt.TILDE];return t.replace(n,(r,s,i,o,l)=>{Ne("tilde",t,r,s,i,o,l);let c;return Tt(s)?c="":Tt(i)?c=`>=${s}.0.0 <${+s+1}.0.0-0`:Tt(o)?c=`>=${s}.${i}.0 <${s}.${+i+1}.0-0`:l?(Ne("replaceTilde pr",l),c=`>=${s}.${i}.${o}-${l} <${s}.${+i+1}.0-0`):c=`>=${s}.${i}.${o} <${s}.${+i+1}.0-0`,Ne("tilde return",c),c})},WR=(t,e)=>t.trim().split(/\s+/).map(n=>jR(n,e)).join(" "),jR=(t,e)=>{Ne("caret",t,e);let n=e.loose?kt[wt.CARETLOOSE]:kt[wt.CARET],r=e.includePrerelease?"-0":"";return t.replace(n,(s,i,o,l,c)=>{Ne("caret",t,s,i,o,l,c);let u;return Tt(i)?u="":Tt(o)?u=`>=${i}.0.0${r} <${+i+1}.0.0-0`:Tt(l)?i==="0"?u=`>=${i}.${o}.0${r} <${i}.${+o+1}.0-0`:u=`>=${i}.${o}.0${r} <${+i+1}.0.0-0`:c?(Ne("replaceCaret pr",c),i==="0"?o==="0"?u=`>=${i}.${o}.${l}-${c} <${i}.${o}.${+l+1}-0`:u=`>=${i}.${o}.${l}-${c} <${i}.${+o+1}.0-0`:u=`>=${i}.${o}.${l}-${c} <${+i+1}.0.0-0`):(Ne("no pr"),i==="0"?o==="0"?u=`>=${i}.${o}.${l}${r} <${i}.${o}.${+l+1}-0`:u=`>=${i}.${o}.${l}${r} <${i}.${+o+1}.0-0`:u=`>=${i}.${o}.${l} <${+i+1}.0.0-0`),Ne("caret return",u),u})},KR=(t,e)=>(Ne("replaceXRanges",t,e),t.split(/\s+/).map(n=>zR(n,e)).join(" ")),zR=(t,e)=>{t=t.trim();let n=e.loose?kt[wt.XRANGELOOSE]:kt[wt.XRANGE];return t.replace(n,(r,s,i,o,l,c)=>{Ne("xRange",t,r,s,i,o,l,c);let u=Tt(i),p=u||Tt(o),d=p||Tt(l),m=d;return s==="="&&m&&(s=""),c=e.includePrerelease?"-0":"",u?s===">"||s==="<"?r="<0.0.0-0":r="*":s&&m?(p&&(o=0),l=0,s===">"?(s=">=",p?(i=+i+1,o=0,l=0):(o=+o+1,l=0)):s==="<="&&(s="<",p?i=+i+1:o=+o+1),s==="<"&&(c="-0"),r=`${s+i}.${o}.${l}${c}`):p?r=`>=${i}.0.0${c} <${+i+1}.0.0-0`:d&&(r=`>=${i}.${o}.0${c} <${i}.${+o+1}.0-0`),Ne("xRange return",r),r})},XR=(t,e)=>(Ne("replaceStars",t,e),t.trim().replace(kt[wt.STAR],"")),YR=(t,e)=>(Ne("replaceGTE0",t,e),t.trim().replace(kt[e.includePrerelease?wt.GTE0PRE:wt.GTE0],"")),QR=t=>(e,n,r,s,i,o,l,c,u,p,d,m)=>(Tt(r)?n="":Tt(s)?n=`>=${r}.0.0${t?"-0":""}`:Tt(i)?n=`>=${r}.${s}.0${t?"-0":""}`:o?n=`>=${n}`:n=`>=${n}${t?"-0":""}`,Tt(u)?c="":Tt(p)?c=`<${+u+1}.0.0-0`:Tt(d)?c=`<${u}.${+p+1}.0-0`:m?c=`<=${u}.${p}.${d}-${m}`:t?c=`<${u}.${p}.${+d+1}-0`:c=`<=${c}`,`${n} ${c}`.trim()),JR=(t,e,n)=>{for(let r=0;r<t.length;r++)if(!t[r].test(e))return!1;if(e.prerelease.length&&!n.includePrerelease){for(let r=0;r<t.length;r++)if(Ne(t[r].semver),t[r].semver!==nh.ANY&&t[r].semver.prerelease.length>0){let s=t[r].semver;if(s.major===e.major&&s.minor===e.minor&&s.patch===e.patch)return!0}return!1}return!0}});var Uo=z((mB,Pv)=>{C();var Vo=Symbol("SemVer ANY"),ih=class t{static get ANY(){return Vo}constructor(e,n){if(n=bv(n),e instanceof t){if(e.loose===!!n.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),sh("comparator",e,n),this.options=n,this.loose=!!n.loose,this.parse(e),this.semver===Vo?this.value="":this.value=this.operator+this.semver.version,sh("comp",this)}parse(e){let n=this.options.loose?Dv[_v.COMPARATORLOOSE]:Dv[_v.COMPARATOR],r=e.match(n);if(!r)throw new TypeError(`Invalid comparator: ${e}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new kv(r[2],this.options.loose):this.semver=Vo}toString(){return this.value}test(e){if(sh("Comparator.test",e,this.options.loose),this.semver===Vo||e===Vo)return!0;if(typeof e=="string")try{e=new kv(e,this.options)}catch(n){return!1}return rh(e,this.operator,this.semver,this.options)}intersects(e,n){if(!(e instanceof t))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new Rv(e.value,n).test(this.value):e.operator===""?e.value===""?!0:new Rv(this.value,n).test(e.semver):(n=bv(n),n.includePrerelease&&(this.value==="<0.0.0-0"||e.value==="<0.0.0-0")||!n.includePrerelease&&(this.value.startsWith("<0.0.0")||e.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&e.operator.startsWith(">")||this.operator.startsWith("<")&&e.operator.startsWith("<")||this.semver.version===e.semver.version&&this.operator.includes("=")&&e.operator.includes("=")||rh(this.semver,"<",e.semver,n)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||rh(this.semver,">",e.semver,n)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};Pv.exports=ih;var bv=_l(),{safeRe:Dv,t:_v}=fi(),rh=Zp(),sh=Bo(),kv=ct(),Rv=Zt()});var qo=z((yB,Mv)=>{C();var ZR=Zt(),eP=(t,e,n)=>{try{e=new ZR(e,n)}catch(r){return!1}return e.test(t)};Mv.exports=eP});var Ov=z((SB,Lv)=>{C();var tP=Zt(),nP=(t,e)=>new tP(t,e).set.map(n=>n.map(r=>r.value).join(" ").trim().split(" "));Lv.exports=nP});var Bv=z((wB,Fv)=>{C();var rP=ct(),sP=Zt(),iP=(t,e,n)=>{let r=null,s=null,i=null;try{i=new sP(e,n)}catch(o){return null}return t.forEach(o=>{i.test(o)&&(!r||s.compare(o)===-1)&&(r=o,s=new rP(r,n))}),r};Fv.exports=iP});var Uv=z((xB,$v)=>{C();var oP=ct(),aP=Zt(),lP=(t,e,n)=>{let r=null,s=null,i=null;try{i=new aP(e,n)}catch(o){return null}return t.forEach(o=>{i.test(o)&&(!r||s.compare(o)===1)&&(r=o,s=new oP(r,n))}),r};$v.exports=lP});var Hv=z((AB,qv)=>{C();var oh=ct(),cP=Zt(),Vv=$o(),uP=(t,e)=>{t=new cP(t,e);let n=new oh("0.0.0");if(t.test(n)||(n=new oh("0.0.0-0"),t.test(n)))return n;n=null;for(let r=0;r<t.set.length;++r){let s=t.set[r],i=null;s.forEach(o=>{let l=new oh(o.semver.version);switch(o.operator){case">":l.prerelease.length===0?l.patch++:l.prerelease.push(0),l.raw=l.format();case"":case">=":(!i||Vv(l,i))&&(i=l);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${o.operator}`)}}),i&&(!n||Vv(n,i))&&(n=i)}return n&&t.test(n)?n:null};qv.exports=uP});var Wv=z((NB,Gv)=>{C();var pP=Zt(),hP=(t,e)=>{try{return new pP(t,e).range||"*"}catch(n){return null}};Gv.exports=hP});var Ul=z((DB,Xv)=>{C();var fP=ct(),zv=Uo(),{ANY:dP}=zv,mP=Zt(),gP=qo(),jv=$o(),Kv=Ll(),yP=Fl(),vP=Ol(),SP=(t,e,n,r)=>{t=new fP(t,r),e=new mP(e,r);let s,i,o,l,c;switch(n){case">":s=jv,i=yP,o=Kv,l=">",c=">=";break;case"<":s=Kv,i=vP,o=jv,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(gP(t,e,r))return!1;for(let u=0;u<e.set.length;++u){let p=e.set[u],d=null,m=null;if(p.forEach(g=>{g.semver===dP&&(g=new zv(">=0.0.0")),d=d||g,m=m||g,s(g.semver,d.semver,r)?d=g:o(g.semver,m.semver,r)&&(m=g)}),d.operator===l||d.operator===c||(!m.operator||m.operator===l)&&i(t,m.semver))return!1;if(m.operator===c&&o(t,m.semver))return!1}return!0};Xv.exports=SP});var Qv=z((kB,Yv)=>{C();var EP=Ul(),wP=(t,e,n)=>EP(t,e,">",n);Yv.exports=wP});var Zv=z((PB,Jv)=>{C();var TP=Ul(),xP=(t,e,n)=>TP(t,e,"<",n);Jv.exports=xP});var nS=z((LB,tS)=>{C();var eS=Zt(),CP=(t,e,n)=>(t=new eS(t,n),e=new eS(e,n),t.intersects(e,n));tS.exports=CP});var sS=z((FB,rS)=>{C();var AP=qo(),IP=Jt();rS.exports=(t,e,n)=>{let r=[],s=null,i=null,o=t.sort((p,d)=>IP(p,d,n));for(let p of o)AP(p,e,n)?(i=p,s||(s=p)):(i&&r.push([s,i]),i=null,s=null);s&&r.push([s,null]);let l=[];for(let[p,d]of r)p===d?l.push(p):!d&&p===o[0]?l.push("*"):d?p===o[0]?l.push(`<=${d}`):l.push(`${p} - ${d}`):l.push(`>=${p}`);let c=l.join(" || "),u=typeof e.raw=="string"?e.raw:String(e);return c.length<u.length?c:e}});var uS=z(($B,cS)=>{C();var iS=Zt(),lh=Uo(),{ANY:ah}=lh,Ho=qo(),ch=Jt(),NP=(t,e,n={})=>{if(t===e)return!0;t=new iS(t,n),e=new iS(e,n);let r=!1;e:for(let s of t.set){for(let i of e.set){let o=DP(s,i,n);if(r=r||o!==null,o)continue e}if(r)return!1}return!0},bP=[new lh(">=0.0.0-0")],oS=[new lh(">=0.0.0")],DP=(t,e,n)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===ah){if(e.length===1&&e[0].semver===ah)return!0;n.includePrerelease?t=bP:t=oS}if(e.length===1&&e[0].semver===ah){if(n.includePrerelease)return!0;e=oS}let r=new Set,s,i;for(let g of t)g.operator===">"||g.operator===">="?s=aS(s,g,n):g.operator==="<"||g.operator==="<="?i=lS(i,g,n):r.add(g.semver);if(r.size>1)return null;let o;if(s&&i){if(o=ch(s.semver,i.semver,n),o>0)return null;if(o===0&&(s.operator!==">="||i.operator!=="<="))return null}for(let g of r){if(s&&!Ho(g,String(s),n)||i&&!Ho(g,String(i),n))return null;for(let E of e)if(!Ho(g,String(E),n))return!1;return!0}let l,c,u,p,d=i&&!n.includePrerelease&&i.semver.prerelease.length?i.semver:!1,m=s&&!n.includePrerelease&&s.semver.prerelease.length?s.semver:!1;d&&d.prerelease.length===1&&i.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let g of e){if(p=p||g.operator===">"||g.operator===">=",u=u||g.operator==="<"||g.operator==="<=",s){if(m&&g.semver.prerelease&&g.semver.prerelease.length&&g.semver.major===m.major&&g.semver.minor===m.minor&&g.semver.patch===m.patch&&(m=!1),g.operator===">"||g.operator===">="){if(l=aS(s,g,n),l===g&&l!==s)return!1}else if(s.operator===">="&&!Ho(s.semver,String(g),n))return!1}if(i){if(d&&g.semver.prerelease&&g.semver.prerelease.length&&g.semver.major===d.major&&g.semver.minor===d.minor&&g.semver.patch===d.patch&&(d=!1),g.operator==="<"||g.operator==="<="){if(c=lS(i,g,n),c===g&&c!==i)return!1}else if(i.operator==="<="&&!Ho(i.semver,String(g),n))return!1}if(!g.operator&&(i||s)&&o!==0)return!1}return!(s&&u&&!i&&o!==0||i&&p&&!s&&o!==0||m||d)},aS=(t,e,n)=>{if(!t)return e;let r=ch(t.semver,e.semver,n);return r>0?t:r<0||e.operator===">"&&t.operator===">="?e:t},lS=(t,e,n)=>{if(!t)return e;let r=ch(t.semver,e.semver,n);return r<0?t:r>0||e.operator==="<"&&t.operator==="<="?e:t};cS.exports=NP});var dS=z((VB,fS)=>{C();var uh=fi(),pS=Fo(),_P=ct(),hS=Xp(),kP=fs(),RP=By(),PP=Uy(),MP=Hy(),LP=jy(),OP=zy(),FP=Yy(),BP=Jy(),$P=ev(),UP=Jt(),VP=sv(),qP=ov(),HP=Ml(),GP=uv(),WP=hv(),jP=$o(),KP=Ll(),zP=Qp(),XP=Jp(),YP=Ol(),QP=Fl(),JP=Zp(),ZP=wv(),eM=Uo(),tM=Zt(),nM=qo(),rM=Ov(),sM=Bv(),iM=Uv(),oM=Hv(),aM=Wv(),lM=Ul(),cM=Qv(),uM=Zv(),pM=nS(),hM=sS(),fM=uS();fS.exports={parse:kP,valid:RP,clean:PP,inc:MP,diff:LP,major:OP,minor:FP,patch:BP,prerelease:$P,compare:UP,rcompare:VP,compareLoose:qP,compareBuild:HP,sort:GP,rsort:WP,gt:jP,lt:KP,eq:zP,neq:XP,gte:YP,lte:QP,cmp:JP,coerce:ZP,Comparator:eM,Range:tM,satisfies:nM,toComparators:rM,maxSatisfying:sM,minSatisfying:iM,minVersion:oM,validRange:aM,outside:lM,gtr:cM,ltr:uM,intersects:pM,simplifyRange:hM,subset:fM,SemVer:_P,re:uh.re,src:uh.src,tokens:uh.t,SEMVER_SPEC_VERSION:pS.SEMVER_SPEC_VERSION,RELEASE_TYPES:pS.RELEASE_TYPES,compareIdentifiers:hS.compareIdentifiers,rcompareIdentifiers:hS.rcompareIdentifiers}});var IL={};BS(IL,{angularJitApplicationTransform:()=>Oo});module.exports=$S(IL);C();C();var DS=require("module");C();var Ty=require("module");C();var dy=require("module");C();var Zg=require("module");C();var bg=require("module");C();var _h=require("module");C();var bh=require("module"),ms=(0,bh.createRequire)(M),US=Object.defineProperty,VS=(t,e,n)=>e in t?US(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Dh=(t=>typeof ms!="undefined"?ms:typeof Proxy!="undefined"?new Proxy(t,{get:(e,n)=>(typeof ms!="undefined"?ms:e)[n]}):t)(function(t){if(typeof ms!="undefined")return ms.apply(this,arguments);throw new Error('Dynamic require of "'+t+'" is not supported')}),Hl=(t,e,n)=>(VS(t,typeof e!="symbol"?e+"":e,n),n);var GS=I(require("typescript"),1),it=I(require("fs"),1),Rh=require("module"),xt=I(require("path"),1),Ph=require("url"),XS=I(require("typescript"),1);var kL=(0,_h.createRequire)(M);var qS=class{exists(t){throw Ee()}readFile(t){throw Ee()}readFileBuffer(t){throw Ee()}writeFile(t,e,n){throw Ee()}removeFile(t){throw Ee()}symlink(t,e){throw Ee()}readdir(t){throw Ee()}lstat(t){throw Ee()}stat(t){throw Ee()}pwd(){throw Ee()}chdir(t){throw Ee()}extname(t){throw Ee()}copyFile(t,e){throw Ee()}moveFile(t,e){throw Ee()}ensureDir(t){throw Ee()}removeDeep(t){throw Ee()}isCaseSensitive(){throw Ee()}resolve(...t){throw Ee()}dirname(t){throw Ee()}join(t,...e){throw Ee()}isRoot(t){throw Ee()}isRooted(t){throw Ee()}relative(t,e){throw Ee()}basename(t,e){throw Ee()}realpath(t){throw Ee()}getDefaultLibLocation(){throw Ee()}normalize(t){throw Ee()}};function Ee(){return new Error("FileSystem has not been configured. Please call `setFileSystem()` before calling this method.")}var HS=new qS;function kh(t){HS=t}var PL=Symbol("AbsolutePath");var WS=class{pwd(){return this.normalize(process.cwd())}chdir(t){process.chdir(t)}resolve(...t){return this.normalize(xt.resolve(...t))}dirname(t){return this.normalize(xt.dirname(t))}join(t,...e){return this.normalize(xt.join(t,...e))}isRoot(t){return this.dirname(t)===this.normalize(t)}isRooted(t){return xt.isAbsolute(t)}relative(t,e){return this.normalize(xt.relative(t,e))}basename(t,e){return xt.basename(t,e)}extname(t){return xt.extname(t)}normalize(t){return t.replace(/\\/g,"/")}},Gl=typeof __filename!="undefined",Mh=Gl?null:M,jS=Gl?__filename:(0,Ph.fileURLToPath)(Mh),KS=class extends WS{constructor(){super(...arguments);a(this,"_caseSensitive")}isCaseSensitive(){return this._caseSensitive===void 0&&(this._caseSensitive=!it.default.existsSync(this.normalize(zS(jS)))),this._caseSensitive}exists(e){return it.default.existsSync(e)}readFile(e){return it.default.readFileSync(e,"utf8")}readFileBuffer(e){return it.default.readFileSync(e)}readdir(e){return it.default.readdirSync(e)}lstat(e){return it.default.lstatSync(e)}stat(e){return it.default.statSync(e)}realpath(e){return this.resolve(it.default.realpathSync(e))}getDefaultLibLocation(){let e=Gl?Dh:(0,Rh.createRequire)(Mh);return this.resolve(e.resolve("typescript"),"..")}},Lh=class extends KS{writeFile(t,e,n=!1){it.default.writeFileSync(t,e,n?{flag:"wx"}:void 0)}removeFile(t){it.default.unlinkSync(t)}symlink(t,e){it.default.symlinkSync(t,e)}copyFile(t,e){it.default.copyFileSync(t,e)}moveFile(t,e){it.default.renameSync(t,e)}ensureDir(t){it.default.mkdirSync(t,{recursive:!0})}removeDeep(t){it.default.rmdirSync(t,{recursive:!0})}};function zS(t){return t.replace(/\w/g,e=>e.toUpperCase()===e?e.toLowerCase():e.toUpperCase())}var ci=I(require("typescript"),1),F=I(require("typescript"),1),No=I(require("typescript"),1),Fe=I(require("typescript"),1),vp=I(require("typescript"),1),_g=I(require("typescript"),1);C();var Oh=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g"),rn=class t{constructor(){a(this,"element",null);a(this,"classNames",[]);a(this,"attrs",[]);a(this,"notSelectors",[])}static parse(e){let n=[],r=(c,u)=>{u.notSelectors.length>0&&!u.element&&u.classNames.length==0&&u.attrs.length==0&&(u.element="*"),c.push(u)},s=new t,i,o=s,l=!1;for(Oh.lastIndex=0;i=Oh.exec(e);){if(i[1]){if(l)throw new Error("Nesting :not in a selector is not allowed");l=!0,o=new t,s.notSelectors.push(o)}let c=i[2];if(c){let p=i[3];p==="#"?o.addAttribute("id",c.slice(1)):p==="."?o.addClassName(c.slice(1)):o.setElement(c)}let u=i[4];if(u&&o.addAttribute(o.unescapeAttribute(u),i[6]),i[7]&&(l=!1,o=s),i[8]){if(l)throw new Error("Multiple selectors in :not are not supported");r(n,s),s=o=new t}}return r(n,s),n}unescapeAttribute(e){let n="",r=!1;for(let s=0;s<e.length;s++){let i=e.charAt(s);if(i==="\\"){r=!0;continue}if(i==="$"&&!r)throw new Error(`Error in attribute selector "${e}". Unescaped "$" is not supported. Please escape with "\\$".`);r=!1,n+=i}return n}escapeAttribute(e){return e.replace(/\\/g,"\\\\").replace(/\$/g,"\\$")}isElementSelector(){return this.hasElementSelector()&&this.classNames.length==0&&this.attrs.length==0&&this.notSelectors.length===0}hasElementSelector(){return!!this.element}setElement(e=null){this.element=e}getAttrs(){let e=[];return this.classNames.length>0&&e.push("class",this.classNames.join(" ")),e.concat(this.attrs)}addAttribute(e,n=""){this.attrs.push(e,n&&n.toLowerCase()||"")}addClassName(e){this.classNames.push(e.toLowerCase())}toString(){let e=this.element||"";if(this.classNames&&this.classNames.forEach(n=>e+=`.${n}`),this.attrs)for(let n=0;n<this.attrs.length;n+=2){let r=this.escapeAttribute(this.attrs[n]),s=this.attrs[n+1];e+=`[${r}${s?"="+s:""}]`}return this.notSelectors.forEach(n=>e+=`:not(${n})`),e}},gr=class t{constructor(){a(this,"_elementMap",new Map);a(this,"_elementPartialMap",new Map);a(this,"_classMap",new Map);a(this,"_classPartialMap",new Map);a(this,"_attrValueMap",new Map);a(this,"_attrValuePartialMap",new Map);a(this,"_listContexts",[])}static createNotMatcher(e){let n=new t;return n.addSelectables(e,null),n}addSelectables(e,n){let r=null;e.length>1&&(r=new dc(e),this._listContexts.push(r));for(let s=0;s<e.length;s++)this._addSelectable(e[s],n,r)}_addSelectable(e,n,r){let s=this,i=e.element,o=e.classNames,l=e.attrs,c=new mc(e,n,r);if(i&&(l.length===0&&o.length===0?this._addTerminal(s._elementMap,i,c):s=this._addPartial(s._elementPartialMap,i)),o)for(let u=0;u<o.length;u++){let p=l.length===0&&u===o.length-1,d=o[u];p?this._addTerminal(s._classMap,d,c):s=this._addPartial(s._classPartialMap,d)}if(l)for(let u=0;u<l.length;u+=2){let p=u===l.length-2,d=l[u],m=l[u+1];if(p){let g=s._attrValueMap,E=g.get(d);E||(E=new Map,g.set(d,E)),this._addTerminal(E,m,c)}else{let g=s._attrValuePartialMap,E=g.get(d);E||(E=new Map,g.set(d,E)),s=this._addPartial(E,m)}}}_addTerminal(e,n,r){let s=e.get(n);s||(s=[],e.set(n,s)),s.push(r)}_addPartial(e,n){let r=e.get(n);return r||(r=new t,e.set(n,r)),r}match(e,n){let r=!1,s=e.element,i=e.classNames,o=e.attrs;for(let l=0;l<this._listContexts.length;l++)this._listContexts[l].alreadyMatched=!1;if(r=this._matchTerminal(this._elementMap,s,e,n)||r,r=this._matchPartial(this._elementPartialMap,s,e,n)||r,i)for(let l=0;l<i.length;l++){let c=i[l];r=this._matchTerminal(this._classMap,c,e,n)||r,r=this._matchPartial(this._classPartialMap,c,e,n)||r}if(o)for(let l=0;l<o.length;l+=2){let c=o[l],u=o[l+1],p=this._attrValueMap.get(c);u&&(r=this._matchTerminal(p,"",e,n)||r),r=this._matchTerminal(p,u,e,n)||r;let d=this._attrValuePartialMap.get(c);u&&(r=this._matchPartial(d,"",e,n)||r),r=this._matchPartial(d,u,e,n)||r}return r}_matchTerminal(e,n,r,s){if(!e||typeof n!="string")return!1;let i=e.get(n)||[],o=e.get("*");if(o&&(i=i.concat(o)),i.length===0)return!1;let l,c=!1;for(let u=0;u<i.length;u++)l=i[u],c=l.finalize(r,s)||c;return c}_matchPartial(e,n,r,s){if(!e||typeof n!="string")return!1;let i=e.get(n);return i?i.match(r,s):!1}},dc=class{constructor(e){a(this,"selectors");a(this,"alreadyMatched",!1);this.selectors=e}},mc=class{constructor(e,n,r){a(this,"selector");a(this,"cbContext");a(this,"listContext");a(this,"notSelectors");this.selector=e,this.cbContext=n,this.listContext=r,this.notSelectors=e.notSelectors}finalize(e,n){let r=!0;return this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)&&(r=!gr.createNotMatcher(this.notSelectors).match(e,null)),r&&n&&(!this.listContext||!this.listContext.alreadyMatched)&&(this.listContext&&(this.listContext.alreadyMatched=!0),n(this.selector,this.cbContext)),r}};var En;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom"})(En||(En={}));var ra;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default"})(ra||(ra={}));var Cs;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(Cs||(Cs={}));var gc={name:"custom-elements"},yc={name:"no-errors-schema"};var ve;(function(t){t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL"})(ve||(ve={}));var Fh;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(Fh||(Fh={}));function YS(t){let e=t.classNames&&t.classNames.length?[8,...t.classNames]:[];return[t.element&&t.element!=="*"?t.element:"",...t.attrs,...e]}function QS(t){let e=t.classNames&&t.classNames.length?[8,...t.classNames]:[];return t.element?[5,t.element,...t.attrs,...e]:t.attrs.length?[3,...t.attrs,...e]:t.classNames&&t.classNames.length?[9,...t.classNames]:[]}function JS(t){let e=YS(t),n=t.notSelectors&&t.notSelectors.length?t.notSelectors.map(r=>QS(r)):[];return e.concat(...n)}function $u(t){return t?rn.parse(t).map(JS):[]}var hr;function ZS(t){return rE(nE(t.nodes).join("")+`[${t.meaning}]`)}function eE(t){return t.id||bd(t)}function bd(t){let e=new vc,n=t.nodes.map(r=>r.visit(e,null));return Dd(n.join(""),t.meaning)}var sa=class{visitText(e,n){return e.value}visitContainer(e,n){return`[${e.children.map(r=>r.visit(this)).join(", ")}]`}visitIcu(e,n){let r=Object.keys(e.cases).map(s=>`${s} {${e.cases[s].visit(this)}}`);return`{${e.expression}, ${e.type}, ${r.join(", ")}}`}visitTagPlaceholder(e,n){return e.isVoid?`<ph tag name="${e.startName}"/>`:`<ph tag name="${e.startName}">${e.children.map(r=>r.visit(this)).join(", ")}</ph name="${e.closeName}">`}visitPlaceholder(e,n){return e.value?`<ph name="${e.name}">${e.value}</ph>`:`<ph name="${e.name}"/>`}visitIcuPlaceholder(e,n){return`<ph icu name="${e.name}">${e.value.visit(this)}</ph>`}visitBlockPlaceholder(e,n){return`<ph block name="${e.startName}">${e.children.map(r=>r.visit(this)).join(", ")}</ph name="${e.closeName}">`}},tE=new sa;function nE(t){return t.map(e=>e.visit(tE,null))}var vc=class extends sa{visitIcu(e){let n=Object.keys(e.cases).map(r=>`${r} {${e.cases[r].visit(this)}}`);return`{${e.type}, ${n.join(", ")}}`}};function rE(t){hr!=null||(hr=new TextEncoder);let e=[...hr.encode(t)],n=oE(e,ia.Big),r=e.length*8,s=new Uint32Array(80),i=1732584193,o=4023233417,l=2562383102,c=271733878,u=3285377520;n[r>>5]|=128<<24-r%32,n[(r+64>>9<<4)+15]=r;for(let p=0;p<n.length;p+=16){let d=i,m=o,g=l,E=c,w=u;for(let x=0;x<80;x++){x<16?s[x]=n[p+x]:s[x]=Wl(s[x-3]^s[x-8]^s[x-14]^s[x-16],1);let k=sE(x,o,l,c),_=k[0],H=k[1],V=[Wl(i,5),_,u,H,s[x]].reduce(gs);u=c,c=l,l=Wl(o,30),o=i,i=V}i=gs(i,d),o=gs(o,m),l=gs(l,g),c=gs(c,E),u=gs(u,w)}return vi(i)+vi(o)+vi(l)+vi(c)+vi(u)}function vi(t){return(t>>>0).toString(16).padStart(8,"0")}function sE(t,e,n,r){return t<20?[e&n|~e&r,1518500249]:t<40?[e^n^r,1859775393]:t<60?[e&n|e&r|n&r,2400959708]:[e^n^r,3395469782]}function Bh(t){hr!=null||(hr=new TextEncoder);let e=hr.encode(t),n=new DataView(e.buffer,e.byteOffset,e.byteLength),r=$h(n,e.length,0),s=$h(n,e.length,102072);return r==0&&(s==0||s==1)&&(r=r^319790063,s=s^-1801410264),BigInt.asUintN(32,BigInt(r))<<BigInt(32)|BigInt.asUintN(32,BigInt(s))}function Dd(t,e=""){let n=Bh(t);return e&&(n=BigInt.asUintN(64,n<<BigInt(1))|n>>BigInt(63)&BigInt(1),n+=Bh(e)),BigInt.asUintN(63,n).toString()}function $h(t,e,n){let r=2654435769,s=2654435769,i=0,o=e-12;for(;i<=o;i+=12){r+=t.getUint32(i,!0),s+=t.getUint32(i+4,!0),n+=t.getUint32(i+8,!0);let c=Uh(r,s,n);r=c[0],s=c[1],n=c[2]}let l=e-i;return n+=e,l>=4?(r+=t.getUint32(i,!0),i+=4,l>=8?(s+=t.getUint32(i,!0),i+=4,l>=9&&(n+=t.getUint8(i++)<<8),l>=10&&(n+=t.getUint8(i++)<<16),l===11&&(n+=t.getUint8(i++)<<24)):(l>=5&&(s+=t.getUint8(i++)),l>=6&&(s+=t.getUint8(i++)<<8),l===7&&(s+=t.getUint8(i++)<<16))):(l>=1&&(r+=t.getUint8(i++)),l>=2&&(r+=t.getUint8(i++)<<8),l===3&&(r+=t.getUint8(i++)<<16)),Uh(r,s,n)[2]}function Uh(t,e,n){return t-=e,t-=n,t^=n>>>13,e-=n,e-=t,e^=t<<8,n-=t,n-=e,n^=e>>>13,t-=e,t-=n,t^=n>>>12,e-=n,e-=t,e^=t<<16,n-=t,n-=e,n^=e>>>5,t-=e,t-=n,t^=n>>>3,e-=n,e-=t,e^=t<<10,n-=t,n-=e,n^=e>>>15,[t,e,n]}var ia;(function(t){t[t.Little=0]="Little",t[t.Big=1]="Big"})(ia||(ia={}));function gs(t,e){return iE(t,e)[1]}function iE(t,e){let n=(t&65535)+(e&65535),r=(t>>>16)+(e>>>16)+(n>>>16);return[r>>>16,r<<16|n&65535]}function Wl(t,e){return t<<e|t>>>32-e}function oE(t,e){let n=t.length+3>>>2,r=[];for(let s=0;s<n;s++)r[s]=aE(t,s*4,e);return r}function Vh(t,e){return e>=t.length?0:t[e]}function aE(t,e,n){let r=0;if(n===ia.Big)for(let s=0;s<4;s++)r+=Vh(t,e+s)<<24-8*s;else for(let s=0;s<4;s++)r+=Vh(t,e+s)<<8*s;return r}var Oi;(function(t){t[t.None=0]="None",t[t.Const=1]="Const"})(Oi||(Oi={}));var yr=class{constructor(e=Oi.None){a(this,"modifiers");this.modifiers=e}hasModifier(e){return(this.modifiers&e)!==0}},Xt;(function(t){t[t.Dynamic=0]="Dynamic",t[t.Bool=1]="Bool",t[t.String=2]="String",t[t.Int=3]="Int",t[t.Number=4]="Number",t[t.Function=5]="Function",t[t.Inferred=6]="Inferred",t[t.None=7]="None"})(Xt||(Xt={}));var sn=class extends yr{constructor(n,r){super(r);a(this,"name");this.name=n}visitType(n,r){return n.visitBuiltinType(this,r)}},ht=class extends yr{constructor(n,r,s=null){super(r);a(this,"value");a(this,"typeParams");this.value=n,this.typeParams=s}visitType(n,r){return n.visitExpressionType(this,r)}},Sc=class extends yr{constructor(n,r){super(r);a(this,"of");this.of=n}visitType(n,r){return n.visitArrayType(this,r)}},Ec=class extends yr{constructor(n,r){super(r);a(this,"valueType");this.valueType=n||null}visitType(n,r){return n.visitMapType(this,r)}},Ms=class extends yr{constructor(n,r){super(r);a(this,"type");this.type=n}visitType(n,r){return n.visitTransplantedType(this,r)}},Dr=new sn(Xt.Dynamic),Lt=new sn(Xt.Inferred),_d=new sn(Xt.Bool),lE=new sn(Xt.Int),sl=new sn(Xt.Number),il=new sn(Xt.String),cE=new sn(Xt.Function),on=new sn(Xt.None),Cn;(function(t){t[t.Minus=0]="Minus",t[t.Plus=1]="Plus"})(Cn||(Cn={}));var b;(function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Identical=2]="Identical",t[t.NotIdentical=3]="NotIdentical",t[t.Minus=4]="Minus",t[t.Plus=5]="Plus",t[t.Divide=6]="Divide",t[t.Multiply=7]="Multiply",t[t.Modulo=8]="Modulo",t[t.And=9]="And",t[t.Or=10]="Or",t[t.BitwiseOr=11]="BitwiseOr",t[t.BitwiseAnd=12]="BitwiseAnd",t[t.Lower=13]="Lower",t[t.LowerEquals=14]="LowerEquals",t[t.Bigger=15]="Bigger",t[t.BiggerEquals=16]="BiggerEquals",t[t.NullishCoalesce=17]="NullishCoalesce"})(b||(b={}));function kd(t,e){return t==null||e==null?t==e:t.isEquivalent(e)}function Rd(t,e,n){let r=t.length;if(r!==e.length)return!1;for(let s=0;s<r;s++)if(!n(t[s],e[s]))return!1;return!0}function dt(t,e){return Rd(t,e,(n,r)=>n.isEquivalent(r))}var ce=class{constructor(e,n){a(this,"type");a(this,"sourceSpan");this.type=e||null,this.sourceSpan=n||null}prop(e,n){return new mt(this,e,null,n)}key(e,n,r){return new An(this,e,n,r)}callFn(e,n,r){return new ot(this,e,null,n,r)}instantiate(e,n,r){return new Os(this,e,n,r)}conditional(e,n=null,r){return new an(this,e,n,null,r)}equals(e,n){return new le(b.Equals,this,e,null,n)}notEquals(e,n){return new le(b.NotEquals,this,e,null,n)}identical(e,n){return new le(b.Identical,this,e,null,n)}notIdentical(e,n){return new le(b.NotIdentical,this,e,null,n)}minus(e,n){return new le(b.Minus,this,e,null,n)}plus(e,n){return new le(b.Plus,this,e,null,n)}divide(e,n){return new le(b.Divide,this,e,null,n)}multiply(e,n){return new le(b.Multiply,this,e,null,n)}modulo(e,n){return new le(b.Modulo,this,e,null,n)}and(e,n){return new le(b.And,this,e,null,n)}bitwiseOr(e,n,r=!0){return new le(b.BitwiseOr,this,e,null,n,r)}bitwiseAnd(e,n,r=!0){return new le(b.BitwiseAnd,this,e,null,n,r)}or(e,n){return new le(b.Or,this,e,null,n)}lower(e,n){return new le(b.Lower,this,e,null,n)}lowerEquals(e,n){return new le(b.LowerEquals,this,e,null,n)}bigger(e,n){return new le(b.Bigger,this,e,null,n)}biggerEquals(e,n){return new le(b.BiggerEquals,this,e,null,n)}isBlank(e){return this.equals(Pd,e)}nullishCoalesce(e,n){return new le(b.NullishCoalesce,this,e,null,n)}toStmt(){return new Ft(this,null)}},Ot=class t extends ce{constructor(n,r,s){super(r,s);a(this,"name");this.name=n}isEquivalent(n){return n instanceof t&&this.name===n.name}isConstant(){return!1}visitExpression(n,r){return n.visitReadVarExpr(this,r)}clone(){return new t(this.name,this.type,this.sourceSpan)}set(n){return new Fi(this.name,n,null,this.sourceSpan)}},Gr=class t extends ce{constructor(n,r,s){super(r,s);a(this,"expr");this.expr=n}visitExpression(n,r){return n.visitTypeofExpr(this,r)}isEquivalent(n){return n instanceof t&&n.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr.clone())}},G=class t extends ce{constructor(n,r,s){super(r,s);a(this,"node");this.node=n}isEquivalent(n){return n instanceof t&&this.node===n.node}isConstant(){return!1}visitExpression(n,r){return n.visitWrappedNodeExpr(this,r)}clone(){return new t(this.node,this.type,this.sourceSpan)}},Fi=class t extends ce{constructor(n,r,s,i){super(s||r.type,i);a(this,"name");a(this,"value");this.name=n,this.value=r}isEquivalent(n){return n instanceof t&&this.name===n.name&&this.value.isEquivalent(n.value)}isConstant(){return!1}visitExpression(n,r){return n.visitWriteVarExpr(this,r)}clone(){return new t(this.name,this.value.clone(),this.type,this.sourceSpan)}toDeclStmt(n,r){return new rt(this.name,this.value,n,r,this.sourceSpan)}toConstDecl(){return this.toDeclStmt(Lt,Ue.Final)}},Ls=class t extends ce{constructor(n,r,s,i,o){super(i||s.type,o);a(this,"receiver");a(this,"index");a(this,"value");this.receiver=n,this.index=r,this.value=s}isEquivalent(n){return n instanceof t&&this.receiver.isEquivalent(n.receiver)&&this.index.isEquivalent(n.index)&&this.value.isEquivalent(n.value)}isConstant(){return!1}visitExpression(n,r){return n.visitWriteKeyExpr(this,r)}clone(){return new t(this.receiver.clone(),this.index.clone(),this.value.clone(),this.type,this.sourceSpan)}},Wr=class t extends ce{constructor(n,r,s,i,o){super(i||s.type,o);a(this,"receiver");a(this,"name");a(this,"value");this.receiver=n,this.name=r,this.value=s}isEquivalent(n){return n instanceof t&&this.receiver.isEquivalent(n.receiver)&&this.name===n.name&&this.value.isEquivalent(n.value)}isConstant(){return!1}visitExpression(n,r){return n.visitWritePropExpr(this,r)}clone(){return new t(this.receiver.clone(),this.name,this.value.clone(),this.type,this.sourceSpan)}},ot=class t extends ce{constructor(n,r,s,i,o=!1){super(s,i);a(this,"fn");a(this,"args");a(this,"pure");this.fn=n,this.args=r,this.pure=o}get receiver(){return this.fn}isEquivalent(n){return n instanceof t&&this.fn.isEquivalent(n.fn)&&dt(this.args,n.args)&&this.pure===n.pure}isConstant(){return!1}visitExpression(n,r){return n.visitInvokeFunctionExpr(this,r)}clone(){return new t(this.fn.clone(),this.args.map(n=>n.clone()),this.type,this.sourceSpan,this.pure)}},Bi=class t extends ce{constructor(n,r,s,i){super(s,i);a(this,"tag");a(this,"template");this.tag=n,this.template=r}isEquivalent(n){return n instanceof t&&this.tag.isEquivalent(n.tag)&&this.template.isEquivalent(n.template)}isConstant(){return!1}visitExpression(n,r){return n.visitTaggedTemplateLiteralExpr(this,r)}clone(){return new t(this.tag.clone(),this.template.clone(),this.type,this.sourceSpan)}},Os=class t extends ce{constructor(n,r,s,i){super(s,i);a(this,"classExpr");a(this,"args");this.classExpr=n,this.args=r}isEquivalent(n){return n instanceof t&&this.classExpr.isEquivalent(n.classExpr)&&dt(this.args,n.args)}isConstant(){return!1}visitExpression(n,r){return n.visitInstantiateExpr(this,r)}clone(){return new t(this.classExpr.clone(),this.args.map(n=>n.clone()),this.type,this.sourceSpan)}},Pe=class t extends ce{constructor(n,r,s){super(r,s);a(this,"value");this.value=n}isEquivalent(n){return n instanceof t&&this.value===n.value}isConstant(){return!0}visitExpression(n,r){return n.visitLiteralExpr(this,r)}clone(){return new t(this.value,this.type,this.sourceSpan)}},Fs=class t extends ce{constructor(n,r,s){super(null,s);a(this,"elements");a(this,"expressions");this.elements=n,this.expressions=r}isEquivalent(n){return n instanceof t&&Rd(this.elements,n.elements,(r,s)=>r.text===s.text)&&dt(this.expressions,n.expressions)}isConstant(){return!1}visitExpression(n,r){return n.visitTemplateLiteralExpr(this,r)}clone(){return new t(this.elements.map(n=>n.clone()),this.expressions.map(n=>n.clone()))}},$i=class t extends ce{constructor(n,r,s){var i;super(il,r);a(this,"text");a(this,"rawText");this.text=n,this.rawText=(i=s!=null?s:r==null?void 0:r.toString())!=null?i:wc(ea(n))}visitExpression(n,r){return n.visitTemplateLiteralElementExpr(this,r)}isEquivalent(n){return n instanceof t&&n.text===this.text&&n.rawText===this.rawText}isConstant(){return!0}clone(){return new t(this.text,this.sourceSpan,this.rawText)}},dr=class{constructor(e,n){a(this,"text");a(this,"sourceSpan");this.text=e,this.sourceSpan=n}},$r=class{constructor(e,n,r){a(this,"text");a(this,"sourceSpan");a(this,"associatedMessage");this.text=e,this.sourceSpan=n,this.associatedMessage=r}},uE="|",qh="@@",pE="\u241F",Ui=class t extends ce{constructor(n,r,s,i,o){super(il,o);a(this,"metaBlock");a(this,"messageParts");a(this,"placeHolderNames");a(this,"expressions");this.metaBlock=n,this.messageParts=r,this.placeHolderNames=s,this.expressions=i}isEquivalent(n){return!1}isConstant(){return!1}visitExpression(n,r){return n.visitLocalizedString(this,r)}clone(){return new t(this.metaBlock,this.messageParts,this.placeHolderNames,this.expressions.map(n=>n.clone()),this.sourceSpan)}serializeI18nHead(){let n=this.metaBlock.description||"";return this.metaBlock.meaning&&(n=`${this.metaBlock.meaning}${uE}${n}`),this.metaBlock.customId&&(n=`${n}${qh}${this.metaBlock.customId}`),this.metaBlock.legacyIds&&this.metaBlock.legacyIds.forEach(r=>{n=`${n}${pE}${r}`}),Hh(n,this.messageParts[0].text,this.getMessagePartSourceSpan(0))}getMessagePartSourceSpan(n){var r,s;return(s=(r=this.messageParts[n])==null?void 0:r.sourceSpan)!=null?s:this.sourceSpan}getPlaceholderSourceSpan(n){var r,s,i,o;return(o=(i=(r=this.placeHolderNames[n])==null?void 0:r.sourceSpan)!=null?i:(s=this.expressions[n])==null?void 0:s.sourceSpan)!=null?o:this.sourceSpan}serializeI18nTemplatePart(n){var o;let r=this.placeHolderNames[n-1],s=this.messageParts[n],i=r.text;return((o=r.associatedMessage)==null?void 0:o.legacyIds.length)===0&&(i+=`${qh}${Dd(r.associatedMessage.messageString,r.associatedMessage.meaning)}`),Hh(i,s.text,this.getMessagePartSourceSpan(n))}},ea=t=>t.replace(/\\/g,"\\\\"),hE=t=>t.replace(/^:/,"\\:"),fE=t=>t.replace(/:/g,"\\:"),wc=t=>t.replace(/`/g,"\\`").replace(/\${/g,"$\\{");function Hh(t,e,n){return t===""?{cooked:e,raw:wc(hE(ea(e))),range:n}:{cooked:`:${t}:${e}`,raw:wc(`:${fE(ea(t))}:${ea(e)}`),range:n}}var Ye=class t extends ce{constructor(n,