@tianyio/quality-helper
Version:
A comprehensive quality helper tool for project scaffolding and management
1 lines • 310 kB
JavaScript
"use strict";var e,t=require("./index-CamBYJQ9.cjs").requireLib(),n={},r={},i={exports:{}},o={exports:{}};function s(){return e||(e=1,function(e){var t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,o=(e,o,s,a)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let c of r(o))i.call(e,c)||c===s||t(e,c,{get:()=>o[c],enumerable:!(a=n(o,c))||a.enumerable});return e},s=e=>o(t({},"__esModule",{value:!0}),e),a={};((e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:!0})})(a,{decode:()=>O,decodeGeneratedRanges:()=>P,decodeOriginalScopes:()=>x,encode:()=>D,encodeGeneratedRanges:()=>_,encodeOriginalScopes:()=>g}),e.exports=s(a);var c=",".charCodeAt(0),u=";".charCodeAt(0),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=new Uint8Array(64),f=new Uint8Array(128);for(let k=0;k<l.length;k++){const e=l.charCodeAt(k);p[k]=e,f[e]=k}function d(e,t){let n=0,r=0,i=0;do{const t=e.next();i=f[t],n|=(31&i)<<r,r+=5}while(32&i);const o=1&n;return n>>>=1,o&&(n=-2147483648|-n),t+n}function y(e,t,n){let r=t-n;r=r<0?-r<<1|1:r<<1;do{let t=31&r;r>>>=5,r>0&&(t|=32),e.write(p[t])}while(r>0);return t}function h(e,t){return!(e.pos>=t)&&e.peek()!==c}var m=16384,T="undefined"!=typeof TextDecoder?new TextDecoder:"undefined"!=typeof Buffer?{decode:e=>Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString()}:{decode(e){let t="";for(let n=0;n<e.length;n++)t+=String.fromCharCode(e[n]);return t}},S=class{constructor(){this.pos=0,this.out="",this.buffer=new Uint8Array(m)}write(e){const{buffer:t}=this;t[this.pos++]=e,this.pos===m&&(this.out+=T.decode(t),this.pos=0)}flush(){const{buffer:e,out:t,pos:n}=this;return n>0?t+T.decode(e.subarray(0,n)):t}},E=class{constructor(e){this.pos=0,this.buffer=e}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(e){const{buffer:t,pos:n}=this,r=t.indexOf(e,n);return-1===r?t.length:r}},b=[];function x(e){const{length:t}=e,n=new E(e),r=[],i=[];let o=0;for(;n.pos<t;n.pos++){o=d(n,o);const e=d(n,0);if(!h(n,t)){const t=i.pop();t[2]=o,t[3]=e;continue}const s=d(n,0),a=1&d(n,0)?[o,e,0,0,s,d(n,0)]:[o,e,0,0,s];let c=b;if(h(n,t)){c=[];do{const e=d(n,0);c.push(e)}while(h(n,t))}a.vars=c,r.push(a),i.push(a)}return r}function g(e){const t=new S;for(let n=0;n<e.length;)n=A(e,n,t,[0]);return t.flush()}function A(e,t,n,r){const i=e[t],{0:o,1:s,2:a,3:u,4:l,vars:p}=i;t>0&&n.write(c),r[0]=y(n,o,r[0]),y(n,s,0),y(n,l,0),y(n,6===i.length?1:0,0),6===i.length&&y(n,i[5],0);for(const c of p)y(n,c,0);for(t++;t<e.length;){const i=e[t],{0:o,1:s}=i;if(o>a||o===a&&s>=u)break;t=A(e,t,n,r)}return n.write(c),r[0]=y(n,a,r[0]),y(n,u,0),t}function P(e){const{length:t}=e,n=new E(e),r=[],i=[];let o=0,s=0,a=0,c=0,u=0,l=0,p=0,f=0;do{const e=n.indexOf(";");let t=0;for(;n.pos<e;n.pos++){if(t=d(n,t),!h(n,e)){const e=i.pop();e[2]=o,e[3]=t;continue}const y=d(n,0),m=2&y,T=4&y;let S,E=null,x=b;if(1&y){const e=d(n,s);a=d(n,s===e?a:0),s=e,S=[o,t,0,0,e,a]}else S=[o,t,0,0];if(S.isScope=!!T,m){const e=c,t=u;c=d(n,c);const r=e===c;u=d(n,r?u:0),l=d(n,r&&t===u?l:0),E=[c,u,l]}if(S.callsite=E,h(n,e)){x=[];do{p=o,f=t;const e=d(n,0);let r;if(e<-1){r=[[d(n,0)]];for(let t=-1;t>e;t--){const e=p;p=d(n,p),f=d(n,p===e?f:0);const t=d(n,0);r.push([t,p,f])}}else r=[[e]];x.push(r)}while(h(n,e))}S.bindings=x,r.push(S),i.push(S)}o++,n.pos=e+1}while(n.pos<t);return r}function _(e){if(0===e.length)return"";const t=new S;for(let n=0;n<e.length;)n=C(e,n,t,[0,0,0,0,0,0,0]);return t.flush()}function C(e,t,n,r){const i=e[t],{0:o,1:s,2:a,3:u,isScope:l,callsite:p,bindings:f}=i;if(r[0]<o?(I(n,r[0],o),r[0]=o,r[1]=0):t>0&&n.write(c),r[1]=y(n,i[1],r[1]),y(n,(6===i.length?1:0)|(p?2:0)|(l?4:0),0),6===i.length){const{4:e,5:t}=i;e!==r[2]&&(r[3]=0),r[2]=y(n,e,r[2]),r[3]=y(n,t,r[3])}if(p){const{0:e,1:t,2:o}=i.callsite;e!==r[4]?(r[5]=0,r[6]=0):t!==r[5]&&(r[6]=0),r[4]=y(n,e,r[4]),r[5]=y(n,t,r[5]),r[6]=y(n,o,r[6])}if(f)for(const c of f){c.length>1&&y(n,-c.length,0),y(n,c[0][0],0);let e=o,t=s;for(let r=1;r<c.length;r++){const i=c[r];e=y(n,i[1],e),t=y(n,i[2],t),y(n,i[0],0)}}for(t++;t<e.length;){const i=e[t],{0:o,1:s}=i;if(o>a||o===a&&s>=u)break;t=C(e,t,n,r)}return r[0]<a?(I(n,r[0],a),r[0]=a,r[1]=0):n.write(c),r[1]=y(n,u,r[1]),t}function I(e,t,n){do{e.write(u)}while(++t<n)}function O(e){const{length:t}=e,n=new E(e),r=[];let i=0,o=0,s=0,a=0,c=0;do{const e=n.indexOf(";"),t=[];let u=!0,l=0;for(i=0;n.pos<e;){let r;i=d(n,i),i<l&&(u=!1),l=i,h(n,e)?(o=d(n,o),s=d(n,s),a=d(n,a),h(n,e)?(c=d(n,c),r=[i,o,s,a,c]):r=[i,o,s,a]):r=[i],t.push(r),n.pos++}u||v(t),r.push(t),n.pos=e+1}while(n.pos<=t);return r}function v(e){e.sort(w)}function w(e,t){return e[0]-t[0]}function D(e){const t=new S;let n=0,r=0,i=0,o=0;for(let s=0;s<e.length;s++){const a=e[s];if(s>0&&t.write(u),0===a.length)continue;let l=0;for(let e=0;e<a.length;e++){const s=a[e];e>0&&t.write(c),l=y(t,s[0],l),1!==s.length&&(n=y(t,s[1],n),r=y(t,s[2],r),i=y(t,s[3],i),4!==s.length&&(o=y(t,s[4],o)))}}return t.flush()}}(t=o),t.exports="default"in(n=t).exports?n.exports.default:n.exports),o.exports;var t,n}var a,c={exports:{}},u={exports:{}};function l(){return a?u.exports:(a=1,u.exports=function(){const e=/^[\w+.-]+:\/\//,t=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,n=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function r(t){return e.test(t)}function i(e){return e.startsWith("//")}function o(e){return e.startsWith("/")}function s(e){return e.startsWith("file:")}function a(e){return/^[.?#]/.test(e)}function c(e){const n=t.exec(e);return l(n[1],n[2]||"",n[3],n[4]||"",n[5]||"/",n[6]||"",n[7]||"")}function u(e){const t=n.exec(e),r=t[2];return l("file:","",t[1]||"","",o(r)?r:"/"+r,t[3]||"",t[4]||"")}function l(e,t,n,r,i,o,s){return{scheme:e,user:t,host:n,port:r,path:i,query:o,hash:s,type:7}}function p(e){if(i(e)){const t=c("http:"+e);return t.scheme="",t.type=6,t}if(o(e)){const t=c("http://foo.com"+e);return t.scheme="",t.host="",t.type=5,t}if(s(e))return u(e);if(r(e))return c(e);const t=c("http://foo.com/"+e);return t.scheme="",t.host="",t.type=e?e.startsWith("?")?3:e.startsWith("#")?2:4:1,t}function f(e){if(e.endsWith("/.."))return e;const t=e.lastIndexOf("/");return e.slice(0,t+1)}function d(e,t){y(t,t.type),"/"===e.path?e.path=t.path:e.path=f(t.path)+e.path}function y(e,t){const n=t<=4,r=e.path.split("/");let i=1,o=0,s=!1;for(let c=1;c<r.length;c++){const e=r[c];e?(s=!1,"."!==e&&(".."!==e?(r[i++]=e,o++):o?(s=!0,o--,i--):n&&(r[i++]=e))):s=!0}let a="";for(let c=1;c<i;c++)a+="/"+r[c];(!a||s&&!a.endsWith("/.."))&&(a+="/"),e.path=a}function h(e,t){if(!e&&!t)return"";const n=p(e);let r=n.type;if(t&&7!==r){const e=p(t),i=e.type;switch(r){case 1:n.hash=e.hash;case 2:n.query=e.query;case 3:case 4:d(n,e);case 5:n.user=e.user,n.host=e.host,n.port=e.port;case 6:n.scheme=e.scheme}i>r&&(r=i)}y(n,r);const i=n.query+n.hash;switch(r){case 2:case 3:return i;case 4:{const r=n.path.slice(1);return r?a(t||e)&&!a(r)?"./"+r+i:r+i:i||"."}case 5:return n.path+i;default:return n.scheme+"//"+n.user+n.host+n.port+n.path+i}}return h}())}var p;function f(){return p||(p=1,function(e,t,n){var r=Object.create,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,a=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,u=(e,t)=>function(){return t||(0,e[s(e)[0]])((t={exports:{}}).exports,t),t.exports},l=(e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})},p=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of s(t))c.call(e,a)||a===n||i(e,a,{get:()=>t[a],enumerable:!(r=o(t,a))||r.enumerable});return e},f=(e,t,n)=>(n=null!=e?r(a(e)):{},p(e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),d=e=>p(i({},"__esModule",{value:!0}),e),y=u({"umd:@jridgewell/sourcemap-codec"(e,t){t.exports=n}}),h=u({"umd:@jridgewell/resolve-uri"(e,n){n.exports=t}}),m={};l(m,{AnyMap:()=>U,FlattenMap:()=>U,GREATEST_LOWER_BOUND:()=>Q,LEAST_UPPER_BOUND:()=>z,TraceMap:()=>G,allGeneratedPositionsFor:()=>oe,decodedMap:()=>pe,decodedMappings:()=>te,eachMapping:()=>se,encodedMap:()=>fe,encodedMappings:()=>ee,generatedPositionFor:()=>ie,isIgnored:()=>ue,originalPositionFor:()=>re,presortedDecodedMap:()=>le,sourceContentFor:()=>ce,traceSegment:()=>ne}),e.exports=d(m);var T=f(y()),S=f(h());function E(e){if(!e)return"";const t=e.lastIndexOf("/");return e.slice(0,t+1)}function b(e,t){const n=E(e),r=t?t+"/":"";return e=>(0,S.default)(r+(e||""),n)}var x=0,g=1,A=2,P=3,_=4,C=1,I=2;function O(e,t){const n=v(e,0);if(n===e.length)return e;t||(e=e.slice());for(let r=n;r<e.length;r=v(e,r+1))e[r]=D(e[r],t);return e}function v(e,t){for(let n=t;n<e.length;n++)if(!w(e[n]))return n;return e.length}function w(e){for(let t=1;t<e.length;t++)if(e[t][x]<e[t-1][x])return!1;return!0}function D(e,t){return t||(e=e.slice()),e.sort(k)}function k(e,t){return e[x]-t[x]}var L=!1;function M(e,t,n,r){for(;n<=r;){const i=n+(r-n>>1),o=e[i][x]-t;if(0===o)return L=!0,i;o<0?n=i+1:r=i-1}return L=!1,n-1}function N(e,t,n){for(let r=n+1;r<e.length&&e[r][x]===t;n=r++);return n}function j(e,t,n){for(let r=n-1;r>=0&&e[r][x]===t;n=r--);return n}function F(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function B(e,t,n,r){const{lastKey:i,lastNeedle:o,lastIndex:s}=n;let a=0,c=e.length-1;if(r===i){if(t===o)return L=-1!==s&&e[s][x]===t,s;t>=o?a=-1===s?0:s:c=s}return n.lastKey=r,n.lastNeedle=t,n.lastIndex=M(e,t,a,c)}function R(e,t){const n=t.map(Y);for(let r=0;r<e.length;r++){const i=e[r];for(let e=0;e<i.length;e++){const o=i[e];if(1===o.length)continue;const s=o[g],a=o[A],c=o[P],u=n[s],l=u[a]||(u[a]=[]),p=t[s];let f=N(l,c,B(l,c,p,a));p.lastIndex=++f,K(l,f,[c,r,o[x]])}}return n}function K(e,t,n){for(let r=e.length;r>t;r--)e[r]=e[r-1];e[t]=n}function Y(){return{__proto__:null}}function J(e){return"string"==typeof e?JSON.parse(e):e}var U=function(e,t){const n=J(e);if(!("sections"in n))return new G(n,t);const r=[],i=[],o=[],s=[],a=[];return X(n,t,r,i,o,s,a,0,0,1/0,1/0),le({version:3,file:n.file,names:s,sources:i,sourcesContent:o,mappings:r,ignoreList:a})};function X(e,t,n,r,i,o,s,a,c,u,l){const{sections:p}=e;for(let f=0;f<p.length;f++){const{map:e,offset:d}=p[f];let y=u,h=l;if(f+1<p.length){const e=p[f+1].offset;y=Math.min(u,a+e.line),y===u?h=Math.min(l,c+e.column):y<u&&(h=c+e.column)}q(e,t,n,r,i,o,s,a+d.line,c+d.column,y,h)}}function q(e,t,n,r,i,o,s,a,c,u,l){const p=J(e);if("sections"in p)return X(...arguments);const f=new G(p,t),d=r.length,y=o.length,h=te(f),{resolvedSources:m,sourcesContent:T,ignoreList:S}=f;if(W(r,m),W(o,f.names),T)W(i,T);else for(let E=0;E<m.length;E++)i.push(null);if(S)for(let E=0;E<S.length;E++)s.push(S[E]+d);for(let E=0;E<h.length;E++){const e=a+E;if(e>u)return;const t=V(n,e),r=0===E?c:0,i=h[E];for(let n=0;n<i.length;n++){const o=i[n],s=r+o[x];if(e===u&&s>=l)return;if(1===o.length){t.push([s]);continue}const a=d+o[g],c=o[A],p=o[P];t.push(4===o.length?[s,a,c,p]:[s,a,c,p,y+o[_]])}}}function W(e,t){for(let n=0;n<t.length;n++)e.push(t[n])}function V(e,t){for(let n=e.length;n<=t;n++)e[n]=[];return e[t]}var $="`line` must be greater than 0 (lines start at line 1)",H="`column` must be greater than or equal to 0 (columns start at column 0)",z=-1,Q=1,G=class{constructor(e,t){const n="string"==typeof e;if(!n&&e._decodedMemo)return e;const r=J(e),{version:i,file:o,names:s,sourceRoot:a,sources:c,sourcesContent:u}=r;this.version=i,this.file=o,this.names=s||[],this.sourceRoot=a,this.sources=c,this.sourcesContent=u,this.ignoreList=r.ignoreList||r.x_google_ignoreList||void 0;const l=b(t,a);this.resolvedSources=c.map(l);const{mappings:p}=r;if("string"==typeof p)this._encoded=p,this._decoded=void 0;else{if(!Array.isArray(p))throw r.sections?new Error("TraceMap passed sectioned source map, please use FlattenMap export instead"):new Error(`invalid source map: ${JSON.stringify(r)}`);this._encoded=void 0,this._decoded=O(p,n)}this._decodedMemo=F(),this._bySources=void 0,this._bySourceMemos=void 0}};function Z(e){return e}function ee(e){var t,n;return null!=(n=(t=Z(e))._encoded)?n:t._encoded=(0,T.encode)(Z(e)._decoded)}function te(e){var t;return(t=Z(e))._decoded||(t._decoded=(0,T.decode)(Z(e)._encoded))}function ne(e,t,n){const r=te(e);if(t>=r.length)return null;const i=r[t],o=me(i,Z(e)._decodedMemo,t,n,Q);return-1===o?null:i[o]}function re(e,t){let{line:n,column:r,bias:i}=t;if(n--,n<0)throw new Error($);if(r<0)throw new Error(H);const o=te(e);if(n>=o.length)return ye(null,null,null,null);const s=o[n],a=me(s,Z(e)._decodedMemo,n,r,i||Q);if(-1===a)return ye(null,null,null,null);const c=s[a];if(1===c.length)return ye(null,null,null,null);const{names:u,resolvedSources:l}=e;return ye(l[c[g]],c[A]+1,c[P],5===c.length?u[c[_]]:null)}function ie(e,t){const{source:n,line:r,column:i,bias:o}=t;return Se(e,n,r,i,o||Q,!1)}function oe(e,t){const{source:n,line:r,column:i,bias:o}=t;return Se(e,n,r,i,o||z,!0)}function se(e,t){const n=te(e),{names:r,resolvedSources:i}=e;for(let o=0;o<n.length;o++){const e=n[o];for(let n=0;n<e.length;n++){const s=e[n],a=o+1,c=s[0];let u=null,l=null,p=null,f=null;1!==s.length&&(u=i[s[1]],l=s[2]+1,p=s[3]),5===s.length&&(f=r[s[4]]),t({generatedLine:a,generatedColumn:c,source:u,originalLine:l,originalColumn:p,name:f})}}}function ae(e,t){const{sources:n,resolvedSources:r}=e;let i=n.indexOf(t);return-1===i&&(i=r.indexOf(t)),i}function ce(e,t){const{sourcesContent:n}=e;if(null==n)return null;const r=ae(e,t);return-1===r?null:n[r]}function ue(e,t){const{ignoreList:n}=e;if(null==n)return!1;const r=ae(e,t);return-1!==r&&n.includes(r)}function le(e,t){const n=new G(de(e,[]),t);return Z(n)._decoded=e.mappings,n}function pe(e){return de(e,te(e))}function fe(e){return de(e,ee(e))}function de(e,t){return{version:e.version,file:e.file,names:e.names,sourceRoot:e.sourceRoot,sources:e.sources,sourcesContent:e.sourcesContent,mappings:t,ignoreList:e.ignoreList||e.x_google_ignoreList}}function ye(e,t,n,r){return{source:e,line:t,column:n,name:r}}function he(e,t){return{line:e,column:t}}function me(e,t,n,r,i){let o=B(e,r,t,n);return L?o=(i===z?N:j)(e,r,o):i===z&&o++,-1===o||o===e.length?-1:o}function Te(e,t,n,r,i){let o=me(e,t,n,r,Q);if(L||i!==z||o++,-1===o||o===e.length)return[];const s=L?r:e[o][x];L||(o=j(e,s,o));const a=N(e,s,o),c=[];for(;o<=a;o++){const t=e[o];c.push(he(t[C]+1,t[I]))}return c}function Se(e,t,n,r,i,o){var s;if(--n<0)throw new Error($);if(r<0)throw new Error(H);const{sources:a,resolvedSources:c}=e;let u=a.indexOf(t);if(-1===u&&(u=c.indexOf(t)),-1===u)return o?[]:he(null,null);const l=((s=Z(e))._bySources||(s._bySources=R(te(e),Z(e)._bySourceMemos=a.map(F))))[u][n];if(null==l)return o?[]:he(null,null);const p=Z(e)._bySourceMemos[u];if(o)return Te(l,p,n,r,i);const f=me(l,p,n,r,i);if(-1===f)return he(null,null);const d=l[f];return he(d[C]+1,d[I])}}(e=c,l(),s()),e.exports="default"in(t=e).exports?t.exports.default:t.exports),c.exports;var e,t}var d,y;function h(){return d||(d=1,function(e,t,n){var r=Object.create,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,a=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,u=(e,t)=>function(){return t||(0,e[s(e)[0]])((t={exports:{}}).exports,t),t.exports},l=(e,t)=>{for(var n in t)i(e,n,{get:t[n],enumerable:!0})},p=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of s(t))c.call(e,a)||a===n||i(e,a,{get:()=>t[a],enumerable:!(r=o(t,a))||r.enumerable});return e},f=(e,t,n)=>(n=null!=e?r(a(e)):{},p(e&&e.__esModule?n:i(n,"default",{value:e,enumerable:!0}),e)),d=e=>p(i({},"__esModule",{value:!0}),e),y=u({"umd:@jridgewell/sourcemap-codec"(e,n){n.exports=t}}),h=u({"umd:@jridgewell/trace-mapping"(e,t){t.exports=n}}),m={};l(m,{GenMapping:()=>w,addMapping:()=>L,addSegment:()=>k,allMappings:()=>Y,fromMap:()=>K,maybeAddMapping:()=>N,maybeAddSegment:()=>M,setIgnore:()=>F,setSourceContent:()=>j,toDecodedMap:()=>B,toEncodedMap:()=>R}),e.exports=d(m);var T=class{constructor(){this._indexes={__proto__:null},this.array=[]}};function S(e){return e}function E(e,t){return S(e)._indexes[t]}function b(e,t){const n=E(e,t);if(void 0!==n)return n;const{array:r,_indexes:i}=S(e),o=r.push(t);return i[t]=o-1}function x(e,t){const n=E(e,t);if(void 0===n)return;const{array:r,_indexes:i}=S(e);for(let o=n+1;o<r.length;o++){const e=r[o];r[o-1]=e,i[e]--}i[t]=void 0,r.pop()}var g=f(y()),A=f(h()),P=0,_=1,C=2,I=3,O=4,v=-1,w=class{constructor({file:e,sourceRoot:t}={}){this._names=new T,this._sources=new T,this._sourcesContent=[],this._mappings=[],this.file=e,this.sourceRoot=t,this._ignoreList=new T}};function D(e){return e}function k(e,t,n,r,i,o,s,a){return J(!1,e,t,n,r,i,o,s,a)}function L(e,t){return z(!1,e,t)}var M=(e,t,n,r,i,o,s,a)=>J(!0,e,t,n,r,i,o,s,a),N=(e,t)=>z(!0,e,t);function j(e,t,n){const{_sources:r,_sourcesContent:i}=D(e);i[b(r,t)]=n}function F(e,t,n=!0){const{_sources:r,_sourcesContent:i,_ignoreList:o}=D(e),s=b(r,t);s===i.length&&(i[s]=null),n?b(o,s):x(o,s)}function B(e){const{_mappings:t,_sources:n,_sourcesContent:r,_names:i,_ignoreList:o}=D(e);return W(t),{version:3,file:e.file||void 0,names:i.array,sourceRoot:e.sourceRoot||void 0,sources:n.array,sourcesContent:r,mappings:t,ignoreList:o.array}}function R(e){const t=B(e);return Object.assign({},t,{mappings:(0,g.encode)(t.mappings)})}function K(e){const t=new A.TraceMap(e),n=new w({file:t.file,sourceRoot:t.sourceRoot});return V(D(n)._names,t.names),V(D(n)._sources,t.sources),D(n)._sourcesContent=t.sourcesContent||t.sources.map(()=>null),D(n)._mappings=(0,A.decodedMappings)(t),t.ignoreList&&V(D(n)._ignoreList,t.ignoreList),n}function Y(e){const t=[],{_mappings:n,_sources:r,_names:i}=D(e);for(let o=0;o<n.length;o++){const e=n[o];for(let n=0;n<e.length;n++){const s=e[n],a={line:o+1,column:s[P]};let c,u,l;1!==s.length&&(c=r.array[s[_]],u={line:s[C]+1,column:s[I]},5===s.length&&(l=i.array[s[O]])),t.push({generated:a,source:c,original:u,name:l})}}return t}function J(e,t,n,r,i,o,s,a,c){const{_mappings:u,_sources:l,_sourcesContent:p,_names:f}=D(t),d=U(u,n),y=X(d,r);if(!i){if(e&&$(d,y))return;return q(d,y,[r])}const h=b(l,i),m=a?b(f,a):v;if(h===p.length&&(p[h]=null!=c?c:null),!e||!H(d,y,h,o,s,m))return q(d,y,a?[r,h,o,s,m]:[r,h,o,s])}function U(e,t){for(let n=e.length;n<=t;n++)e[n]=[];return e[t]}function X(e,t){let n=e.length;for(let r=n-1;r>=0&&!(t>=e[r][P]);n=r--);return n}function q(e,t,n){for(let r=e.length;r>t;r--)e[r]=e[r-1];e[t]=n}function W(e){const{length:t}=e;let n=t;for(let r=n-1;r>=0&&!(e[r].length>0);n=r,r--);n<t&&(e.length=n)}function V(e,t){for(let n=0;n<t.length;n++)b(e,t[n])}function $(e,t){return 0===t||1===e[t-1].length}function H(e,t,n,r,i,o){if(0===t)return!1;const s=e[t-1];return 1!==s.length&&n===s[_]&&r===s[C]&&i===s[I]&&o===(5===s.length?s[O]:v)}function z(e,t,n){const{generated:r,source:i,original:o,name:s,content:a}=n;return i?J(e,t,r.line-1,r.column,i,o.line-1,o.column,s,a):J(e,t,r.line-1,r.column,null,null,null,null,null)}}(e=i,s(),f()),e.exports="default"in(t=e).exports?t.exports.default:t.exports),i.exports;var e,t}function m(){if(y)return r;y=1,Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var e=h(),t=f();return r.default=class{constructor(n,r){var i;this._map=void 0,this._rawMappings=void 0,this._sourceFileName=void 0,this._lastGenLine=0,this._lastSourceLine=0,this._lastSourceColumn=0,this._inputMap=void 0;const o=this._map=new e.GenMapping({sourceRoot:n.sourceRoot});if(this._sourceFileName=null==(i=n.sourceFileName)?void 0:i.replace(/\\/g,"/"),this._rawMappings=void 0,n.inputSourceMap){this._inputMap=new t.TraceMap(n.inputSourceMap);const r=this._inputMap.resolvedSources;if(r.length)for(let t=0;t<r.length;t++){var s;(0,e.setSourceContent)(o,r[t],null==(s=this._inputMap.sourcesContent)?void 0:s[t])}}if("string"!=typeof r||n.inputSourceMap){if("object"==typeof r)for(const t of Object.keys(r))(0,e.setSourceContent)(o,t.replace(/\\/g,"/"),r[t])}else(0,e.setSourceContent)(o,this._sourceFileName,r)}get(){return(0,e.toEncodedMap)(this._map)}getDecoded(){return(0,e.toDecodedMap)(this._map)}getRawMappings(){return this._rawMappings||(this._rawMappings=(0,e.allMappings)(this._map))}mark(n,r,i,o,s,a){var c;let u;if(this._rawMappings=void 0,null!=r)if(this._inputMap){if(u=(0,t.originalPositionFor)(this._inputMap,{line:r,column:i}),!u.name&&s){const e=(0,t.originalPositionFor)(this._inputMap,s);e.name&&(o=e.name)}}else u={source:(null==a?void 0:a.replace(/\\/g,"/"))||this._sourceFileName,line:r,column:i};(0,e.maybeAddMapping)(this._map,{name:o,generated:n,source:null==(c=u)?void 0:c.source,original:u})}},r}var T,S={},E={};function b(){if(T)return E;T=1,Object.defineProperty(E,"__esModule",{value:!0}),E.default=void 0;return E.default=class{constructor(e,t){this._map=null,this._buf="",this._str="",this._appendCount=0,this._last=0,this._queue=[],this._queueCursor=0,this._canMarkIdName=!0,this._indentChar="",this._fastIndentations=[],this._position={line:1,column:0},this._sourcePosition={identifierName:void 0,identifierNamePos:void 0,line:void 0,column:void 0,filename:void 0},this._map=e,this._indentChar=t;for(let n=0;n<64;n++)this._fastIndentations.push(t.repeat(n));this._allocQueue()}_allocQueue(){const e=this._queue;for(let t=0;t<16;t++)e.push({char:0,repeat:1,line:void 0,column:void 0,identifierName:void 0,identifierNamePos:void 0,filename:""})}_pushQueue(e,t,n,r,i){const o=this._queueCursor;o===this._queue.length&&this._allocQueue();const s=this._queue[o];s.char=e,s.repeat=t,s.line=n,s.column=r,s.filename=i,this._queueCursor++}_popQueue(){if(0===this._queueCursor)throw new Error("Cannot pop from empty queue");return this._queue[--this._queueCursor]}get(){this._flush();const e=this._map,t={code:(this._buf+this._str).trimRight(),decodedMap:null==e?void 0:e.getDecoded(),get __mergedMap(){return this.map},get map(){const n=e?e.get():null;return t.map=n,n},set map(e){Object.defineProperty(t,"map",{value:e,writable:!0})},get rawMappings(){const n=null==e?void 0:e.getRawMappings();return t.rawMappings=n,n},set rawMappings(e){Object.defineProperty(t,"rawMappings",{value:e,writable:!0})}};return t}append(e,t){this._flush(),this._append(e,this._sourcePosition,t)}appendChar(e){this._flush(),this._appendChar(e,1,this._sourcePosition)}queue(e){if(10===e)for(;0!==this._queueCursor;){const e=this._queue[this._queueCursor-1].char;if(32!==e&&9!==e)break;this._queueCursor--}const t=this._sourcePosition;this._pushQueue(e,1,t.line,t.column,t.filename)}queueIndentation(e){0!==e&&this._pushQueue(-1,e,void 0,void 0,void 0)}_flush(){const e=this._queueCursor,t=this._queue;for(let n=0;n<e;n++){const e=t[n];this._appendChar(e.char,e.repeat,e)}this._queueCursor=0}_appendChar(e,t,n){if(this._last=e,-1===e){const e=this._fastIndentations[t];this._str+=void 0!==e?e:t>1?this._indentChar.repeat(t):this._indentChar}else this._str+=t>1?String.fromCharCode(e).repeat(t):String.fromCharCode(e);10!==e?(this._mark(n.line,n.column,n.identifierName,n.identifierNamePos,n.filename),this._position.column+=t):(this._position.line++,this._position.column=0),this._canMarkIdName&&(n.identifierName=void 0,n.identifierNamePos=void 0)}_append(e,t,n){const r=e.length,i=this._position;if(this._last=e.charCodeAt(r-1),++this._appendCount>4096?(this._buf+=this._str,this._str=e,this._appendCount=0):this._str+=e,!n&&!this._map)return void(i.column+=r);const{column:o,identifierName:s,identifierNamePos:a,filename:c}=t;let u=t.line;null==s&&null==a||!this._canMarkIdName||(t.identifierName=void 0,t.identifierNamePos=void 0);let l=e.indexOf("\n"),p=0;for(0!==l&&this._mark(u,o,s,a,c);-1!==l;)i.line++,i.column=0,p=l+1,p<r&&void 0!==u&&this._mark(++u,0,null,null,c),l=e.indexOf("\n",p);i.column+=r-p}_mark(e,t,n,r,i){var o;null==(o=this._map)||o.mark(this._position,e,t,n,r,i)}removeTrailingNewline(){const e=this._queueCursor;0!==e&&10===this._queue[e-1].char&&this._queueCursor--}removeLastSemicolon(){const e=this._queueCursor;0!==e&&59===this._queue[e-1].char&&this._queueCursor--}getLastChar(){const e=this._queueCursor;return 0!==e?this._queue[e-1].char:this._last}getNewlineCount(){const e=this._queueCursor;let t=0;if(0===e)return 10===this._last?1:0;for(let n=e-1;n>=0&&10===this._queue[n].char;n--)t++;return t===e&&10===this._last?t+1:t}endsWithCharAndNewline(){const e=this._queue,t=this._queueCursor;if(0!==t){if(10!==e[t-1].char)return;return t>1?e[t-2].char:this._last}}hasContent(){return 0!==this._queueCursor||!!this._last}exactSource(e,t){if(!this._map)return void t();this.source("start",e);const n=e.identifierName,r=this._sourcePosition;n&&(this._canMarkIdName=!1,r.identifierName=n),t(),n&&(this._canMarkIdName=!0,r.identifierName=void 0,r.identifierNamePos=void 0),this.source("end",e)}source(e,t){this._map&&this._normalizePosition(e,t,0)}sourceWithOffset(e,t,n){this._map&&this._normalizePosition(e,t,n)}_normalizePosition(e,t,n){const r=t[e],i=this._sourcePosition;r&&(i.line=r.line,i.column=Math.max(r.column+n,0),i.filename=t.filename)}getCurrentColumn(){const e=this._queue,t=this._queueCursor;let n=-1,r=0;for(let i=0;i<t;i++){const t=e[i];10===t.char&&(n=r),r+=t.repeat}return-1===n?this._position.column+r:r-1-n}getCurrentLine(){let e=0;const t=this._queue;for(let n=0;n<this._queueCursor;n++)10===t[n].char&&e++;return this._position.line+e}},E}var x,g={},A={},P={},_={},C={},I={},O={},v={};function w(){if(x)return v;return x=1,Object.defineProperty(v,"__esModule",{value:!0}),v.default=function(e,t){const n=Object.keys(t);for(const r of n)if(e[r]!==t[r])return!1;return!0},v}var D,k,L,M,N,j={};function F(){if(D)return j;D=1,Object.defineProperty(j,"__esModule",{value:!0}),j.default=function(t,n,r="",i=t){if(e.has(i))return;e.add(i);const{internal:o,trace:s}=function(e,t){const{stackTraceLimit:n,prepareStackTrace:r}=Error;let i;if(Error.stackTraceLimit=1+e+t,Error.prepareStackTrace=function(e,t){i=t},Error.stackTraceLimit=n,Error.prepareStackTrace=r,!i)return{internal:!1,trace:""};const o=i.slice(1+e,1+e+t);return{internal:/[\\/]@babel[\\/]/.test(o[1].getFileName()),trace:o.map(e=>` at ${e}`).join("\n")}}(1,2);if(o)return;console.warn(`${r}\`${t}\` has been deprecated, please migrate to \`${n}\`\n${s}`)};const e=new Set;return j}function B(){if(k)return O;k=1,Object.defineProperty(O,"__esModule",{value:!0}),O.isAccessor=function(t,n){if(!t)return!1;if("ClassAccessorProperty"!==t.type)return!1;return null==n||(0,e.default)(t,n)},O.isAnyTypeAnnotation=function(t,n){return!!t&&("AnyTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isArgumentPlaceholder=function(t,n){return!!t&&("ArgumentPlaceholder"===t.type&&(null==n||(0,e.default)(t,n)))},O.isArrayExpression=function(t,n){return!!t&&("ArrayExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isArrayPattern=function(t,n){return!!t&&("ArrayPattern"===t.type&&(null==n||(0,e.default)(t,n)))},O.isArrayTypeAnnotation=function(t,n){return!!t&&("ArrayTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isArrowFunctionExpression=function(t,n){return!!t&&("ArrowFunctionExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isAssignmentExpression=function(t,n){return!!t&&("AssignmentExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isAssignmentPattern=function(t,n){return!!t&&("AssignmentPattern"===t.type&&(null==n||(0,e.default)(t,n)))},O.isAwaitExpression=function(t,n){return!!t&&("AwaitExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBigIntLiteral=function(t,n){return!!t&&("BigIntLiteral"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBinary=function(t,n){if(!t)return!1;switch(t.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isBinaryExpression=function(t,n){return!!t&&("BinaryExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBindExpression=function(t,n){return!!t&&("BindExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBlock=function(t,n){if(!t)return!1;switch(t.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if("BlockStatement"===t.expectedNode)break;default:return!1}return null==n||(0,e.default)(t,n)},O.isBlockParent=function(t,n){if(!t)return!1;switch(t.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if("BlockStatement"===t.expectedNode)break;default:return!1}return null==n||(0,e.default)(t,n)},O.isBlockStatement=function(t,n){return!!t&&("BlockStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBooleanLiteral=function(t,n){return!!t&&("BooleanLiteral"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBooleanLiteralTypeAnnotation=function(t,n){return!!t&&("BooleanLiteralTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBooleanTypeAnnotation=function(t,n){return!!t&&("BooleanTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isBreakStatement=function(t,n){return!!t&&("BreakStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isCallExpression=function(t,n){return!!t&&("CallExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isCatchClause=function(t,n){return!!t&&("CatchClause"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClass=function(t,n){if(!t)return!1;switch(t.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isClassAccessorProperty=function(t,n){return!!t&&("ClassAccessorProperty"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassBody=function(t,n){return!!t&&("ClassBody"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassDeclaration=function(t,n){return!!t&&("ClassDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassExpression=function(t,n){return!!t&&("ClassExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassImplements=function(t,n){return!!t&&("ClassImplements"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassMethod=function(t,n){return!!t&&("ClassMethod"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassPrivateMethod=function(t,n){return!!t&&("ClassPrivateMethod"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassPrivateProperty=function(t,n){return!!t&&("ClassPrivateProperty"===t.type&&(null==n||(0,e.default)(t,n)))},O.isClassProperty=function(t,n){return!!t&&("ClassProperty"===t.type&&(null==n||(0,e.default)(t,n)))},O.isCompletionStatement=function(t,n){if(!t)return!1;switch(t.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isConditional=function(t,n){if(!t)return!1;switch(t.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isConditionalExpression=function(t,n){return!!t&&("ConditionalExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isContinueStatement=function(t,n){return!!t&&("ContinueStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDebuggerStatement=function(t,n){return!!t&&("DebuggerStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDecimalLiteral=function(t,n){return!!t&&("DecimalLiteral"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclaration=function(t,n){if(!t)return!1;switch(t.type){case"FunctionDeclaration":case"VariableDeclaration":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":break;case"Placeholder":if("Declaration"===t.expectedNode)break;default:return!1}return null==n||(0,e.default)(t,n)},O.isDeclareClass=function(t,n){return!!t&&("DeclareClass"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareExportAllDeclaration=function(t,n){return!!t&&("DeclareExportAllDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareExportDeclaration=function(t,n){return!!t&&("DeclareExportDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareFunction=function(t,n){return!!t&&("DeclareFunction"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareInterface=function(t,n){return!!t&&("DeclareInterface"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareModule=function(t,n){return!!t&&("DeclareModule"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareModuleExports=function(t,n){return!!t&&("DeclareModuleExports"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareOpaqueType=function(t,n){return!!t&&("DeclareOpaqueType"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareTypeAlias=function(t,n){return!!t&&("DeclareTypeAlias"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclareVariable=function(t,n){return!!t&&("DeclareVariable"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDeclaredPredicate=function(t,n){return!!t&&("DeclaredPredicate"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDecorator=function(t,n){return!!t&&("Decorator"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDirective=function(t,n){return!!t&&("Directive"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDirectiveLiteral=function(t,n){return!!t&&("DirectiveLiteral"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDoExpression=function(t,n){return!!t&&("DoExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isDoWhileStatement=function(t,n){return!!t&&("DoWhileStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEmptyStatement=function(t,n){return!!t&&("EmptyStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEmptyTypeAnnotation=function(t,n){return!!t&&("EmptyTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumBody=function(t,n){if(!t)return!1;switch(t.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isEnumBooleanBody=function(t,n){return!!t&&("EnumBooleanBody"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumBooleanMember=function(t,n){return!!t&&("EnumBooleanMember"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumDeclaration=function(t,n){return!!t&&("EnumDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumDefaultedMember=function(t,n){return!!t&&("EnumDefaultedMember"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumMember=function(t,n){if(!t)return!1;switch(t.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isEnumNumberBody=function(t,n){return!!t&&("EnumNumberBody"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumNumberMember=function(t,n){return!!t&&("EnumNumberMember"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumStringBody=function(t,n){return!!t&&("EnumStringBody"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumStringMember=function(t,n){return!!t&&("EnumStringMember"===t.type&&(null==n||(0,e.default)(t,n)))},O.isEnumSymbolBody=function(t,n){return!!t&&("EnumSymbolBody"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExistsTypeAnnotation=function(t,n){return!!t&&("ExistsTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExportAllDeclaration=function(t,n){return!!t&&("ExportAllDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExportDeclaration=function(t,n){if(!t)return!1;switch(t.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isExportDefaultDeclaration=function(t,n){return!!t&&("ExportDefaultDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExportDefaultSpecifier=function(t,n){return!!t&&("ExportDefaultSpecifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExportNamedDeclaration=function(t,n){return!!t&&("ExportNamedDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExportNamespaceSpecifier=function(t,n){return!!t&&("ExportNamespaceSpecifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExportSpecifier=function(t,n){return!!t&&("ExportSpecifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExpression=function(t,n){if(!t)return!1;switch(t.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ParenthesizedExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":case"ArrowFunctionExpression":case"ClassExpression":case"ImportExpression":case"MetaProperty":case"Super":case"TaggedTemplateExpression":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"OptionalMemberExpression":case"OptionalCallExpression":case"TypeCastExpression":case"JSXElement":case"JSXFragment":case"BindExpression":case"DoExpression":case"RecordExpression":case"TupleExpression":case"DecimalLiteral":case"ModuleExpression":case"TopicReference":case"PipelineTopicExpression":case"PipelineBareFunction":case"PipelinePrimaryTopicReference":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(t.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return null==n||(0,e.default)(t,n)},O.isExpressionStatement=function(t,n){return!!t&&("ExpressionStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isExpressionWrapper=function(t,n){if(!t)return!1;switch(t.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFile=function(t,n){return!!t&&("File"===t.type&&(null==n||(0,e.default)(t,n)))},O.isFlow=function(t,n){if(!t)return!1;switch(t.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ClassImplements":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"DeclaredPredicate":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"FunctionTypeParam":case"GenericTypeAnnotation":case"InferredPredicate":case"InterfaceExtends":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":case"OpaqueType":case"QualifiedTypeIdentifier":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"TypeAlias":case"TypeAnnotation":case"TypeCastExpression":case"TypeParameter":case"TypeParameterDeclaration":case"TypeParameterInstantiation":case"UnionTypeAnnotation":case"Variance":case"VoidTypeAnnotation":case"EnumDeclaration":case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFlowBaseAnnotation=function(t,n){if(!t)return!1;switch(t.type){case"AnyTypeAnnotation":case"BooleanTypeAnnotation":case"NullLiteralTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NumberTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"VoidTypeAnnotation":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFlowDeclaration=function(t,n){if(!t)return!1;switch(t.type){case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFlowPredicate=function(t,n){if(!t)return!1;switch(t.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFlowType=function(t,n){if(!t)return!1;switch(t.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"UnionTypeAnnotation":case"VoidTypeAnnotation":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFor=function(t,n){if(!t)return!1;switch(t.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isForInStatement=function(t,n){return!!t&&("ForInStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isForOfStatement=function(t,n){return!!t&&("ForOfStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isForStatement=function(t,n){return!!t&&("ForStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isForXStatement=function(t,n){if(!t)return!1;switch(t.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFunction=function(t,n){if(!t)return!1;switch(t.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFunctionDeclaration=function(t,n){return!!t&&("FunctionDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isFunctionExpression=function(t,n){return!!t&&("FunctionExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isFunctionParameter=function(t,n){if(!t)return!1;switch(t.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"VoidPattern":break;case"Placeholder":if("Identifier"===t.expectedNode)break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFunctionParent=function(t,n){if(!t)return!1;switch(t.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isFunctionTypeAnnotation=function(t,n){return!!t&&("FunctionTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isFunctionTypeParam=function(t,n){return!!t&&("FunctionTypeParam"===t.type&&(null==n||(0,e.default)(t,n)))},O.isGenericTypeAnnotation=function(t,n){return!!t&&("GenericTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isIdentifier=function(t,n){return!!t&&("Identifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isIfStatement=function(t,n){return!!t&&("IfStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isImmutable=function(t,n){if(!t)return!1;switch(t.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"BigIntLiteral":case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXOpeningElement":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":case"DecimalLiteral":break;case"Placeholder":if("StringLiteral"===t.expectedNode)break;default:return!1}return null==n||(0,e.default)(t,n)},O.isImport=function(t,n){return!!t&&("Import"===t.type&&(null==n||(0,e.default)(t,n)))},O.isImportAttribute=function(t,n){return!!t&&("ImportAttribute"===t.type&&(null==n||(0,e.default)(t,n)))},O.isImportDeclaration=function(t,n){return!!t&&("ImportDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isImportDefaultSpecifier=function(t,n){return!!t&&("ImportDefaultSpecifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isImportExpression=function(t,n){return!!t&&("ImportExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isImportNamespaceSpecifier=function(t,n){return!!t&&("ImportNamespaceSpecifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isImportOrExportDeclaration=n,O.isImportSpecifier=function(t,n){return!!t&&("ImportSpecifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isIndexedAccessType=function(t,n){return!!t&&("IndexedAccessType"===t.type&&(null==n||(0,e.default)(t,n)))},O.isInferredPredicate=function(t,n){return!!t&&("InferredPredicate"===t.type&&(null==n||(0,e.default)(t,n)))},O.isInterfaceDeclaration=function(t,n){return!!t&&("InterfaceDeclaration"===t.type&&(null==n||(0,e.default)(t,n)))},O.isInterfaceExtends=function(t,n){return!!t&&("InterfaceExtends"===t.type&&(null==n||(0,e.default)(t,n)))},O.isInterfaceTypeAnnotation=function(t,n){return!!t&&("InterfaceTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isInterpreterDirective=function(t,n){return!!t&&("InterpreterDirective"===t.type&&(null==n||(0,e.default)(t,n)))},O.isIntersectionTypeAnnotation=function(t,n){return!!t&&("IntersectionTypeAnnotation"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSX=function(t,n){if(!t)return!1;switch(t.type){case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXEmptyExpression":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXIdentifier":case"JSXMemberExpression":case"JSXNamespacedName":case"JSXOpeningElement":case"JSXSpreadAttribute":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isJSXAttribute=function(t,n){return!!t&&("JSXAttribute"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXClosingElement=function(t,n){return!!t&&("JSXClosingElement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXClosingFragment=function(t,n){return!!t&&("JSXClosingFragment"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXElement=function(t,n){return!!t&&("JSXElement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXEmptyExpression=function(t,n){return!!t&&("JSXEmptyExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXExpressionContainer=function(t,n){return!!t&&("JSXExpressionContainer"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXFragment=function(t,n){return!!t&&("JSXFragment"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXIdentifier=function(t,n){return!!t&&("JSXIdentifier"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXMemberExpression=function(t,n){return!!t&&("JSXMemberExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXNamespacedName=function(t,n){return!!t&&("JSXNamespacedName"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXOpeningElement=function(t,n){return!!t&&("JSXOpeningElement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXOpeningFragment=function(t,n){return!!t&&("JSXOpeningFragment"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXSpreadAttribute=function(t,n){return!!t&&("JSXSpreadAttribute"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXSpreadChild=function(t,n){return!!t&&("JSXSpreadChild"===t.type&&(null==n||(0,e.default)(t,n)))},O.isJSXText=function(t,n){return!!t&&("JSXText"===t.type&&(null==n||(0,e.default)(t,n)))},O.isLVal=function(t,n){if(!t)return!1;switch(t.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSParameterProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(t.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return null==n||(0,e.default)(t,n)},O.isLabeledStatement=function(t,n){return!!t&&("LabeledStatement"===t.type&&(null==n||(0,e.default)(t,n)))},O.isLiteral=function(t,n){if(!t)return!1;switch(t.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if("StringLiteral"===t.expectedNode)break;default:return!1}return null==n||(0,e.default)(t,n)},O.isLogicalExpression=function(t,n){return!!t&&("LogicalExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isLoop=function(t,n){if(!t)return!1;switch(t.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isMemberExpression=function(t,n){return!!t&&("MemberExpression"===t.type&&(null==n||(0,e.default)(t,n)))},O.isMetaProperty=function(t,n){return!!t&&("MetaProperty"===t.type&&(null==n||(0,e.default)(t,n)))},O.isMethod=function(t,n){if(!t)return!1;switch(t.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return null==n||(0,e.default)(t,n)},O.isMiscellaneous=function(t,n){if(!t)return!1;switch(t.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier