SWF Investigator Code
Adobe SWF Investigator enables full analysis of SWF applications.
Status: Beta
Brought to you by:
puhley
. èî ObjectArrayRegExp ../src/ast.es<#internal ../src/ast.es>internal NamespacepublicAstSerializable11ASTNodeprivate protectedtoString Serializer serialize $construct$cinitIDENTHeadfixturesexprscachesClassHeadfixturesexprsFixturenamedataFixturenamedataFixtureName36TempNameindexintTempNameindexPropNamePropNameInitBindingexprInitBindingexprNamensidNamensid8nsEqualsns1ns2xUnforgeableNamespaceForgeableNamespacePrivateNamespaceProtectedNamespacePublicNamespaceInternalNamespacehashprivate PrivateNamespace protected ProtectedNamespacepublic PublicNamespace internal InternalNamespace forgeable ForgeableNamespaceunforgeable UnforgeableNamespacenshashNamespaceSetlinkNamespaceSetlinkNamespaceSetListnssetNamespaceSetListnsset pushScope pushNamespacepublicNS publicNSSLBINTYOPcastOpisOplikeOpBINOPplusOpminusOptimesOpdivideOpremainderOpleftShiftOprightShiftOprightShiftUnsignedOpbitwiseAndOpbitwiseOrOpbitwiseXorOplogicalAndOplogicalOrOpinstanceOfOpinOpequalOp notEqualOp strictEqualOpstrictNotEqualOplessOp lessOrEqualOp greaterOpgreaterOrEqualOpcommaOpASSIGNOPassignOpassignPlusOp assignMinusOp assignTimesOpassignDivideOpassignRemainderOpassignLeftShiftOpassignRightShiftOpassignRightShiftUnsignedOpassignBitwiseAndOpassignBitwiseOrOpassignBitwiseXorOpassignLogicalAndOpassignLogicalOrOpUNOPdeleteOpvoidOptypeOfOp preIncrOp preDecrOp postIncrOp postDecrOpunaryPlusOpunaryMinusOpbitwiseNotOplogicalNotOptypeOpspreadOp strictFlag strictMaskExprposTernaryExpre1e2e3TernaryExpre1e2e3 BinaryExprop BinaryExpropBinaryTypeExprBinaryTypeExpr UnaryExpr UnaryExpr TypeOpExprex TypeOpExprexThisExprstrictBooleanThisExprstrictThisGeneratorExprThisGeneratorExprThisFunctionExprThisFunctionExpr YieldExpr YieldExpr SuperExpr SuperExprCallExprargsspreadCallExprargsspreadpos ApplyTypeExpr ApplyTypeExprLetExprheadLetExprheadDynamicOverrideExprnamesbodyDynamicOverrideExprnamesbodyNewExprNewExpr ObjectRefbaseident ObjectRefbaseidentComputedNameComputedNameSetExprlereSetExprlereEvalScopeInitExprhowStringEvalScopeInitExprhow Comprehension227ComprehendIf condition subclauseComprehendIf condition subclause ComprehendLet ComprehendLet ComprehendForis_eachiterator ComprehendForis_eachiteratorBind243NoBindnobindRegBindreg type_indexSlotBindslotscopeINIT_TARGETvarInitletInit prototypeInitinstanceInitInitExprtargetinitsInitExprtargetinitsGetTempnGetTempnGetParamGetParamGetCogenTempGetCogenTemp IdentExpr272 Identifiernssbinding Identifiernss undefinedQualifiedIdentifierqualQualifiedIdentifierqualLiteralExpr284LiteralNullLiteralNullLiteralUndefinedLiteralUndefined LiteralDoubledoubleValueNumber LiteralDoubledoubleValueLiteralDecimaldecimalValuedecimalValue LiteralIntintValue LiteralIntintValueLiteralUInt uintValueuintLiteralUInt uintValueLiteralBooleanbooleanValueLiteralBooleanbooleanValue LiteralStringstrValue LiteralStringstrValueLiteralArraytyLiteralArraytyLiteralComprehension comprehensionLiteralComprehension comprehensionLiteralNamespacenamespaceValueLiteralNamespacenamespaceValue LiteralObjectfields LiteralObjectfieldsLiteralFieldkindLiteralFieldkind ProtoField ProtoFieldVirtualFieldtagfuncVirtualFieldtagfuncLiteralFunctionLiteralFunction LiteralRegExpsrc LiteralRegExpsrcVAR_DEFN_TAGnoTagconstTagvarTagCls typeParamsnonnullablebaseNameinterfaceNamesprotectednsconstructor classHeadinstanceHead classTypeinstanceType classBody isDynamicisFinalCls typeParamsnonnullablebaseNameinterfaceNamesprotectednsconstructor classHeadinstanceHead classTypeinstanceType classBody isDynamicisFinal Interface InterfaceFUNC_NAME_KINDordinaryFunctiongetterFunctionsetterFunctionstaticInitFunctionFuncNameFuncNameFuncAttrparentchildrenuses_arguments uses_eval uses_rest uses_with uses_catchuses_finally uses_yield uses_super is_nativecapture_resultreify_activationFuncAttruses_arguments uses_eval uses_rest uses_with uses_catchuses_finally uses_yield uses_super is_nativecapture_resultreify_activationrestlength$t001234567910Funcparams numparamsvarsdefaultsattrfilenameFuncparams numparamsvarsdefaultsattrfilenameCtorsettings superArgssuperSpreadCtorsettings superArgssuperSpreadBindingIdent451 TempIdent TempIdent ParamIdent ParamIdent PropIdent PropIdentFixtureData459NamespaceFixtureNamespaceFixture FixtureFwdClassFixtureFwdClassFixtureFwdClassFixtureclsClassFixtureclsInterfaceFixtureFwdInterfaceFixtureFwdInterfaceFixtureifaceInterfaceFixtureifaceTypeFixtureFwdTypeFixtureFwdTypeFixtureTypeFixture MethodFixture isReadOnly isOverride MethodFixture isReadOnly isOverride ValFixture ValFixtureVirtualValFixturegettersetterVirtualValFixturegettersetterTypeExpr494SPECIAL_TYPE_KINDSpecialType sConstantAst::specialTypes[]specialTypesanyTypenullType undefinedTypevoidType isAnyType isNullTypeisUndefinedType isVoidType UnionTypetypes UnionTypetypes ArrayType ArrayTypeTypeNameTypeNameElementTypeRefElementTypeRefFieldTypeRefFieldTypeRefFunctionTypethisType paramTypeshasRest returnTypeFunctionTypethisType paramTypeshasRest returnType ObjectType ObjectType FieldType FieldTypeAppTypeAppTypeNullableType isNullableNullableType isNullableInstanceTypeInstanceTypeLikeTypeLikeTypeStmt546LabelSet548 EmptyStmt EmptyStmtExprStmtExprStmt ForInStmtCore assignmenttmpobjstmtlabels ForInStmt ForInStmt assignmenttmpobjstmtlabelsForInBindingStmtinitForInBindingStmtinit ThrowStmt ThrowStmt ReturnStmt ReturnStmt BreakStmt BreakStmtContinueStmtContinueStmt BlockStmtblock BlockStmtblockLabeledStmtlabelLabeledStmtlabelLetBlockStmt outer_head inner_headLetBlockStmt outer_head inner_head WhileStmt WhileStmtDoWhileStmtDoWhileStmtForStmtCorecondincrForStmtForStmtcondincrForBindingStmtForBindingStmtIfStmttest consequent alternateIfStmttest consequent alternate SwitchStmtcases SwitchStmtcasesCasestmtsCasestmtsWithStmtWithStmtTryStmtcatchesfinallyBlockTryStmtcatchesfinallyBlockSwitchTypeStmtSwitchTypeStmtCatchparamCatchparam SuperStmt SuperStmtBlockBlockProgramfileProgramfiletokenToOperatorcompactserializeArray'sanitize[[]][ ,,hasOwnProperty charCodeAtChar BackSlashSingleQuoteDoubleQuote UnicodePS UnicodeLS substringuescape\u , {/**/ { 'ast_layout': ': }{ 'ast_constant': '' }UnserializerunserializeTextdecode globalEval()unserializeObjectsilimit ast_layoutdesc ast_layoutshiftgetConstructorapplyUtilmap<anonymous ../src/ast.es:1909>ast_constantast_constant{ Error*Unknown datum type: object without a tag: constructorspush_p(function () { return new Ast::) })ESCevaluateInScopeArrayToken sym_EMPTYEqualNotEqualStrictEqualStrictNotEqualLessThanGreaterThanLessThanOrEqualGreaterThanOrEqualIn InstanceOfIsCastLike LeftShift RightShiftUnsignedRightShiftPlusMinusMultDiv RemainderDeleteAssign PlusAssignMinusAssign MultAssign DivAssignRemainderAssignBitwiseAndAssignBitwiseOrAssignBitwiseXorAssignLeftShiftAssignRightShiftAssignUnsignedRightShiftAssignLogicalAndAssignLogicalOrAssignPlusPlus MinusMinusVoidTypeOf BitwiseNotNot &&++--11>>??@@AA==<<PPTT¢¢¦¦¨¨ªª®®³³µµ··¹¹»»ÂÂÄÄÈÈÎÎÐÐÖÖØØÞÞååëëííõõ÷÷úú ¢¢§§ªª®®³³··»»¿¿ÃÃÇÇËËÏÏÑÑ××ÙÙááýý»»ÅÅÇÇÉÉÍÍÏÏÐÐÒÒÖÖØØÜÜÞÞààææèèññþþ ¦¦¨¨ªª°°··»»½½¿¿ÁÁÃÃÇÇËËÑÑÓÓÕÕØØÜÜÞÞææêêîîððööøøüüþþ¢¢²À !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþ´ $& $'( '+ -. .123 2 3 89: ; < : = > ? @ A 9 B>B ? @ A = < OPQ O 2 QT!!U X TY P U Q OZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ## %% ¢''£ £ ¦)) £ ¨++ £ ª--« «®//¯° ¯³11 µ33 ·55 «¹77 «»99¼½ . ¼ ½ ¯ Â;; . ¼Ä==Å Å .È??ÉÊ É Ê ÎAA ! .! ¼! ½!ÐCCÑÒ " Ñ" Ò" "ÖEE # .#ØGGÙÚ $ £$ Ù$ Ú$ $ÞIIßà % '% ß%ãå ãKKæç & æ& ç&ëMM ' Å' ç'íOOîï ( î( Å( ï( ç(óõ óQQö÷SSøù ø) ù)úUUûü û* ü*ýþÿWW + + Å+ +YY , ,[[ - -]] . __ / Ò/ / / /aa 0 0 Ò0 0 cc 1 1 ee 2 2¢gg£¤ 3 £3 3§ii¨ 4 ¨4 4ªkk« 5 «5 5®mm¯° 6 ¯6 6³oo´ 7 ´7 7·qq¸ 8 ¸8 8»ss¼ 9 9 ½9 ¼9 9¿uuÀ : .: À: ¼: :ÃwwÄ ; Ä; ;ÇyyÈ < È< ¼< <Ë{{Ì = Ì= Ò= .=Ï}} > .>ÑÒÓ ? Ò? ? Ì? Ó?× @ Ó@ @ÙÚ A ÚA AÝÞßàá âãäåæçèéêëìíî B B âB ãB äB åB æB çB èB éB êB ëB ìB íB îBý C C âC åC éCÿ D ÌD ÒD E E ¡E E E¢ E ¢ £ E ¤ E ¥ E ¦ E § E ¨ E © E ª E 7 E « E ¬®¯°±²³ F F ÊF ®F ¯F °F ±F ¼F ²F ¯F F ³F»¼½¾ G ¼G ½G ¾G ÓGÃÅ Ã H 'HÇ I 'IÉ J ÒJËÍ Ë K 2KÏ ®L ãLÐ Ï M ®M ãMÒÓ N ÓNÖ O ®OØ¡¡Ù P ÙPÜ££ Q ®Q ãQÞ¥¥ R ®R ãR ¼Rà§§áâ S ÓS ¼S áS âS îSæ©© T ¼T áTè««éê U ¼U éU êUîðñ î òV ÌVõö÷øùú ñ Ìûüýþ¯¯ÿ W ÿW±± X ÿX ½X³³ Y ÒYµµ Z ÑZ 'Z·· [ Ñ[ Ò[¹¹ \ â\ \ \ \ \»» ] È]½½ ^ Ò^ ¼^¿¿ _ Ñ_ ¼_ÁÁ ` ¼` `Ãà a a âa ¼a ía ÅÅ b ¼b¢¤¦ ¢ÇÇ c¨ÉÉ d .dª ¤ËË«¬®¯ «e ¬e e ®e îe ¯e° ªÍÍ f «f ¬f f ®f îf ¯f·Ïϸ g Åg ¸g «g ¬g g ®g îg ¯g»ÑÑ h .h½ÓÓ i .i¿ÕÕ j ÒjÁ×× k ÒkÃÙÙÄ l ÄlÇÛÛÈ m Èm ®mËÝÝÌÍ n Ìn Ín ÊnÑßß o .o ®o ¯oÓáá p .p ®p ¯pÕããÖ× ¸q Öq ×q ®q ¯qØ Õåå r ¸r Ör ×r ®r ¯rÜçç s Ås ¸s Ös ×s ®s ¯sÞééßàá t ßt àt átæëëç u Åu .u çuêííë v .v ëvîïï w .w ®wðñññò x Äx ñx òxöóó y .y çyøõõù z ùz Äzü÷÷ { ¼{ ½{þùù | Å| ë|ûû } Ê} Å} ²} }ýý ~ ~ ~ ~ ¤~ °~ (~ °~ ~ à~ ~ ~ ¡~ ~ ~ÿÿÿÿÿ ~ ~ ~ò ¢£ ¤ ¥¨¤© ° ¤ ( ° à ª« ¡ ® ¯ ° ±³ ; ¶ ¸º° º »¥Áà Z õ õ ÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìí£ % % 7 7 8 B B B B B B X Y ä ä ô ô Ä Ä Ì Ì ï ï ú û ü ý £ £ ¥ ¥ ò £ ¨ ´ ¤ ° ¥ $ % &) * - & 2 5 9 <