prettier-plugin-twin.macro
Version:
A Prettier plugin for sorting Tailwind CSS classes on twin.macro
1 lines • 1.1 MB
JavaScript
var T6=Object.create;var fo=Object.defineProperty,b6=Object.defineProperties,S6=Object.getOwnPropertyDescriptor,v6=Object.getOwnPropertyDescriptors,x6=Object.getOwnPropertyNames,nc=Object.getOwnPropertySymbols,E6=Object.getPrototypeOf,vh=Object.prototype.hasOwnProperty,aE=Object.prototype.propertyIsEnumerable;var sE=(t,e,r)=>e in t?fo(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,oe=(t,e)=>{for(var r in e||(e={}))vh.call(e,r)&&sE(t,r,e[r]);if(nc)for(var r of nc(e))aE.call(e,r)&&sE(t,r,e[r]);return t},Fe=(t,e)=>b6(t,v6(e));var Mr=(t,e)=>{var r={};for(var n in t)vh.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&nc)for(var n of nc(t))e.indexOf(n)<0&&aE.call(t,n)&&(r[n]=t[n]);return r};var _=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),P6=(t,e)=>{for(var r in e)fo(t,r,{get:e[r],enumerable:!0})},oE=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of x6(e))!vh.call(t,i)&&i!==r&&fo(t,i,{get:()=>e[i],enumerable:!(n=S6(e,i))||n.enumerable});return t};var Hi=(t,e,r)=>(r=t!=null?T6(E6(t)):{},oE(e||!t||!t.__esModule?fo(r,"default",{value:t,enumerable:!0}):r,t)),w6=t=>oE(fo({},"__esModule",{value:!0}),t);var ic=_(xh=>{"use strict";Object.defineProperty(xh,"__esModule",{value:!0});xh.default=A6;function A6(t,e){let r=Object.keys(e);for(let n of r)if(t[n]!==e[n])return!1;return!0}});var Pt=_(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.isAccessor=Bq;E.isAnyTypeAnnotation=a4;E.isArgumentPlaceholder=M8;E.isArrayExpression=_6;E.isArrayPattern=wj;E.isArrayTypeAnnotation=o4;E.isArrowFunctionExpression=Aj;E.isAssignmentExpression=C6;E.isAssignmentPattern=Pj;E.isAwaitExpression=zj;E.isBigIntLiteral=Xj;E.isBinary=aq;E.isBinaryExpression=O6;E.isBindExpression=F8;E.isBlock=uq;E.isBlockParent=lq;E.isBlockStatement=D6;E.isBooleanLiteral=ej;E.isBooleanLiteralTypeAnnotation=u4;E.isBooleanTypeAnnotation=l4;E.isBreakStatement=L6;E.isCallExpression=M6;E.isCatchClause=F6;E.isClass=Lq;E.isClassAccessorProperty=t4;E.isClassBody=_j;E.isClassDeclaration=Oj;E.isClassExpression=Cj;E.isClassImplements=f4;E.isClassMethod=qj;E.isClassPrivateMethod=n4;E.isClassPrivateProperty=r4;E.isClassProperty=e4;E.isCompletionStatement=pq;E.isConditional=dq;E.isConditionalExpression=R6;E.isContinueStatement=B6;E.isDebuggerStatement=j6;E.isDecimalLiteral=W8;E.isDeclaration=xq;E.isDeclareClass=p4;E.isDeclareExportAllDeclaration=v4;E.isDeclareExportDeclaration=S4;E.isDeclareFunction=d4;E.isDeclareInterface=h4;E.isDeclareModule=y4;E.isDeclareModuleExports=m4;E.isDeclareOpaqueType=T4;E.isDeclareTypeAlias=g4;E.isDeclareVariable=b4;E.isDeclaredPredicate=x4;E.isDecorator=B8;E.isDirective=N6;E.isDirectiveLiteral=k6;E.isDoExpression=j8;E.isDoWhileStatement=q6;E.isEmptyStatement=U6;E.isEmptyTypeAnnotation=D4;E.isEnumBody=$q;E.isEnumBooleanBody=o8;E.isEnumBooleanMember=f8;E.isEnumDeclaration=a8;E.isEnumDefaultedMember=h8;E.isEnumMember=Yq;E.isEnumNumberBody=l8;E.isEnumNumberMember=p8;E.isEnumStringBody=u8;E.isEnumStringMember=d8;E.isEnumSymbolBody=c8;E.isExistsTypeAnnotation=E4;E.isExportAllDeclaration=Ij;E.isExportDeclaration=Fq;E.isExportDefaultDeclaration=Nj;E.isExportDefaultSpecifier=q8;E.isExportNamedDeclaration=kj;E.isExportNamespaceSpecifier=Jj;E.isExportSpecifier=Dj;E.isExpression=sq;E.isExpressionStatement=V6;E.isExpressionWrapper=mq;E.isFile=W6;E.isFlow=qq;E.isFlowBaseAnnotation=Vq;E.isFlowDeclaration=Wq;E.isFlowPredicate=Kq;E.isFlowType=Uq;E.isFor=gq;E.isForInStatement=K6;E.isForOfStatement=Lj;E.isForStatement=$6;E.isForXStatement=Tq;E.isFunction=bq;E.isFunctionDeclaration=Y6;E.isFunctionExpression=G6;E.isFunctionParent=Sq;E.isFunctionTypeAnnotation=P4;E.isFunctionTypeParam=w4;E.isGenericTypeAnnotation=A4;E.isIdentifier=z6;E.isIfStatement=H6;E.isImmutable=_q;E.isImport=Hj;E.isImportAttribute=R8;E.isImportDeclaration=Mj;E.isImportDefaultSpecifier=Fj;E.isImportNamespaceSpecifier=Rj;E.isImportSpecifier=Bj;E.isIndexedAccessType=y8;E.isInferredPredicate=_4;E.isInterfaceDeclaration=O4;E.isInterfaceExtends=C4;E.isInterfaceTypeAnnotation=I4;E.isInterpreterDirective=I6;E.isIntersectionTypeAnnotation=N4;E.isJSX=Gq;E.isJSXAttribute=g8;E.isJSXClosingElement=T8;E.isJSXClosingFragment=N8;E.isJSXElement=b8;E.isJSXEmptyExpression=S8;E.isJSXExpressionContainer=v8;E.isJSXFragment=O8;E.isJSXIdentifier=E8;E.isJSXMemberExpression=P8;E.isJSXNamespacedName=w8;E.isJSXOpeningElement=A8;E.isJSXOpeningFragment=I8;E.isJSXSpreadAttribute=_8;E.isJSXSpreadChild=x8;E.isJSXText=C8;E.isLVal=Pq;E.isLabeledStatement=X6;E.isLiteral=Aq;E.isLogicalExpression=rj;E.isLoop=hq;E.isMemberExpression=nj;E.isMetaProperty=jj;E.isMethod=Oq;E.isMiscellaneous=zq;E.isMixedTypeAnnotation=k4;E.isModuleDeclaration=Mq;E.isModuleExpression=K8;E.isModuleSpecifier=Rq;E.isNewExpression=ij;E.isNoop=k8;E.isNullLiteral=Z6;E.isNullLiteralTypeAnnotation=c4;E.isNullableTypeAnnotation=L4;E.isNumberLiteral=Zq;E.isNumberLiteralTypeAnnotation=M4;E.isNumberTypeAnnotation=F4;E.isNumericLiteral=Q6;E.isObjectExpression=aj;E.isObjectMember=Iq;E.isObjectMethod=oj;E.isObjectPattern=Uj;E.isObjectProperty=lj;E.isObjectTypeAnnotation=R4;E.isObjectTypeCallProperty=j4;E.isObjectTypeIndexer=q4;E.isObjectTypeInternalSlot=B4;E.isObjectTypeProperty=U4;E.isObjectTypeSpreadProperty=V4;E.isOpaqueType=W4;E.isOptionalCallExpression=Zj;E.isOptionalIndexedAccessType=m8;E.isOptionalMemberExpression=Qj;E.isParenthesizedExpression=pj;E.isPattern=Dq;E.isPatternLike=Eq;E.isPipelineBareFunction=G8;E.isPipelinePrimaryTopicReference=z8;E.isPipelineTopicExpression=Y8;E.isPlaceholder=D8;E.isPrivate=jq;E.isPrivateName=i4;E.isProgram=sj;E.isProperty=Nq;E.isPureish=vq;E.isQualifiedTypeIdentifier=K4;E.isRecordExpression=U8;E.isRegExpLiteral=tj;E.isRegexLiteral=e7;E.isRestElement=uj;E.isRestProperty=t7;E.isReturnStatement=cj;E.isScopable=oq;E.isSequenceExpression=fj;E.isSpreadElement=Vj;E.isSpreadProperty=r7;E.isStandardized=iq;E.isStatement=cq;E.isStaticBlock=s4;E.isStringLiteral=J6;E.isStringLiteralTypeAnnotation=$4;E.isStringTypeAnnotation=Y4;E.isSuper=Wj;E.isSwitchCase=dj;E.isSwitchStatement=hj;E.isSymbolTypeAnnotation=G4;E.isTSAnyKeyword=i9;E.isTSArrayType=P9;E.isTSAsExpression=V9;E.isTSBaseType=Qq;E.isTSBigIntKeyword=a9;E.isTSBooleanKeyword=s9;E.isTSCallSignatureDeclaration=Z8;E.isTSConditionalType=N9;E.isTSConstructSignatureDeclaration=e9;E.isTSConstructorType=b9;E.isTSDeclareFunction=X8;E.isTSDeclareMethod=J8;E.isTSEntityName=wq;E.isTSEnumDeclaration=K9;E.isTSEnumMember=$9;E.isTSExportAssignment=Q9;E.isTSExpressionWithTypeArguments=B9;E.isTSExternalModuleReference=X9;E.isTSFunctionType=T9;E.isTSImportEqualsDeclaration=H9;E.isTSImportType=z9;E.isTSIndexSignature=n9;E.isTSIndexedAccessType=M9;E.isTSInferType=k9;E.isTSInterfaceBody=q9;E.isTSInterfaceDeclaration=j9;E.isTSIntersectionType=I9;E.isTSIntrinsicKeyword=o9;E.isTSLiteralType=R9;E.isTSMappedType=F9;E.isTSMethodSignature=r9;E.isTSModuleBlock=G9;E.isTSModuleDeclaration=Y9;E.isTSNamedTupleMember=C9;E.isTSNamespaceExportDeclaration=Z9;E.isTSNeverKeyword=l9;E.isTSNonNullExpression=J9;E.isTSNullKeyword=u9;E.isTSNumberKeyword=c9;E.isTSObjectKeyword=f9;E.isTSOptionalType=A9;E.isTSParameterProperty=H8;E.isTSParenthesizedType=D9;E.isTSPropertySignature=t9;E.isTSQualifiedName=Q8;E.isTSRestType=_9;E.isTSStringKeyword=p9;E.isTSSymbolKeyword=d9;E.isTSThisType=g9;E.isTSTupleType=w9;E.isTSType=Jq;E.isTSTypeAliasDeclaration=U9;E.isTSTypeAnnotation=eq;E.isTSTypeAssertion=W9;E.isTSTypeElement=Xq;E.isTSTypeLiteral=E9;E.isTSTypeOperator=L9;E.isTSTypeParameter=nq;E.isTSTypeParameterDeclaration=rq;E.isTSTypeParameterInstantiation=tq;E.isTSTypePredicate=v9;E.isTSTypeQuery=x9;E.isTSTypeReference=S9;E.isTSUndefinedKeyword=h9;E.isTSUnionType=O9;E.isTSUnknownKeyword=y9;E.isTSVoidKeyword=m9;E.isTaggedTemplateExpression=Kj;E.isTemplateElement=$j;E.isTemplateLiteral=Yj;E.isTerminatorless=fq;E.isThisExpression=yj;E.isThisTypeAnnotation=z4;E.isThrowStatement=mj;E.isTopicReference=$8;E.isTryStatement=gj;E.isTupleExpression=V8;E.isTupleTypeAnnotation=H4;E.isTypeAlias=J4;E.isTypeAnnotation=Q4;E.isTypeCastExpression=Z4;E.isTypeParameter=e8;E.isTypeParameterDeclaration=t8;E.isTypeParameterInstantiation=r8;E.isTypeScript=Hq;E.isTypeofTypeAnnotation=X4;E.isUnaryExpression=Tj;E.isUnaryLike=kq;E.isUnionTypeAnnotation=n8;E.isUpdateExpression=bj;E.isUserWhitespacable=Cq;E.isV8IntrinsicIdentifier=L8;E.isVariableDeclaration=Sj;E.isVariableDeclarator=vj;E.isVariance=i8;E.isVoidTypeAnnotation=s8;E.isWhile=yq;E.isWhileStatement=xj;E.isWithStatement=Ej;E.isYieldExpression=Gj;var w=ic();function _6(t,e){return t&&t.type==="ArrayExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function C6(t,e){return t&&t.type==="AssignmentExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function O6(t,e){return t&&t.type==="BinaryExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function I6(t,e){return t&&t.type==="InterpreterDirective"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function N6(t,e){return t&&t.type==="Directive"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function k6(t,e){return t&&t.type==="DirectiveLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function D6(t,e){return t&&t.type==="BlockStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function L6(t,e){return t&&t.type==="BreakStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function M6(t,e){return t&&t.type==="CallExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function F6(t,e){return t&&t.type==="CatchClause"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function R6(t,e){return t&&t.type==="ConditionalExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function B6(t,e){return t&&t.type==="ContinueStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function j6(t,e){return t&&t.type==="DebuggerStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function q6(t,e){return t&&t.type==="DoWhileStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function U6(t,e){return t&&t.type==="EmptyStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function V6(t,e){return t&&t.type==="ExpressionStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function W6(t,e){return t&&t.type==="File"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function K6(t,e){return t&&t.type==="ForInStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function $6(t,e){return t&&t.type==="ForStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Y6(t,e){return t&&t.type==="FunctionDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function G6(t,e){return t&&t.type==="FunctionExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function z6(t,e){return t&&t.type==="Identifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function H6(t,e){return t&&t.type==="IfStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function X6(t,e){return t&&t.type==="LabeledStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function J6(t,e){return t&&t.type==="StringLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Q6(t,e){return t&&t.type==="NumericLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Z6(t,e){return t&&t.type==="NullLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function ej(t,e){return t&&t.type==="BooleanLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function tj(t,e){return t&&t.type==="RegExpLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function rj(t,e){return t&&t.type==="LogicalExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function nj(t,e){return t&&t.type==="MemberExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function ij(t,e){return t&&t.type==="NewExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function sj(t,e){return t&&t.type==="Program"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function aj(t,e){return t&&t.type==="ObjectExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function oj(t,e){return t&&t.type==="ObjectMethod"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function lj(t,e){return t&&t.type==="ObjectProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function uj(t,e){return t&&t.type==="RestElement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function cj(t,e){return t&&t.type==="ReturnStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function fj(t,e){return t&&t.type==="SequenceExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function pj(t,e){return t&&t.type==="ParenthesizedExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function dj(t,e){return t&&t.type==="SwitchCase"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function hj(t,e){return t&&t.type==="SwitchStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function yj(t,e){return t&&t.type==="ThisExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function mj(t,e){return t&&t.type==="ThrowStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function gj(t,e){return t&&t.type==="TryStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Tj(t,e){return t&&t.type==="UnaryExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function bj(t,e){return t&&t.type==="UpdateExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Sj(t,e){return t&&t.type==="VariableDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function vj(t,e){return t&&t.type==="VariableDeclarator"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function xj(t,e){return t&&t.type==="WhileStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Ej(t,e){return t&&t.type==="WithStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Pj(t,e){return t&&t.type==="AssignmentPattern"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function wj(t,e){return t&&t.type==="ArrayPattern"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Aj(t,e){return t&&t.type==="ArrowFunctionExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function _j(t,e){return t&&t.type==="ClassBody"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Cj(t,e){return t&&t.type==="ClassExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Oj(t,e){return t&&t.type==="ClassDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Ij(t,e){return t&&t.type==="ExportAllDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Nj(t,e){return t&&t.type==="ExportDefaultDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function kj(t,e){return t&&t.type==="ExportNamedDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Dj(t,e){return t&&t.type==="ExportSpecifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Lj(t,e){return t&&t.type==="ForOfStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Mj(t,e){return t&&t.type==="ImportDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Fj(t,e){return t&&t.type==="ImportDefaultSpecifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Rj(t,e){return t&&t.type==="ImportNamespaceSpecifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Bj(t,e){return t&&t.type==="ImportSpecifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function jj(t,e){return t&&t.type==="MetaProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function qj(t,e){return t&&t.type==="ClassMethod"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Uj(t,e){return t&&t.type==="ObjectPattern"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Vj(t,e){return t&&t.type==="SpreadElement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Wj(t,e){return t&&t.type==="Super"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Kj(t,e){return t&&t.type==="TaggedTemplateExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function $j(t,e){return t&&t.type==="TemplateElement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Yj(t,e){return t&&t.type==="TemplateLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Gj(t,e){return t&&t.type==="YieldExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function zj(t,e){return t&&t.type==="AwaitExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Hj(t,e){return t&&t.type==="Import"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Xj(t,e){return t&&t.type==="BigIntLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Jj(t,e){return t&&t.type==="ExportNamespaceSpecifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Qj(t,e){return t&&t.type==="OptionalMemberExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Zj(t,e){return t&&t.type==="OptionalCallExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function e4(t,e){return t&&t.type==="ClassProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function t4(t,e){return t&&t.type==="ClassAccessorProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function r4(t,e){return t&&t.type==="ClassPrivateProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function n4(t,e){return t&&t.type==="ClassPrivateMethod"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function i4(t,e){return t&&t.type==="PrivateName"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function s4(t,e){return t&&t.type==="StaticBlock"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function a4(t,e){return t&&t.type==="AnyTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function o4(t,e){return t&&t.type==="ArrayTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function l4(t,e){return t&&t.type==="BooleanTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function u4(t,e){return t&&t.type==="BooleanLiteralTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function c4(t,e){return t&&t.type==="NullLiteralTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function f4(t,e){return t&&t.type==="ClassImplements"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function p4(t,e){return t&&t.type==="DeclareClass"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function d4(t,e){return t&&t.type==="DeclareFunction"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function h4(t,e){return t&&t.type==="DeclareInterface"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function y4(t,e){return t&&t.type==="DeclareModule"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function m4(t,e){return t&&t.type==="DeclareModuleExports"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function g4(t,e){return t&&t.type==="DeclareTypeAlias"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function T4(t,e){return t&&t.type==="DeclareOpaqueType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function b4(t,e){return t&&t.type==="DeclareVariable"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function S4(t,e){return t&&t.type==="DeclareExportDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function v4(t,e){return t&&t.type==="DeclareExportAllDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function x4(t,e){return t&&t.type==="DeclaredPredicate"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function E4(t,e){return t&&t.type==="ExistsTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function P4(t,e){return t&&t.type==="FunctionTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function w4(t,e){return t&&t.type==="FunctionTypeParam"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function A4(t,e){return t&&t.type==="GenericTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function _4(t,e){return t&&t.type==="InferredPredicate"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function C4(t,e){return t&&t.type==="InterfaceExtends"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function O4(t,e){return t&&t.type==="InterfaceDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function I4(t,e){return t&&t.type==="InterfaceTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function N4(t,e){return t&&t.type==="IntersectionTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function k4(t,e){return t&&t.type==="MixedTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function D4(t,e){return t&&t.type==="EmptyTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function L4(t,e){return t&&t.type==="NullableTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function M4(t,e){return t&&t.type==="NumberLiteralTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function F4(t,e){return t&&t.type==="NumberTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function R4(t,e){return t&&t.type==="ObjectTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function B4(t,e){return t&&t.type==="ObjectTypeInternalSlot"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function j4(t,e){return t&&t.type==="ObjectTypeCallProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function q4(t,e){return t&&t.type==="ObjectTypeIndexer"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function U4(t,e){return t&&t.type==="ObjectTypeProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function V4(t,e){return t&&t.type==="ObjectTypeSpreadProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function W4(t,e){return t&&t.type==="OpaqueType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function K4(t,e){return t&&t.type==="QualifiedTypeIdentifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function $4(t,e){return t&&t.type==="StringLiteralTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Y4(t,e){return t&&t.type==="StringTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function G4(t,e){return t&&t.type==="SymbolTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function z4(t,e){return t&&t.type==="ThisTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function H4(t,e){return t&&t.type==="TupleTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function X4(t,e){return t&&t.type==="TypeofTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function J4(t,e){return t&&t.type==="TypeAlias"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Q4(t,e){return t&&t.type==="TypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Z4(t,e){return t&&t.type==="TypeCastExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function e8(t,e){return t&&t.type==="TypeParameter"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function t8(t,e){return t&&t.type==="TypeParameterDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function r8(t,e){return t&&t.type==="TypeParameterInstantiation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function n8(t,e){return t&&t.type==="UnionTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function i8(t,e){return t&&t.type==="Variance"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function s8(t,e){return t&&t.type==="VoidTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function a8(t,e){return t&&t.type==="EnumDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function o8(t,e){return t&&t.type==="EnumBooleanBody"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function l8(t,e){return t&&t.type==="EnumNumberBody"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function u8(t,e){return t&&t.type==="EnumStringBody"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function c8(t,e){return t&&t.type==="EnumSymbolBody"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function f8(t,e){return t&&t.type==="EnumBooleanMember"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function p8(t,e){return t&&t.type==="EnumNumberMember"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function d8(t,e){return t&&t.type==="EnumStringMember"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function h8(t,e){return t&&t.type==="EnumDefaultedMember"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function y8(t,e){return t&&t.type==="IndexedAccessType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function m8(t,e){return t&&t.type==="OptionalIndexedAccessType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function g8(t,e){return t&&t.type==="JSXAttribute"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function T8(t,e){return t&&t.type==="JSXClosingElement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function b8(t,e){return t&&t.type==="JSXElement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function S8(t,e){return t&&t.type==="JSXEmptyExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function v8(t,e){return t&&t.type==="JSXExpressionContainer"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function x8(t,e){return t&&t.type==="JSXSpreadChild"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function E8(t,e){return t&&t.type==="JSXIdentifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function P8(t,e){return t&&t.type==="JSXMemberExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function w8(t,e){return t&&t.type==="JSXNamespacedName"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function A8(t,e){return t&&t.type==="JSXOpeningElement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function _8(t,e){return t&&t.type==="JSXSpreadAttribute"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function C8(t,e){return t&&t.type==="JSXText"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function O8(t,e){return t&&t.type==="JSXFragment"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function I8(t,e){return t&&t.type==="JSXOpeningFragment"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function N8(t,e){return t&&t.type==="JSXClosingFragment"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function k8(t,e){return t&&t.type==="Noop"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function D8(t,e){return t&&t.type==="Placeholder"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function L8(t,e){return t&&t.type==="V8IntrinsicIdentifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function M8(t,e){return t&&t.type==="ArgumentPlaceholder"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function F8(t,e){return t&&t.type==="BindExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function R8(t,e){return t&&t.type==="ImportAttribute"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function B8(t,e){return t&&t.type==="Decorator"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function j8(t,e){return t&&t.type==="DoExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function q8(t,e){return t&&t.type==="ExportDefaultSpecifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function U8(t,e){return t&&t.type==="RecordExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function V8(t,e){return t&&t.type==="TupleExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function W8(t,e){return t&&t.type==="DecimalLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function K8(t,e){return t&&t.type==="ModuleExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function $8(t,e){return t&&t.type==="TopicReference"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Y8(t,e){return t&&t.type==="PipelineTopicExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function G8(t,e){return t&&t.type==="PipelineBareFunction"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function z8(t,e){return t&&t.type==="PipelinePrimaryTopicReference"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function H8(t,e){return t&&t.type==="TSParameterProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function X8(t,e){return t&&t.type==="TSDeclareFunction"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function J8(t,e){return t&&t.type==="TSDeclareMethod"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Q8(t,e){return t&&t.type==="TSQualifiedName"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Z8(t,e){return t&&t.type==="TSCallSignatureDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function e9(t,e){return t&&t.type==="TSConstructSignatureDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function t9(t,e){return t&&t.type==="TSPropertySignature"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function r9(t,e){return t&&t.type==="TSMethodSignature"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function n9(t,e){return t&&t.type==="TSIndexSignature"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function i9(t,e){return t&&t.type==="TSAnyKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function s9(t,e){return t&&t.type==="TSBooleanKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function a9(t,e){return t&&t.type==="TSBigIntKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function o9(t,e){return t&&t.type==="TSIntrinsicKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function l9(t,e){return t&&t.type==="TSNeverKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function u9(t,e){return t&&t.type==="TSNullKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function c9(t,e){return t&&t.type==="TSNumberKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function f9(t,e){return t&&t.type==="TSObjectKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function p9(t,e){return t&&t.type==="TSStringKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function d9(t,e){return t&&t.type==="TSSymbolKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function h9(t,e){return t&&t.type==="TSUndefinedKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function y9(t,e){return t&&t.type==="TSUnknownKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function m9(t,e){return t&&t.type==="TSVoidKeyword"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function g9(t,e){return t&&t.type==="TSThisType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function T9(t,e){return t&&t.type==="TSFunctionType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function b9(t,e){return t&&t.type==="TSConstructorType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function S9(t,e){return t&&t.type==="TSTypeReference"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function v9(t,e){return t&&t.type==="TSTypePredicate"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function x9(t,e){return t&&t.type==="TSTypeQuery"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function E9(t,e){return t&&t.type==="TSTypeLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function P9(t,e){return t&&t.type==="TSArrayType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function w9(t,e){return t&&t.type==="TSTupleType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function A9(t,e){return t&&t.type==="TSOptionalType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function _9(t,e){return t&&t.type==="TSRestType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function C9(t,e){return t&&t.type==="TSNamedTupleMember"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function O9(t,e){return t&&t.type==="TSUnionType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function I9(t,e){return t&&t.type==="TSIntersectionType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function N9(t,e){return t&&t.type==="TSConditionalType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function k9(t,e){return t&&t.type==="TSInferType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function D9(t,e){return t&&t.type==="TSParenthesizedType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function L9(t,e){return t&&t.type==="TSTypeOperator"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function M9(t,e){return t&&t.type==="TSIndexedAccessType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function F9(t,e){return t&&t.type==="TSMappedType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function R9(t,e){return t&&t.type==="TSLiteralType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function B9(t,e){return t&&t.type==="TSExpressionWithTypeArguments"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function j9(t,e){return t&&t.type==="TSInterfaceDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function q9(t,e){return t&&t.type==="TSInterfaceBody"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function U9(t,e){return t&&t.type==="TSTypeAliasDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function V9(t,e){return t&&t.type==="TSAsExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function W9(t,e){return t&&t.type==="TSTypeAssertion"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function K9(t,e){return t&&t.type==="TSEnumDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function $9(t,e){return t&&t.type==="TSEnumMember"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Y9(t,e){return t&&t.type==="TSModuleDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function G9(t,e){return t&&t.type==="TSModuleBlock"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function z9(t,e){return t&&t.type==="TSImportType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function H9(t,e){return t&&t.type==="TSImportEqualsDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function X9(t,e){return t&&t.type==="TSExternalModuleReference"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function J9(t,e){return t&&t.type==="TSNonNullExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Q9(t,e){return t&&t.type==="TSExportAssignment"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Z9(t,e){return t&&t.type==="TSNamespaceExportDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function eq(t,e){return t&&t.type==="TSTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function tq(t,e){return t&&t.type==="TSTypeParameterInstantiation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function rq(t,e){return t&&t.type==="TSTypeParameterDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function nq(t,e){return t&&t.type==="TSTypeParameter"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function iq(t,e){if(!t)return!1;let r=t.type;return r==="ArrayExpression"||r==="AssignmentExpression"||r==="BinaryExpression"||r==="InterpreterDirective"||r==="Directive"||r==="DirectiveLiteral"||r==="BlockStatement"||r==="BreakStatement"||r==="CallExpression"||r==="CatchClause"||r==="ConditionalExpression"||r==="ContinueStatement"||r==="DebuggerStatement"||r==="DoWhileStatement"||r==="EmptyStatement"||r==="ExpressionStatement"||r==="File"||r==="ForInStatement"||r==="ForStatement"||r==="FunctionDeclaration"||r==="FunctionExpression"||r==="Identifier"||r==="IfStatement"||r==="LabeledStatement"||r==="StringLiteral"||r==="NumericLiteral"||r==="NullLiteral"||r==="BooleanLiteral"||r==="RegExpLiteral"||r==="LogicalExpression"||r==="MemberExpression"||r==="NewExpression"||r==="Program"||r==="ObjectExpression"||r==="ObjectMethod"||r==="ObjectProperty"||r==="RestElement"||r==="ReturnStatement"||r==="SequenceExpression"||r==="ParenthesizedExpression"||r==="SwitchCase"||r==="SwitchStatement"||r==="ThisExpression"||r==="ThrowStatement"||r==="TryStatement"||r==="UnaryExpression"||r==="UpdateExpression"||r==="VariableDeclaration"||r==="VariableDeclarator"||r==="WhileStatement"||r==="WithStatement"||r==="AssignmentPattern"||r==="ArrayPattern"||r==="ArrowFunctionExpression"||r==="ClassBody"||r==="ClassExpression"||r==="ClassDeclaration"||r==="ExportAllDeclaration"||r==="ExportDefaultDeclaration"||r==="ExportNamedDeclaration"||r==="ExportSpecifier"||r==="ForOfStatement"||r==="ImportDeclaration"||r==="ImportDefaultSpecifier"||r==="ImportNamespaceSpecifier"||r==="ImportSpecifier"||r==="MetaProperty"||r==="ClassMethod"||r==="ObjectPattern"||r==="SpreadElement"||r==="Super"||r==="TaggedTemplateExpression"||r==="TemplateElement"||r==="TemplateLiteral"||r==="YieldExpression"||r==="AwaitExpression"||r==="Import"||r==="BigIntLiteral"||r==="ExportNamespaceSpecifier"||r==="OptionalMemberExpression"||r==="OptionalCallExpression"||r==="ClassProperty"||r==="ClassAccessorProperty"||r==="ClassPrivateProperty"||r==="ClassPrivateMethod"||r==="PrivateName"||r==="StaticBlock"||r==="Placeholder"&&(t.expectedNode==="Identifier"||t.expectedNode==="StringLiteral"||t.expectedNode==="BlockStatement"||t.expectedNode==="ClassBody")?typeof e>"u"?!0:(0,w.default)(t,e):!1}function sq(t,e){if(!t)return!1;let r=t.type;return r==="ArrayExpression"||r==="AssignmentExpression"||r==="BinaryExpression"||r==="CallExpression"||r==="ConditionalExpression"||r==="FunctionExpression"||r==="Identifier"||r==="StringLiteral"||r==="NumericLiteral"||r==="NullLiteral"||r==="BooleanLiteral"||r==="RegExpLiteral"||r==="LogicalExpression"||r==="MemberExpression"||r==="NewExpression"||r==="ObjectExpression"||r==="SequenceExpression"||r==="ParenthesizedExpression"||r==="ThisExpression"||r==="UnaryExpression"||r==="UpdateExpression"||r==="ArrowFunctionExpression"||r==="ClassExpression"||r==="MetaProperty"||r==="Super"||r==="TaggedTemplateExpression"||r==="TemplateLiteral"||r==="YieldExpression"||r==="AwaitExpression"||r==="Import"||r==="BigIntLiteral"||r==="OptionalMemberExpression"||r==="OptionalCallExpression"||r==="TypeCastExpression"||r==="JSXElement"||r==="JSXFragment"||r==="BindExpression"||r==="DoExpression"||r==="RecordExpression"||r==="TupleExpression"||r==="DecimalLiteral"||r==="ModuleExpression"||r==="TopicReference"||r==="PipelineTopicExpression"||r==="PipelineBareFunction"||r==="PipelinePrimaryTopicReference"||r==="TSAsExpression"||r==="TSTypeAssertion"||r==="TSNonNullExpression"||r==="Placeholder"&&(t.expectedNode==="Expression"||t.expectedNode==="Identifier"||t.expectedNode==="StringLiteral")?typeof e>"u"?!0:(0,w.default)(t,e):!1}function aq(t,e){if(!t)return!1;let r=t.type;return r==="BinaryExpression"||r==="LogicalExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function oq(t,e){if(!t)return!1;let r=t.type;return r==="BlockStatement"||r==="CatchClause"||r==="DoWhileStatement"||r==="ForInStatement"||r==="ForStatement"||r==="FunctionDeclaration"||r==="FunctionExpression"||r==="Program"||r==="ObjectMethod"||r==="SwitchStatement"||r==="WhileStatement"||r==="ArrowFunctionExpression"||r==="ClassExpression"||r==="ClassDeclaration"||r==="ForOfStatement"||r==="ClassMethod"||r==="ClassPrivateMethod"||r==="StaticBlock"||r==="TSModuleBlock"||r==="Placeholder"&&t.expectedNode==="BlockStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function lq(t,e){if(!t)return!1;let r=t.type;return r==="BlockStatement"||r==="CatchClause"||r==="DoWhileStatement"||r==="ForInStatement"||r==="ForStatement"||r==="FunctionDeclaration"||r==="FunctionExpression"||r==="Program"||r==="ObjectMethod"||r==="SwitchStatement"||r==="WhileStatement"||r==="ArrowFunctionExpression"||r==="ForOfStatement"||r==="ClassMethod"||r==="ClassPrivateMethod"||r==="StaticBlock"||r==="TSModuleBlock"||r==="Placeholder"&&t.expectedNode==="BlockStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function uq(t,e){if(!t)return!1;let r=t.type;return r==="BlockStatement"||r==="Program"||r==="TSModuleBlock"||r==="Placeholder"&&t.expectedNode==="BlockStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function cq(t,e){if(!t)return!1;let r=t.type;return r==="BlockStatement"||r==="BreakStatement"||r==="ContinueStatement"||r==="DebuggerStatement"||r==="DoWhileStatement"||r==="EmptyStatement"||r==="ExpressionStatement"||r==="ForInStatement"||r==="ForStatement"||r==="FunctionDeclaration"||r==="IfStatement"||r==="LabeledStatement"||r==="ReturnStatement"||r==="SwitchStatement"||r==="ThrowStatement"||r==="TryStatement"||r==="VariableDeclaration"||r==="WhileStatement"||r==="WithStatement"||r==="ClassDeclaration"||r==="ExportAllDeclaration"||r==="ExportDefaultDeclaration"||r==="ExportNamedDeclaration"||r==="ForOfStatement"||r==="ImportDeclaration"||r==="DeclareClass"||r==="DeclareFunction"||r==="DeclareInterface"||r==="DeclareModule"||r==="DeclareModuleExports"||r==="DeclareTypeAlias"||r==="DeclareOpaqueType"||r==="DeclareVariable"||r==="DeclareExportDeclaration"||r==="DeclareExportAllDeclaration"||r==="InterfaceDeclaration"||r==="OpaqueType"||r==="TypeAlias"||r==="EnumDeclaration"||r==="TSDeclareFunction"||r==="TSInterfaceDeclaration"||r==="TSTypeAliasDeclaration"||r==="TSEnumDeclaration"||r==="TSModuleDeclaration"||r==="TSImportEqualsDeclaration"||r==="TSExportAssignment"||r==="TSNamespaceExportDeclaration"||r==="Placeholder"&&(t.expectedNode==="Statement"||t.expectedNode==="Declaration"||t.expectedNode==="BlockStatement")?typeof e>"u"?!0:(0,w.default)(t,e):!1}function fq(t,e){if(!t)return!1;let r=t.type;return r==="BreakStatement"||r==="ContinueStatement"||r==="ReturnStatement"||r==="ThrowStatement"||r==="YieldExpression"||r==="AwaitExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function pq(t,e){if(!t)return!1;let r=t.type;return r==="BreakStatement"||r==="ContinueStatement"||r==="ReturnStatement"||r==="ThrowStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function dq(t,e){if(!t)return!1;let r=t.type;return r==="ConditionalExpression"||r==="IfStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function hq(t,e){if(!t)return!1;let r=t.type;return r==="DoWhileStatement"||r==="ForInStatement"||r==="ForStatement"||r==="WhileStatement"||r==="ForOfStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function yq(t,e){if(!t)return!1;let r=t.type;return r==="DoWhileStatement"||r==="WhileStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function mq(t,e){if(!t)return!1;let r=t.type;return r==="ExpressionStatement"||r==="ParenthesizedExpression"||r==="TypeCastExpression"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function gq(t,e){if(!t)return!1;let r=t.type;return r==="ForInStatement"||r==="ForStatement"||r==="ForOfStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Tq(t,e){if(!t)return!1;let r=t.type;return r==="ForInStatement"||r==="ForOfStatement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function bq(t,e){if(!t)return!1;let r=t.type;return r==="FunctionDeclaration"||r==="FunctionExpression"||r==="ObjectMethod"||r==="ArrowFunctionExpression"||r==="ClassMethod"||r==="ClassPrivateMethod"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Sq(t,e){if(!t)return!1;let r=t.type;return r==="FunctionDeclaration"||r==="FunctionExpression"||r==="ObjectMethod"||r==="ArrowFunctionExpression"||r==="ClassMethod"||r==="ClassPrivateMethod"||r==="StaticBlock"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function vq(t,e){if(!t)return!1;let r=t.type;return r==="FunctionDeclaration"||r==="FunctionExpression"||r==="StringLiteral"||r==="NumericLiteral"||r==="NullLiteral"||r==="BooleanLiteral"||r==="RegExpLiteral"||r==="ArrowFunctionExpression"||r==="BigIntLiteral"||r==="DecimalLiteral"||r==="Placeholder"&&t.expectedNode==="StringLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function xq(t,e){if(!t)return!1;let r=t.type;return r==="FunctionDeclaration"||r==="VariableDeclaration"||r==="ClassDeclaration"||r==="ExportAllDeclaration"||r==="ExportDefaultDeclaration"||r==="ExportNamedDeclaration"||r==="ImportDeclaration"||r==="DeclareClass"||r==="DeclareFunction"||r==="DeclareInterface"||r==="DeclareModule"||r==="DeclareModuleExports"||r==="DeclareTypeAlias"||r==="DeclareOpaqueType"||r==="DeclareVariable"||r==="DeclareExportDeclaration"||r==="DeclareExportAllDeclaration"||r==="InterfaceDeclaration"||r==="OpaqueType"||r==="TypeAlias"||r==="EnumDeclaration"||r==="TSDeclareFunction"||r==="TSInterfaceDeclaration"||r==="TSTypeAliasDeclaration"||r==="TSEnumDeclaration"||r==="TSModuleDeclaration"||r==="Placeholder"&&t.expectedNode==="Declaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Eq(t,e){if(!t)return!1;let r=t.type;return r==="Identifier"||r==="RestElement"||r==="AssignmentPattern"||r==="ArrayPattern"||r==="ObjectPattern"||r==="Placeholder"&&(t.expectedNode==="Pattern"||t.expectedNode==="Identifier")?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Pq(t,e){if(!t)return!1;let r=t.type;return r==="Identifier"||r==="MemberExpression"||r==="RestElement"||r==="AssignmentPattern"||r==="ArrayPattern"||r==="ObjectPattern"||r==="TSParameterProperty"||r==="Placeholder"&&(t.expectedNode==="Pattern"||t.expectedNode==="Identifier")?typeof e>"u"?!0:(0,w.default)(t,e):!1}function wq(t,e){if(!t)return!1;let r=t.type;return r==="Identifier"||r==="TSQualifiedName"||r==="Placeholder"&&t.expectedNode==="Identifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Aq(t,e){if(!t)return!1;let r=t.type;return r==="StringLiteral"||r==="NumericLiteral"||r==="NullLiteral"||r==="BooleanLiteral"||r==="RegExpLiteral"||r==="TemplateLiteral"||r==="BigIntLiteral"||r==="DecimalLiteral"||r==="Placeholder"&&t.expectedNode==="StringLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function _q(t,e){if(!t)return!1;let r=t.type;return r==="StringLiteral"||r==="NumericLiteral"||r==="NullLiteral"||r==="BooleanLiteral"||r==="BigIntLiteral"||r==="JSXAttribute"||r==="JSXClosingElement"||r==="JSXElement"||r==="JSXExpressionContainer"||r==="JSXSpreadChild"||r==="JSXOpeningElement"||r==="JSXText"||r==="JSXFragment"||r==="JSXOpeningFragment"||r==="JSXClosingFragment"||r==="DecimalLiteral"||r==="Placeholder"&&t.expectedNode==="StringLiteral"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Cq(t,e){if(!t)return!1;let r=t.type;return r==="ObjectMethod"||r==="ObjectProperty"||r==="ObjectTypeInternalSlot"||r==="ObjectTypeCallProperty"||r==="ObjectTypeIndexer"||r==="ObjectTypeProperty"||r==="ObjectTypeSpreadProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Oq(t,e){if(!t)return!1;let r=t.type;return r==="ObjectMethod"||r==="ClassMethod"||r==="ClassPrivateMethod"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Iq(t,e){if(!t)return!1;let r=t.type;return r==="ObjectMethod"||r==="ObjectProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Nq(t,e){if(!t)return!1;let r=t.type;return r==="ObjectProperty"||r==="ClassProperty"||r==="ClassAccessorProperty"||r==="ClassPrivateProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function kq(t,e){if(!t)return!1;let r=t.type;return r==="UnaryExpression"||r==="SpreadElement"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Dq(t,e){if(!t)return!1;let r=t.type;return r==="AssignmentPattern"||r==="ArrayPattern"||r==="ObjectPattern"||r==="Placeholder"&&t.expectedNode==="Pattern"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Lq(t,e){if(!t)return!1;let r=t.type;return r==="ClassExpression"||r==="ClassDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Mq(t,e){if(!t)return!1;let r=t.type;return r==="ExportAllDeclaration"||r==="ExportDefaultDeclaration"||r==="ExportNamedDeclaration"||r==="ImportDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Fq(t,e){if(!t)return!1;let r=t.type;return r==="ExportAllDeclaration"||r==="ExportDefaultDeclaration"||r==="ExportNamedDeclaration"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Rq(t,e){if(!t)return!1;let r=t.type;return r==="ExportSpecifier"||r==="ImportDefaultSpecifier"||r==="ImportNamespaceSpecifier"||r==="ImportSpecifier"||r==="ExportNamespaceSpecifier"||r==="ExportDefaultSpecifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Bq(t,e){return t&&t.type==="ClassAccessorProperty"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function jq(t,e){if(!t)return!1;let r=t.type;return r==="ClassPrivateProperty"||r==="ClassPrivateMethod"||r==="PrivateName"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function qq(t,e){if(!t)return!1;let r=t.type;return r==="AnyTypeAnnotation"||r==="ArrayTypeAnnotation"||r==="BooleanTypeAnnotation"||r==="BooleanLiteralTypeAnnotation"||r==="NullLiteralTypeAnnotation"||r==="ClassImplements"||r==="DeclareClass"||r==="DeclareFunction"||r==="DeclareInterface"||r==="DeclareModule"||r==="DeclareModuleExports"||r==="DeclareTypeAlias"||r==="DeclareOpaqueType"||r==="DeclareVariable"||r==="DeclareExportDeclaration"||r==="DeclareExportAllDeclaration"||r==="DeclaredPredicate"||r==="ExistsTypeAnnotation"||r==="FunctionTypeAnnotation"||r==="FunctionTypeParam"||r==="GenericTypeAnnotation"||r==="InferredPredicate"||r==="InterfaceExtends"||r==="InterfaceDeclaration"||r==="InterfaceTypeAnnotation"||r==="IntersectionTypeAnnotation"||r==="MixedTypeAnnotation"||r==="EmptyTypeAnnotation"||r==="NullableTypeAnnotation"||r==="NumberLiteralTypeAnnotation"||r==="NumberTypeAnnotation"||r==="ObjectTypeAnnotation"||r==="ObjectTypeInternalSlot"||r==="ObjectTypeCallProperty"||r==="ObjectTypeIndexer"||r==="ObjectTypeProperty"||r==="ObjectTypeSpreadProperty"||r==="OpaqueType"||r==="QualifiedTypeIdentifier"||r==="StringLiteralTypeAnnotation"||r==="StringTypeAnnotation"||r==="SymbolTypeAnnotation"||r==="ThisTypeAnnotation"||r==="TupleTypeAnnotation"||r==="TypeofTypeAnnotation"||r==="TypeAlias"||r==="TypeAnnotation"||r==="TypeCastExpression"||r==="TypeParameter"||r==="TypeParameterDeclaration"||r==="TypeParameterInstantiation"||r==="UnionTypeAnnotation"||r==="Variance"||r==="VoidTypeAnnotation"||r==="EnumDeclaration"||r==="EnumBooleanBody"||r==="EnumNumberBody"||r==="EnumStringBody"||r==="EnumSymbolBody"||r==="EnumBooleanMember"||r==="EnumNumberMember"||r==="EnumStringMember"||r==="EnumDefaultedMember"||r==="IndexedAccessType"||r==="OptionalIndexedAccessType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Uq(t,e){if(!t)return!1;let r=t.type;return r==="AnyTypeAnnotation"||r==="ArrayTypeAnnotation"||r==="BooleanTypeAnnotation"||r==="BooleanLiteralTypeAnnotation"||r==="NullLiteralTypeAnnotation"||r==="ExistsTypeAnnotation"||r==="FunctionTypeAnnotation"||r==="GenericTypeAnnotation"||r==="InterfaceTypeAnnotation"||r==="IntersectionTypeAnnotation"||r==="MixedTypeAnnotation"||r==="EmptyTypeAnnotation"||r==="NullableTypeAnnotation"||r==="NumberLiteralTypeAnnotation"||r==="NumberTypeAnnotation"||r==="ObjectTypeAnnotation"||r==="StringLiteralTypeAnnotation"||r==="StringTypeAnnotation"||r==="SymbolTypeAnnotation"||r==="ThisTypeAnnotation"||r==="TupleTypeAnnotation"||r==="TypeofTypeAnnotation"||r==="UnionTypeAnnotation"||r==="VoidTypeAnnotation"||r==="IndexedAccessType"||r==="OptionalIndexedAccessType"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Vq(t,e){if(!t)return!1;let r=t.type;return r==="AnyTypeAnnotation"||r==="BooleanTypeAnnotation"||r==="NullLiteralTypeAnnotation"||r==="MixedTypeAnnotation"||r==="EmptyTypeAnnotation"||r==="NumberTypeAnnotation"||r==="StringTypeAnnotation"||r==="SymbolTypeAnnotation"||r==="ThisTypeAnnotation"||r==="VoidTypeAnnotation"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Wq(t,e){if(!t)return!1;let r=t.type;return r==="DeclareClass"||r==="DeclareFunction"||r==="DeclareInterface"||r==="DeclareModule"||r==="DeclareModuleExports"||r==="DeclareTypeAlias"||r==="DeclareOpaqueType"||r==="DeclareVariable"||r==="DeclareExportDeclaration"||r==="DeclareExportAllDeclaration"||r==="InterfaceDeclaration"||r==="OpaqueType"||r==="TypeAlias"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Kq(t,e){if(!t)return!1;let r=t.type;return r==="DeclaredPredicate"||r==="InferredPredicate"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function $q(t,e){if(!t)return!1;let r=t.type;return r==="EnumBooleanBody"||r==="EnumNumberBody"||r==="EnumStringBody"||r==="EnumSymbolBody"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Yq(t,e){if(!t)return!1;let r=t.type;return r==="EnumBooleanMember"||r==="EnumNumberMember"||r==="EnumStringMember"||r==="EnumDefaultedMember"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Gq(t,e){if(!t)return!1;let r=t.type;return r==="JSXAttribute"||r==="JSXClosingElement"||r==="JSXElement"||r==="JSXEmptyExpression"||r==="JSXExpressionContainer"||r==="JSXSpreadChild"||r==="JSXIdentifier"||r==="JSXMemberExpression"||r==="JSXNamespacedName"||r==="JSXOpeningElement"||r==="JSXSpreadAttribute"||r==="JSXText"||r==="JSXFragment"||r==="JSXOpeningFragment"||r==="JSXClosingFragment"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function zq(t,e){if(!t)return!1;let r=t.type;return r==="Noop"||r==="Placeholder"||r==="V8IntrinsicIdentifier"?typeof e>"u"?!0:(0,w.default)(t,e):!1}function Hq(t,e){if(!t)return!1;let r=t.type;return r==="TSParameterProperty"||r==="TSDeclareFunction"||r==="TSDeclareMethod"||r==="TSQualifiedName"||r==="TSCallSignatureDeclaration"||r==="TSConstructSignatureDeclaration"||r==="TSPropertySignature"||r==="TSMethodSignature"||r==="TSIndexSignature"||r==="TSAnyKeyword"||r==="TSBooleanKeyword"||r==="TSBigIntKeyword"||r==="TSIntrinsicKeyword"||r==="TSNeverKeyword"||r==="TSNullKeyword"||r==="TSNumberKeyword"||r==="TSObjectKeyword"||r==="TSStringKeyword"||r==="TSSymbolKeyword"||r==="TSUndefinedKeyword"||r==="TSUnknownKeyword"||r==="TSVoidKeyword"||r==="TSThisType"||r==="TSFunctionType"||r==="TSConstructorType"||r==="TSTypeReference"||r==="T