UNPKG

dina-agi

Version:

DINA AGI - Dynamic Intelligence Network Architecture. 128 Autonomous Agents with Claude Flow, Swarms, and 300+ MCPs. True AGI System.

3 lines 1.39 MB
"use strict";var iB=Object.create;var kl=Object.defineProperty;var aB=Object.getOwnPropertyDescriptor;var oB=Object.getOwnPropertyNames;var lB=Object.getPrototypeOf,uB=Object.prototype.hasOwnProperty;var T=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),cB=(e,t)=>{for(var r in t)kl(e,r,{get:t[r],enumerable:!0})},LE=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of oB(t))!uB.call(e,s)&&s!==r&&kl(e,s,{get:()=>t[s],enumerable:!(n=aB(t,s))||n.enumerable});return e};var zs=(e,t,r)=>(r=e!=null?iB(lB(e)):{},LE(t||!e||!e.__esModule?kl(r,"default",{value:e,enumerable:!0}):r,e)),pB=e=>LE(kl({},"__esModule",{value:!0}),e);var Fl=T(Wf=>{"use strict";Object.defineProperty(Wf,"__esModule",{value:!0});Wf.default=fB;function fB(e,t){let r=Object.keys(t);for(let n of r)if(e[n]!==t[n])return!1;return!0}});var Ya=T(Kf=>{"use strict";Object.defineProperty(Kf,"__esModule",{value:!0});Kf.default=dB;var jE=new Set;function dB(e,t,r=""){if(jE.has(e))return;jE.add(e);let{internal:n,trace:s}=hB(1,2);n||console.warn(`${r}\`${e}\` has been deprecated, please migrate to \`${t}\` ${s}`)}function hB(e,t){let{stackTraceLimit:r,prepareStackTrace:n}=Error,s;if(Error.stackTraceLimit=1+e+t,Error.prepareStackTrace=function(a,o){s=o},new Error().stack,Error.stackTraceLimit=r,Error.prepareStackTrace=n,!s)return{internal:!1,trace:""};let i=s.slice(1+e,1+e+t);return{internal:/[\\/]@babel[\\/]/.test(i[1].getFileName()),trace:i.map(a=>` at ${a}`).join(` `)}}});var Nt=T(S=>{"use strict";Object.defineProperty(S,"__esModule",{value:!0});S.isAccessor=_8;S.isAnyTypeAnnotation=X3;S.isArgumentPlaceholder=PF;S.isArrayExpression=mB;S.isArrayPattern=d3;S.isArrayTypeAnnotation=J3;S.isArrowFunctionExpression=h3;S.isAssignmentExpression=yB;S.isAssignmentPattern=f3;S.isAwaitExpression=j3;S.isBigIntLiteral=R3;S.isBinary=ZL;S.isBinaryExpression=gB;S.isBindExpression=AF;S.isBlock=r8;S.isBlockParent=t8;S.isBlockStatement=SB;S.isBooleanLiteral=VB;S.isBooleanLiteralTypeAnnotation=Q3;S.isBooleanTypeAnnotation=z3;S.isBreakStatement=xB;S.isCallExpression=vB;S.isCatchClause=PB;S.isClass=D8;S.isClassAccessorProperty=W3;S.isClassBody=m3;S.isClassDeclaration=g3;S.isClassExpression=y3;S.isClassImplements=ek;S.isClassMethod=I3;S.isClassPrivateMethod=G3;S.isClassPrivateProperty=K3;S.isClassProperty=$3;S.isCompletionStatement=i8;S.isConditional=a8;S.isConditionalExpression=AB;S.isContinueStatement=CB;S.isDebuggerStatement=DB;S.isDecimalLiteral=NF;S.isDeclaration=m8;S.isDeclareClass=tk;S.isDeclareExportAllDeclaration=ck;S.isDeclareExportDeclaration=uk;S.isDeclareFunction=rk;S.isDeclareInterface=nk;S.isDeclareModule=sk;S.isDeclareModuleExports=ik;S.isDeclareOpaqueType=ok;S.isDeclareTypeAlias=ak;S.isDeclareVariable=lk;S.isDeclaredPredicate=pk;S.isDecorator=DF;S.isDirective=EB;S.isDirectiveLiteral=TB;S.isDoExpression=wF;S.isDoWhileStatement=wB;S.isEmptyStatement=IB;S.isEmptyTypeAnnotation=xk;S.isEnumBody=j8;S.isEnumBooleanBody=Jk;S.isEnumBooleanMember=eF;S.isEnumDeclaration=Xk;S.isEnumDefaultedMember=nF;S.isEnumMember=M8;S.isEnumNumberBody=zk;S.isEnumNumberMember=tF;S.isEnumStringBody=Qk;S.isEnumStringMember=rF;S.isEnumSymbolBody=Zk;S.isExistsTypeAnnotation=fk;S.isExportAllDeclaration=b3;S.isExportDeclaration=w8;S.isExportDefaultDeclaration=E3;S.isExportDefaultSpecifier=IF;S.isExportNamedDeclaration=T3;S.isExportNamespaceSpecifier=q3;S.isExportSpecifier=S3;S.isExpression=QL;S.isExpressionStatement=_B;S.isExpressionWrapper=u8;S.isFile=OB;S.isFlow=N8;S.isFlowBaseAnnotation=k8;S.isFlowDeclaration=F8;S.isFlowPredicate=L8;S.isFlowType=B8;S.isFor=c8;S.isForInStatement=NB;S.isForOfStatement=x3;S.isForStatement=BB;S.isForXStatement=p8;S.isFunction=f8;S.isFunctionDeclaration=kB;S.isFunctionExpression=FB;S.isFunctionParent=d8;S.isFunctionTypeAnnotation=dk;S.isFunctionTypeParam=hk;S.isGenericTypeAnnotation=mk;S.isIdentifier=LB;S.isIfStatement=jB;S.isImmutable=T8;S.isImport=M3;S.isImportAttribute=CF;S.isImportDeclaration=v3;S.isImportDefaultSpecifier=P3;S.isImportExpression=D3;S.isImportNamespaceSpecifier=A3;S.isImportOrExportDeclaration=ME;S.isImportSpecifier=C3;S.isIndexedAccessType=sF;S.isInferredPredicate=yk;S.isInterfaceDeclaration=bk;S.isInterfaceExtends=gk;S.isInterfaceTypeAnnotation=Ek;S.isInterpreterDirective=bB;S.isIntersectionTypeAnnotation=Tk;S.isJSX=R8;S.isJSXAttribute=aF;S.isJSXClosingElement=oF;S.isJSXClosingFragment=TF;S.isJSXElement=lF;S.isJSXEmptyExpression=uF;S.isJSXExpressionContainer=cF;S.isJSXFragment=bF;S.isJSXIdentifier=fF;S.isJSXMemberExpression=dF;S.isJSXNamespacedName=hF;S.isJSXOpeningElement=mF;S.isJSXOpeningFragment=EF;S.isJSXSpreadAttribute=yF;S.isJSXSpreadChild=pF;S.isJSXText=gF;S.isLVal=g8;S.isLabeledStatement=MB;S.isLiteral=E8;S.isLogicalExpression=WB;S.isLoop=o8;S.isMemberExpression=KB;S.isMetaProperty=w3;S.isMethod=x8;S.isMiscellaneous=q8;S.isMixedTypeAnnotation=Sk;S.isModuleDeclaration=X8;S.isModuleExpression=BF;S.isModuleSpecifier=I8;S.isNewExpression=GB;S.isNoop=SF;S.isNullLiteral=UB;S.isNullLiteralTypeAnnotation=Z3;S.isNullableTypeAnnotation=vk;S.isNumberLiteral=K8;S.isNumberLiteralTypeAnnotation=Pk;S.isNumberTypeAnnotation=Ak;S.isNumericLiteral=qB;S.isObjectExpression=YB;S.isObjectMember=v8;S.isObjectMethod=XB;S.isObjectPattern=_3;S.isObjectProperty=JB;S.isObjectTypeAnnotation=Ck;S.isObjectTypeCallProperty=wk;S.isObjectTypeIndexer=Ik;S.isObjectTypeInternalSlot=Dk;S.isObjectTypeProperty=_k;S.isObjectTypeSpreadProperty=Ok;S.isOpaqueType=Nk;S.isOptionalCallExpression=V3;S.isOptionalIndexedAccessType=iF;S.isOptionalMemberExpression=U3;S.isParenthesizedExpression=e3;S.isPattern=C8;S.isPatternLike=y8;S.isPipelineBareFunction=LF;S.isPipelinePrimaryTopicReference=jF;S.isPipelineTopicExpression=FF;S.isPlaceholder=xF;S.isPrivate=O8;S.isPrivateName=H3;S.isProgram=HB;S.isProperty=P8;S.isPureish=h8;S.isQualifiedTypeIdentifier=Bk;S.isRecordExpression=_F;S.isRegExpLiteral=$B;S.isRegexLiteral=G8;S.isRestElement=zB;S.isRestProperty=H8;S.isReturnStatement=QB;S.isScopable=e8;S.isSequenceExpression=ZB;S.isSpreadElement=O3;S.isSpreadProperty=Y8;S.isStandardized=zL;S.isStatement=n8;S.isStaticBlock=Y3;S.isStringLiteral=RB;S.isStringLiteralTypeAnnotation=kk;S.isStringTypeAnnotation=Fk;S.isSuper=N3;S.isSwitchCase=t3;S.isSwitchStatement=r3;S.isSymbolTypeAnnotation=Lk;S.isTSAnyKeyword=HF;S.isTSArrayType=dL;S.isTSAsExpression=BL;S.isTSBaseType=W8;S.isTSBigIntKeyword=XF;S.isTSBooleanKeyword=YF;S.isTSCallSignatureDeclaration=VF;S.isTSConditionalType=TL;S.isTSConstructSignatureDeclaration=$F;S.isTSConstructorType=lL;S.isTSDeclareFunction=RF;S.isTSDeclareMethod=qF;S.isTSEntityName=b8;S.isTSEnumBody=LL;S.isTSEnumDeclaration=jL;S.isTSEnumMember=ML;S.isTSExportAssignment=KL;S.isTSExpressionWithTypeArguments=wL;S.isTSExternalModuleReference=$L;S.isTSFunctionType=oL;S.isTSImportEqualsDeclaration=VL;S.isTSImportType=UL;S.isTSIndexSignature=GF;S.isTSIndexedAccessType=PL;S.isTSInferType=SL;S.isTSInstantiationExpression=NL;S.isTSInterfaceBody=_L;S.isTSInterfaceDeclaration=IL;S.isTSIntersectionType=EL;S.isTSIntrinsicKeyword=JF;S.isTSLiteralType=DL;S.isTSMappedType=AL;S.isTSMethodSignature=KF;S.isTSModuleBlock=qL;S.isTSModuleDeclaration=RL;S.isTSNamedTupleMember=gL;S.isTSNamespaceExportDeclaration=GL;S.isTSNeverKeyword=zF;S.isTSNonNullExpression=WL;S.isTSNullKeyword=QF;S.isTSNumberKeyword=ZF;S.isTSObjectKeyword=eL;S.isTSOptionalType=mL;S.isTSParameterProperty=MF;S.isTSParenthesizedType=xL;S.isTSPropertySignature=WF;S.isTSQualifiedName=UF;S.isTSRestType=yL;S.isTSSatisfiesExpression=kL;S.isTSStringKeyword=tL;S.isTSSymbolKeyword=rL;S.isTSTemplateLiteralType=CL;S.isTSThisType=aL;S.isTSTupleType=hL;S.isTSType=$8;S.isTSTypeAliasDeclaration=OL;S.isTSTypeAnnotation=HL;S.isTSTypeAssertion=FL;S.isTSTypeElement=V8;S.isTSTypeLiteral=fL;S.isTSTypeOperator=vL;S.isTSTypeParameter=JL;S.isTSTypeParameterDeclaration=XL;S.isTSTypeParameterInstantiation=YL;S.isTSTypePredicate=cL;S.isTSTypeQuery=pL;S.isTSTypeReference=uL;S.isTSUndefinedKeyword=nL;S.isTSUnionType=bL;S.isTSUnknownKeyword=sL;S.isTSVoidKeyword=iL;S.isTaggedTemplateExpression=B3;S.isTemplateElement=k3;S.isTemplateLiteral=F3;S.isTerminatorless=s8;S.isThisExpression=n3;S.isThisTypeAnnotation=jk;S.isThrowStatement=s3;S.isTopicReference=kF;S.isTryStatement=i3;S.isTupleExpression=OF;S.isTupleTypeAnnotation=Mk;S.isTypeAlias=qk;S.isTypeAnnotation=Uk;S.isTypeCastExpression=Vk;S.isTypeParameter=$k;S.isTypeParameterDeclaration=Wk;S.isTypeParameterInstantiation=Kk;S.isTypeScript=U8;S.isTypeofTypeAnnotation=Rk;S.isUnaryExpression=a3;S.isUnaryLike=A8;S.isUnionTypeAnnotation=Gk;S.isUpdateExpression=o3;S.isUserWhitespacable=S8;S.isV8IntrinsicIdentifier=vF;S.isVariableDeclaration=l3;S.isVariableDeclarator=u3;S.isVariance=Hk;S.isVoidTypeAnnotation=Yk;S.isWhile=l8;S.isWhileStatement=c3;S.isWithStatement=p3;S.isYieldExpression=L3;var P=Fl(),Xa=Ya();function mB(e,t){return!e||e.type!=="ArrayExpression"?!1:t==null||(0,P.default)(e,t)}function yB(e,t){return!e||e.type!=="AssignmentExpression"?!1:t==null||(0,P.default)(e,t)}function gB(e,t){return!e||e.type!=="BinaryExpression"?!1:t==null||(0,P.default)(e,t)}function bB(e,t){return!e||e.type!=="InterpreterDirective"?!1:t==null||(0,P.default)(e,t)}function EB(e,t){return!e||e.type!=="Directive"?!1:t==null||(0,P.default)(e,t)}function TB(e,t){return!e||e.type!=="DirectiveLiteral"?!1:t==null||(0,P.default)(e,t)}function SB(e,t){return!e||e.type!=="BlockStatement"?!1:t==null||(0,P.default)(e,t)}function xB(e,t){return!e||e.type!=="BreakStatement"?!1:t==null||(0,P.default)(e,t)}function vB(e,t){return!e||e.type!=="CallExpression"?!1:t==null||(0,P.default)(e,t)}function PB(e,t){return!e||e.type!=="CatchClause"?!1:t==null||(0,P.default)(e,t)}function AB(e,t){return!e||e.type!=="ConditionalExpression"?!1:t==null||(0,P.default)(e,t)}function CB(e,t){return!e||e.type!=="ContinueStatement"?!1:t==null||(0,P.default)(e,t)}function DB(e,t){return!e||e.type!=="DebuggerStatement"?!1:t==null||(0,P.default)(e,t)}function wB(e,t){return!e||e.type!=="DoWhileStatement"?!1:t==null||(0,P.default)(e,t)}function IB(e,t){return!e||e.type!=="EmptyStatement"?!1:t==null||(0,P.default)(e,t)}function _B(e,t){return!e||e.type!=="ExpressionStatement"?!1:t==null||(0,P.default)(e,t)}function OB(e,t){return!e||e.type!=="File"?!1:t==null||(0,P.default)(e,t)}function NB(e,t){return!e||e.type!=="ForInStatement"?!1:t==null||(0,P.default)(e,t)}function BB(e,t){return!e||e.type!=="ForStatement"?!1:t==null||(0,P.default)(e,t)}function kB(e,t){return!e||e.type!=="FunctionDeclaration"?!1:t==null||(0,P.default)(e,t)}function FB(e,t){return!e||e.type!=="FunctionExpression"?!1:t==null||(0,P.default)(e,t)}function LB(e,t){return!e||e.type!=="Identifier"?!1:t==null||(0,P.default)(e,t)}function jB(e,t){return!e||e.type!=="IfStatement"?!1:t==null||(0,P.default)(e,t)}function MB(e,t){return!e||e.type!=="LabeledStatement"?!1:t==null||(0,P.default)(e,t)}function RB(e,t){return!e||e.type!=="StringLiteral"?!1:t==null||(0,P.default)(e,t)}function qB(e,t){return!e||e.type!=="NumericLiteral"?!1:t==null||(0,P.default)(e,t)}function UB(e,t){return!e||e.type!=="NullLiteral"?!1:t==null||(0,P.default)(e,t)}function VB(e,t){return!e||e.type!=="BooleanLiteral"?!1:t==null||(0,P.default)(e,t)}function $B(e,t){return!e||e.type!=="RegExpLiteral"?!1:t==null||(0,P.default)(e,t)}function WB(e,t){return!e||e.type!=="LogicalExpression"?!1:t==null||(0,P.default)(e,t)}function KB(e,t){return!e||e.type!=="MemberExpression"?!1:t==null||(0,P.default)(e,t)}function GB(e,t){return!e||e.type!=="NewExpression"?!1:t==null||(0,P.default)(e,t)}function HB(e,t){return!e||e.type!=="Program"?!1:t==null||(0,P.default)(e,t)}function YB(e,t){return!e||e.type!=="ObjectExpression"?!1:t==null||(0,P.default)(e,t)}function XB(e,t){return!e||e.type!=="ObjectMethod"?!1:t==null||(0,P.default)(e,t)}function JB(e,t){return!e||e.type!=="ObjectProperty"?!1:t==null||(0,P.default)(e,t)}function zB(e,t){return!e||e.type!=="RestElement"?!1:t==null||(0,P.default)(e,t)}function QB(e,t){return!e||e.type!=="ReturnStatement"?!1:t==null||(0,P.default)(e,t)}function ZB(e,t){return!e||e.type!=="SequenceExpression"?!1:t==null||(0,P.default)(e,t)}function e3(e,t){return!e||e.type!=="ParenthesizedExpression"?!1:t==null||(0,P.default)(e,t)}function t3(e,t){return!e||e.type!=="SwitchCase"?!1:t==null||(0,P.default)(e,t)}function r3(e,t){return!e||e.type!=="SwitchStatement"?!1:t==null||(0,P.default)(e,t)}function n3(e,t){return!e||e.type!=="ThisExpression"?!1:t==null||(0,P.default)(e,t)}function s3(e,t){return!e||e.type!=="ThrowStatement"?!1:t==null||(0,P.default)(e,t)}function i3(e,t){return!e||e.type!=="TryStatement"?!1:t==null||(0,P.default)(e,t)}function a3(e,t){return!e||e.type!=="UnaryExpression"?!1:t==null||(0,P.default)(e,t)}function o3(e,t){return!e||e.type!=="UpdateExpression"?!1:t==null||(0,P.default)(e,t)}function l3(e,t){return!e||e.type!=="VariableDeclaration"?!1:t==null||(0,P.default)(e,t)}function u3(e,t){return!e||e.type!=="VariableDeclarator"?!1:t==null||(0,P.default)(e,t)}function c3(e,t){return!e||e.type!=="WhileStatement"?!1:t==null||(0,P.default)(e,t)}function p3(e,t){return!e||e.type!=="WithStatement"?!1:t==null||(0,P.default)(e,t)}function f3(e,t){return!e||e.type!=="AssignmentPattern"?!1:t==null||(0,P.default)(e,t)}function d3(e,t){return!e||e.type!=="ArrayPattern"?!1:t==null||(0,P.default)(e,t)}function h3(e,t){return!e||e.type!=="ArrowFunctionExpression"?!1:t==null||(0,P.default)(e,t)}function m3(e,t){return!e||e.type!=="ClassBody"?!1:t==null||(0,P.default)(e,t)}function y3(e,t){return!e||e.type!=="ClassExpression"?!1:t==null||(0,P.default)(e,t)}function g3(e,t){return!e||e.type!=="ClassDeclaration"?!1:t==null||(0,P.default)(e,t)}function b3(e,t){return!e||e.type!=="ExportAllDeclaration"?!1:t==null||(0,P.default)(e,t)}function E3(e,t){return!e||e.type!=="ExportDefaultDeclaration"?!1:t==null||(0,P.default)(e,t)}function T3(e,t){return!e||e.type!=="ExportNamedDeclaration"?!1:t==null||(0,P.default)(e,t)}function S3(e,t){return!e||e.type!=="ExportSpecifier"?!1:t==null||(0,P.default)(e,t)}function x3(e,t){return!e||e.type!=="ForOfStatement"?!1:t==null||(0,P.default)(e,t)}function v3(e,t){return!e||e.type!=="ImportDeclaration"?!1:t==null||(0,P.default)(e,t)}function P3(e,t){return!e||e.type!=="ImportDefaultSpecifier"?!1:t==null||(0,P.default)(e,t)}function A3(e,t){return!e||e.type!=="ImportNamespaceSpecifier"?!1:t==null||(0,P.default)(e,t)}function C3(e,t){return!e||e.type!=="ImportSpecifier"?!1:t==null||(0,P.default)(e,t)}function D3(e,t){return!e||e.type!=="ImportExpression"?!1:t==null||(0,P.default)(e,t)}function w3(e,t){return!e||e.type!=="MetaProperty"?!1:t==null||(0,P.default)(e,t)}function I3(e,t){return!e||e.type!=="ClassMethod"?!1:t==null||(0,P.default)(e,t)}function _3(e,t){return!e||e.type!=="ObjectPattern"?!1:t==null||(0,P.default)(e,t)}function O3(e,t){return!e||e.type!=="SpreadElement"?!1:t==null||(0,P.default)(e,t)}function N3(e,t){return!e||e.type!=="Super"?!1:t==null||(0,P.default)(e,t)}function B3(e,t){return!e||e.type!=="TaggedTemplateExpression"?!1:t==null||(0,P.default)(e,t)}function k3(e,t){return!e||e.type!=="TemplateElement"?!1:t==null||(0,P.default)(e,t)}function F3(e,t){return!e||e.type!=="TemplateLiteral"?!1:t==null||(0,P.default)(e,t)}function L3(e,t){return!e||e.type!=="YieldExpression"?!1:t==null||(0,P.default)(e,t)}function j3(e,t){return!e||e.type!=="AwaitExpression"?!1:t==null||(0,P.default)(e,t)}function M3(e,t){return!e||e.type!=="Import"?!1:t==null||(0,P.default)(e,t)}function R3(e,t){return!e||e.type!=="BigIntLiteral"?!1:t==null||(0,P.default)(e,t)}function q3(e,t){return!e||e.type!=="ExportNamespaceSpecifier"?!1:t==null||(0,P.default)(e,t)}function U3(e,t){return!e||e.type!=="OptionalMemberExpression"?!1:t==null||(0,P.default)(e,t)}function V3(e,t){return!e||e.type!=="OptionalCallExpression"?!1:t==null||(0,P.default)(e,t)}function $3(e,t){return!e||e.type!=="ClassProperty"?!1:t==null||(0,P.default)(e,t)}function W3(e,t){return!e||e.type!=="ClassAccessorProperty"?!1:t==null||(0,P.default)(e,t)}function K3(e,t){return!e||e.type!=="ClassPrivateProperty"?!1:t==null||(0,P.default)(e,t)}function G3(e,t){return!e||e.type!=="ClassPrivateMethod"?!1:t==null||(0,P.default)(e,t)}function H3(e,t){return!e||e.type!=="PrivateName"?!1:t==null||(0,P.default)(e,t)}function Y3(e,t){return!e||e.type!=="StaticBlock"?!1:t==null||(0,P.default)(e,t)}function X3(e,t){return!e||e.type!=="AnyTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function J3(e,t){return!e||e.type!=="ArrayTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function z3(e,t){return!e||e.type!=="BooleanTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Q3(e,t){return!e||e.type!=="BooleanLiteralTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Z3(e,t){return!e||e.type!=="NullLiteralTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function ek(e,t){return!e||e.type!=="ClassImplements"?!1:t==null||(0,P.default)(e,t)}function tk(e,t){return!e||e.type!=="DeclareClass"?!1:t==null||(0,P.default)(e,t)}function rk(e,t){return!e||e.type!=="DeclareFunction"?!1:t==null||(0,P.default)(e,t)}function nk(e,t){return!e||e.type!=="DeclareInterface"?!1:t==null||(0,P.default)(e,t)}function sk(e,t){return!e||e.type!=="DeclareModule"?!1:t==null||(0,P.default)(e,t)}function ik(e,t){return!e||e.type!=="DeclareModuleExports"?!1:t==null||(0,P.default)(e,t)}function ak(e,t){return!e||e.type!=="DeclareTypeAlias"?!1:t==null||(0,P.default)(e,t)}function ok(e,t){return!e||e.type!=="DeclareOpaqueType"?!1:t==null||(0,P.default)(e,t)}function lk(e,t){return!e||e.type!=="DeclareVariable"?!1:t==null||(0,P.default)(e,t)}function uk(e,t){return!e||e.type!=="DeclareExportDeclaration"?!1:t==null||(0,P.default)(e,t)}function ck(e,t){return!e||e.type!=="DeclareExportAllDeclaration"?!1:t==null||(0,P.default)(e,t)}function pk(e,t){return!e||e.type!=="DeclaredPredicate"?!1:t==null||(0,P.default)(e,t)}function fk(e,t){return!e||e.type!=="ExistsTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function dk(e,t){return!e||e.type!=="FunctionTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function hk(e,t){return!e||e.type!=="FunctionTypeParam"?!1:t==null||(0,P.default)(e,t)}function mk(e,t){return!e||e.type!=="GenericTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function yk(e,t){return!e||e.type!=="InferredPredicate"?!1:t==null||(0,P.default)(e,t)}function gk(e,t){return!e||e.type!=="InterfaceExtends"?!1:t==null||(0,P.default)(e,t)}function bk(e,t){return!e||e.type!=="InterfaceDeclaration"?!1:t==null||(0,P.default)(e,t)}function Ek(e,t){return!e||e.type!=="InterfaceTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Tk(e,t){return!e||e.type!=="IntersectionTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Sk(e,t){return!e||e.type!=="MixedTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function xk(e,t){return!e||e.type!=="EmptyTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function vk(e,t){return!e||e.type!=="NullableTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Pk(e,t){return!e||e.type!=="NumberLiteralTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Ak(e,t){return!e||e.type!=="NumberTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Ck(e,t){return!e||e.type!=="ObjectTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Dk(e,t){return!e||e.type!=="ObjectTypeInternalSlot"?!1:t==null||(0,P.default)(e,t)}function wk(e,t){return!e||e.type!=="ObjectTypeCallProperty"?!1:t==null||(0,P.default)(e,t)}function Ik(e,t){return!e||e.type!=="ObjectTypeIndexer"?!1:t==null||(0,P.default)(e,t)}function _k(e,t){return!e||e.type!=="ObjectTypeProperty"?!1:t==null||(0,P.default)(e,t)}function Ok(e,t){return!e||e.type!=="ObjectTypeSpreadProperty"?!1:t==null||(0,P.default)(e,t)}function Nk(e,t){return!e||e.type!=="OpaqueType"?!1:t==null||(0,P.default)(e,t)}function Bk(e,t){return!e||e.type!=="QualifiedTypeIdentifier"?!1:t==null||(0,P.default)(e,t)}function kk(e,t){return!e||e.type!=="StringLiteralTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Fk(e,t){return!e||e.type!=="StringTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Lk(e,t){return!e||e.type!=="SymbolTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function jk(e,t){return!e||e.type!=="ThisTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Mk(e,t){return!e||e.type!=="TupleTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Rk(e,t){return!e||e.type!=="TypeofTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function qk(e,t){return!e||e.type!=="TypeAlias"?!1:t==null||(0,P.default)(e,t)}function Uk(e,t){return!e||e.type!=="TypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Vk(e,t){return!e||e.type!=="TypeCastExpression"?!1:t==null||(0,P.default)(e,t)}function $k(e,t){return!e||e.type!=="TypeParameter"?!1:t==null||(0,P.default)(e,t)}function Wk(e,t){return!e||e.type!=="TypeParameterDeclaration"?!1:t==null||(0,P.default)(e,t)}function Kk(e,t){return!e||e.type!=="TypeParameterInstantiation"?!1:t==null||(0,P.default)(e,t)}function Gk(e,t){return!e||e.type!=="UnionTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Hk(e,t){return!e||e.type!=="Variance"?!1:t==null||(0,P.default)(e,t)}function Yk(e,t){return!e||e.type!=="VoidTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function Xk(e,t){return!e||e.type!=="EnumDeclaration"?!1:t==null||(0,P.default)(e,t)}function Jk(e,t){return!e||e.type!=="EnumBooleanBody"?!1:t==null||(0,P.default)(e,t)}function zk(e,t){return!e||e.type!=="EnumNumberBody"?!1:t==null||(0,P.default)(e,t)}function Qk(e,t){return!e||e.type!=="EnumStringBody"?!1:t==null||(0,P.default)(e,t)}function Zk(e,t){return!e||e.type!=="EnumSymbolBody"?!1:t==null||(0,P.default)(e,t)}function eF(e,t){return!e||e.type!=="EnumBooleanMember"?!1:t==null||(0,P.default)(e,t)}function tF(e,t){return!e||e.type!=="EnumNumberMember"?!1:t==null||(0,P.default)(e,t)}function rF(e,t){return!e||e.type!=="EnumStringMember"?!1:t==null||(0,P.default)(e,t)}function nF(e,t){return!e||e.type!=="EnumDefaultedMember"?!1:t==null||(0,P.default)(e,t)}function sF(e,t){return!e||e.type!=="IndexedAccessType"?!1:t==null||(0,P.default)(e,t)}function iF(e,t){return!e||e.type!=="OptionalIndexedAccessType"?!1:t==null||(0,P.default)(e,t)}function aF(e,t){return!e||e.type!=="JSXAttribute"?!1:t==null||(0,P.default)(e,t)}function oF(e,t){return!e||e.type!=="JSXClosingElement"?!1:t==null||(0,P.default)(e,t)}function lF(e,t){return!e||e.type!=="JSXElement"?!1:t==null||(0,P.default)(e,t)}function uF(e,t){return!e||e.type!=="JSXEmptyExpression"?!1:t==null||(0,P.default)(e,t)}function cF(e,t){return!e||e.type!=="JSXExpressionContainer"?!1:t==null||(0,P.default)(e,t)}function pF(e,t){return!e||e.type!=="JSXSpreadChild"?!1:t==null||(0,P.default)(e,t)}function fF(e,t){return!e||e.type!=="JSXIdentifier"?!1:t==null||(0,P.default)(e,t)}function dF(e,t){return!e||e.type!=="JSXMemberExpression"?!1:t==null||(0,P.default)(e,t)}function hF(e,t){return!e||e.type!=="JSXNamespacedName"?!1:t==null||(0,P.default)(e,t)}function mF(e,t){return!e||e.type!=="JSXOpeningElement"?!1:t==null||(0,P.default)(e,t)}function yF(e,t){return!e||e.type!=="JSXSpreadAttribute"?!1:t==null||(0,P.default)(e,t)}function gF(e,t){return!e||e.type!=="JSXText"?!1:t==null||(0,P.default)(e,t)}function bF(e,t){return!e||e.type!=="JSXFragment"?!1:t==null||(0,P.default)(e,t)}function EF(e,t){return!e||e.type!=="JSXOpeningFragment"?!1:t==null||(0,P.default)(e,t)}function TF(e,t){return!e||e.type!=="JSXClosingFragment"?!1:t==null||(0,P.default)(e,t)}function SF(e,t){return!e||e.type!=="Noop"?!1:t==null||(0,P.default)(e,t)}function xF(e,t){return!e||e.type!=="Placeholder"?!1:t==null||(0,P.default)(e,t)}function vF(e,t){return!e||e.type!=="V8IntrinsicIdentifier"?!1:t==null||(0,P.default)(e,t)}function PF(e,t){return!e||e.type!=="ArgumentPlaceholder"?!1:t==null||(0,P.default)(e,t)}function AF(e,t){return!e||e.type!=="BindExpression"?!1:t==null||(0,P.default)(e,t)}function CF(e,t){return!e||e.type!=="ImportAttribute"?!1:t==null||(0,P.default)(e,t)}function DF(e,t){return!e||e.type!=="Decorator"?!1:t==null||(0,P.default)(e,t)}function wF(e,t){return!e||e.type!=="DoExpression"?!1:t==null||(0,P.default)(e,t)}function IF(e,t){return!e||e.type!=="ExportDefaultSpecifier"?!1:t==null||(0,P.default)(e,t)}function _F(e,t){return!e||e.type!=="RecordExpression"?!1:t==null||(0,P.default)(e,t)}function OF(e,t){return!e||e.type!=="TupleExpression"?!1:t==null||(0,P.default)(e,t)}function NF(e,t){return!e||e.type!=="DecimalLiteral"?!1:t==null||(0,P.default)(e,t)}function BF(e,t){return!e||e.type!=="ModuleExpression"?!1:t==null||(0,P.default)(e,t)}function kF(e,t){return!e||e.type!=="TopicReference"?!1:t==null||(0,P.default)(e,t)}function FF(e,t){return!e||e.type!=="PipelineTopicExpression"?!1:t==null||(0,P.default)(e,t)}function LF(e,t){return!e||e.type!=="PipelineBareFunction"?!1:t==null||(0,P.default)(e,t)}function jF(e,t){return!e||e.type!=="PipelinePrimaryTopicReference"?!1:t==null||(0,P.default)(e,t)}function MF(e,t){return!e||e.type!=="TSParameterProperty"?!1:t==null||(0,P.default)(e,t)}function RF(e,t){return!e||e.type!=="TSDeclareFunction"?!1:t==null||(0,P.default)(e,t)}function qF(e,t){return!e||e.type!=="TSDeclareMethod"?!1:t==null||(0,P.default)(e,t)}function UF(e,t){return!e||e.type!=="TSQualifiedName"?!1:t==null||(0,P.default)(e,t)}function VF(e,t){return!e||e.type!=="TSCallSignatureDeclaration"?!1:t==null||(0,P.default)(e,t)}function $F(e,t){return!e||e.type!=="TSConstructSignatureDeclaration"?!1:t==null||(0,P.default)(e,t)}function WF(e,t){return!e||e.type!=="TSPropertySignature"?!1:t==null||(0,P.default)(e,t)}function KF(e,t){return!e||e.type!=="TSMethodSignature"?!1:t==null||(0,P.default)(e,t)}function GF(e,t){return!e||e.type!=="TSIndexSignature"?!1:t==null||(0,P.default)(e,t)}function HF(e,t){return!e||e.type!=="TSAnyKeyword"?!1:t==null||(0,P.default)(e,t)}function YF(e,t){return!e||e.type!=="TSBooleanKeyword"?!1:t==null||(0,P.default)(e,t)}function XF(e,t){return!e||e.type!=="TSBigIntKeyword"?!1:t==null||(0,P.default)(e,t)}function JF(e,t){return!e||e.type!=="TSIntrinsicKeyword"?!1:t==null||(0,P.default)(e,t)}function zF(e,t){return!e||e.type!=="TSNeverKeyword"?!1:t==null||(0,P.default)(e,t)}function QF(e,t){return!e||e.type!=="TSNullKeyword"?!1:t==null||(0,P.default)(e,t)}function ZF(e,t){return!e||e.type!=="TSNumberKeyword"?!1:t==null||(0,P.default)(e,t)}function eL(e,t){return!e||e.type!=="TSObjectKeyword"?!1:t==null||(0,P.default)(e,t)}function tL(e,t){return!e||e.type!=="TSStringKeyword"?!1:t==null||(0,P.default)(e,t)}function rL(e,t){return!e||e.type!=="TSSymbolKeyword"?!1:t==null||(0,P.default)(e,t)}function nL(e,t){return!e||e.type!=="TSUndefinedKeyword"?!1:t==null||(0,P.default)(e,t)}function sL(e,t){return!e||e.type!=="TSUnknownKeyword"?!1:t==null||(0,P.default)(e,t)}function iL(e,t){return!e||e.type!=="TSVoidKeyword"?!1:t==null||(0,P.default)(e,t)}function aL(e,t){return!e||e.type!=="TSThisType"?!1:t==null||(0,P.default)(e,t)}function oL(e,t){return!e||e.type!=="TSFunctionType"?!1:t==null||(0,P.default)(e,t)}function lL(e,t){return!e||e.type!=="TSConstructorType"?!1:t==null||(0,P.default)(e,t)}function uL(e,t){return!e||e.type!=="TSTypeReference"?!1:t==null||(0,P.default)(e,t)}function cL(e,t){return!e||e.type!=="TSTypePredicate"?!1:t==null||(0,P.default)(e,t)}function pL(e,t){return!e||e.type!=="TSTypeQuery"?!1:t==null||(0,P.default)(e,t)}function fL(e,t){return!e||e.type!=="TSTypeLiteral"?!1:t==null||(0,P.default)(e,t)}function dL(e,t){return!e||e.type!=="TSArrayType"?!1:t==null||(0,P.default)(e,t)}function hL(e,t){return!e||e.type!=="TSTupleType"?!1:t==null||(0,P.default)(e,t)}function mL(e,t){return!e||e.type!=="TSOptionalType"?!1:t==null||(0,P.default)(e,t)}function yL(e,t){return!e||e.type!=="TSRestType"?!1:t==null||(0,P.default)(e,t)}function gL(e,t){return!e||e.type!=="TSNamedTupleMember"?!1:t==null||(0,P.default)(e,t)}function bL(e,t){return!e||e.type!=="TSUnionType"?!1:t==null||(0,P.default)(e,t)}function EL(e,t){return!e||e.type!=="TSIntersectionType"?!1:t==null||(0,P.default)(e,t)}function TL(e,t){return!e||e.type!=="TSConditionalType"?!1:t==null||(0,P.default)(e,t)}function SL(e,t){return!e||e.type!=="TSInferType"?!1:t==null||(0,P.default)(e,t)}function xL(e,t){return!e||e.type!=="TSParenthesizedType"?!1:t==null||(0,P.default)(e,t)}function vL(e,t){return!e||e.type!=="TSTypeOperator"?!1:t==null||(0,P.default)(e,t)}function PL(e,t){return!e||e.type!=="TSIndexedAccessType"?!1:t==null||(0,P.default)(e,t)}function AL(e,t){return!e||e.type!=="TSMappedType"?!1:t==null||(0,P.default)(e,t)}function CL(e,t){return!e||e.type!=="TSTemplateLiteralType"?!1:t==null||(0,P.default)(e,t)}function DL(e,t){return!e||e.type!=="TSLiteralType"?!1:t==null||(0,P.default)(e,t)}function wL(e,t){return!e||e.type!=="TSExpressionWithTypeArguments"?!1:t==null||(0,P.default)(e,t)}function IL(e,t){return!e||e.type!=="TSInterfaceDeclaration"?!1:t==null||(0,P.default)(e,t)}function _L(e,t){return!e||e.type!=="TSInterfaceBody"?!1:t==null||(0,P.default)(e,t)}function OL(e,t){return!e||e.type!=="TSTypeAliasDeclaration"?!1:t==null||(0,P.default)(e,t)}function NL(e,t){return!e||e.type!=="TSInstantiationExpression"?!1:t==null||(0,P.default)(e,t)}function BL(e,t){return!e||e.type!=="TSAsExpression"?!1:t==null||(0,P.default)(e,t)}function kL(e,t){return!e||e.type!=="TSSatisfiesExpression"?!1:t==null||(0,P.default)(e,t)}function FL(e,t){return!e||e.type!=="TSTypeAssertion"?!1:t==null||(0,P.default)(e,t)}function LL(e,t){return!e||e.type!=="TSEnumBody"?!1:t==null||(0,P.default)(e,t)}function jL(e,t){return!e||e.type!=="TSEnumDeclaration"?!1:t==null||(0,P.default)(e,t)}function ML(e,t){return!e||e.type!=="TSEnumMember"?!1:t==null||(0,P.default)(e,t)}function RL(e,t){return!e||e.type!=="TSModuleDeclaration"?!1:t==null||(0,P.default)(e,t)}function qL(e,t){return!e||e.type!=="TSModuleBlock"?!1:t==null||(0,P.default)(e,t)}function UL(e,t){return!e||e.type!=="TSImportType"?!1:t==null||(0,P.default)(e,t)}function VL(e,t){return!e||e.type!=="TSImportEqualsDeclaration"?!1:t==null||(0,P.default)(e,t)}function $L(e,t){return!e||e.type!=="TSExternalModuleReference"?!1:t==null||(0,P.default)(e,t)}function WL(e,t){return!e||e.type!=="TSNonNullExpression"?!1:t==null||(0,P.default)(e,t)}function KL(e,t){return!e||e.type!=="TSExportAssignment"?!1:t==null||(0,P.default)(e,t)}function GL(e,t){return!e||e.type!=="TSNamespaceExportDeclaration"?!1:t==null||(0,P.default)(e,t)}function HL(e,t){return!e||e.type!=="TSTypeAnnotation"?!1:t==null||(0,P.default)(e,t)}function YL(e,t){return!e||e.type!=="TSTypeParameterInstantiation"?!1:t==null||(0,P.default)(e,t)}function XL(e,t){return!e||e.type!=="TSTypeParameterDeclaration"?!1:t==null||(0,P.default)(e,t)}function JL(e,t){return!e||e.type!=="TSTypeParameter"?!1:t==null||(0,P.default)(e,t)}function zL(e,t){if(!e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"InterpreterDirective":case"Directive":case"DirectiveLiteral":case"BlockStatement":case"BreakStatement":case"CallExpression":case"CatchClause":case"ConditionalExpression":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"File":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Identifier":case"IfStatement":case"LabeledStatement":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"Program":case"ObjectExpression":case"ObjectMethod":case"ObjectProperty":case"RestElement":case"ReturnStatement":case"SequenceExpression":case"ParenthesizedExpression":case"SwitchCase":case"SwitchStatement":case"ThisExpression":case"ThrowStatement":case"TryStatement":case"UnaryExpression":case"UpdateExpression":case"VariableDeclaration":case"VariableDeclarator":case"WhileStatement":case"WithStatement":case"AssignmentPattern":case"ArrayPattern":case"ArrowFunctionExpression":case"ClassBody":case"ClassExpression":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportSpecifier":case"ForOfStatement":case"ImportDeclaration":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportExpression":case"MetaProperty":case"ClassMethod":case"ObjectPattern":case"SpreadElement":case"Super":case"TaggedTemplateExpression":case"TemplateElement":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"ExportNamespaceSpecifier":case"OptionalMemberExpression":case"OptionalCallExpression":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":case"StaticBlock":break;case"Placeholder":switch(e.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return t==null||(0,P.default)(e,t)}function QL(e,t){if(!e)return!1;switch(e.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(e.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return t==null||(0,P.default)(e,t)}function ZL(e,t){if(!e)return!1;switch(e.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return t==null||(0,P.default)(e,t)}function e8(e,t){if(!e)return!1;switch(e.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"ClassExpression":case"ClassDeclaration":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,P.default)(e,t)}function t8(e,t){if(!e)return!1;switch(e.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(e.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,P.default)(e,t)}function r8(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,P.default)(e,t)}function n8(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ForOfStatement":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":case"TSExportAssignment":case"TSNamespaceExportDeclaration":break;case"Placeholder":switch(e.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return t==null||(0,P.default)(e,t)}function s8(e,t){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return t==null||(0,P.default)(e,t)}function i8(e,t){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return t==null||(0,P.default)(e,t)}function a8(e,t){if(!e)return!1;switch(e.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return t==null||(0,P.default)(e,t)}function o8(e,t){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,P.default)(e,t)}function l8(e,t){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return t==null||(0,P.default)(e,t)}function u8(e,t){if(!e)return!1;switch(e.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return t==null||(0,P.default)(e,t)}function c8(e,t){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,P.default)(e,t)}function p8(e,t){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,P.default)(e,t)}function f8(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return t==null||(0,P.default)(e,t)}function d8(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return t==null||(0,P.default)(e,t)}function h8(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"ArrowFunctionExpression":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(e.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,P.default)(e,t)}function m8(e,t){if(!e)return!1;switch(e.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(e.expectedNode==="Declaration")break;default:return!1}return t==null||(0,P.default)(e,t)}function y8(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return t==null||(0,P.default)(e,t)}function g8(e,t){if(!e)return!1;switch(e.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(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return t==null||(0,P.default)(e,t)}function b8(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if(e.expectedNode==="Identifier")break;default:return!1}return t==null||(0,P.default)(e,t)}function E8(e,t){if(!e)return!1;switch(e.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(e.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,P.default)(e,t)}function T8(e,t){if(!e)return!1;switch(e.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(e.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,P.default)(e,t)}function S8(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return t==null||(0,P.default)(e,t)}function x8(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return t==null||(0,P.default)(e,t)}function v8(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return t==null||(0,P.default)(e,t)}function P8(e,t){if(!e)return!1;switch(e.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return t==null||(0,P.default)(e,t)}function A8(e,t){if(!e)return!1;switch(e.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return t==null||(0,P.default)(e,t)}function C8(e,t){if(!e)return!1;switch(e.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":break;case"Placeholder":if(e.expectedNode==="Pattern")break;default:return!1}return t==null||(0,P.default)(e,t)}function D8(e,t){if(!e)return!1;switch(e.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return t==null||(0,P.default)(e,t)}function ME(e,t){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return t==null||(0,P.default)(e,t)}function w8(e,t){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return t==null||(0,P.default)(e,t)}function I8(e,t){if(!e)return!1;switch(e.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return t==null||(0,P.default)(e,t)}function _8(e,t){if(!e)return!1;switch(e.type){case"ClassAccessorProperty":break;default:return!1}return t==null||(0,P.default)(e,t)}function O8(e,t){if(!e)return!1;switch(e.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return t==null||(0,P.default)(e,t)}function N8(e,t){if(!e)return!1;switch(e.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 t==null||(0,P.default)(e,t)}function B8(e,t){if(!e)return!1;switch(e.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 t==null||(0,P.default)(e,t)}function k8(e,t){if(!e)return!1;switch(e.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 t==null||(0,P.default)(e,t)}function F8(e,t){if(!e)return!1;switch(e.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 t==null||(0,P.default)(e,t)}function L8(e,t){if(!e)return!1;switch(e.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return t==null||(0,P.default)(e,t)}function j8(e,t){if(!e)return!1;switch(e.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return t==null||(0,P.default)(e,t)}function M8(e,t){if(!e)return!1;switch(e.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return t==null||(0,P.default)(e,t)}function R8(e,t){if(!e)return!1;switch(e.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 t==null||(0,P.default)(e,t)}function q8(e,t){if(!e)return!1;switch(e.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return t==null||(0,P.default)(e,t)}function U8(e,t){if(!e)return!1;switch(e.type){case"TSParameterProperty":case"TSDeclareFunction":case"TSDeclareMethod":case"TSQualifiedName":case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeyword":case"TSUndefinedKeyword":case"TSUnknownKeyword":case"TSVoidKeyword":case"TSThisType":case"TSFunctionType":case"TSConstructorType":case"TSTypeReference":case"TSTypePredicate":case"TSTypeQuery":case"TSTypeLiteral":case"TSArrayType":case"TSTupleType":case"TSOptionalType":case"TSRestType":case"TSNamedTupleMember":case"TSUnionType":case"TSIntersectionType":case"TSConditionalType":case"TSInferType":case"TSParenthesizedType":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedTy