UNPKG

playwright

Version:

A high-level API to automate web browsers

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