UNPKG

pollen-css

Version:

Utility-first CSS for the future

11 lines 1.14 MB
var o9=Object.create;var Ad=Object.defineProperty;var s9=Object.getOwnPropertyDescriptor;var _9=Object.getOwnPropertyNames;var c9=Object.getPrototypeOf,l9=Object.prototype.hasOwnProperty;var F6=(e,t)=>()=>(e&&(t=e(e=0)),t);var yt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Zh=(e,t)=>{for(var n in t)Ad(e,n,{get:t[n],enumerable:!0});},B6=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let _ of _9(t))!l9.call(e,_)&&_!==n&&Ad(e,_,{get:()=>t[_],enumerable:!(a=s9(t,_))||a.enumerable});return e};var Mt=(e,t,n)=>(n=e!=null?o9(c9(e)):{},B6(Ad(n,"default",{value:e,enumerable:!0}),e)),ey=e=>B6(Ad({},"__esModule",{value:!0}),e);var kd={};Zh(kd,{default:()=>p9});var u9,p9,Dd=F6(()=>{u9=()=>()=>{},p9=u9;});var ot=yt((zz,V7)=>{var d9=Object.defineProperty,Cv=Object.getOwnPropertyNames,Lt=(e,t)=>function(){return e&&(t=(0, e[Cv(e)[0]])(e=0)),t},f9=(e,t)=>function(){return t||(0, e[Cv(e)[0]])((t={exports:{}}).exports,t),t.exports},f0=(e,t)=>{for(var n in t)d9(e,n,{get:t[n],enumerable:!0});},Uf,Kd,_y,m9=Lt({"src/compiler/corePublic.ts"(){Uf="5.4",Kd="5.4.5",_y=(e=>(e[e.LessThan=-1]="LessThan",e[e.EqualTo=0]="EqualTo",e[e.GreaterThan=1]="GreaterThan",e))(_y||{});}});function Za(e){return e?e.length:0}function yn(e,t){if(e)for(let n=0;n<e.length;n++){let a=t(e[n],n);if(a)return a}}function h9(e,t){if(e)for(let n=e.length-1;n>=0;n--){let a=t(e[n],n);if(a)return a}}function m0(e,t){if(e!==void 0)for(let n=0;n<e.length;n++){let a=t(e[n],n);if(a!==void 0)return a}}function y9(e,t){for(let n of e){let a=t(n);if(a!==void 0)return a}}function g9(e,t,n){let a=n;if(e){let _=0;for(let p of e)a=t(a,p,_),_++;}return a}function cy(e,t,n){let a=[];N.assertEqual(e.length,t.length);for(let _=0;_<e.length;_++)a.push(n(e[_],t[_],_));return a}function b9(e,t){if(e.length<=1)return e;let n=[];for(let a=0,_=e.length;a<_;a++)a&&n.push(t),n.push(e[a]);return n}function uo(e,t){if(e){for(let n=0;n<e.length;n++)if(!t(e[n],n))return !1}return !0}function ir(e,t,n){if(e!==void 0)for(let a=n??0;a<e.length;a++){let _=e[a];if(t(_,a))return _}}function h0(e,t,n){if(e!==void 0)for(let a=n??e.length-1;a>=0;a--){let _=e[a];if(t(_,a))return _}}function ml(e,t,n){if(e===void 0)return -1;for(let a=n??0;a<e.length;a++)if(t(e[a],a))return a;return -1}function v9(e,t,n){if(e===void 0)return -1;for(let a=n??e.length-1;a>=0;a--)if(t(e[a],a))return a;return -1}function T9(e,t){for(let n=0;n<e.length;n++){let a=t(e[n],n);if(a)return a}return N.fail()}function ss(e,t,n=Ia){if(e){for(let a of e)if(n(a,t))return !0}return !1}function Av(e,t,n=Ia){return e.length===t.length&&e.every((a,_)=>n(a,t[_]))}function kv(e,t,n){for(let a=n||0;a<e.length;a++)if(ss(t,e.charCodeAt(a)))return a;return -1}function x9(e,t){let n=0;if(e)for(let a=0;a<e.length;a++){let _=e[a];t(_,a)&&n++;}return n}function Fn(e,t){if(e){let n=e.length,a=0;for(;a<n&&t(e[a]);)a++;if(a<n){let _=e.slice(0,a);for(a++;a<n;){let p=e[a];t(p)&&_.push(p),a++;}return _}}return e}function S9(e,t){let n=0;for(let a=0;a<e.length;a++)t(e[a],a,e)&&(e[n]=e[a],n++);e.length=n;}function w9(e){e.length=0;}function Sa(e,t){let n;if(e){n=[];for(let a=0;a<e.length;a++)n.push(t(e[a],a));}return n}function*E9(e,t){for(let n of e)yield t(n);}function C9(e,t){if(e)for(let n=0;n<e.length;n++){let a=e[n],_=t(a,n);if(a!==_){let p=e.slice(0,n);for(p.push(_),n++;n<e.length;n++)p.push(t(e[n],n));return p}}return e}function __(e){let t=[];for(let n of e)n&&(Kt(n)?jn(t,n):t.push(n));return t}function to(e,t){let n;if(e)for(let a=0;a<e.length;a++){let _=t(e[a],a);_&&(Kt(_)?n=jn(n,_):n=At(n,_));}return n||Re}function Dv(e,t){let n=[];if(e)for(let a=0;a<e.length;a++){let _=t(e[a],a);_&&(Kt(_)?jn(n,_):n.push(_));}return n}function*A9(e,t){for(let n of e){let a=t(n);a&&(yield*a);}}function Pv(e,t){let n;if(e)for(let a=0;a<e.length;a++){let _=e[a],p=t(_,a);(n||_!==p||Kt(p))&&(n||(n=e.slice(0,a)),Kt(p)?jn(n,p):n.push(p));}return n||e}function k9(e,t){let n=[];for(let a=0;a<e.length;a++){let _=t(e[a],a);if(_===void 0)return;n.push(_);}return n}function wa(e,t){let n=[];if(e)for(let a=0;a<e.length;a++){let _=t(e[a],a);_!==void 0&&n.push(_);}return n}function*D9(e,t){for(let n of e){let a=t(n);a!==void 0&&(yield a);}}function P9(e,t){if(!e)return;let n=new Map;return e.forEach((a,_)=>{let p=t(_,a);if(p!==void 0){let[f,y]=p;f!==void 0&&y!==void 0&&n.set(f,y);}}),n}function I9(e,t,n){if(e.has(t))return e.get(t);let a=n();return e.set(t,a),a}function N9(e,t){return e.has(t)?!1:(e.add(t),!0)}function*O9(e){yield e;}function M9(e,t,n){let a;if(e){a=[];let _=e.length,p,f,y=0,u=0;for(;y<_;){for(;u<_;){let S=e[u];if(f=t(S,u),u===0)p=f;else if(f!==p)break;u++;}if(y<u){let S=n(e.slice(y,u),p,y,u);S&&a.push(S),y=u;}p=f,u++;}}return a}function L9(e,t){if(!e)return;let n=new Map;return e.forEach((a,_)=>{let[p,f]=t(_,a);n.set(p,f);}),n}function Ze(e,t){if(e)if(t){for(let n of e)if(t(n))return !0}else return e.length>0;return !1}function J9(e,t,n){let a;for(let _=0;_<e.length;_++)t(e[_])?a=a===void 0?_:a:a!==void 0&&(n(a,_),a=void 0);a!==void 0&&n(a,e.length);}function _s(e,t){return Ze(t)?Ze(e)?[...e,...t]:t:e}function R9(e,t){return t}function y0(e){return e.map(R9)}function j9(e,t,n){let a=y0(e);Ov(e,a,n);let _=e[a[0]],p=[a[0]];for(let f=1;f<a.length;f++){let y=a[f],u=e[y];t(_,u)||(p.push(y),_=u);}return p.sort(),p.map(f=>e[f])}function F9(e,t){let n=[];for(let a of e)Fl(n,a,t);return n}function g0(e,t,n){return e.length===0?[]:e.length===1?e.slice():n?j9(e,t,n):F9(e,t)}function B9(e,t){if(e.length===0)return Re;let n=e[0],a=[n];for(let _=1;_<e.length;_++){let p=e[_];switch(t(p,n)){case!0:case 0:continue;case-1:return N.fail("Array is unsorted.")}a.push(n=p);}return a}function U9(){return []}function wl(e,t,n,a){if(e.length===0)return e.push(t),!0;let _=Bl(e,t,gt,n);return _<0?(e.splice(~_,0,t),!0):a?(e.splice(_,0,t),!0):!1}function Iv(e,t,n){return B9(Qd(e,t),n||t||Ii)}function q9(e,t){if(e.length<2)return !0;for(let n=1,a=e.length;n<a;n++)if(t(e[n-1],e[n])===1)return !1;return !0}function z9(e,t,n,a){let _=3;if(e.length<2)return _;let p=t(e[0]);for(let f=1,y=e.length;f<y&&_!==0;f++){let u=t(e[f]);_&1&&n(p,u)>0&&(_&=-2),_&2&&a(p,u)>0&&(_&=-3),p=u;}return _}function W9(e,t,n=Ia){if(!e||!t)return e===t;if(e.length!==t.length)return !1;for(let a=0;a<e.length;a++)if(!n(e[a],t[a],a))return !1;return !0}function V9(e){let t;if(e)for(let n=0;n<e.length;n++){let a=e[n];(t||!a)&&(t||(t=e.slice(0,n)),a&&t.push(a));}return t||e}function H9(e,t,n){if(!t||!e||t.length===0||e.length===0)return t;let a=[];e:for(let _=0,p=0;p<t.length;p++){p>0&&N.assertGreaterThanOrEqual(n(t[p],t[p-1]),0);t:for(let f=_;_<e.length;_++)switch(_>f&&N.assertGreaterThanOrEqual(n(e[_],e[_-1]),0),n(t[p],e[_])){case-1:a.push(t[p]);continue e;case 0:continue e;case 1:continue t}}return a}function At(e,t){return t===void 0?e:e===void 0?[t]:(e.push(t),e)}function G9(e,t){return e===void 0?t:t===void 0?e:Kt(e)?Kt(t)?_s(e,t):At(e,t):Kt(t)?At(t,e):[e,t]}function ly(e,t){return t<0?e.length+t:t}function jn(e,t,n,a){if(t===void 0||t.length===0)return e;if(e===void 0)return t.slice(n,a);n=n===void 0?0:ly(t,n),a=a===void 0?t.length:ly(t,a);for(let _=n;_<a&&_<t.length;_++)t[_]!==void 0&&e.push(t[_]);return e}function Fl(e,t,n){return ss(e,t,n)?!1:(e.push(t),!0)}function Nv(e,t,n){return e?(Fl(e,t,n),e):[t]}function Ov(e,t,n){t.sort((a,_)=>n(e[a],e[_])||Bn(a,_));}function Qd(e,t){return e.length===0?e:e.slice().sort(t)}function*X9(e){for(let t=e.length-1;t>=0;t--)yield e[t];}function Mv(e,t){let n=y0(e);return Ov(e,n,t),n.map(a=>e[a])}function $9(e,t,n,a){for(;n<a;){if(e[n]!==t[n])return !1;n++;}return !0}function y_(e){return e===void 0||e.length===0?void 0:e[0]}function K9(e){if(e)for(let t of e)return t}function b0(e){return N.assert(e.length!==0),e[0]}function Q9(e){for(let t of e)return t;N.fail("iterator is empty");}function Di(e){return e===void 0||e.length===0?void 0:e[e.length-1]}function Ea(e){return N.assert(e.length!==0),e[e.length-1]}function qf(e){return e&&e.length===1?e[0]:void 0}function Y9(e){return N.checkDefined(qf(e))}function Z9(e){return e&&e.length===1?e[0]:e}function e5(e,t,n){let a=e.slice(0);return a[t]=n,a}function Bl(e,t,n,a,_){return Lv(e,n(t),n,a,_)}function Lv(e,t,n,a,_){if(!Ze(e))return -1;let p=_||0,f=e.length-1;for(;p<=f;){let y=p+(f-p>>1),u=n(e[y],y);switch(a(u,t)){case-1:p=y+1;break;case 0:return y;case 1:f=y-1;break}}return ~p}function zf(e,t,n,a,_){if(e&&e.length>0){let p=e.length;if(p>0){let f=a===void 0||a<0?0:a,y=_===void 0||f+_>p-1?p-1:f+_,u;for(arguments.length<=2?(u=e[f],f++):u=n;f<=y;)u=t(u,e[f],f),f++;return u}}return n}function Gn(e,t){return Vr.call(e,t)}function Jv(e,t){return Vr.call(e,t)?e[t]:void 0}function v0(e){let t=[];for(let n in e)Vr.call(e,n)&&t.push(n);return t}function t5(e){let t=[];do{let n=Object.getOwnPropertyNames(e);for(let a of n)Fl(t,a);}while(e=Object.getPrototypeOf(e));return t}function n5(e){let t=[];for(let n in e)Vr.call(e,n)&&t.push(e[n]);return t}function r5(e,t){let n=new Array(e);for(let a=0;a<e;a++)n[a]=t(a);return n}function Wf(e,t){let n=[];for(let a of e)n.push(t?t(a):a);return n}function i5(e,...t){for(let n of t)if(n!==void 0)for(let a in n)Gn(n,a)&&(e[a]=n[a]);return e}function Rv(e,t,n=Ia){if(e===t)return !0;if(!e||!t)return !1;for(let a in e)if(Vr.call(e,a)&&(!Vr.call(t,a)||!n(e[a],t[a])))return !1;for(let a in t)if(Vr.call(t,a)&&!Vr.call(e,a))return !1;return !0}function a5(e,t,n=gt){let a=new Map;for(let _ of e){let p=t(_);p!==void 0&&a.set(p,n(_));}return a}function o5(e,t,n=gt){let a=[];for(let _ of e)a[t(_)]=n(_);return a}function jv(e,t,n=gt){let a=Vf();for(let _ of e)a.add(t(_),n(_));return a}function s5(e,t,n=gt){return Wf(jv(e,t).values(),n)}function _5(e,t){let n={};if(e)for(let a of e){let _=`${t(a)}`;(n[_]??(n[_]=[])).push(a);}return n}function c5(e){let t={};for(let n in e)Vr.call(e,n)&&(t[n]=e[n]);return t}function l5(e,t){let n={};for(let a in t)Vr.call(t,a)&&(n[a]=t[a]);for(let a in e)Vr.call(e,a)&&(n[a]=e[a]);return n}function u5(e,t){for(let n in t)Vr.call(t,n)&&(e[n]=t[n]);}function ln(e,t){return t?t.bind(e):void 0}function Vf(){let e=new Map;return e.add=p5,e.remove=d5,e}function p5(e,t){let n=this.get(e);return n?n.push(t):this.set(e,n=[t]),n}function d5(e,t){let n=this.get(e);n&&(Hv(n,t),n.length||this.delete(e));}function f5(e){let t=(e==null?void 0:e.slice())||[],n=0;function a(){return n===t.length}function _(...f){t.push(...f);}function p(){if(a())throw new Error("Queue is empty");let f=t[n];if(t[n]=void 0,n++,n>100&&n>t.length>>1){let y=t.length-n;t.copyWithin(0,n),t.length=y,n=0;}return f}return {enqueue:_,dequeue:p,isEmpty:a}}function m5(e,t){let n=new Map,a=0;function*_(){for(let f of n.values())Kt(f)?yield*f:yield f;}let p={has(f){let y=e(f);if(!n.has(y))return !1;let u=n.get(y);if(!Kt(u))return t(u,f);for(let S of u)if(t(S,f))return !0;return !1},add(f){let y=e(f);if(n.has(y)){let u=n.get(y);if(Kt(u))ss(u,f,t)||(u.push(f),a++);else {let S=u;t(S,f)||(n.set(y,[S,f]),a++);}}else n.set(y,f),a++;return this},delete(f){let y=e(f);if(!n.has(y))return !1;let u=n.get(y);if(Kt(u)){for(let S=0;S<u.length;S++)if(t(u[S],f))return u.length===1?n.delete(y):u.length===2?n.set(y,u[1-S]):x0(u,S),a--,!0}else if(t(u,f))return n.delete(y),a--,!0;return !1},clear(){n.clear(),a=0;},get size(){return a},forEach(f){for(let y of Wf(n.values()))if(Kt(y))for(let u of y)f(u,u,p);else {let u=y;f(u,u,p);}},keys(){return _()},values(){return _()},*entries(){for(let f of _())yield [f,f];},[Symbol.iterator]:()=>_(),[Symbol.toStringTag]:n[Symbol.toStringTag]};return p}function Kt(e){return Array.isArray(e)}function Md(e){return Kt(e)?e:[e]}function g_(e){return typeof e=="string"}function h5(e){return typeof e=="number"}function zr(e,t){return e!==void 0&&t(e)?e:void 0}function xi(e,t){return e!==void 0&&t(e)?e:N.fail(`Invalid cast. The supplied value ${e} did not pass the test '${N.getFunctionName(t)}'.`)}function br(e){}function Yd(){return !1}function Fv(){return !0}function y5(){}function gt(e){return e}function Bv(e){return e.toLowerCase()}function Uv(e){return py.test(e)?e.replace(py,Bv):e}function g5(){throw new Error("Not implemented")}function Zd(e){let t;return ()=>(e&&(t=e(),e=void 0),t)}function Ur(e){let t=new Map;return n=>{let a=`${typeof n}:${n}`,_=t.get(a);return _===void 0&&!t.has(a)&&(_=e(n),t.set(a,_)),_}}function b5(e){let t=new WeakMap;return n=>{let a=t.get(n);return a===void 0&&!t.has(n)&&(a=e(n),t.set(n,a)),a}}function v5(e,t){return (...n)=>{let a=t.get(n);return a===void 0&&!t.has(n)&&(a=e(...n),t.set(n,a)),a}}function T5(e,t,n,a,_){if(_){let p=[];for(let f=0;f<arguments.length;f++)p[f]=arguments[f];return f=>zf(p,(y,u)=>u(y),f)}else return a?p=>a(n(t(e(p)))):n?p=>n(t(e(p))):t?p=>t(e(p)):e?p=>e(p):p=>p}function Ia(e,t){return e===t}function no(e,t){return e===t||e!==void 0&&t!==void 0&&e.toUpperCase()===t.toUpperCase()}function Ul(e,t){return Ia(e,t)}function qv(e,t){return e===t?0:e===void 0?-1:t===void 0?1:e<t?-1:1}function Bn(e,t){return qv(e,t)}function x5(e,t){return Bn(e==null?void 0:e.start,t==null?void 0:t.start)||Bn(e==null?void 0:e.length,t==null?void 0:t.length)}function S5(e,t){return zf(e,(n,a)=>t(n,a)===-1?n:a)}function Hf(e,t){return e===t?0:e===void 0?-1:t===void 0?1:(e=e.toUpperCase(),t=t.toUpperCase(),e<t?-1:e>t?1:0)}function w5(e,t){return e===t?0:e===void 0?-1:t===void 0?1:(e=e.toLowerCase(),t=t.toLowerCase(),e<t?-1:e>t?1:0)}function Ii(e,t){return qv(e,t)}function T0(e){return e?Hf:Ii}function E5(){return tf}function zv(e){tf!==e&&(tf=e,fy=void 0);}function C5(e,t){return (fy||(fy=Yv(tf)))(e,t)}function A5(e,t,n,a){return e===t?0:e===void 0?-1:t===void 0?1:a(e[n],t[n])}function k5(e,t){return Bn(e?1:0,t?1:0)}function Wv(e,t,n){let a=Math.max(2,Math.floor(e.length*.34)),_=Math.floor(e.length*.4)+1,p;for(let f of t){let y=n(f);if(y!==void 0&&Math.abs(y.length-e.length)<=a){if(y===e||y.length<3&&y.toLowerCase()!==e.toLowerCase())continue;let u=D5(e,y,_-.1);if(u===void 0)continue;N.assert(u<_),_=u,p=f;}}return p}function D5(e,t,n){let a=new Array(t.length+1),_=new Array(t.length+1),p=n+.01;for(let y=0;y<=t.length;y++)a[y]=y;for(let y=1;y<=e.length;y++){let u=e.charCodeAt(y-1),S=Math.ceil(y>n?y-n:1),m=Math.floor(t.length>n+y?n+y:t.length);_[0]=y;let w=y;for(let A=1;A<S;A++)_[A]=p;for(let A=S;A<=m;A++){let O=e[y-1].toLowerCase()===t[A-1].toLowerCase()?a[A-1]+.1:a[A-1]+2,z=u===t.charCodeAt(A-1)?a[A-1]:Math.min(a[A]+1,_[A-1]+1,O);_[A]=z,w=Math.min(w,z);}for(let A=m+1;A<=t.length;A++)_[A]=p;if(w>n)return;let x=a;a=_,_=x;}let f=a[t.length];return f>n?void 0:f}function cs(e,t,n){let a=e.length-t.length;return a>=0&&(n?no(e.slice(a),t):e.indexOf(t,a)===a)}function P5(e,t){return cs(e,t)?e.slice(0,e.length-t.length):e}function I5(e,t){return cs(e,t)?e.slice(0,e.length-t.length):void 0}function N5(e){let t=e.length;for(let n=t-1;n>0;n--){let a=e.charCodeAt(n);if(a>=48&&a<=57)do--n,a=e.charCodeAt(n);while(n>0&&a>=48&&a<=57);else if(n>4&&(a===110||a===78)){if(--n,a=e.charCodeAt(n),a!==105&&a!==73||(--n,a=e.charCodeAt(n),a!==109&&a!==77))break;--n,a=e.charCodeAt(n);}else break;if(a!==45&&a!==46)break;t=n;}return t===e.length?e:e.slice(0,t)}function O5(e,t){for(let n=0;n<e.length;n++)if(e[n]===t)return Vv(e,n),!0;return !1}function Vv(e,t){for(let n=t;n<e.length-1;n++)e[n]=e[n+1];e.pop();}function x0(e,t){e[t]=e[e.length-1],e.pop();}function Hv(e,t){return M5(e,n=>n===t)}function M5(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return x0(e,n),!0;return !1}function Gf(e){return e?gt:Uv}function L5({prefix:e,suffix:t}){return `${e}*${t}`}function J5(e,t){return N.assert(S0(e,t)),t.substring(e.prefix.length,t.length-e.suffix.length)}function Gv(e,t,n){let a,_=-1;for(let p of e){let f=t(p);S0(f,n)&&f.prefix.length>_&&(_=f.prefix.length,a=p);}return a}function Un(e,t,n){return n?no(e.slice(0,t.length),t):e.lastIndexOf(t,0)===0}function R5(e,t){return Un(e,t)?e.substr(t.length):e}function Xv(e,t,n=gt){return Un(n(e),n(t))?e.substring(t.length):void 0}function S0({prefix:e,suffix:t},n){return n.length>=e.length+t.length&&Un(n,e)&&cs(n,t)}function j5(e,t){return n=>e(n)&&t(n)}function w0(...e){return (...t)=>{let n;for(let a of e)if(n=a(...t),n)return n;return n}}function F5(e){return (...t)=>!e(...t)}function B5(e){}function ef(e){return e===void 0?void 0:[e]}function U5(e,t,n,a,_,p){p=p||br;let f=0,y=0,u=e.length,S=t.length,m=!1;for(;f<u&&y<S;){let w=e[f],x=t[y],A=n(w,x);A===-1?(a(w),f++,m=!0):A===1?(_(x),y++,m=!0):(p(x,w),f++,y++);}for(;f<u;)a(e[f++]),m=!0;for(;y<S;)_(t[y++]),m=!0;return m}function q5(e){let t=[];return $v(e,t,void 0,0),t}function $v(e,t,n,a){for(let _ of e[a]){let p;n?(p=n.slice(),p.push(_)):p=[_],a===e.length-1?t.push(p):$v(e,t,p,a+1);}}function z5(e,t){if(e){let n=e.length,a=0;for(;a<n&&t(e[a]);)a++;return e.slice(0,a)}}function W5(e,t){if(e){let n=e.length,a=0;for(;a<n&&t(e[a]);)a++;return e.slice(a)}}function V5(){return !1}var Re,E0,Kv,uy,Qv,Vr,py,dy,Yv,fy,tf,H5=Lt({"src/compiler/core.ts"(){An(),Re=[],E0=new Map,Kv=new Set,uy=(e=>(e[e.None=0]="None",e[e.CaseSensitive=1]="CaseSensitive",e[e.CaseInsensitive=2]="CaseInsensitive",e[e.Both=3]="Both",e))(uy||{}),Qv=Array.prototype.at?(e,t)=>e==null?void 0:e.at(t):(e,t)=>{if(e&&(t=ly(e,t),t<e.length))return e[t]},Vr=Object.prototype.hasOwnProperty,py=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_. ]+/g,dy=(e=>(e[e.None=0]="None",e[e.Normal=1]="Normal",e[e.Aggressive=2]="Aggressive",e[e.VeryAggressive=3]="VeryAggressive",e))(dy||{}),Yv=(()=>{return t;function e(n,a,_){if(n===a)return 0;if(n===void 0)return -1;if(a===void 0)return 1;let p=_(n,a);return p<0?-1:p>0?1:0}function t(n){let a=new Intl.Collator(n,{usage:"sort",sensitivity:"variant"}).compare;return (_,p)=>e(_,p,a)}})();}}),my,N,Zv=Lt({"src/compiler/debug.ts"(){An(),An(),my=(e=>(e[e.Off=0]="Off",e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Info=3]="Info",e[e.Verbose=4]="Verbose",e))(my||{}),(e=>{let t=0;e.currentLogLevel=2,e.isDebugging=!1;function n(U){return e.currentLogLevel<=U}e.shouldLog=n;function a(U,ae){e.loggingHost&&n(U)&&e.loggingHost.log(U,ae);}function _(U){a(3,U);}e.log=_,(U=>{function ae(Ke){a(1,Ke);}U.error=ae;function ge(Ke){a(2,Ke);}U.warn=ge;function ve(Ke){a(3,Ke);}U.log=ve;function et(Ke){a(4,Ke);}U.trace=et;})(_=e.log||(e.log={}));let p={};function f(){return t}e.getAssertionLevel=f;function y(U){let ae=t;if(t=U,U>ae)for(let ge of v0(p)){let ve=p[ge];ve!==void 0&&e[ge]!==ve.assertion&&U>=ve.level&&(e[ge]=ve,p[ge]=void 0);}}e.setAssertionLevel=y;function u(U){return t>=U}e.shouldAssert=u;function S(U,ae){return u(U)?!0:(p[ae]={level:U,assertion:e[ae]},e[ae]=br,!1)}function m(U,ae){debugger;let ge=new Error(U?`Debug Failure. ${U}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(ge,ae||m),ge}e.fail=m;function w(U,ae,ge){return m(`${ae||"Unexpected node."}\r Node ${xt(U.kind)} was unexpected.`,ge||w)}e.failBadSyntaxKind=w;function x(U,ae,ge,ve){U||(ae=ae?`False expression: ${ae}`:"False expression.",ge&&(ae+=`\r Verbose Debug Information: `+(typeof ge=="string"?ge:ge())),m(ae,ve||x));}e.assert=x;function A(U,ae,ge,ve,et){if(U!==ae){let Ke=ge?ve?`${ge} ${ve}`:ge:"";m(`Expected ${U} === ${ae}. ${Ke}`,et||A);}}e.assertEqual=A;function O(U,ae,ge,ve){U>=ae&&m(`Expected ${U} < ${ae}. ${ge||""}`,ve||O);}e.assertLessThan=O;function z(U,ae,ge){U>ae&&m(`Expected ${U} <= ${ae}`,ge||z);}e.assertLessThanOrEqual=z;function $(U,ae,ge){U<ae&&m(`Expected ${U} >= ${ae}`,ge||$);}e.assertGreaterThanOrEqual=$;function pe(U,ae,ge){U==null&&m(ae,ge||pe);}e.assertIsDefined=pe;function fe(U,ae,ge){return pe(U,ae,ge||fe),U}e.checkDefined=fe;function j(U,ae,ge){for(let ve of U)pe(ve,ae,ge||j);}e.assertEachIsDefined=j;function H(U,ae,ge){return j(U,ae,ge||H),U}e.checkEachDefined=H;function Te(U,ae="Illegal value:",ge){let ve=typeof U=="object"&&Gn(U,"kind")&&Gn(U,"pos")?"SyntaxKind: "+xt(U.kind):JSON.stringify(U);return m(`${ae} ${ve}`,ge||Te)}e.assertNever=Te;function Ye(U,ae,ge,ve){S(1,"assertEachNode")&&x(ae===void 0||uo(U,ae),ge||"Unexpected node.",()=>`Node array did not pass test '${xn(ae)}'.`,ve||Ye);}e.assertEachNode=Ye;function Ue(U,ae,ge,ve){S(1,"assertNode")&&x(U!==void 0&&(ae===void 0||ae(U)),ge||"Unexpected node.",()=>`Node ${xt(U==null?void 0:U.kind)} did not pass test '${xn(ae)}'.`,ve||Ue);}e.assertNode=Ue;function st(U,ae,ge,ve){S(1,"assertNotNode")&&x(U===void 0||ae===void 0||!ae(U),ge||"Unexpected node.",()=>`Node ${xt(U.kind)} should not have passed test '${xn(ae)}'.`,ve||st);}e.assertNotNode=st;function _t(U,ae,ge,ve){S(1,"assertOptionalNode")&&x(ae===void 0||U===void 0||ae(U),ge||"Unexpected node.",()=>`Node ${xt(U==null?void 0:U.kind)} did not pass test '${xn(ae)}'.`,ve||_t);}e.assertOptionalNode=_t;function vn(U,ae,ge,ve){S(1,"assertOptionalToken")&&x(ae===void 0||U===void 0||U.kind===ae,ge||"Unexpected node.",()=>`Node ${xt(U==null?void 0:U.kind)} was not a '${xt(ae)}' token.`,ve||vn);}e.assertOptionalToken=vn;function Tn(U,ae,ge){S(1,"assertMissingNode")&&x(U===void 0,ae||"Unexpected node.",()=>`Node ${xt(U.kind)} was unexpected'.`,ge||Tn);}e.assertMissingNode=Tn;function di(U){}e.type=di;function xn(U){if(typeof U!="function")return "";if(Gn(U,"name"))return U.name;{let ae=Function.prototype.toString.call(U),ge=/^function\s+([\w$]+)\s*\(/.exec(ae);return ge?ge[1]:""}}e.getFunctionName=xn;function cr(U){return `{ name: ${Qo(U.escapedName)}; flags: ${on(U.flags)}; declarations: ${Sa(U.declarations,ae=>xt(ae.kind))} }`}e.formatSymbol=cr;function Xe(U=0,ae,ge){let ve=$r(ae);if(U===0)return ve.length>0&&ve[0][0]===0?ve[0][1]:"0";if(ge){let et=[],Ke=U;for(let[Ut,wt]of ve){if(Ut>U)break;Ut!==0&&Ut&U&&(et.push(wt),Ke&=~Ut);}if(Ke===0)return et.join("|")}else for(let[et,Ke]of ve)if(et===U)return Ke;return U.toString()}e.formatEnum=Xe;let Yn=new Map;function $r(U){let ae=Yn.get(U);if(ae)return ae;let ge=[];for(let et in U){let Ke=U[et];typeof Ke=="number"&&ge.push([Ke,et]);}let ve=Mv(ge,(et,Ke)=>Bn(et[0],Ke[0]));return Yn.set(U,ve),ve}function xt(U){return Xe(U,of,!1)}e.formatSyntaxKind=xt;function zn(U){return Xe(U,gf,!1)}e.formatSnippetKind=zn;function Dr(U){return Xe(U,hf,!1)}e.formatScriptKind=Dr;function Xt(U){return Xe(U,sf,!0)}e.formatNodeFlags=Xt;function an(U){return Xe(U,_f,!0)}e.formatModifierFlags=an;function ct(U){return Xe(U,yf,!0)}e.formatTransformFlags=ct;function lr(U){return Xe(U,bf,!0)}e.formatEmitFlags=lr;function on(U){return Xe(U,uf,!0)}e.formatSymbolFlags=on;function Et(U){return Xe(U,pf,!0)}e.formatTypeFlags=Et;function pt(U){return Xe(U,ff,!0)}e.formatSignatureFlags=pt;function $t(U){return Xe(U,df,!0)}e.formatObjectFlags=$t;function pn(U){return Xe(U,El,!0)}e.formatFlowFlags=pn;function bt(U){return Xe(U,cf,!0)}e.formatRelationComparisonResult=bt;function Pr(U){return Xe(U,CheckMode,!0)}e.formatCheckMode=Pr;function St(U){return Xe(U,SignatureCheckMode,!0)}e.formatSignatureCheckMode=St;function Wn(U){return Xe(U,TypeFacts,!0)}e.formatTypeFacts=Wn;let vt=!1,Vn;function lt(U){"__debugFlowFlags"in U||Object.defineProperties(U,{__tsDebuggerDisplay:{value(){let ae=this.flags&2?"FlowStart":this.flags&4?"FlowBranchLabel":this.flags&8?"FlowLoopLabel":this.flags&16?"FlowAssignment":this.flags&32?"FlowTrueCondition":this.flags&64?"FlowFalseCondition":this.flags&128?"FlowSwitchClause":this.flags&256?"FlowArrayMutation":this.flags&512?"FlowCall":this.flags&1024?"FlowReduceLabel":this.flags&1?"FlowUnreachable":"UnknownFlow",ge=this.flags&-2048;return `${ae}${ge?` (${pn(ge)})`:""}`}},__debugFlowFlags:{get(){return Xe(this.flags,El,!0)}},__debugToString:{value(){return Ne(this)}}});}function Yt(U){vt&&(typeof Object.setPrototypeOf=="function"?(Vn||(Vn=Object.create(Object.prototype),lt(Vn)),Object.setPrototypeOf(U,Vn)):lt(U));}e.attachFlowNodeDebugInfo=Yt;let Zt;function Kr(U){"__tsDebuggerDisplay"in U||Object.defineProperties(U,{__tsDebuggerDisplay:{value(ae){return ae=String(ae).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]"),`NodeArray ${ae}`}}});}function Ir(U){vt&&(typeof Object.setPrototypeOf=="function"?(Zt||(Zt=Object.create(Array.prototype),Kr(Zt)),Object.setPrototypeOf(U,Zt)):Kr(U));}e.attachNodeArrayDebugInfo=Ir;function Qr(){if(vt)return;let U=new WeakMap,ae=new WeakMap;Object.defineProperties(kt.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let ve=this.flags&33554432?"TransientSymbol":"Symbol",et=this.flags&-33554433;return `${ve} '${Tf(this)}'${et?` (${on(et)})`:""}`}},__debugFlags:{get(){return on(this.flags)}}}),Object.defineProperties(kt.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let ve=this.flags&67359327?`IntrinsicType ${this.intrinsicName}${this.debugIntrinsicName?` (${this.debugIntrinsicName})`:""}`:this.flags&98304?"NullableType":this.flags&384?`LiteralType ${JSON.stringify(this.value)}`:this.flags&2048?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:this.flags&8192?"UniqueESSymbolType":this.flags&32?"EnumType":this.flags&1048576?"UnionType":this.flags&2097152?"IntersectionType":this.flags&4194304?"IndexType":this.flags&8388608?"IndexedAccessType":this.flags&16777216?"ConditionalType":this.flags&33554432?"SubstitutionType":this.flags&262144?"TypeParameter":this.flags&524288?this.objectFlags&3?"InterfaceType":this.objectFlags&4?"TypeReference":this.objectFlags&8?"TupleType":this.objectFlags&16?"AnonymousType":this.objectFlags&32?"MappedType":this.objectFlags&1024?"ReverseMappedType":this.objectFlags&256?"EvolvingArrayType":"ObjectType":"Type",et=this.flags&524288?this.objectFlags&-1344:0;return `${ve}${this.symbol?` '${Tf(this.symbol)}'`:""}${et?` (${$t(et)})`:""}`}},__debugFlags:{get(){return Et(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?$t(this.objectFlags):""}},__debugTypeToString:{value(){let ve=U.get(this);return ve===void 0&&(ve=this.checker.typeToString(this),U.set(this,ve)),ve}}}),Object.defineProperties(kt.getSignatureConstructor().prototype,{__debugFlags:{get(){return pt(this.flags)}},__debugSignatureToString:{value(){var ve;return (ve=this.checker)==null?void 0:ve.signatureToString(this)}}});let ge=[kt.getNodeConstructor(),kt.getIdentifierConstructor(),kt.getTokenConstructor(),kt.getSourceFileConstructor()];for(let ve of ge)Gn(ve.prototype,"__debugKind")||Object.defineProperties(ve.prototype,{__tsDebuggerDisplay:{value(){return `${va(this)?"GeneratedIdentifier":De(this)?`Identifier '${jt(this)}'`:Xn(this)?`PrivateIdentifier '${jt(this)}'`:xr(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:mo(this)?`NumericLiteral ${this.text}`:wb(this)?`BigIntLiteral ${this.text}n`:Uo(this)?"TypeParameterDeclaration":lo(this)?"ParameterDeclaration":L_(this)?"ConstructorDeclaration":m_(this)?"GetAccessorDeclaration":rs(this)?"SetAccessorDeclaration":Ab(this)?"CallSignatureDeclaration":a8(this)?"ConstructSignatureDeclaration":kb(this)?"IndexSignatureDeclaration":o8(this)?"TypePredicateNode":J_(this)?"TypeReferenceNode":ru(this)?"FunctionTypeNode":Db(this)?"ConstructorTypeNode":s8(this)?"TypeQueryNode":Rm(this)?"TypeLiteralNode":_8(this)?"ArrayTypeNode":c8(this)?"TupleTypeNode":l8(this)?"OptionalTypeNode":u8(this)?"RestTypeNode":p8(this)?"UnionTypeNode":d8(this)?"IntersectionTypeNode":f8(this)?"ConditionalTypeNode":m8(this)?"InferTypeNode":Ib(this)?"ParenthesizedTypeNode":Nb(this)?"ThisTypeNode":h8(this)?"TypeOperatorNode":y8(this)?"IndexedAccessTypeNode":g8(this)?"MappedTypeNode":Ob(this)?"LiteralTypeNode":Pb(this)?"NamedTupleMember":iu(this)?"ImportTypeNode":xt(this.kind)}${this.flags?` (${Xt(this.flags)})`:""}`}},__debugKind:{get(){return xt(this.kind)}},__debugNodeFlags:{get(){return Xt(this.flags)}},__debugModifierFlags:{get(){return an(hx(this))}},__debugTransformFlags:{get(){return ct(this.transformFlags)}},__debugIsParseTreeNode:{get(){return kl(this)}},__debugEmitFlags:{get(){return lr(si(this))}},__debugGetText:{value(et){if(ya(this))return "";let Ke=ae.get(this);if(Ke===void 0){let Ut=w_(this),wt=Ut&&Hr(Ut);Ke=wt?es(wt,Ut,et):"",ae.set(this,Ke);}return Ke}}});vt=!0;}e.enableDebugInfo=Qr;function Zn(U){let ae=U&7,ge=ae===0?"in out":ae===3?"[bivariant]":ae===2?"in":ae===1?"out":ae===4?"[independent]":"";return U&8?ge+=" (unmeasurable)":U&16&&(ge+=" (unreliable)"),ge}e.formatVariance=Zn;class er{__debugToString(){var ae;switch(this.kind){case 3:return ((ae=this.debugInfo)==null?void 0:ae.call(this))||"(function mapper)";case 0:return `${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return cy(this.sources,this.targets||Sa(this.sources,()=>"any"),(ge,ve)=>`${ge.__debugTypeToString()} -> ${typeof ve=="string"?ve:ve.__debugTypeToString()}`).join(", ");case 2:return cy(this.sources,this.targets,(ge,ve)=>`${ge.__debugTypeToString()} -> ${ve().__debugTypeToString()}`).join(", ");case 5:case 4:return `m1: ${this.mapper1.__debugToString().split(` `).join(` `)} m2: ${this.mapper2.__debugToString().split(` `).join(` `)}`;default:return Te(this)}}}e.DebugTypeMapper=er;function Ji(U){return e.isDebugging?Object.setPrototypeOf(U,er.prototype):U}e.attachDebugPrototypeIfDebug=Ji;function Nr(U){return console.log(Ne(U))}e.printControlFlowGraph=Nr;function Ne(U){let ae=-1;function ge(v){return v.id||(v.id=ae,ae--),v.id}let ve;(v=>{v.lr="\u2500",v.ud="\u2502",v.dr="\u256D",v.dl="\u256E",v.ul="\u256F",v.ur="\u2570",v.udr="\u251C",v.udl="\u2524",v.dlr="\u252C",v.ulr="\u2534",v.udlr="\u256B";})(ve||(ve={}));let et;(v=>{v[v.None=0]="None",v[v.Up=1]="Up",v[v.Down=2]="Down",v[v.Left=4]="Left",v[v.Right=8]="Right",v[v.UpDown=3]="UpDown",v[v.LeftRight=12]="LeftRight",v[v.UpLeft=5]="UpLeft",v[v.UpRight=9]="UpRight",v[v.DownLeft=6]="DownLeft",v[v.DownRight=10]="DownRight",v[v.UpDownLeft=7]="UpDownLeft",v[v.UpDownRight=11]="UpDownRight",v[v.UpLeftRight=13]="UpLeftRight",v[v.DownLeftRight=14]="DownLeftRight",v[v.UpDownLeftRight=15]="UpDownLeftRight",v[v.NoChildren=16]="NoChildren";})(et||(et={}));let Ke=2032,Ut=882,wt=Object.create(null),qt=[],W=Pn(U,new Set);for(let v of qt)v.text=_a(v.flowNode,v.circular),tr(v);let K=Ri(W),te=sa(K);return Yr(W,0),Ft();function Ae(v){return !!(v.flags&128)}function Fe(v){return !!(v.flags&12)&&!!v.antecedents}function dt(v){return !!(v.flags&Ke)}function rt(v){return !!(v.flags&Ut)}function Pt(v){let d=[];for(let F of v.edges)F.source===v&&d.push(F.target);return d}function en(v){let d=[];for(let F of v.edges)F.target===v&&d.push(F.source);return d}function Pn(v,d){let F=ge(v),Z=wt[F];if(Z&&d.has(v))return Z.circular=!0,Z={id:-1,flowNode:v,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},qt.push(Z),Z;if(d.add(v),!Z)if(wt[F]=Z={id:F,flowNode:v,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},qt.push(Z),Fe(v))for(let I of v.antecedents)In(Z,I,d);else dt(v)&&In(Z,v.antecedent,d);return d.delete(v),Z}function In(v,d,F){let Z=Pn(d,F),I={source:v,target:Z};v.edges.push(I),Z.edges.push(I);}function tr(v){if(v.level!==-1)return v.level;let d=0;for(let F of en(v))d=Math.max(d,tr(F)+1);return v.level=d}function Ri(v){let d=0;for(let F of Pt(v))d=Math.max(d,Ri(F));return d+1}function sa(v){let d=Zr(Array(v),0);for(let F of qt)d[F.level]=Math.max(d[F.level],F.text.length);return d}function Yr(v,d){if(v.lane===-1){v.lane=d,v.endLane=d;let F=Pt(v);for(let Z=0;Z<F.length;Z++){Z>0&&d++;let I=F[Z];Yr(I,d),I.endLane>v.endLane&&(d=I.endLane);}v.endLane=d;}}function Nn(v){if(v&2)return "Start";if(v&4)return "Branch";if(v&8)return "Loop";if(v&16)return "Assignment";if(v&32)return "True";if(v&64)return "False";if(v&128)return "SwitchClause";if(v&256)return "ArrayMutation";if(v&512)return "Call";if(v&1024)return "ReduceLabel";if(v&1)return "Unreachable";throw new Error}function Me(v){let d=Hr(v);return es(d,v,!1)}function _a(v,d){let F=Nn(v.flags);if(d&&(F=`${F}#${ge(v)}`),rt(v))v.node&&(F+=` (${Me(v.node)})`);else if(Ae(v)){let Z=[];for(let I=v.clauseStart;I<v.clauseEnd;I++){let ie=v.switchStatement.caseBlock.clauses[I];D8(ie)?Z.push("default"):Z.push(Me(ie.expression));}F+=` (${Z.join(", ")})`;}return d==="circularity"?`Circular(${F})`:F}function Ft(){let v=te.length,d=qt.reduce((le,xe)=>Math.max(le,xe.lane),0)+1,F=Zr(Array(d),""),Z=te.map(()=>Array(d)),I=te.map(()=>Zr(Array(d),0));for(let le of qt){Z[le.level][le.lane]=le;let xe=Pt(le);for(let we=0;we<xe.length;we++){let Ce=xe[we],ut=8;Ce.lane===le.lane&&(ut|=4),we>0&&(ut|=1),we<xe.length-1&&(ut|=2),I[le.level][Ce.lane]|=ut;}xe.length===0&&(I[le.level][le.lane]|=16);let ke=en(le);for(let we=0;we<ke.length;we++){let Ce=ke[we],ut=4;we>0&&(ut|=1),we<ke.length-1&&(ut|=2),I[le.level-1][Ce.lane]|=ut;}}for(let le=0;le<v;le++)for(let xe=0;xe<d;xe++){let ke=le>0?I[le-1][xe]:0,we=xe>0?I[le][xe-1]:0,Ce=I[le][xe];Ce||(ke&8&&(Ce|=12),we&2&&(Ce|=3),I[le][xe]=Ce);}for(let le=0;le<v;le++)for(let xe=0;xe<F.length;xe++){let ke=I[le][xe],we=ke&4?"\u2500":" ",Ce=Z[le][xe];Ce?(ie(xe,Ce.text),le<v-1&&(ie(xe," "),ie(xe,T(we,te[le]-Ce.text.length)))):le<v-1&&ie(xe,T(we,te[le]+1)),ie(xe,ur(ke)),ie(xe,ke&8&&le<v-1&&!Z[le+1][xe]?"\u2500":" ");}return ` ${F.join(` `)} `;function ie(le,xe){F[le]+=xe;}}function ur(v){switch(v){case 3:return "\u2502";case 12:return "\u2500";case 5:return "\u256F";case 9:return "\u2570";case 6:return "\u256E";case 10:return "\u256D";case 7:return "\u2524";case 11:return "\u251C";case 13:return "\u2534";case 14:return "\u252C";case 15:return "\u256B"}return " "}function Zr(v,d){if(v.fill)v.fill(d);else for(let F=0;F<v.length;F++)v[F]=d;return v}function T(v,d){if(v.repeat)return d>0?v.repeat(d):"";let F="";for(;F.length<d;)F+=v;return F}}e.formatControlFlowGraph=Ne;})(N||(N={}));}}),$5=()=>{},ga=Date.now,nf=new Proxy(()=>{},{get:()=>nf});var ba;function eC(e,t=!0){let n=mf[e.category];return t?n.toLowerCase():n}var of,sf,_f,gy,cf,by,vy,El,Ty,lf,xy,Sy,wy,Ey,Cy,Ay,ky,Dy,Py,Iy,Ny,Oy,My,Ly,Jy,uf,Ry,jy,Fy,By,pf,df,Uy,qy,zy,Wy,Vy,Hy,ff,Gy,Xy,$y,Ky,Qy,Yy,mf,Zy,eg,tg,ng,rg,ig,ag,og,sg,hf,_g,cg,lg,ug,pg,yf,gf,bf,dg,fg,mg,hg,yg,gg,bg,vg,Xf,Tg,n4=Lt({"src/compiler/types.ts"(){of=(e=>(e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",e[e.NumericLiteral=9]="NumericLiteral",e[e.BigIntLiteral=10]="BigIntLiteral",e[e.StringLiteral=11]="StringLiteral",e[e.JsxText=12]="JsxText",e[e.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=14]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=16]="TemplateHead",e[e.TemplateMiddle=17]="TemplateMiddle",e[e.TemplateTail=18]="TemplateTail",e[e.OpenBraceToken=19]="OpenBraceToken",e[e.CloseBraceToken=20]="CloseBraceToken",e[e.OpenParenToken=21]="OpenParenToken",e[e.CloseParenToken=22]="CloseParenToken",e[e.OpenBracketToken=23]="OpenBracketToken",e[e.CloseBracketToken=24]="CloseBracketToken",e[e.DotToken=25]="DotToken",e[e.DotDotDotToken=26]="DotDotDotToken",e[e.SemicolonToken=27]="SemicolonToken",e[e.CommaToken=28]="CommaToken",e[e.QuestionDotToken=29]="QuestionDotToken",e[e.LessThanToken=30]="LessThanToken",e[e.LessThanSlashToken=31]="LessThanSlashToken",e[e.GreaterThanToken=32]="GreaterThanToken",e[e.LessThanEqualsToken=33]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=35]="EqualsEqualsToken",e[e.ExclamationEqualsToken=36]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",e[e.PlusToken=40]="PlusToken",e[e.MinusToken=41]="MinusToken",e[e.AsteriskToken=42]="AsteriskToken",e[e.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",e[e.SlashToken=44]="SlashToken",e[e.PercentToken=45]="PercentToken",e[e.PlusPlusToken=46]="PlusPlusToken",e[e.MinusMinusToken=47]="MinusMinusToken",e[e.LessThanLessThanToken=48]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=51]="AmpersandToken",e[e.BarToken=52]="BarToken",e[e.CaretToken=53]="CaretToken",e[e.ExclamationToken=54]="ExclamationToken",e[e.TildeToken=55]="TildeToken",e[e.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",e[e.BarBarToken=57]="BarBarToken",e[e.QuestionToken=58]="QuestionToken",e[e.ColonToken=59]="ColonToken",e[e.AtToken=60]="AtToken",e[e.QuestionQuestionToken=61]="QuestionQuestionToken",e[e.BacktickToken=62]="BacktickToken",e[e.HashToken=63]="HashToken",e[e.EqualsToken=64]="EqualsToken",e[e.PlusEqualsToken=65]="PlusEqualsToken",e[e.MinusEqualsToken=66]="MinusEqualsToken",e[e.AsteriskEqualsToken=67]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=69]="SlashEqualsToken",e[e.PercentEqualsToken=70]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=74]="AmpersandEqualsToken",e[e.BarEqualsToken=75]="BarEqualsToken",e[e.BarBarEqualsToken=76]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=79]="CaretEqualsToken",e[e.Identifier=80]="Identifier",e[e.PrivateIdentifier=81]="PrivateIdentifier",e[e.JSDocCommentTextToken=82]="JSDocCommentTextToken",e[e.BreakKeyword=83]="BreakKeyword",e[e.CaseKeyword=84]="CaseKeyword",e[e.CatchKeyword=85]="CatchKeyword",e[e.ClassKeyword=86]="ClassKeyword",e[e.ConstKeyword=87]="ConstKeyword",e[e.ContinueKeyword=88]="ContinueKeyword",e[e.DebuggerKeyword=89]="DebuggerKeyword",e[e.DefaultKeyword=90]="DefaultKeyword",e[e.DeleteKeyword=91]="DeleteKeyword",e[e.DoKeyword=92]="DoKeyword",e[e.ElseKeyword=93]="ElseKeyword",e[e.EnumKeyword=94]="EnumKeyword",e[e.ExportKeyword=95]="ExportKeyword",e[e.ExtendsKeyword=96]="ExtendsKeyword",e[e.FalseKeyword=97]="FalseKeyword",e[e.FinallyKeyword=98]="FinallyKeyword",e[e.ForKeyword=99]="ForKeyword",e[e.FunctionKeyword=100]="FunctionKeyword",e[e.IfKeyword=101]="IfKeyword",e[e.ImportKeyword=102]="ImportKeyword",e[e.InKeyword=103]="InKeyword",e[e.InstanceOfKeyword=104]="InstanceOfKeyword",e[e.NewKeyword=105]="NewKeyword",e[e.NullKeyword=106]="NullKeyword",e[e.ReturnKeyword=107]="ReturnKeyword",e[e.SuperKeyword=108]="SuperKeyword",e[e.SwitchKeyword=109]="SwitchKeyword",e[e.ThisKeyword=110]="ThisKeyword",e[e.ThrowKeyword=111]="ThrowKeyword",e[e.TrueKeyword=112]="TrueKeyword",e[e.TryKeyword=113]="TryKeyword",e[e.TypeOfKeyword=114]="TypeOfKeyword",e[e.VarKeyword=115]="VarKeyword",e[e.VoidKeyword=116]="VoidKeyword",e[e.WhileKeyword=117]="WhileKeyword",e[e.WithKeyword=118]="WithKeyword",e[e.ImplementsKeyword=119]="ImplementsKeyword",e[e.InterfaceKeyword=120]="InterfaceKeyword",e[e.LetKeyword=121]="LetKeyword",e[e.PackageKeyword=122]="PackageKeyword",e[e.PrivateKeyword=123]="PrivateKeyword",e[e.ProtectedKeyword=124]="ProtectedKeyword",e[e.PublicKeyword=125]="PublicKeyword",e[e.StaticKeyword=126]="StaticKeyword",e[e.YieldKeyword=127]="YieldKeyword",e[e.AbstractKeyword=128]="AbstractKeyword",e[e.AccessorKeyword=129]="AccessorKeyword",e[e.AsKeyword=130]="AsKeyword",e[e.AssertsKeyword=131]="AssertsKeyword",e[e.AssertKeyword=132]="AssertKeyword",e[e.AnyKeyword=133]="AnyKeyword",e[e.AsyncKeyword=134]="AsyncKeyword",e[e.AwaitKeyword=135]="AwaitKeyword",e[e.BooleanKeyword=136]="BooleanKeyword",e[e.ConstructorKeyword=137]="ConstructorKeyword",e[e.DeclareKeyword=138]="DeclareKeyword",e[e.GetKeyword=139]="GetKeyword",e[e.InferKeyword=140]="InferKeyword",e[e.IntrinsicKeyword=141]="IntrinsicKeyword",e[e.IsKeyword=142]="IsKeyword",e[e.KeyOfKeyword=143]="KeyOfKeyword",e[e.ModuleKeyword=144]="ModuleKeyword",e[e.NamespaceKeyword=145]="NamespaceKeyword",e[e.NeverKeyword=146]="NeverKeyword",e[e.OutKeyword=147]="OutKeyword",e[e.ReadonlyKeyword=148]="ReadonlyKeyword",e[e.RequireKeyword=149]="RequireKeyword",e[e.NumberKeyword=150]="NumberKeyword",e[e.ObjectKeyword=151]="ObjectKeyword",e[e.SatisfiesKeyword=152]="SatisfiesKeyword",e[e.SetKeyword=153]="SetKeyword",e[e.StringKeyword=154]="StringKeyword",e[e.SymbolKeyword=155]="SymbolKeyword",e[e.TypeKeyword=156]="TypeKeyword",e[e.UndefinedKeyword=157]="UndefinedKeyword",e[e.UniqueKeyword=158]="UniqueKeyword",e[e.UnknownKeyword=159]="UnknownKeyword",e[e.UsingKeyword=160]="UsingKeyword",e[e.FromKeyword=161]="FromKeyword",e[e.GlobalKeyword=162]="GlobalKeyword",e[e.BigIntKeyword=163]="BigIntKeyword",e[e.OverrideKeyword=164]="OverrideKeyword",e[e.OfKeyword=165]="OfKeyword",e[e.QualifiedName=166]="QualifiedName",e[e.ComputedPropertyName=167]="ComputedPropertyName",e[e.TypeParameter=168]="TypeParameter",e[e.Parameter=169]="Parameter",e[e.Decorator=170]="Decorator",e[e.PropertySignature=171]="PropertySignature",e[e.PropertyDeclaration=172]="PropertyDeclaration",e[e.MethodSignature=173]="MethodSignature",e[e.MethodDeclaration=174]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=175]="ClassStaticBlockDeclaration",e[e.Constructor=176]="Constructor",e[e.GetAccessor=177]="GetAccessor",e[e.SetAccessor=178]="SetAccessor",e[e.CallSignature=179]="CallSignature",e[e.ConstructSignature=180]="ConstructSignature",e[e.IndexSignature=181]="IndexSignature",e[e.TypePredicate=182]="TypePredicate",e[e.TypeReference=183]="TypeReference",e[e.FunctionType=184]="FunctionType",e[e.ConstructorType=185]="ConstructorType",e[e.TypeQuery=186]="TypeQuery",e[e.TypeLiteral=187]="TypeLiteral",e[e.ArrayType=188]="ArrayType",e[e.TupleType=189]="TupleType",e[e.OptionalType=190]="OptionalType",e[e.RestType=191]="RestType",e[e.UnionType=192]="UnionType",e[e.IntersectionType=193]="IntersectionType",e[e.ConditionalType=194]="ConditionalType",e[e.InferType=195]="InferType",e[e.ParenthesizedType=196]="ParenthesizedType",e[e.ThisType=197]="ThisType",e[e.TypeOperator=198]="TypeOperator",e[e.IndexedAccessType=199]="IndexedAccessType",e[e.MappedType=200]="MappedType",e[e.LiteralType=201]="LiteralType",e[e.NamedTupleMember=202]="NamedTupleMember",e[e.TemplateLiteralType=203]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=204]="TemplateLiteralTypeSpan",e[e.ImportType=205]="ImportType",e[e.ObjectBindingPattern=206]="ObjectBindingPattern",e[e.ArrayBindingPattern=207]="ArrayBindingPattern",e[e.BindingElement=208]="BindingElement",e[e.ArrayLiteralExpression=209]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=210]="ObjectLiteralExpression",e[e.PropertyAccessExpression=211]="PropertyAccessExpression",e[e.ElementAccessExpression=212]="ElementAccessExpression",e[e.CallExpression=213]="CallExpression",e[e.NewExpression=214]="NewExpression",e[e.TaggedTemplateExpression=215]="TaggedTemplateExpression",e[e.TypeAssertionExpression=216]="TypeAssertionExpression",e[e.ParenthesizedExpression=217]="ParenthesizedExpression",e[e.FunctionExpression=218]="FunctionExpression",e[e.ArrowFunction=219]="ArrowFunction",e[e.DeleteExpression=220]="DeleteExpression",e[e.TypeOfExpression=221]="TypeOfExpression",e[e.VoidExpression=222]="VoidExpression",e[e.AwaitExpression=223]="AwaitExpression",e[e.PrefixUnaryExpression=224]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=225]="PostfixUnaryExpression",e[e.BinaryExpression=226]="BinaryExpression",e[e.ConditionalExpression=227]="ConditionalExpression",e[e.TemplateExpression=228]="TemplateExpression",e[e.YieldExpression=229]="YieldExpression",e[e.SpreadElement=230]="SpreadElement",e[e.ClassExpression=231]="ClassExpression",e[e.OmittedExpression=232]="OmittedExpression",e[e.ExpressionWithTypeArguments=233]="ExpressionWithTypeArguments",e[e.AsExpression=234]="AsExpression",e[e.NonNullExpression=235]="NonNullExpression",e[e.MetaProperty=236]="MetaProperty",e[e.SyntheticExpression=237]="SyntheticExpression",e[e.SatisfiesExpression=238]="SatisfiesExpression",e[e.TemplateSpan=239]="TemplateSpan",e[e.SemicolonClassElement=240]="SemicolonClassElement",e[e.Block=241]="Block",e[e.EmptyStatement=242]="EmptyStatement",e[e.VariableStatement=243]="VariableStatement",e[e.ExpressionStatement=244]="ExpressionStatement",e[e.IfStatement=245]="IfStatement",e[e.DoStatement=246]="DoStatement",e[e.WhileStatement=247]="WhileStatement",e[e.ForStatement=248]="ForStatement",e[e.ForInStatement=249]="ForInStatement",e[e.ForOfStatement=250]="ForOfStatement",e[e.ContinueStatement=251]="ContinueStatement",e[e.BreakStatement=252]="BreakStatement",e[e.ReturnStatement=253]="ReturnStatement",e[e.WithStatement=254]="WithStatement",e[e.SwitchStatement=255]="SwitchStatement",e[e.LabeledStatement=256]="LabeledStatement",e[e.ThrowStatement=257]="ThrowStatement",e[e.TryStatement=258]="TryStatement",e[e.DebuggerStatement=259]="DebuggerStatement",e[e.VariableDeclaration=260]="VariableDeclaration",e[e.VariableDeclarationList=261]="VariableDeclarationList",e[e.FunctionDeclaration=262]="FunctionDeclaration",e[e.ClassDeclaration=263]="ClassDeclaration",e[e.InterfaceDeclaration=264]="InterfaceDeclaration",e[e.TypeAliasDeclaration=265]="TypeAliasDeclaration",e[e.EnumDeclaration=266]="EnumDeclaration",e[e.ModuleDeclaration=267]="ModuleDeclaration",e[e.ModuleBlock=268]="ModuleBlock",e[e.CaseBlock=269]="CaseBlock",e[e.NamespaceExportDeclaration=270]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=271]="ImportEqualsDeclaration",e[e.ImportDeclaration=272]="ImportDeclaration",e[e.ImportClause=273]="ImportClause",e[e.NamespaceImport=274]="NamespaceImport",e[e.NamedImports=275]="NamedImports",e[e.ImportSpecifier=276]="ImportSpecifier",e[e.ExportAssignment=277]="ExportAssignment",e[e.ExportDeclaration=278]="ExportDeclaration",e[e.NamedExports=279]="NamedExports",e[e.NamespaceExport=280]="NamespaceExport",e[e.ExportSpecifier=281]="ExportSpecifier",e[e.MissingDeclaration=282]="MissingDeclaration",e[e.ExternalModuleReference=283]="ExternalModuleReference",e[e.JsxElement=284]="JsxElement",e[e.JsxSelfClosingElement=285]="JsxSelfClosingElement",e[e.JsxOpeningElement=286]="JsxOpeningElement",e[e.JsxClosingElement=287]="JsxClosingElement",e[e.JsxFragment=288]="JsxFragment",e[e.JsxOpeningFragment=289]="JsxOpeningFragment",e[e.JsxClosingFragment=290]="JsxClosingFragment",e[e.JsxAttribute=291]="JsxAttribute",e[e.JsxAttributes=292]="JsxAttributes",e[e.JsxSpreadAttribute=293]="JsxSpreadAttribute",e[e.JsxExpression=294]="JsxExpression",e[e.JsxNamespacedName=295]="JsxNamespacedName",e[e.CaseClause=296]="CaseClause",e[e.DefaultClause=297]="DefaultClause",e[e.HeritageClause=298]="HeritageClause",e[e.CatchClause=299]="CatchClause",e[e.ImportAttributes=300]="ImportAttributes",e[e.ImportAttribute=301]="ImportAttribute",e[e.AssertClause=300]="AssertClause",e[e.AssertEntry=301]="AssertEntry",e[e.ImportTypeAssertionContainer=302]="ImportTypeAssertionContainer",e[e.PropertyAssignment=303]="PropertyAssignment",e[e.ShorthandPropertyAssignment=304]="ShorthandPropertyAssignment",e[e.SpreadAssignment=305]="SpreadAssignment",e[e.EnumMember=306]="EnumMember",e[e.UnparsedPrologue=307]="UnparsedPrologue",e[e.UnparsedPrepend=308]="UnparsedPrepend",e[e.UnparsedText=309]="UnparsedText",e[e.UnparsedInternalText=310]="UnparsedInternalText",e[e.UnparsedSyntheticReference=311]="UnparsedSyntheticReference",e[e.SourceFile=312]="SourceFile",e[e.Bundle=313]="Bundle",e[e.UnparsedSource=314]="UnparsedSource",e[e.InputFiles=315]="InputFiles",e[e.JSDocTypeExpression=316]="JSDocTypeExpression",e[e.JSDocNameReference=317]="JSDocNameReference",e[e.JSDocMemberName=318]="JSDocMemberName",e[e.JSDocAllType=319]="JSDocAllType",e[e.JSDocUnknownType=320]="JSDocUnknownType",e[e.JSDocNullableType=321]="JSDocNullableType",e[e.JSDocNonNullableType=322]="JSDocNonNullableType",e[e.JSDocOptionalType=323]="JSDocOptionalType",e[e.JSDocFunctionType=324]="JSDocFunctionType",e[e.JSDocVariadicType=325]="JSDocVariadicType",e[e.JSDocNamepathType=326]="JSDocNamepathType",e[e.JSDoc=327]="JSDoc",e[e.JSDocComment=327]="JSDocComment",e[e.JSDocText=328]="JSDocText",e[e.JSDocTypeLiteral=329]="JSDocTypeLiteral",e[e.JSDocSignature=330]="JSDocSignature",e[e.JSDocLink=331]="JSDocLink",e[e.JSDocLinkCode=332]="JSDocLinkCode",e[e.JSDocLinkPlain=333]="JSDocLinkPlain",e[e.JSDocTag=334]="JSDocTag",e[e.JSDocAugmentsTag=335]="JSDocAugmentsTag",e[e.JSDocImplementsTag=336]="JSDocImplementsTag",e[e.JSDocAuthorTag=337]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=338]="JSDocDeprecatedTag",e[e.JSDocClassTag=339]="JSDocClassTag",e[e.JSDocPublicTag=340]="JSDocPublicTag",e[e.JSDocPrivateTag=341]="JSDocPrivateTag",e[e.JSDocProtectedTag=342]="JSDocProtectedTag",e[e.JSDocReadonlyTag=343]="JSDocReadonlyTag",e[e.JSDocOverrideTag=344]="JSDocOverrideTag",e[e.JSDocCallbackTag=345]="JSDocCallbackTag",e[e.JSDocOverloadTag=346]="JSDocOverloadTag",e[e.JSDocEnumTag=347]="JSDocEnumTag",e[e.JSDocParameterTag=348]="JSDocParameterTag",e[e.JSDocReturnTag=349]="JSDocReturnTag",e[e.JSDocThisTag=350]="JSDocThisTag",e[e.JSDocTypeTag=351]="JSDocTypeTag",e[e.JSDocTemplateTag=352]="JSDocTemplateTag",e[e.JSDocTypedefTag=353]="JSDocTypedefTag",e[e.JSDocSeeTag=354]="JSDocSeeTag",e[e.JSDocPropertyTag=355]="JSDocPropertyTag",e[e.JSDocThrowsTag=356]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=357]="JSDocSatisfiesTag",e[e.SyntaxList=358]="SyntaxList",e[e.NotEmittedStatement=359]="NotEmittedStatement",e[e.PartiallyEmittedExpression=360]="PartiallyEmittedExpression",e[e.CommaListExpression=361]="CommaListExpression",e[e.SyntheticReferenceExpression=362]="SyntheticReferenceExpression",e[e.Count=363]="Count",e[e.FirstAssignment=64]="FirstAssignment",e[e.LastAssignment=79]="LastAssignment",e[e.FirstCompoundAssignment=65]="FirstCompoundAssignment",e[e.LastCompoundAssignment=79]="LastCompoundAssignment",e[e.FirstReservedWord=83]="FirstReservedWord",e[e.LastReservedWord=118]="LastReservedWord",e[e.FirstKeyword=83]="FirstKeyword",e[e.LastKeyword=165]="LastKeyword",e[e.FirstFutureReservedWord=119]="FirstFutureReservedWord",e[e.LastFutureReservedWord=127]="LastFutureReservedWord