UNPKG

jest-preset-angular

Version:

Jest preset configuration for Angular projects

1 lines 622 kB
"use strict";var bS=Object.create;var Ri=Object.defineProperty,_S=Object.defineProperties,kS=Object.getOwnPropertyDescriptor,RS=Object.getOwnPropertyDescriptors,PS=Object.getOwnPropertyNames,ah=Object.getOwnPropertySymbols,LS=Object.getPrototypeOf,lh=Object.prototype.hasOwnProperty,MS=Object.prototype.propertyIsEnumerable;var Ql=(t,e,n)=>e in t?Ri(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,x=(t,e)=>{for(var n in e||(e={}))lh.call(e,n)&&Ql(t,n,e[n]);if(ah)for(var n of ah(e))MS.call(e,n)&&Ql(t,n,e[n]);return t},me=(t,e)=>_S(t,RS(e));var OS=(t,e)=>()=>(t&&(e=t(t=0)),e);var Y=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),FS=(t,e)=>{for(var n in e)Ri(t,n,{get:e[n],enumerable:!0})},ch=(t,e,n,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of PS(e))!lh.call(t,r)&&r!==n&&Ri(t,r,{get:()=>e[r],enumerable:!(s=kS(e,r))||s.enumerable});return t};var C=(t,e,n)=>(n=t!=null?bS(LS(t)):{},ch(e||!t||!t.__esModule?Ri(n,"default",{value:t,enumerable:!0}):n,t)),BS=t=>ch(Ri({},"__esModule",{value:!0}),t);var a=(t,e,n)=>Ql(t,typeof e!="symbol"?e+"":e,n);var U,A=OS(()=>{"use strict";U=require("url").pathToFileURL(__filename)});var ta=Y((N1,fy)=>{"use strict";A();var A0="2.0.0",I0=Number.MAX_SAFE_INTEGER||9007199254740991,N0=16,D0=250,b0=["major","premajor","minor","preminor","patch","prepatch","prerelease"];fy.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:N0,MAX_SAFE_BUILD_LENGTH:D0,MAX_SAFE_INTEGER:I0,RELEASE_TYPES:b0,SEMVER_SPEC_VERSION:A0,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var na=Y((b1,dy)=>{"use strict";A();var _0=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};dy.exports=_0});var bi=Y((qn,my)=>{"use strict";A();var{MAX_SAFE_COMPONENT_LENGTH:bp,MAX_SAFE_BUILD_LENGTH:k0,MAX_LENGTH:R0}=ta(),P0=na();qn=my.exports={};var L0=qn.re=[],M0=qn.safeRe=[],B=qn.src=[],O0=qn.safeSrc=[],$=qn.t={},F0=0,_p="[a-zA-Z0-9-]",B0=[["\\s",1],["\\d",R0],[_p,k0]],$0=t=>{for(let[e,n]of B0)t=t.split(`${e}*`).join(`${e}{0,${n}}`).split(`${e}+`).join(`${e}{1,${n}}`);return t},ee=(t,e,n)=>{let s=$0(e),r=F0++;P0(t,r,e),$[t]=r,B[r]=e,O0[r]=s,L0[r]=new RegExp(e,n?"g":void 0),M0[r]=new RegExp(s,n?"g":void 0)};ee("NUMERICIDENTIFIER","0|[1-9]\\d*");ee("NUMERICIDENTIFIERLOOSE","\\d+");ee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${_p}*`);ee("MAINVERSION",`(${B[$.NUMERICIDENTIFIER]})\\.(${B[$.NUMERICIDENTIFIER]})\\.(${B[$.NUMERICIDENTIFIER]})`);ee("MAINVERSIONLOOSE",`(${B[$.NUMERICIDENTIFIERLOOSE]})\\.(${B[$.NUMERICIDENTIFIERLOOSE]})\\.(${B[$.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASEIDENTIFIER",`(?:${B[$.NONNUMERICIDENTIFIER]}|${B[$.NUMERICIDENTIFIER]})`);ee("PRERELEASEIDENTIFIERLOOSE",`(?:${B[$.NONNUMERICIDENTIFIER]}|${B[$.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASE",`(?:-(${B[$.PRERELEASEIDENTIFIER]}(?:\\.${B[$.PRERELEASEIDENTIFIER]})*))`);ee("PRERELEASELOOSE",`(?:-?(${B[$.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${B[$.PRERELEASEIDENTIFIERLOOSE]})*))`);ee("BUILDIDENTIFIER",`${_p}+`);ee("BUILD",`(?:\\+(${B[$.BUILDIDENTIFIER]}(?:\\.${B[$.BUILDIDENTIFIER]})*))`);ee("FULLPLAIN",`v?${B[$.MAINVERSION]}${B[$.PRERELEASE]}?${B[$.BUILD]}?`);ee("FULL",`^${B[$.FULLPLAIN]}$`);ee("LOOSEPLAIN",`[v=\\s]*${B[$.MAINVERSIONLOOSE]}${B[$.PRERELEASELOOSE]}?${B[$.BUILD]}?`);ee("LOOSE",`^${B[$.LOOSEPLAIN]}$`);ee("GTLT","((?:<|>)?=?)");ee("XRANGEIDENTIFIERLOOSE",`${B[$.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ee("XRANGEIDENTIFIER",`${B[$.NUMERICIDENTIFIER]}|x|X|\\*`);ee("XRANGEPLAIN",`[v=\\s]*(${B[$.XRANGEIDENTIFIER]})(?:\\.(${B[$.XRANGEIDENTIFIER]})(?:\\.(${B[$.XRANGEIDENTIFIER]})(?:${B[$.PRERELEASE]})?${B[$.BUILD]}?)?)?`);ee("XRANGEPLAINLOOSE",`[v=\\s]*(${B[$.XRANGEIDENTIFIERLOOSE]})(?:\\.(${B[$.XRANGEIDENTIFIERLOOSE]})(?:\\.(${B[$.XRANGEIDENTIFIERLOOSE]})(?:${B[$.PRERELEASELOOSE]})?${B[$.BUILD]}?)?)?`);ee("XRANGE",`^${B[$.GTLT]}\\s*${B[$.XRANGEPLAIN]}$`);ee("XRANGELOOSE",`^${B[$.GTLT]}\\s*${B[$.XRANGEPLAINLOOSE]}$`);ee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${bp}})(?:\\.(\\d{1,${bp}}))?(?:\\.(\\d{1,${bp}}))?`);ee("COERCE",`${B[$.COERCEPLAIN]}(?:$|[^\\d])`);ee("COERCEFULL",B[$.COERCEPLAIN]+`(?:${B[$.PRERELEASE]})?(?:${B[$.BUILD]})?(?:$|[^\\d])`);ee("COERCERTL",B[$.COERCE],!0);ee("COERCERTLFULL",B[$.COERCEFULL],!0);ee("LONETILDE","(?:~>?)");ee("TILDETRIM",`(\\s*)${B[$.LONETILDE]}\\s+`,!0);qn.tildeTrimReplace="$1~";ee("TILDE",`^${B[$.LONETILDE]}${B[$.XRANGEPLAIN]}$`);ee("TILDELOOSE",`^${B[$.LONETILDE]}${B[$.XRANGEPLAINLOOSE]}$`);ee("LONECARET","(?:\\^)");ee("CARETTRIM",`(\\s*)${B[$.LONECARET]}\\s+`,!0);qn.caretTrimReplace="$1^";ee("CARET",`^${B[$.LONECARET]}${B[$.XRANGEPLAIN]}$`);ee("CARETLOOSE",`^${B[$.LONECARET]}${B[$.XRANGEPLAINLOOSE]}$`);ee("COMPARATORLOOSE",`^${B[$.GTLT]}\\s*(${B[$.LOOSEPLAIN]})$|^$`);ee("COMPARATOR",`^${B[$.GTLT]}\\s*(${B[$.FULLPLAIN]})$|^$`);ee("COMPARATORTRIM",`(\\s*)${B[$.GTLT]}\\s*(${B[$.LOOSEPLAIN]}|${B[$.XRANGEPLAIN]})`,!0);qn.comparatorTrimReplace="$1$2$3";ee("HYPHENRANGE",`^\\s*(${B[$.XRANGEPLAIN]})\\s+-\\s+(${B[$.XRANGEPLAIN]})\\s*$`);ee("HYPHENRANGELOOSE",`^\\s*(${B[$.XRANGEPLAINLOOSE]})\\s+-\\s+(${B[$.XRANGEPLAINLOOSE]})\\s*$`);ee("STAR","(<|>)?=?\\s*\\*");ee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Bl=Y((R1,gy)=>{"use strict";A();var U0=Object.freeze({loose:!0}),V0=Object.freeze({}),G0=t=>t?typeof t!="object"?U0:t:V0;gy.exports=G0});var kp=Y((L1,Sy)=>{"use strict";A();var yy=/^[0-9]+$/,vy=(t,e)=>{if(typeof t=="number"&&typeof e=="number")return t===e?0:t<e?-1:1;let n=yy.test(t),s=yy.test(e);return n&&s&&(t=+t,e=+e),t===e?0:n&&!s?-1:s&&!n?1:t<e?-1:1},H0=(t,e)=>vy(e,t);Sy.exports={compareIdentifiers:vy,rcompareIdentifiers:H0}});var lt=Y((O1,Ty)=>{"use strict";A();var $l=na(),{MAX_LENGTH:Ey,MAX_SAFE_INTEGER:Ul}=ta(),{safeRe:Vl,t:Gl}=bi(),q0=Bl(),{compareIdentifiers:Rp}=kp(),Pp=class t{constructor(e,n){if(n=q0(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>Ey)throw new TypeError(`version is longer than ${Ey} characters`);$l("SemVer",e,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let s=e.trim().match(n.loose?Vl[Gl.LOOSE]:Vl[Gl.FULL]);if(!s)throw new TypeError(`Invalid Version: ${e}`);if(this.raw=e,this.major=+s[1],this.minor=+s[2],this.patch=+s[3],this.major>Ul||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Ul||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Ul||this.patch<0)throw new TypeError("Invalid patch version");s[4]?this.prerelease=s[4].split(".").map(r=>{if(/^[0-9]+$/.test(r)){let i=+r;if(i>=0&&i<Ul)return i}return r}):this.prerelease=[],this.build=s[5]?s[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($l("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)),this.major<e.major?-1:this.major>e.major?1:this.minor<e.minor?-1:this.minor>e.minor?1:this.patch<e.patch?-1:this.patch>e.patch?1:0}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 s=this.prerelease[n],r=e.prerelease[n];if($l("prerelease compare",n,s,r),s===void 0&&r===void 0)return 0;if(r===void 0)return 1;if(s===void 0)return-1;if(s===r)continue;return Rp(s,r)}while(++n)}compareBuild(e){e instanceof t||(e=new t(e,this.options));let n=0;do{let s=this.build[n],r=e.build[n];if($l("build compare",n,s,r),s===void 0&&r===void 0)return 0;if(r===void 0)return 1;if(s===void 0)return-1;if(s===r)continue;return Rp(s,r)}while(++n)}inc(e,n,s){if(e.startsWith("pre")){if(!n&&s===!1)throw new Error("invalid increment argument: identifier is empty");if(n){let r=`-${n}`.match(this.options.loose?Vl[Gl.PRERELEASELOOSE]:Vl[Gl.PRERELEASE]);if(!r||r[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,s);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,s);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,s),this.inc("pre",n,s);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,s),this.inc("pre",n,s);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 r=Number(s)?1:0;if(this.prerelease.length===0)this.prerelease=[r];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(".")&&s===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(r)}}if(n){let i=[n,r];s===!1&&(i=[n]),Rp(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}};Ty.exports=Pp});var Pr=Y((B1,xy)=>{"use strict";A();var wy=lt(),W0=(t,e,n=!1)=>{if(t instanceof wy)return t;try{return new wy(t,e)}catch(s){if(!n)return null;throw s}};xy.exports=W0});var Ay=Y((U1,Cy)=>{"use strict";A();var j0=Pr(),z0=(t,e)=>{let n=j0(t,e);return n?n.version:null};Cy.exports=z0});var Ny=Y((G1,Iy)=>{"use strict";A();var K0=Pr(),X0=(t,e)=>{let n=K0(t.trim().replace(/^[=v]+/,""),e);return n?n.version:null};Iy.exports=X0});var _y=Y((q1,by)=>{"use strict";A();var Dy=lt(),Y0=(t,e,n,s,r)=>{typeof n=="string"&&(r=s,s=n,n=void 0);try{return new Dy(t instanceof Dy?t.version:t,n).inc(e,s,r).version}catch(i){return null}};by.exports=Y0});var Py=Y((j1,Ry)=>{"use strict";A();var ky=Pr(),Q0=(t,e)=>{let n=ky(t,null,!0),s=ky(e,null,!0),r=n.compare(s);if(r===0)return null;let i=r>0,o=i?n:s,l=i?s: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 h=c?"pre":"";return n.major!==s.major?h+"major":n.minor!==s.minor?h+"minor":n.patch!==s.patch?h+"patch":"prerelease"};Ry.exports=Q0});var My=Y((K1,Ly)=>{"use strict";A();var J0=lt(),Z0=(t,e)=>new J0(t,e).major;Ly.exports=Z0});var Fy=Y((Y1,Oy)=>{"use strict";A();var eR=lt(),tR=(t,e)=>new eR(t,e).minor;Oy.exports=tR});var $y=Y((J1,By)=>{"use strict";A();var nR=lt(),sR=(t,e)=>new nR(t,e).patch;By.exports=sR});var Vy=Y((e2,Uy)=>{"use strict";A();var rR=Pr(),iR=(t,e)=>{let n=rR(t,e);return n&&n.prerelease.length?n.prerelease:null};Uy.exports=iR});var cn=Y((n2,Hy)=>{"use strict";A();var Gy=lt(),oR=(t,e,n)=>new Gy(t,n).compare(new Gy(e,n));Hy.exports=oR});var Wy=Y((r2,qy)=>{"use strict";A();var aR=cn(),lR=(t,e,n)=>aR(e,t,n);qy.exports=lR});var zy=Y((o2,jy)=>{"use strict";A();var cR=cn(),uR=(t,e)=>cR(t,e,!0);jy.exports=uR});var Hl=Y((l2,Xy)=>{"use strict";A();var Ky=lt(),pR=(t,e,n)=>{let s=new Ky(t,n),r=new Ky(e,n);return s.compare(r)||s.compareBuild(r)};Xy.exports=pR});var Qy=Y((u2,Yy)=>{"use strict";A();var hR=Hl(),fR=(t,e)=>t.sort((n,s)=>hR(n,s,e));Yy.exports=fR});var Zy=Y((h2,Jy)=>{"use strict";A();var dR=Hl(),mR=(t,e)=>t.sort((n,s)=>dR(s,n,e));Jy.exports=mR});var sa=Y((d2,ev)=>{"use strict";A();var gR=cn(),yR=(t,e,n)=>gR(t,e,n)>0;ev.exports=yR});var ql=Y((g2,tv)=>{"use strict";A();var vR=cn(),SR=(t,e,n)=>vR(t,e,n)<0;tv.exports=SR});var Lp=Y((v2,nv)=>{"use strict";A();var ER=cn(),TR=(t,e,n)=>ER(t,e,n)===0;nv.exports=TR});var Mp=Y((E2,sv)=>{"use strict";A();var wR=cn(),xR=(t,e,n)=>wR(t,e,n)!==0;sv.exports=xR});var Wl=Y((w2,rv)=>{"use strict";A();var CR=cn(),AR=(t,e,n)=>CR(t,e,n)>=0;rv.exports=AR});var jl=Y((C2,iv)=>{"use strict";A();var IR=cn(),NR=(t,e,n)=>IR(t,e,n)<=0;iv.exports=NR});var Op=Y((I2,ov)=>{"use strict";A();var DR=Lp(),bR=Mp(),_R=sa(),kR=Wl(),RR=ql(),PR=jl(),LR=(t,e,n,s)=>{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 DR(t,n,s);case"!=":return bR(t,n,s);case">":return _R(t,n,s);case">=":return kR(t,n,s);case"<":return RR(t,n,s);case"<=":return PR(t,n,s);default:throw new TypeError(`Invalid operator: ${e}`)}};ov.exports=LR});var lv=Y((D2,av)=>{"use strict";A();var MR=lt(),OR=Pr(),{safeRe:zl,t:Kl}=bi(),FR=(t,e)=>{if(t instanceof MR)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?zl[Kl.COERCEFULL]:zl[Kl.COERCE]);else{let c=e.includePrerelease?zl[Kl.COERCERTLFULL]:zl[Kl.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 s=n[2],r=n[3]||"0",i=n[4]||"0",o=e.includePrerelease&&n[5]?`-${n[5]}`:"",l=e.includePrerelease&&n[6]?`+${n[6]}`:"";return OR(`${s}.${r}.${i}${o}${l}`,e)};av.exports=FR});var uv=Y((_2,cv)=>{"use strict";A();var Fp=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 r=this.map.keys().next().value;this.delete(r)}this.map.set(e,n)}return this}};cv.exports=Fp});var un=Y((R2,dv)=>{"use strict";A();var BR=/\s+/g,Bp=class t{constructor(e,n){if(n=UR(n),e instanceof t)return e.loose===!!n.loose&&e.includePrerelease===!!n.includePrerelease?e:new t(e.raw,n);if(e instanceof $p)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(BR," "),this.set=this.raw.split("||").map(s=>this.parseRange(s.trim())).filter(s=>s.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let s=this.set[0];if(this.set=this.set.filter(r=>!hv(r[0])),this.set.length===0)this.set=[s];else if(this.set.length>1){for(let r of this.set)if(r.length===1&&zR(r[0])){this.set=[r];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 s=0;s<n.length;s++)s>0&&(this.formatted+=" "),this.formatted+=n[s].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(e){let s=((this.options.includePrerelease&&WR)|(this.options.loose&&jR))+":"+e,r=pv.get(s);if(r)return r;let i=this.options.loose,o=i?At[ct.HYPHENRANGELOOSE]:At[ct.HYPHENRANGE];e=e.replace(o,sP(this.options.includePrerelease)),Te("hyphen replace",e),e=e.replace(At[ct.COMPARATORTRIM],GR),Te("comparator trim",e),e=e.replace(At[ct.TILDETRIM],HR),Te("tilde trim",e),e=e.replace(At[ct.CARETTRIM],qR),Te("caret trim",e);let l=e.split(" ").map(d=>KR(d,this.options)).join(" ").split(/\s+/).map(d=>nP(d,this.options));i&&(l=l.filter(d=>(Te("loose invalid filter",d,this.options),!!d.match(At[ct.COMPARATORLOOSE])))),Te("range list",l);let c=new Map,u=l.map(d=>new $p(d,this.options));for(let d of u){if(hv(d))return[d];c.set(d.value,d)}c.size>1&&c.has("")&&c.delete("");let h=[...c.values()];return pv.set(s,h),h}intersects(e,n){if(!(e instanceof t))throw new TypeError("a Range is required");return this.set.some(s=>fv(s,n)&&e.set.some(r=>fv(r,n)&&s.every(i=>r.every(o=>i.intersects(o,n)))))}test(e){if(!e)return!1;if(typeof e=="string")try{e=new VR(e,this.options)}catch(n){return!1}for(let n=0;n<this.set.length;n++)if(rP(this.set[n],e,this.options))return!0;return!1}};dv.exports=Bp;var $R=uv(),pv=new $R,UR=Bl(),$p=ra(),Te=na(),VR=lt(),{safeRe:At,t:ct,comparatorTrimReplace:GR,tildeTrimReplace:HR,caretTrimReplace:qR}=bi(),{FLAG_INCLUDE_PRERELEASE:WR,FLAG_LOOSE:jR}=ta(),hv=t=>t.value==="<0.0.0-0",zR=t=>t.value==="",fv=(t,e)=>{let n=!0,s=t.slice(),r=s.pop();for(;n&&s.length;)n=s.every(i=>r.intersects(i,e)),r=s.pop();return n},KR=(t,e)=>(t=t.replace(At[ct.BUILD],""),Te("comp",t,e),t=QR(t,e),Te("caret",t),t=XR(t,e),Te("tildes",t),t=ZR(t,e),Te("xrange",t),t=tP(t,e),Te("stars",t),t),It=t=>!t||t.toLowerCase()==="x"||t==="*",XR=(t,e)=>t.trim().split(/\s+/).map(n=>YR(n,e)).join(" "),YR=(t,e)=>{let n=e.loose?At[ct.TILDELOOSE]:At[ct.TILDE];return t.replace(n,(s,r,i,o,l)=>{Te("tilde",t,s,r,i,o,l);let c;return It(r)?c="":It(i)?c=`>=${r}.0.0 <${+r+1}.0.0-0`:It(o)?c=`>=${r}.${i}.0 <${r}.${+i+1}.0-0`:l?(Te("replaceTilde pr",l),c=`>=${r}.${i}.${o}-${l} <${r}.${+i+1}.0-0`):c=`>=${r}.${i}.${o} <${r}.${+i+1}.0-0`,Te("tilde return",c),c})},QR=(t,e)=>t.trim().split(/\s+/).map(n=>JR(n,e)).join(" "),JR=(t,e)=>{Te("caret",t,e);let n=e.loose?At[ct.CARETLOOSE]:At[ct.CARET],s=e.includePrerelease?"-0":"";return t.replace(n,(r,i,o,l,c)=>{Te("caret",t,r,i,o,l,c);let u;return It(i)?u="":It(o)?u=`>=${i}.0.0${s} <${+i+1}.0.0-0`:It(l)?i==="0"?u=`>=${i}.${o}.0${s} <${i}.${+o+1}.0-0`:u=`>=${i}.${o}.0${s} <${+i+1}.0.0-0`:c?(Te("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`):(Te("no pr"),i==="0"?o==="0"?u=`>=${i}.${o}.${l}${s} <${i}.${o}.${+l+1}-0`:u=`>=${i}.${o}.${l}${s} <${i}.${+o+1}.0-0`:u=`>=${i}.${o}.${l} <${+i+1}.0.0-0`),Te("caret return",u),u})},ZR=(t,e)=>(Te("replaceXRanges",t,e),t.split(/\s+/).map(n=>eP(n,e)).join(" ")),eP=(t,e)=>{t=t.trim();let n=e.loose?At[ct.XRANGELOOSE]:At[ct.XRANGE];return t.replace(n,(s,r,i,o,l,c)=>{Te("xRange",t,s,r,i,o,l,c);let u=It(i),h=u||It(o),d=h||It(l),p=d;return r==="="&&p&&(r=""),c=e.includePrerelease?"-0":"",u?r===">"||r==="<"?s="<0.0.0-0":s="*":r&&p?(h&&(o=0),l=0,r===">"?(r=">=",h?(i=+i+1,o=0,l=0):(o=+o+1,l=0)):r==="<="&&(r="<",h?i=+i+1:o=+o+1),r==="<"&&(c="-0"),s=`${r+i}.${o}.${l}${c}`):h?s=`>=${i}.0.0${c} <${+i+1}.0.0-0`:d&&(s=`>=${i}.${o}.0${c} <${i}.${+o+1}.0-0`),Te("xRange return",s),s})},tP=(t,e)=>(Te("replaceStars",t,e),t.trim().replace(At[ct.STAR],"")),nP=(t,e)=>(Te("replaceGTE0",t,e),t.trim().replace(At[e.includePrerelease?ct.GTE0PRE:ct.GTE0],"")),sP=t=>(e,n,s,r,i,o,l,c,u,h,d,p)=>(It(s)?n="":It(r)?n=`>=${s}.0.0${t?"-0":""}`:It(i)?n=`>=${s}.${r}.0${t?"-0":""}`:o?n=`>=${n}`:n=`>=${n}${t?"-0":""}`,It(u)?c="":It(h)?c=`<${+u+1}.0.0-0`:It(d)?c=`<${u}.${+h+1}.0-0`:p?c=`<=${u}.${h}.${d}-${p}`:t?c=`<${u}.${h}.${+d+1}-0`:c=`<=${c}`,`${n} ${c}`.trim()),rP=(t,e,n)=>{for(let s=0;s<t.length;s++)if(!t[s].test(e))return!1;if(e.prerelease.length&&!n.includePrerelease){for(let s=0;s<t.length;s++)if(Te(t[s].semver),t[s].semver!==$p.ANY&&t[s].semver.prerelease.length>0){let r=t[s].semver;if(r.major===e.major&&r.minor===e.minor&&r.patch===e.patch)return!0}return!1}return!0}});var ra=Y((L2,Ev)=>{"use strict";A();var ia=Symbol("SemVer ANY"),Gp=class t{static get ANY(){return ia}constructor(e,n){if(n=mv(n),e instanceof t){if(e.loose===!!n.loose)return e;e=e.value}e=e.trim().split(/\s+/).join(" "),Vp("comparator",e,n),this.options=n,this.loose=!!n.loose,this.parse(e),this.semver===ia?this.value="":this.value=this.operator+this.semver.version,Vp("comp",this)}parse(e){let n=this.options.loose?gv[yv.COMPARATORLOOSE]:gv[yv.COMPARATOR],s=e.match(n);if(!s)throw new TypeError(`Invalid comparator: ${e}`);this.operator=s[1]!==void 0?s[1]:"",this.operator==="="&&(this.operator=""),s[2]?this.semver=new vv(s[2],this.options.loose):this.semver=ia}toString(){return this.value}test(e){if(Vp("Comparator.test",e,this.options.loose),this.semver===ia||e===ia)return!0;if(typeof e=="string")try{e=new vv(e,this.options)}catch(n){return!1}return Up(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 Sv(e.value,n).test(this.value):e.operator===""?e.value===""?!0:new Sv(this.value,n).test(e.semver):(n=mv(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("=")||Up(this.semver,"<",e.semver,n)&&this.operator.startsWith(">")&&e.operator.startsWith("<")||Up(this.semver,">",e.semver,n)&&this.operator.startsWith("<")&&e.operator.startsWith(">")))}};Ev.exports=Gp;var mv=Bl(),{safeRe:gv,t:yv}=bi(),Up=Op(),Vp=na(),vv=lt(),Sv=un()});var oa=Y((O2,Tv)=>{"use strict";A();var iP=un(),oP=(t,e,n)=>{try{e=new iP(e,n)}catch(s){return!1}return e.test(t)};Tv.exports=oP});var xv=Y((B2,wv)=>{"use strict";A();var aP=un(),lP=(t,e)=>new aP(t,e).set.map(n=>n.map(s=>s.value).join(" ").trim().split(" "));wv.exports=lP});var Av=Y((U2,Cv)=>{"use strict";A();var cP=lt(),uP=un(),pP=(t,e,n)=>{let s=null,r=null,i=null;try{i=new uP(e,n)}catch(o){return null}return t.forEach(o=>{i.test(o)&&(!s||r.compare(o)===-1)&&(s=o,r=new cP(s,n))}),s};Cv.exports=pP});var Nv=Y((G2,Iv)=>{"use strict";A();var hP=lt(),fP=un(),dP=(t,e,n)=>{let s=null,r=null,i=null;try{i=new fP(e,n)}catch(o){return null}return t.forEach(o=>{i.test(o)&&(!s||r.compare(o)===1)&&(s=o,r=new hP(s,n))}),s};Iv.exports=dP});var _v=Y((q2,bv)=>{"use strict";A();var Hp=lt(),mP=un(),Dv=sa(),gP=(t,e)=>{t=new mP(t,e);let n=new Hp("0.0.0");if(t.test(n)||(n=new Hp("0.0.0-0"),t.test(n)))return n;n=null;for(let s=0;s<t.set.length;++s){let r=t.set[s],i=null;r.forEach(o=>{let l=new Hp(o.semver.version);switch(o.operator){case">":l.prerelease.length===0?l.patch++:l.prerelease.push(0),l.raw=l.format();case"":case">=":(!i||Dv(l,i))&&(i=l);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${o.operator}`)}}),i&&(!n||Dv(n,i))&&(n=i)}return n&&t.test(n)?n:null};bv.exports=gP});var Rv=Y((j2,kv)=>{"use strict";A();var yP=un(),vP=(t,e)=>{try{return new yP(t,e).range||"*"}catch(n){return null}};kv.exports=vP});var Xl=Y((K2,Ov)=>{"use strict";A();var SP=lt(),Mv=ra(),{ANY:EP}=Mv,TP=un(),wP=oa(),Pv=sa(),Lv=ql(),xP=jl(),CP=Wl(),AP=(t,e,n,s)=>{t=new SP(t,s),e=new TP(e,s);let r,i,o,l,c;switch(n){case">":r=Pv,i=xP,o=Lv,l=">",c=">=";break;case"<":r=Lv,i=CP,o=Pv,l="<",c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(wP(t,e,s))return!1;for(let u=0;u<e.set.length;++u){let h=e.set[u],d=null,p=null;if(h.forEach(g=>{g.semver===EP&&(g=new Mv(">=0.0.0")),d=d||g,p=p||g,r(g.semver,d.semver,s)?d=g:o(g.semver,p.semver,s)&&(p=g)}),d.operator===l||d.operator===c||(!p.operator||p.operator===l)&&i(t,p.semver))return!1;if(p.operator===c&&o(t,p.semver))return!1}return!0};Ov.exports=AP});var Bv=Y((Y2,Fv)=>{"use strict";A();var IP=Xl(),NP=(t,e,n)=>IP(t,e,">",n);Fv.exports=NP});var Uv=Y((J2,$v)=>{"use strict";A();var DP=Xl(),bP=(t,e,n)=>DP(t,e,"<",n);$v.exports=bP});var Hv=Y((eB,Gv)=>{"use strict";A();var Vv=un(),_P=(t,e,n)=>(t=new Vv(t,n),e=new Vv(e,n),t.intersects(e,n));Gv.exports=_P});var Wv=Y((nB,qv)=>{"use strict";A();var kP=oa(),RP=cn();qv.exports=(t,e,n)=>{let s=[],r=null,i=null,o=t.sort((h,d)=>RP(h,d,n));for(let h of o)kP(h,e,n)?(i=h,r||(r=h)):(i&&s.push([r,i]),i=null,r=null);r&&s.push([r,null]);let l=[];for(let[h,d]of s)h===d?l.push(h):!d&&h===o[0]?l.push("*"):d?h===o[0]?l.push(`<=${d}`):l.push(`${h} - ${d}`):l.push(`>=${h}`);let c=l.join(" || "),u=typeof e.raw=="string"?e.raw:String(e);return c.length<u.length?c:e}});var Qv=Y((rB,Yv)=>{"use strict";A();var jv=un(),Wp=ra(),{ANY:qp}=Wp,aa=oa(),jp=cn(),PP=(t,e,n={})=>{if(t===e)return!0;t=new jv(t,n),e=new jv(e,n);let s=!1;e:for(let r of t.set){for(let i of e.set){let o=MP(r,i,n);if(s=s||o!==null,o)continue e}if(s)return!1}return!0},LP=[new Wp(">=0.0.0-0")],zv=[new Wp(">=0.0.0")],MP=(t,e,n)=>{if(t===e)return!0;if(t.length===1&&t[0].semver===qp){if(e.length===1&&e[0].semver===qp)return!0;n.includePrerelease?t=LP:t=zv}if(e.length===1&&e[0].semver===qp){if(n.includePrerelease)return!0;e=zv}let s=new Set,r,i;for(let g of t)g.operator===">"||g.operator===">="?r=Kv(r,g,n):g.operator==="<"||g.operator==="<="?i=Xv(i,g,n):s.add(g.semver);if(s.size>1)return null;let o;if(r&&i){if(o=jp(r.semver,i.semver,n),o>0)return null;if(o===0&&(r.operator!==">="||i.operator!=="<="))return null}for(let g of s){if(r&&!aa(g,String(r),n)||i&&!aa(g,String(i),n))return null;for(let v of e)if(!aa(g,String(v),n))return!1;return!0}let l,c,u,h,d=i&&!n.includePrerelease&&i.semver.prerelease.length?i.semver:!1,p=r&&!n.includePrerelease&&r.semver.prerelease.length?r.semver:!1;d&&d.prerelease.length===1&&i.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let g of e){if(h=h||g.operator===">"||g.operator===">=",u=u||g.operator==="<"||g.operator==="<=",r){if(p&&g.semver.prerelease&&g.semver.prerelease.length&&g.semver.major===p.major&&g.semver.minor===p.minor&&g.semver.patch===p.patch&&(p=!1),g.operator===">"||g.operator===">="){if(l=Kv(r,g,n),l===g&&l!==r)return!1}else if(r.operator===">="&&!aa(r.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=Xv(i,g,n),c===g&&c!==i)return!1}else if(i.operator==="<="&&!aa(i.semver,String(g),n))return!1}if(!g.operator&&(i||r)&&o!==0)return!1}return!(r&&u&&!i&&o!==0||i&&h&&!r&&o!==0||p||d)},Kv=(t,e,n)=>{if(!t)return e;let s=jp(t.semver,e.semver,n);return s>0?t:s<0||e.operator===">"&&t.operator===">="?e:t},Xv=(t,e,n)=>{if(!t)return e;let s=jp(t.semver,e.semver,n);return s<0?t:s>0||e.operator==="<"&&t.operator==="<="?e:t};Yv.exports=PP});var tS=Y((oB,eS)=>{"use strict";A();var zp=bi(),Jv=ta(),OP=lt(),Zv=kp(),FP=Pr(),BP=Ay(),$P=Ny(),UP=_y(),VP=Py(),GP=My(),HP=Fy(),qP=$y(),WP=Vy(),jP=cn(),zP=Wy(),KP=zy(),XP=Hl(),YP=Qy(),QP=Zy(),JP=sa(),ZP=ql(),eL=Lp(),tL=Mp(),nL=Wl(),sL=jl(),rL=Op(),iL=lv(),oL=ra(),aL=un(),lL=oa(),cL=xv(),uL=Av(),pL=Nv(),hL=_v(),fL=Rv(),dL=Xl(),mL=Bv(),gL=Uv(),yL=Hv(),vL=Wv(),SL=Qv();eS.exports={parse:FP,valid:BP,clean:$P,inc:UP,diff:VP,major:GP,minor:HP,patch:qP,prerelease:WP,compare:jP,rcompare:zP,compareLoose:KP,compareBuild:XP,sort:YP,rsort:QP,gt:JP,lt:ZP,eq:eL,neq:tL,gte:nL,lte:sL,cmp:rL,coerce:iL,Comparator:oL,Range:aL,satisfies:lL,toComparators:cL,maxSatisfying:uL,minSatisfying:pL,minVersion:hL,validRange:fL,outside:dL,gtr:mL,ltr:gL,intersects:yL,simplifyRange:vL,subset:SL,SemVer:OP,re:zp.re,src:zp.src,tokens:zp.t,SEMVER_SPEC_VERSION:Jv.SEMVER_SPEC_VERSION,RELEASE_TYPES:Jv.RELEASE_TYPES,compareIdentifiers:Zv.compareIdentifiers,rcompareIdentifiers:Zv.rcompareIdentifiers}});var nO={};FS(nO,{angularJitApplicationTransform:()=>Fl});module.exports=BS(nO);A();A();var NS=require("module");A();var dS=require("module");A();var fS=require("module");A();var Hg=require("module");A();var ug=require("module");A();var uh=new RegExp(`(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=(["']?)([^\\]"']*)\\5)?\\])|(\\))|(\\s*,\\s*)`,"g"),fn=class t{constructor(){a(this,"element",null);a(this,"classNames",[]);a(this,"attrs",[]);a(this,"notSelectors",[])}static parse(e){let n=[],s=(c,u)=>{u.notSelectors.length>0&&!u.element&&u.classNames.length==0&&u.attrs.length==0&&(u.element="*"),c.push(u)},r=new t,i,o=r,l=!1;for(uh.lastIndex=0;i=uh.exec(e);){if(i[1]){if(l)throw new Error("Nesting :not in a selector is not allowed");l=!0,o=new t,r.notSelectors.push(o)}let c=i[2];if(c){let h=i[3];h==="#"?o.addAttribute("id",c.slice(1)):h==="."?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=r),i[8]){if(l)throw new Error("Multiple selectors in :not are not supported");s(n,r),r=o=new t}}return s(n,r),n}unescapeAttribute(e){let n="",s=!1;for(let r=0;r<e.length;r++){let i=e.charAt(r);if(i==="\\"){s=!0;continue}if(i==="$"&&!s)throw new Error(`Error in attribute selector "${e}". Unescaped "$" is not supported. Please escape with "\\$".`);s=!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 s=this.escapeAttribute(this.attrs[n]),r=this.attrs[n+1];e+=`[${s}${r?"="+r:""}]`}return this.notSelectors.forEach(n=>e+=`:not(${n})`),e}},ur=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 s=null;e.length>1&&(s=new Sc(e),this._listContexts.push(s));for(let r=0;r<e.length;r++)this._addSelectable(e[r],n,s)}_addSelectable(e,n,s){let r=this,i=e.element,o=e.classNames,l=e.attrs,c=new Ec(e,n,s);if(i&&(l.length===0&&o.length===0?this._addTerminal(r._elementMap,i,c):r=this._addPartial(r._elementPartialMap,i)),o)for(let u=0;u<o.length;u++){let h=l.length===0&&u===o.length-1,d=o[u];h?this._addTerminal(r._classMap,d,c):r=this._addPartial(r._classPartialMap,d)}if(l)for(let u=0;u<l.length;u+=2){let h=u===l.length-2,d=l[u],p=l[u+1];if(h){let g=r._attrValueMap,v=g.get(d);v||(v=new Map,g.set(d,v)),this._addTerminal(v,p,c)}else{let g=r._attrValuePartialMap,v=g.get(d);v||(v=new Map,g.set(d,v)),r=this._addPartial(v,p)}}}_addTerminal(e,n,s){let r=e.get(n);r||(r=[],e.set(n,r)),r.push(s)}_addPartial(e,n){let s=e.get(n);return s||(s=new t,e.set(n,s)),s}match(e,n){let s=!1,r=e.element,i=e.classNames,o=e.attrs;for(let l=0;l<this._listContexts.length;l++)this._listContexts[l].alreadyMatched=!1;if(s=this._matchTerminal(this._elementMap,r,e,n)||s,s=this._matchPartial(this._elementPartialMap,r,e,n)||s,i)for(let l=0;l<i.length;l++){let c=i[l];s=this._matchTerminal(this._classMap,c,e,n)||s,s=this._matchPartial(this._classPartialMap,c,e,n)||s}if(o)for(let l=0;l<o.length;l+=2){let c=o[l],u=o[l+1],h=this._attrValueMap.get(c);u&&(s=this._matchTerminal(h,"",e,n)||s),s=this._matchTerminal(h,u,e,n)||s;let d=this._attrValuePartialMap.get(c);u&&(s=this._matchPartial(d,"",e,n)||s),s=this._matchPartial(d,u,e,n)||s}return s}_matchTerminal(e,n,s,r){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(s,r)||c;return c}_matchPartial(e,n,s,r){if(!e||typeof n!="string")return!1;let i=e.get(n);return i?i.match(s,r):!1}},Sc=class{constructor(e){a(this,"selectors");a(this,"alreadyMatched",!1);this.selectors=e}},Ec=class{constructor(e,n,s){a(this,"selector");a(this,"cbContext");a(this,"listContext");a(this,"notSelectors");this.selector=e,this.cbContext=n,this.listContext=s,this.notSelectors=e.notSelectors}finalize(e,n){let s=!0;return this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)&&(s=!ur.createNotMatcher(this.notSelectors).match(e,null)),s&&n&&(!this.listContext||!this.listContext.alreadyMatched)&&(this.listContext&&(this.listContext.alreadyMatched=!0),n(this.selector,this.cbContext)),s}},ei=class{constructor(e){a(this,"registry");this.registry=e}match(e){return this.registry.has(e)?this.registry.get(e):[]}};var An;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(An||(An={}));var Ia;(function(t){t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t[t.Eager=1]="Eager"})(Ia||(Ia={}));var Hr;(function(t){t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"})(Hr||(Hr={}));var Tc={name:"custom-elements"},wc={name:"no-errors-schema"};var ue;(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",t[t.ATTRIBUTE_NO_BINDING=6]="ATTRIBUTE_NO_BINDING"})(ue||(ue={}));var ph;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Ignore=2]="Ignore"})(ph||(ph={}));function $S(t){let e=t.classNames&&t.classNames.length?[8,...t.classNames]:[];return[t.element&&t.element!=="*"?t.element:"",...t.attrs,...e]}function US(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 VS(t){let e=$S(t),n=t.notSelectors&&t.notSelectors.length?t.notSelectors.map(s=>US(s)):[];return e.concat(...n)}function Ku(t){return t?fn.parse(t).map(VS):[]}var gt;(function(t){t[t.Directive=0]="Directive",t[t.Component=1]="Component",t[t.Injectable=2]="Injectable",t[t.Pipe=3]="Pipe",t[t.NgModule=4]="NgModule"})(gt||(gt={}));var hh;(function(t){t[t.Directive=0]="Directive",t[t.Pipe=1]="Pipe",t[t.NgModule=2]="NgModule"})(hh||(hh={}));var fh;(function(t){t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t[t.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom"})(fh||(fh={}));var ms;function GS(t){return jS(WS(t.nodes).join("")+`[${t.meaning}]`)}function HS(t){return t.id||Ed(t)}function Ed(t){let e=new xc,n=t.nodes.map(s=>s.visit(e,null));return Td(n.join(""),t.meaning)}var Na=class{visitText(e,n){return e.value}visitContainer(e,n){return`[${e.children.map(s=>s.visit(this)).join(", ")}]`}visitIcu(e,n){let s=Object.keys(e.cases).map(r=>`${r} {${e.cases[r].visit(this)}}`);return`{${e.expression}, ${e.type}, ${s.join(", ")}}`}visitTagPlaceholder(e,n){return e.isVoid?`<ph tag name="${e.startName}"/>`:`<ph tag name="${e.startName}">${e.children.map(s=>s.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(s=>s.visit(this)).join(", ")}</ph name="${e.closeName}">`}},qS=new Na;function WS(t){return t.map(e=>e.visit(qS,null))}var xc=class extends Na{visitIcu(e){let n=Object.keys(e.cases).map(s=>`${s} {${e.cases[s].visit(this)}}`);return`{${e.type}, ${n.join(", ")}}`}};function jS(t){ms!=null||(ms=new TextEncoder);let e=[...ms.encode(t)],n=XS(e,Da.Big),s=e.length*8,r=new Uint32Array(80),i=1732584193,o=4023233417,l=2562383102,c=271733878,u=3285377520;n[s>>5]|=128<<24-s%32,n[(s+64>>9<<4)+15]=s;for(let h=0;h<n.length;h+=16){let d=i,p=o,g=l,v=c,E=u;for(let I=0;I<80;I++){I<16?r[I]=n[h+I]:r[I]=Jl(r[I-3]^r[I-8]^r[I-14]^r[I-16],1);let D=zS(I,o,l,c),b=D[0],P=D[1],L=[Jl(i,5),b,u,P,r[I]].reduce(Lr);u=c,c=l,l=Jl(o,30),o=i,i=L}i=Lr(i,d),o=Lr(o,p),l=Lr(l,g),c=Lr(c,v),u=Lr(u,E)}return Pi(i)+Pi(o)+Pi(l)+Pi(c)+Pi(u)}function Pi(t){return(t>>>0).toString(16).padStart(8,"0")}function zS(t,e,n,s){return t<20?[e&n|~e&s,1518500249]:t<40?[e^n^s,1859775393]:t<60?[e&n|e&s|n&s,2400959708]:[e^n^s,3395469782]}function dh(t){ms!=null||(ms=new TextEncoder);let e=ms.encode(t),n=new DataView(e.buffer,e.byteOffset,e.byteLength),s=mh(n,e.length,0),r=mh(n,e.length,102072);return s==0&&(r==0||r==1)&&(s=s^319790063,r=r^-1801410264),BigInt.asUintN(32,BigInt(s))<<BigInt(32)|BigInt.asUintN(32,BigInt(r))}function Td(t,e=""){let n=dh(t);return e&&(n=BigInt.asUintN(64,n<<BigInt(1))|n>>BigInt(63)&BigInt(1),n+=dh(e)),BigInt.asUintN(63,n).toString()}function mh(t,e,n){let s=2654435769,r=2654435769,i=0,o=e-12;for(;i<=o;i+=12){s+=t.getUint32(i,!0),r+=t.getUint32(i+4,!0),n+=t.getUint32(i+8,!0);let c=gh(s,r,n);s=c[0],r=c[1],n=c[2]}let l=e-i;return n+=e,l>=4?(s+=t.getUint32(i,!0),i+=4,l>=8?(r+=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&&(r+=t.getUint8(i++)),l>=6&&(r+=t.getUint8(i++)<<8),l===7&&(r+=t.getUint8(i++)<<16))):(l>=1&&(s+=t.getUint8(i++)),l>=2&&(s+=t.getUint8(i++)<<8),l===3&&(s+=t.getUint8(i++)<<16)),gh(s,r,n)[2]}function gh(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 Da;(function(t){t[t.Little=0]="Little",t[t.Big=1]="Big"})(Da||(Da={}));function Lr(t,e){return KS(t,e)[1]}function KS(t,e){let n=(t&65535)+(e&65535),s=(t>>>16)+(e>>>16)+(n>>>16);return[s>>>16,s<<16|n&65535]}function Jl(t,e){return t<<e|t>>>32-e}function XS(t,e){let n=t.length+3>>>2,s=[];for(let r=0;r<n;r++)s[r]=YS(t,r*4,e);return s}function yh(t,e){return e>=t.length?0:t[e]}function YS(t,e,n){let s=0;if(n===Da.Big)for(let r=0;r<4;r++)s+=yh(t,e+r)<<24-8*r;else for(let r=0;r<4;r++)s+=yh(t,e+r)<<8*r;return s}var ba;(function(t){t[t.None=0]="None",t[t.Const=1]="Const"})(ba||(ba={}));var Es=class{constructor(e=ba.None){a(this,"modifiers");this.modifiers=e}hasModifier(e){return(this.modifiers&e)!==0}},Vt;(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"})(Vt||(Vt={}));var dn=class extends Es{constructor(n,s){super(s);a(this,"name");this.name=n}visitType(n,s){return n.visitBuiltinType(this,s)}},_t=class extends Es{constructor(n,s,r=null){super(s);a(this,"value");a(this,"typeParams");this.value=n,this.typeParams=r}visitType(n,s){return n.visitExpressionType(this,s)}},Cc=class extends Es{constructor(n,s){super(s);a(this,"of");this.of=n}visitType(n,s){return n.visitArrayType(this,s)}},Ac=class extends Es{constructor(n,s){super(s);a(this,"valueType");this.valueType=n||null}visitType(n,s){return n.visitMapType(this,s)}},to=class extends Es{constructor(n,s){super(s);a(this,"type");this.type=n}visitType(n,s){return n.visitTransplantedType(this,s)}},Et=new dn(Vt.Dynamic),tn=new dn(Vt.Inferred),wd=new dn(Vt.Bool),QS=new dn(Vt.Int),Ts=new dn(Vt.Number),vl=new dn(Vt.String),JS=new dn(Vt.Function),mn=new dn(Vt.None),Rn;(function(t){t[t.Minus=0]="Minus",t[t.Plus=1]="Plus"})(Rn||(Rn={}));var T;(function(t){t[t.Equals=0]="Equals",t[t.NotEquals=1]="NotEquals",t[t.Assign=2]="Assign",t[t.Identical=3]="Identical",t[t.NotIdentical=4]="NotIdentical",t[t.Minus=5]="Minus",t[t.Plus=6]="Plus",t[t.Divide=7]="Divide",t[t.Multiply=8]="Multiply",t[t.Modulo=9]="Modulo",t[t.And=10]="And",t[t.Or=11]="Or",t[t.BitwiseOr=12]="BitwiseOr",t[t.BitwiseAnd=13]="BitwiseAnd",t[t.Lower=14]="Lower",t[t.LowerEquals=15]="LowerEquals",t[t.Bigger=16]="Bigger",t[t.BiggerEquals=17]="BiggerEquals",t[t.NullishCoalesce=18]="NullishCoalesce",t[t.Exponentiation=19]="Exponentiation",t[t.In=20]="In",t[t.InstanceOf=21]="InstanceOf",t[t.AdditionAssignment=22]="AdditionAssignment",t[t.SubtractionAssignment=23]="SubtractionAssignment",t[t.MultiplicationAssignment=24]="MultiplicationAssignment",t[t.DivisionAssignment=25]="DivisionAssignment",t[t.RemainderAssignment=26]="RemainderAssignment",t[t.ExponentiationAssignment=27]="ExponentiationAssignment",t[t.AndAssignment=28]="AndAssignment",t[t.OrAssignment=29]="OrAssignment",t[t.NullishCoalesceAssignment=30]="NullishCoalesceAssignment"})(T||(T={}));function xd(t,e){return t==null||e==null?t==e:t.isEquivalent(e)}function Cd(t,e,n){let s=t.length;if(s!==e.length)return!1;for(let r=0;r<s;r++)if(!n(t[r],e[r]))return!1;return!0}function Tt(t,e){return Cd(t,e,(n,s)=>n.isEquivalent(s))}var ie=class{constructor(e,n){a(this,"type");a(this,"sourceSpan");this.type=e||null,this.sourceSpan=n||null}prop(e,n){return new wt(this,e,null,n)}key(e,n,s){return new Pn(this,e,n,s)}callFn(e,n,s){return new ot(this,e,null,n,s)}instantiate(e,n,s){return new ni(this,e,n,s)}conditional(e,n=null,s){return new gn(this,e,n,null,s)}equals(e,n){return new se(T.Equals,this,e,null,n)}notEquals(e,n){return new se(T.NotEquals,this,e,null,n)}identical(e,n){return new se(T.Identical,this,e,null,n)}notIdentical(e,n){return new se(T.NotIdentical,this,e,null,n)}minus(e,n){return new se(T.Minus,this,e,null,n)}plus(e,n){return new se(T.Plus,this,e,null,n)}divide(e,n){return new se(T.Divide,this,e,null,n)}multiply(e,n){return new se(T.Multiply,this,e,null,n)}modulo(e,n){return new se(T.Modulo,this,e,null,n)}power(e,n){return new se(T.Exponentiation,this,e,null,n)}and(e,n){return new se(T.And,this,e,null,n)}bitwiseOr(e,n){return new se(T.BitwiseOr,this,e,null,n)}bitwiseAnd(e,n){return new se(T.BitwiseAnd,this,e,null,n)}or(e,n){return new se(T.Or,this,e,null,n)}lower(e,n){return new se(T.Lower,this,e,null,n)}lowerEquals(e,n){return new se(T.LowerEquals,this,e,null,n)}bigger(e,n){return new se(T.Bigger,this,e,null,n)}biggerEquals(e,n){return new se(T.BiggerEquals,this,e,null,n)}isBlank(e){return this.equals(Ad,e)}nullishCoalesce(e,n){return new se(T.NullishCoalesce,this,e,null,n)}toStmt(){return new Je(this,null)}},nn=class t extends ie{constructor(n,s,r){super(s,r);a(this,"name");this.name=n}isEquivalent(n){return n instanceof t&&this.name===n.name}isConstant(){return!1}visitExpression(n,s){return n.visitReadVarExpr(this,s)}clone(){return new t(this.name,this.type,this.sourceSpan)}set(n){return new se(T.Assign,this,n,null,this.sourceSpan)}},pr=class t extends ie{constructor(n,s,r){super(s,r);a(this,"expr");this.expr=n}visitExpression(n,s){return n.visitTypeofExpr(this,s)}isEquivalent(n){return n instanceof t&&n.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr.clone())}},no=class t extends ie{constructor(n,s,r){super(s,r);a(this,"expr");this.expr=n}visitExpression(n,s){return n.visitVoidExpr(this,s)}isEquivalent(n){return n instanceof t&&n.expr.isEquivalent(this.expr)}isConstant(){return this.expr.isConstant()}clone(){return new t(this.expr.clone())}},W=class t extends ie{constructor(n,s,r){super(s,r);a(this,"node");this.node=n}isEquivalent(n){return n instanceof t&&this.node===n.node}isConstant(){return!1}visitExpression(n,s){return n.visitWrappedNodeExpr(this,s)}clone(){return new t(this.node,this.type,this.sourceSpan)}},ot=class t extends ie{constructor(n,s,r,i,o=!1){super(r,i);a(this,"fn");a(this,"args");a(this,"pure");this.fn=n,this.args=s,this.pure=o}get receiver(){return this.fn}isEquivalent(n){return n instanceof t&&this.fn.isEquivalent(n.fn)&&Tt(this.args,n.args)&&this.pure===n.pure}isConstant(){return!1}visitExpression(n,s){return n.visitInvokeFunctionExpr(this,s)}clone(){return new t(this.fn.clone(),this.args.map(n=>n.clone()),this.type,this.sourceSpan,this.pure)}},ti=class t extends ie{constructor(n,s,r,i){super(r,i);a(this,"tag");a(this,"template");this.tag=n,this.template=s}isEquivalent(n){return n instanceof t&&this.tag.isEquivalent(n.tag)&&this.template.isEquivalent(n.template)}isConstant(){return!1}visitExpression(n,s){return n.visitTaggedTemplateLiteralExpr(this,s)}clone(){return new t(this.tag.clone(),this.template.clone(),this.type,this.sourceSpan)}},ni=class t extends ie{constructor(n,s,r,i){super(r,i);a(this,"classExpr");a(this,"args");this.classExpr=n,this.args=s}isEquivalent(n){return n instanceof t&&this.classExpr.isEquivalent(n.classExpr)&&Tt(this.args,n.args)}isConstant(){return!1}visitExpression(n,s){return n.visitInstantiateExpr(this,s)}clone(){return new t(this.classExpr.clone(),this.args.map(n=>n.clone()),this.type,this.sourceSpan)}},hr=class t extends ie{constructor(n,s,r){super(null,r);a(this,"body");a(this,"flags");this.body=n,this.flags=s}isEquivalent(n){return n instanceof t&&this.body===n.body&&this.flags===n.flags}isConstant(){return!0}visitExpression(n,s){return n.visitRegularExpressionLiteral(this,s)}clone(){return new t(this.body,this.flags,this.sourceSpan)}},_e=class t extends ie{constructor(n,s,r){super(s,r);a(this,"value");this.value=n}isEquivalent(n){return n instanceof t&&this.value===n.value}isConstant(){return!0}visitExpression(n,s){return n.visitLiteralExpr(this,s)}clone(){return new t(this.value,this.type,this.sourceSpan)}},si=class t extends ie{constructor(n,s,r){super(null,r);a(this,"elements");a(this,"expressions");this.elements=n,this.expressions=s}isEquivalent(n){return n instanceof t&&Cd(this.elements,n.elements,(s,r)=>s.text===r.text)&&Tt(this.expressions,n.expressions)}isConstant(){return!1}visitExpression(n,s){return n.visitTemplateLiteralExpr(this,s)}clone(){return new t(this.elements.map(n=>n.clone()),this.expressions.map(n=>n.clone()))}},so=class t extends ie{constructor(n,s,r){super(vl,s);a(this,"text");a(this,"rawText");this.text=n,this.rawText=r!=null?r:Ic(wa(n))}visitExpression(n,s){return n.visitTemplateLiteralElementExpr(this,s)}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)}},ys=class{constructor(e,n){a(this,"text");a(this,"sourceSpan");this.text=e,this.sourceSpan=n}},rr=class{constructor(e,n,s){a(this,"text");a(this,"sourceSpan");a(this,"associatedMessage");this.text=e,this.sourceSpan=n,this.associatedMessage=s}},ZS="|",vh="@@",eE="\u241F",ro=class t extends ie{constructor(n,s,r,i,o){super(vl,o);a(this,"metaBlock");a(this,"messageParts");a(this,"placeHolderNames");a(this,"expressions");this.metaBlock=n,this.messageParts=s,this.placeHolderNames=r,this.expressions=i}isEquivalent(n){return!1}isConstant(){return!1}visitExpression(n,s){return n.visitLocalizedString(this,s)}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}${ZS}${n}`),this.metaBlock.customId&&(n=`${n}${vh}${this.metaBlock.customId}`),this.metaBlock.legacyIds&&this.metaBlock.legacyIds.forEach(s=>{n=`${n}${eE}${s}`}),Sh(n,this.messageParts[0].text,this.getMessagePartSourceSpan(0))}getMessagePartSourceSpan(n){var s,r;return(r=(s=this.messageParts[n])==null?void 0:s.sourceSpan)!=null?r:this.sourceSpan}getPlaceholderSourceSpan(n){var s,r,i,o;return(o=(i=(s=this.placeHolderNames[n])==null?void 0:s.sourceSpan)!=null?i:(r=this.expressions[n])==null?void 0:r.sourceSpan)!=null?o:this.sourceSpan}serializeI18nTemplatePart(n){var o;let s=this.placeHolderNames[n-1],r=this.messageParts[n],i=s.text;return((o=s.associatedMessage)==null?void 0:o.legacyIds.length)===0&&(i+=`${vh}${Td(s.associatedMessage.messageString,s.associatedMessage.meaning)}`),Sh(i,r.text,this.getMessagePartSourceSpan(n))}},wa=t=>t.replace(/\\/g,"\\\\"),tE=t=>t.replace(/^:/,"\\:"),nE=t=>t.replace(/:/g,"\\:"),Ic=t=>t.replace(/`/g,"\\`").replace(/\${/g,"$\\{");function Sh(t,e,n){return t===""?{cooked:e,raw:Ic(tE(wa(e))),range:n}:{cooked:`:${t}:${e}`,raw:Ic(`:${nE(wa(t))}:${wa(e)}`),range:n}}var Qe=class t extends ie{constructor(n,s,r=null,i){super(s,i);a(this,"value");a(this,"typeParams");this.value=n,this.typeParams=r}isEquivalent(n){return n instanceof t&&this.value.name===n.value.name&&this.value.moduleName===n.value.moduleName}isConstant(){return!1}visitExpression(n,s){return n.visitExternalExpr(this,s)}clone(){return new t(this.value,this.type,this.typeParams,this.sourceSpan)}},io=class{constructor(e,n){a(this,"moduleName");a(this,"name");this.moduleName=e,this.name=n}},gn=class t extends ie{constructor(n,s,r=null,i,o){super(i||s.type,o);a(this,"condition");a(this,"falseCase");a(this,"trueCase");this.condition=n,this.falseCase=r,this.trueCase=s}isEquivalent(n){return n instanceof t&&this.condition.isEquivalent(n.condition)&&this.trueCase.isEquivalent(n.trueCase)&&xd(this.falseCase,n.falseCase)}isConstant(){return!1}visitExpression(n,s){return n.visitConditionalExpr(this,s)}clone(){var n;return new t(this.condition.clone(),this.trueCase.clone(),(n=this.falseCase)==null?void 0:n.clone(),this.type,this.sourceSpan)}},Nc=class t extends ie{constructor(n,s,r){super(null,s);a(this,"url");a(this,"urlComment");this.url=n,this.urlComment=r}isEquivalent(n){return n instanceof t&&this.url===n.url&&this.urlComment===n.urlComment}isConstant(){return!1}visitExpression(n,s){return n.visitDynamicImportExpr(this,s)}clone(){return new t(typeof this.url=="string"?this.url:this.url.clone(),this.sourceSpan,this.urlComment)}},ri=class t extends ie{constructor(n,s){super(wd,s);a(this,"condition");this.condition=n}isEquivalent(n){return n instanceof t&&this.condition.isEquivalent(n.condition)}isConstant(){return!1}visitExpression(n,s){return n.visitNotExpr(this,s)}clone(){return new t(this.condition.clone(),this.sourceSpan)}},Oe=class t{constructor(e,n=null){a(this,"name");a(this,"type");this.name=e,this.type=n}isEquivalent(e){return this.name===e.name}clone(){return new t(this.name,this.type)}},bn=class t extends ie{constructor(n,s,r,i,o){super(r,i);a(this,"params");a(this,"statements");a(this,"name");this.params=n,this.statements=s,this.name=o}isEquivalent(n){return(n instanceof t||n instanceof ii)&&Tt(this.params,n.params)&&Tt(this.statements,n.statements)}isConstant(){return!1}visitExpression(n,s){return n.visitFunctionExpr(this,s)}toDeclStmt(