{
  "llm": {
    "conf": 0.6665553,
    "grade": "suspicious",
    "model": "Qwen/Qwen3.8-27B",
    "before": {
      "lvl": 0,
      "prob": 0.9948587,
      "class": "hostile"
    },
    "outcome": "hostile",
    "interpretation": "Remote HTML injection, data deletion"
  },
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": 0,
    "conf": 100,
    "mods": [
      {
        "cls": 0,
        "raw": 0.95233035,
        "rte": "az",
        "prob": 0.95233035
      },
      {
        "cls": 2,
        "raw": 0.9948587,
        "rte": "az/crx",
        "prob": 0.9948587
      }
    ],
    "prob": 0.9948587,
    "files": [
      {
        "id": 0,
        "lvl": 0,
        "conf": 100,
        "prob": 0.9948586821556091,
        "type": "crx"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010947386726911645,
        "type": "html"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00035021701478399336,
        "type": "chrome-manifest"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010639429092407227,
        "type": "text"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000015576681107631885,
        "type": "javascript"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003476937490631826,
        "type": "javascript"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000047842662752373144,
        "type": "javascript"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002849102020263672,
        "type": "javascript"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000047842662752373144,
        "type": "javascript"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002568960189819336,
        "type": "javascript"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.0010759731521829963,
        "type": "javascript"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018288692444912158,
        "type": "javascript"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002337495425308589,
        "type": "javascript"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000025828680008999072,
        "type": "javascript"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000028342008590698242,
        "type": "javascript"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000020911296815029345,
        "type": "javascript"
      },
      {
        "id": 16,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00002063314059341792,
        "type": "javascript"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009228785529558081,
        "type": "json"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010162591934204102,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-30T20:01:23Z"
  },
  "path": "chiflcbpapdpimpikffkifmflnjippel.crx",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "lVK}s0@@r390Drx608iyRueD60u%ib1{(=lnqu\u003cF0rAi800v/N4/!qn0sw)W0rAgY}[Dw{w0x9W)G7nlRKB=ZmS-L:ig@2OhqN+wyyYd[ccJQY(IAu!Uo0^k14I^TiOL^A9CatSqsGmy4IC\u0026MtINuKoND\u0026\u003cXeQkWj$\u003eTQS}NAO.MC}0?zZGb^KsmhC$/3X]sWv?^(Y\u0026iTnBNNZ-A+oWQELYPhdWZ4hUkvTWf##Z5PKVo(JBZ1YRvoXzyn7aw3Lu5i:)TD[\u0026qNzLPx:vXi{rLLDX9f@S\u003cmOW/nL\u003eL",
            "ln": 0
          },
          {
            "b": "t+/0D\u003e?*G*C(+FebUBkY\u003cI^y?sGNv)^}+u$}4L7J/iD6X2lud{g9MXgFN\u0026.cNN-q)]K6K{lmp-h}QQ]d}Op5PH.}VQC$et\u0026VB]cw0wJ4=Xl3$rSoXYeLL1-\u003e!Kco9p-W\u003e$mFLF!H!]$q:p+MS3z)\u003eUF=N5H4f^a*HdE6[4flFg1POTR0s]e:F=MhWF=L(LVrxPuS040n={QRvh\u003e3YX2e=6OE\u003cy#YNzk\u0026lm3Z[Adn=+T9Aa=TaQNf7YNd:{VE%:9umpFVCCdv]zO.OQc1UMvPUYYw9)Yv6jay4Qyz.-Di9/FPOK!p\u003es$iU",
            "ln": 458
          }
        ],
        "mol": "K₂(NdLi)O₄(I₂As₄CS₂)H₈(Br₅Cm₁₇Db₂₄FHf₂OsPo₂U₉)Md₄(Bk₂Pa₂Pm)",
        "sha": "328cb11a66d24a4e09ff54d7b29a9b629050a5afabebfeb2b1fac04e7123a333",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx",
        "risk": 186,
        "size": 65015443,
        "type": "crx",
        "facts": {
          "metrics": {
            "file": {
              "size": 65015443,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 65008640,
              "peak_region_entropy": 7.87
            },
            "archive": {
              "file_count": 29,
              "member_count": 36,
              "prefix_bytes": 1320,
              "script_count": 13,
              "zip_bomb_ratio": 4.62,
              "compressed_size": 65006545,
              "directory_count": 7,
              "executable_count": 0,
              "extra_field_size": 1620,
              "noise_file_count": 0,
              "compression.ratio": 0.98,
              "hidden_file_count": 0,
              "uncompressed_size": 66140914,
              "crc_collision_count": 1,
              "entry_comment_count": 0,
              "max_filename_length": 32,
              "rtlo_filename_count": 0,
              "format.regular_count": 29,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "format.directory_count": 7,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0.03,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 36,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 36
            }
          }
        },
        "ident": {
          "trust": "unverified",
          "authors": [
            {
              "name": "Gameograf",
              "role": "author",
              "source": "crx.author"
            }
          ],
          "identifier": {
            "value": "chiflcbpapdpimpikffkifmflnjippel",
            "source": "crx.extension_id",
            "verified": false
          },
          "unique_ids": {
            "crx_id": "chiflcbpapdpimpikffkifmflnjippel",
            "public_key_sha256": "2785b21f0f3f8cf8a55a85c5bd98ff4be00e8c2fdefcaaa748680538ad33f37f"
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/communications/http/url/domain::chrome-webstore-detail-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome Web Store detail page URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/read::result-dot-member-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads result through dot or arrow access",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-location-href-assign",
            "conf": 0.82,
            "crit": 3,
            "desc": "Navigates via location.href assignment",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/google::gdrive-domain",
            "conf": 0.8,
            "crit": 3,
            "desc": "Google Drive web domain",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage setItem",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::temporary-array-element-read",
            "conf": 0.8,
            "crit": 2,
            "desc": "Reads an array element into a variable",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/api.gameograf.com::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to api.gameograf.com"
          },
          {
            "id": "metadata/permission/manifest::extension-localized-description-placeholder",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension description uses locale placeholder"
          },
          {
            "id": "micro-behaviors/communications/http/request/json::tiny-module-external-url-fetch",
            "conf": 0.9,
            "crit": 3,
            "desc": "Tiny JavaScript module fetches external URL",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::tab-create-url-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a browser tab at a destination",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-promo-host",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf promotional host URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/array::js-string-split",
            "conf": 0.6,
            "crit": 3,
            "desc": "Split to empty-delimiter char array",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::browser-queryselectorall-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-global-click-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers document-wide click event listener",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/form-input::browser-form-control-value-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads input, form or option value",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/eval/browser::html-createelement-object",
            "atk": "T1027,T1059.007",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a scripted DOM object",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::fixed-viewport-style",
            "conf": 0.9,
            "crit": 3,
            "desc": "Fixed CSS element spans viewport",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/api-path::fetch-http-scheme-url",
            "conf": 0.82,
            "crit": 3,
            "desc": "Fetches an HTTP(S)-scheme URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "well-known/lib/web/jquery::header-prefix",
            "conf": 0.95,
            "crit": 2,
            "desc": "Contains a jQuery version banner",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-client",
            "conf": 0.7,
            "crit": 3,
            "desc": "Uses common HTTP client APIs",
            "from": [
              {
                "file": 5
              },
              {
                "file": 7
              },
              {
                "file": 10
              }
            ],
            "uses": [
              76
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::url-encoded-content-type",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "Uses URL-encoded HTTP form content",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::browser-style-position-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns CSS position through DOM style",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-newtab-search-page",
            "atk": "T1176",
            "conf": 0.93,
            "crit": 5,
            "desc": "Gameograf new-tab page fronting user searches",
            "from": [
              {
                "file": 5
              },
              {
                "off": 90,
                "file": 6,
                "line": 4
              },
              {
                "file": 7
              },
              {
                "off": 90,
                "file": 8,
                "line": 4
              },
              {
                "off": 6393,
                "file": 10,
                "line": 198
              }
            ],
            "uses": [
              2,
              11,
              83
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::extension-own-indexeddb-reset",
            "conf": 0.93,
            "crit": 3,
            "desc": "Enumerates and deletes IndexedDB databases",
            "from": [
              {
                "off": 598,
                "file": 6,
                "line": 18
              },
              {
                "off": 598,
                "file": 8,
                "line": 18
              }
            ],
            "uses": [
              65,
              80
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::js-async-named-event-handler",
            "conf": 0.85,
            "crit": 3,
            "desc": "Registers asynchronous named event handler",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-installed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Handles browser extension install or update",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::js-array-sort-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "Sorts a JavaScript array",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "objectives/supply-chain/recon-exfil/ai-cli::prompt-indexeddb",
            "atk": "T1552.001, T1041",
            "mbc": "E1552",
            "conf": 0.94,
            "crit": 3,
            "desc": "\"IndexedDB\" browser credential store name",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/charcode::charcode-at",
            "conf": 0.7,
            "crit": 3,
            "desc": "charCodeAt() method call",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/wordpress::rest-endpoint-url",
            "atk": "T1071.001",
            "mbc": "E1071",
            "conf": 0.95,
            "crit": 3,
            "desc": "References a WordPress REST API endpoint URL",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::chained-replace-calls",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chains multiple JavaScript string replacements",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Calls JavaScript toString conversion method",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-json-before-dynamic-innerhtml",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetch JSON precedes dynamic innerHTML write",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome runtime API",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-remote-markup-injection",
            "atk": "T1189,T1059.007",
            "conf": 0.98,
            "crit": 5,
            "desc": "Gameograf feed controls parsed HTML markup",
            "from": [
              {
                "off": 1108,
                "file": 5,
                "line": 29
              },
              {
                "off": 90,
                "file": 6,
                "line": 4
              },
              {
                "off": 522,
                "file": 7,
                "line": 17
              },
              {
                "off": 90,
                "file": 8,
                "line": 4
              },
              {
                "off": 1380,
                "file": 10,
                "line": 46
              }
            ],
            "uses": [
              11,
              75,
              106
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/read/file/picker::browser-file-read-as-data-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "Reads a Blob as a data URL",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/analysis::js-conditional-matcher-call",
            "conf": 0.88,
            "crit": 3,
            "desc": "Calls a matcher in a conditional expression",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/record::slice-decimal-offset-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "Slice split at decimal offsets",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/build/minifier::js-min-or-map-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript minified or map basename",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::programmatic-element-click",
            "conf": 0.9,
            "crit": 3,
            "desc": "Programmatically clicks a DOM element",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes browser storage with setItem",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::single-long-line-outlier",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Exactly one line exceeds 1000 chars",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-variable-blank",
            "conf": 0.8,
            "crit": 3,
            "desc": "Opens a computed URL in new tab",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/language::lang-turkish--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "Turkish function-word token",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-install-uninstall-lifecycle-urls",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures install and uninstall lifecycle URLs",
            "from": [
              {
                "file": 6
              },
              {
                "file": 8
              }
            ],
            "uses": [
              115,
              137
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-named-catch-text",
            "conf": 0.92,
            "crit": 3,
            "desc": "Text has empty named-parameter catch",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::js-length-loop-compound-add",
            "conf": 0.85,
            "crit": 3,
            "desc": "Length-bounded loop uses compound addition",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::computed-this-method-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls a computed this method",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/search::compiled-js-pattern-set",
            "conf": 0.9,
            "crit": 3,
            "desc": "Compiles a set of JavaScript regex patterns",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-external-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Opens window to external HTTP URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/language::lang-turkish",
            "conf": 0.8,
            "crit": 3,
            "desc": "Turkish language detection",
            "from": [
              {
                "off": 11965,
                "file": 3,
                "line": 572
              },
              {
                "off": 1058,
                "file": 15,
                "line": 34
              }
            ],
            "uses": [
              51,
              114
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::external-json-near-dynamic-innerhtml",
            "conf": 0.9,
            "crit": 3,
            "desc": "External JSON fetch occurs near dynamic innerHTML",
            "from": [
              {
                "off": 1108,
                "file": 5,
                "line": 29
              },
              {
                "off": 522,
                "file": 7,
                "line": 17
              },
              {
                "off": 1380,
                "file": 10,
                "line": 46
              }
            ],
            "uses": [
              38,
              75
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::last-line-over-1000",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.9,
            "crit": 3,
            "desc": "Last line is over 1000 chars",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-insert-mutate-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM insertion or mutation method",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::navigator-language",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser UI language"
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-html-innerhtml",
            "conf": 0.9,
            "crit": 3,
            "desc": "Fetch response HTML written to DOM",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-append-child",
            "conf": 0.8,
            "crit": 3,
            "desc": "Appends child DOM node",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-delete-database",
            "conf": 0.9,
            "crit": 3,
            "desc": "Deletes IndexedDB database",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-newtab-search-takeover",
            "atk": "T1176",
            "conf": 0.95,
            "crit": 5,
            "desc": "Gameograf new-tab and search takeover manifest",
            "from": [
              {
                "off": 291,
                "file": 2,
                "line": 11
              }
            ],
            "uses": [
              72,
              105,
              157
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::google-web-host",
            "conf": 0.78,
            "crit": 3,
            "desc": "Google web hostname",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::dom-outer-html-insertion-sink",
            "conf": 0.9,
            "crit": 3,
            "desc": "Replaces or inserts HTML around a node",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-name-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares name field"
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "from": [
              {
                "file": 5
              },
              {
                "file": 6
              },
              {
                "file": 7
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "off": 893,
                "file": 14,
                "line": 8
              },
              {
                "file": 15
              }
            ],
            "uses": [
              79,
              94
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-catch-block",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript silently discards caught errors"
          },
          {
            "id": "metadata/permission/manifest::permission-search",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests search permission"
          },
          {
            "id": "micro-behaviors/communications/http/url/path::remote-extension-catalog-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Remote extension/shortcut listing URL path",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-text-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser window.open text call",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-json-response",
            "conf": 0.94,
            "crit": 3,
            "desc": "Fetches and parses a JSON response",
            "from": [
              {
                "file": 5
              },
              {
                "off": 602,
                "file": 7,
                "line": 18
              },
              {
                "file": 10
              }
            ],
            "uses": [
              76,
              91,
              98
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-fetch-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript fetch API"
          },
          {
            "id": "micro-behaviors/time/query::js-triple-date-now",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ Date.now() calls",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses core Chrome extension APIs",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-databases-enumerate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates IndexedDB databases",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/management::browser-management-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Accesses the browser extension management API",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::capture-phase-listener-bound",
            "conf": 0.88,
            "crit": 3,
            "desc": "Capture-phase listener with bound handler",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-search-query",
            "conf": 0.9,
            "crit": 3,
            "desc": "Searches via the user's configured engine",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/assembly::zero-padded-integer-format",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code formats a zero-padded integer",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-method-reference",
            "conf": 0.85,
            "crit": 3,
            "desc": "References a DOM element creation method",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "well-known/lib/web/jquery::license-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "jQuery license URL marker",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-template-text-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns template literal to node text",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-new-date",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ new Date() calls",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-input-element",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates an input DOM element",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::html-game-link-catalog",
            "conf": 0.9,
            "crit": 3,
            "desc": "External game-site hyperlink catalog",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/message::http-message-json-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls JSON method on HTTP-style object",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/management::browser-management-uninstall-self",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uninstalls the current browser extension",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-conventional-version",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension version uses dotted numeric format"
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-default-locale",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares default locale"
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "from": [
              {
                "off": 3416,
                "file": 1,
                "line": 92
              },
              {
                "file": 5
              },
              {
                "file": 6
              },
              {
                "file": 7
              },
              {
                "file": 8
              },
              {
                "file": 10
              }
            ],
            "uses": [
              90,
              126
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-external-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded external HTTP(S) URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-description-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares description field"
          },
          {
            "id": "micro-behaviors/process/create/load/script::local-script-element-load",
            "conf": 0.92,
            "crit": 3,
            "desc": "Loads local script element",
            "from": [
              {
                "file": 1
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create-with-url-option",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates browser tab with URL option"
          },
          {
            "id": "micro-behaviors/data/encode/char-code::fromcharcode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Builds characters with String.fromCharCode",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::application-json",
            "conf": 0.65,
            "crit": 3,
            "desc": "References the application/json media type",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/hardware/input/event::browser-mousemove-listener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a DOM mousemove listener",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::chrome-newtab-override",
            "conf": 0.95,
            "crit": 3,
            "desc": "Chrome new tab page override"
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::jquery-interpolated-link-markup",
            "conf": 0.94,
            "crit": 3,
            "desc": "Parses interpolated link markup with jQuery",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/hardware/input/event::browser-keyboard-event-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers a DOM keyboard event listener",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-medium-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "URL carries UTM source/medium pair",
            "from": [
              {
                "off": 112,
                "file": 6,
                "line": 4
              },
              {
                "off": 112,
                "file": 8,
                "line": 4
              }
            ],
            "uses": [
              127,
              136
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-campaign-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM campaign query parameter",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/split::js-split-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript split()",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::hardcoded-json-url-fetch",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded remote JSON URL"
          },
          {
            "id": "micro-behaviors/communications/http/post::post",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP POST method string literal",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "well-known/lib/web/jquery::obfuscated-ajax-settings-marker",
            "conf": 0.98,
            "crit": 3,
            "desc": "jQuery ajaxSettings marker",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/language::lang-turkish--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "Turkish function-word token",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::install-https-tab-open",
            "conf": 0.94,
            "crit": 3,
            "desc": "Opens an HTTPS tab after extension installation",
            "from": [
              {
                "file": 6
              },
              {
                "file": 8
              }
            ],
            "uses": [
              29,
              119,
              147
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-medium-campaign-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "URL carries UTM source/medium/campaign triad",
            "from": [
              {
                "off": 147,
                "file": 6,
                "line": 4
              },
              {
                "off": 147,
                "file": 8,
                "line": 4
              }
            ],
            "uses": [
              108,
              109
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/reconstruct::vendor-minified-js-name",
            "conf": 0.9,
            "crit": 3,
            "desc": "Common vendor minified JS name",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-localized-name-placeholder",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension name uses locale placeholder"
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage getItem",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/build/minifier::js-medium-minified-line",
            "conf": 0.9,
            "crit": 2,
            "desc": "JavaScript contains a long minified line",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem-variable-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes browser storage with a computed key",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/permission/search::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"search\" permission"
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::files-object-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "JSON files object field",
            "from": [
              {
                "file": 29
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/locale::js-locale-formatting-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript locale-aware formatting call",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-game-label-promotion-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Game-branded host URL in JS",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-medium-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM medium query parameter",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-node-remove",
            "conf": 0.8,
            "crit": 3,
            "desc": "Removes a child node from the DOM",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "objectives/impact/ui/delivery::extension-remote-html-content-slot",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension renders fetched HTML content",
            "from": [
              {
                "file": 5
              },
              {
                "file": 6
              },
              {
                "file": 8
              },
              {
                "file": 9
              },
              {
                "file": 10
              },
              {
                "file": 11
              }
            ],
            "uses": [
              63,
              94,
              135
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::image-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets an image file",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-insert-before",
            "conf": 0.8,
            "crit": 3,
            "desc": "Inserts DOM node before reference node",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser storage with getItem",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::browser-storage-persistence",
            "conf": 0.8,
            "crit": 3,
            "desc": "Persists data in browser storage",
            "from": [
              {
                "off": 2411,
                "file": 5,
                "line": 57
              },
              {
                "off": 272,
                "file": 7,
                "line": 7
              },
              {
                "off": 994,
                "file": 9,
                "line": 32
              },
              {
                "off": 826,
                "file": 10,
                "line": 33
              },
              {
                "off": 2817,
                "file": 11,
                "line": 97
              }
            ],
            "uses": [
              48,
              134
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM source query parameter",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::runtime-set-uninstall-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sets a browser extension uninstall URL"
          },
          {
            "id": "micro-behaviors/hardware/input/mouse/position::dom-pointer-client-coordinate-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads a DOM pointer client coordinate",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "well-known/lib/web/jquery::version-string",
            "conf": 0.95,
            "crit": 3,
            "desc": "jQuery version string",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "objectives/command-and-control/dropper/delivery/fetch-eval::html-fetch-https-url",
            "atk": "T1105,T1566.002",
            "conf": 0.88,
            "crit": 3,
            "desc": "Fetches an HTTPS URL",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::bound-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a stored external URL in a browser tab",
            "from": [
              {
                "file": 5
              },
              {
                "file": 6
              },
              {
                "file": 8
              },
              {
                "off": 2568,
                "file": 10,
                "line": 76
              }
            ],
            "uses": [
              10,
              70
            ]
          },
          {
            "id": "metadata/build/minifier::js-umd-wrapper-amd-minified",
            "conf": 0.9,
            "crit": 2,
            "desc": "Contains a minified UMD AMD branch",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/fragment::location-hash-read",
            "conf": 0.85,
            "crit": 3,
            "desc": "Reads the URL fragment from location.hash",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/concat::join-empty-separator-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Joins values without a separator",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::external-json-near-dynamic-link",
            "conf": 0.94,
            "crit": 3,
            "desc": "External JSON fetch occurs near dynamic link target",
            "from": [
              {
                "file": 5
              },
              {
                "file": 6
              },
              {
                "off": 602,
                "file": 7,
                "line": 18
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "off": 893,
                "file": 14,
                "line": 8
              },
              {
                "file": 15
              }
            ],
            "uses": [
              76,
              79,
              91,
              169
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::static-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens fixed HTTPS URL in browser tab",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "objectives/supply-chain/hidden-payload/extensions/session::management-id-comparison--rx-4",
            "conf": 0.9,
            "crit": 3,
            "desc": "chrome.management.* API access",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML"
          },
          {
            "id": "micro-behaviors/ui/window/style::element-absolute-position-assignment",
            "conf": 0.88,
            "crit": 3,
            "desc": "Sets an element style to absolute positioning",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/url::encode-uri-component-call",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL-encodes data via encodeURIComponent",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/computed::js-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Dense computed-property call cluster (3+)",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open",
            "conf": 0.8,
            "crit": 3,
            "desc": "Opens browser window or tab",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/xmlhttp::xhr-readystatechange-handler",
            "conf": 0.7,
            "crit": 3,
            "desc": "Assigns an XHR readystatechange handler",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::indexed-array-element-copy",
            "conf": 0.8,
            "crit": 2,
            "desc": "Copies one indexed array element to another",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::multiple-fromcharcode-calls",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls String.fromCharCode multiple times",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-manifest-author",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf Chrome extension author"
          },
          {
            "id": "micro-behaviors/data/source/syntax/array::js-array-short-delimiter-join-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "Joins array with a short delimiter",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-click-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls click() on a DOM element",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/build::http-url-template-literal",
            "conf": 0.94,
            "crit": 3,
            "desc": "Builds an HTTP URL with interpolation",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/html::display-none-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "Hides element with display none",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::dom-anchor-element-creation",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates an anchor DOM element",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/recovery::js-indirect-replace-call",
            "conf": 0.75,
            "crit": 3,
            "desc": "Indirect string replacement call",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/form-input::browser-form-control-value-write",
            "conf": 0.88,
            "crit": 3,
            "desc": "Assigns a value into a form control"
          },
          {
            "id": "objectives/impact/ui/manipulation/traffic::extension-lifecycle-external-game-promotion",
            "atk": "T1176",
            "conf": 0.97,
            "crit": 3,
            "desc": "Extension promotes game sites on install/uninstall",
            "from": [
              {
                "file": 1
              },
              {
                "file": 5
              },
              {
                "off": 314,
                "file": 6,
                "line": 11
              },
              {
                "file": 7
              },
              {
                "off": 314,
                "file": 8,
                "line": 11
              },
              {
                "file": 10
              }
            ],
            "uses": [
              52,
              96,
              115,
              137
            ]
          },
          {
            "id": "micro-behaviors/process/create/load/remote-code::js-dom-createelement-literal",
            "atk": "T1105",
            "conf": 0.8,
            "crit": 3,
            "desc": "Creates a script element with createElement",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Appends a node to a DOM parent",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/resource::src-attribute-variable-assignment",
            "conf": 0.92,
            "crit": 3,
            "desc": "Assigns variable to DOM src attribute",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-member-over-10mb",
            "conf": 0.95,
            "crit": 3,
            "desc": "Archive has member larger than 10 MB"
          },
          {
            "id": "metadata/file/archive::archive-at-least-10-members",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive contains at least ten members"
          },
          {
            "id": "metadata/file/format/browser-extension::web-extension-root-manifest",
            "conf": 0.95,
            "crit": 2,
            "desc": "Archive contains root WebExtension manifest"
          },
          {
            "id": "metadata/package/files/archive-member::archive-css-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is a stylesheet"
          },
          {
            "id": "metadata/package/files/archive-member::archive-html-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is an HTML document"
          },
          {
            "id": "metadata/package/files/archive-member::archive-js-member",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive member is a JavaScript file"
          },
          {
            "id": "metadata/permission/manifest::chrome-webstore-verified-contents",
            "conf": 0.95,
            "crit": 3,
            "desc": "Chrome Web Store signed contents manifest"
          },
          {
            "id": "metadata/file/naming::archive-member-under-10kb",
            "conf": 0.9,
            "crit": 3,
            "desc": "Archive has a sub-10KB member"
          },
          {
            "id": "metadata/package/files/archive-shape::extension-member-over-10mb",
            "conf": 0.95,
            "crit": 3,
            "desc": "Extension ships a member over 10 MB",
            "uses": [
              170,
              172
            ]
          },
          {
            "id": "objectives/impact/ui/delivery::newtab-remote-html-promo-lifecycle",
            "atk": "T1176",
            "conf": 0.97,
            "crit": 4,
            "desc": "New-tab promotions include remote HTML popups",
            "from": [
              {
                "off": 291,
                "file": 2,
                "line": 11
              },
              {
                "file": 5
              },
              {
                "off": 530,
                "file": 6,
                "line": 16
              },
              {
                "off": 530,
                "file": 8,
                "line": 16
              }
            ],
            "uses": [
              27,
              105,
              115,
              116,
              130,
              137
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "objectives/impact/ui/manipulation/traffic::newtab-install-uninstall-lifecycle-navigation",
            "atk": "T1176",
            "conf": 0.95,
            "crit": 3,
            "desc": "New-tab extension navigates on install and uninstall",
            "from": [
              {
                "off": 291,
                "file": 2,
                "line": 11
              },
              {
                "off": 314,
                "file": 6,
                "line": 11
              },
              {
                "off": 314,
                "file": 8,
                "line": 11
              }
            ],
            "uses": [
              52,
              105
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "objectives/impact/ui/manipulation/traffic::newtab-remote-controlled-link-injection",
            "atk": "T1176",
            "conf": 0.93,
            "crit": 3,
            "desc": "Remote catalog drives overridden new-tab links",
            "from": [
              {
                "off": 291,
                "file": 2,
                "line": 11
              },
              {
                "file": 5
              },
              {
                "off": 388,
                "file": 10,
                "line": 14
              }
            ],
            "uses": [
              59,
              105,
              145
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "objectives/impact/ui/manipulation/traffic::newtab-remote-promo-catalog",
            "conf": 0.95,
            "crit": 3,
            "desc": "New-tab fetches remote extension promo catalog",
            "from": [
              {
                "off": 291,
                "file": 2,
                "line": 11
              },
              {
                "file": 5
              },
              {
                "file": 7
              },
              {
                "file": 10
              }
            ],
            "uses": [
              0,
              21,
              73,
              76,
              105
            ],
            "spans": [
              [
                522,
                55
              ],
              [
                1301,
                52
              ]
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-newtab-extension",
            "conf": 0.95,
            "crit": 3,
            "desc": "Gameograf remote new-tab extension identity",
            "from": [
              {
                "off": 291,
                "file": 2,
                "line": 11
              },
              {
                "file": 5
              },
              {
                "off": 90,
                "file": 6,
                "line": 4
              },
              {
                "file": 7
              },
              {
                "off": 90,
                "file": 8,
                "line": 4
              },
              {
                "file": 10
              }
            ],
            "uses": [
              11,
              105,
              157
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-promotional-newtab-pua",
            "conf": 0.97,
            "crit": 4,
            "desc": "Gameograf promotional new-tab potentially unwanted extension",
            "from": [
              {
                "off": 291,
                "file": 2,
                "line": 11
              },
              {
                "file": 5
              },
              {
                "off": 90,
                "file": 6,
                "line": 4
              },
              {
                "file": 7
              },
              {
                "off": 90,
                "file": 8,
                "line": 4
              },
              {
                "file": 10
              }
            ],
            "uses": [
              11,
              52,
              105,
              157
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "jrW9*lSvh+miDn=zeqxB3oS0zzepthvqYZvb4UToj}d\u00269jznqmwiHCf2)\u0026.hwPRu6v}Yp\u003eB7GCRb2}PieJs{%ffP*L2)\u0026.hwPRu6zEEx[jTb5-wP@9iA=-GFv@DmbwO#PMb6N:iBz9*FwP?=$wI0",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "b5?Nlv@Dm5wN/*aazt!bw\u003c4tKBAzFyiXJc#z/fVre[YlEvrui[e[n*pa%pxoz/Y#rA+Pf2zxHO@4giyFjzX.HyyHQ[arR^HarR!uA+e\u0026Cb4#7uAc15[fj]cuBAo6Ez/oo8wNPK(B1Q%vz7/yuB22%(vqPZ{C%a#xAbYJeB2[2SvqEGsxj#xLfF1}jfGQ%tgb7yzfF21lfGQ%tg+ZQBfF27nfGQ%thzu*DfF2dpfGQ%ti503FfF2jrfGR0uf!+pyf!t7lfGR0ugCyHAf!tdnfGR0uh83ZCf!tjpfGR0uh.V{Ef!tprfGR0uiwrclwnca7y*?PLB9z5ia}j(4arR^HarR!EwO:HNB98XzwPIJ@wPPasffP*L2)\u0026.gx(mX}3lQDlarR^HaAz4fjTa@?D2d5kxK$:%a}j(4arR^HarR!uA+e\u0026Cb4#7uAc15[fj]cuBAo6Ez/oo8wNPK(B1Q%vz7/yuB22%(vqPZ{C%a(gBy/GbvqEC)D2m2ey\u0026.a5B-.ClzE)utz/x=zeo+-uBsY)MoIv0cqB9Yogb7skg=N3vfFCaih.V{pfFj$jeg\u0026.ke?O[kfD}R)j}d\u002692%rosA+PGmaAINkjT8K]B1.oFB.bPseI/1re?[$}x(kLrB0r!gflpSzx(FeT4giz7fka{9wiHCf2%qWnwo*uF3jd23wncifx\u003efvJAbPYrA6[LYByw)3wPw$UjtgkVC0lux2)\u0026.8x)7RkwizbSwO(vcwI4\u003etAclazj}d\u00269jy\u0026eHazCvHb64miz//LxAbPYrA4LNrzGGDcBrS)T3jddG2%o\u003eKx)8VH3oP$Lx)8VH3jd23wncifx\u003efvJB7F^2v}XhqAW0WR3jd1BjzwXLB-X:FD2NsTb6myvBrR\u0026wwizbTwNPQ?xI08XB-X/IAbn@)wOu0#wmY^Ab2-5YA:@=9z/cXwwNV\u0026affP*L2)*]2B8UM9azCvHb6ds7A:@=ZA+Pf0wPw$qv@bN{B3gZ:vru73x\u003c\u003e*fB9RRiz!%FDz/{erx(mG)b0Eb\u003cwNPQ?xDPz\u003cB8UM9j]",
            "ln": 375,
            "col": 13,
            "line": 10
          },
          {
            "b": "x)8VH3oR\u003ckB%7HfjTa]Xxj#xUv@Dmab0DCy4gjj2jrVpdaxin$y\u0026ZZ+zEBWaUXOe{BS-m/j}d\u0026wauTgGB%7phvrlGMb57L9zDy\u003c!AbYxea%pPgjTa#^z!%F@A:-{awPw$U4gjj2arS^Xzd:#jA:}lRfkj{mzGvEMz/oDke]UYva%prgBuH*Ez/oDka%pPgjTa#^z!%F^v@Dleatk[/3lQDlapOV2arR^?aUtn*lbPRsV24v-AV!7/zO%afeIfc}3lQC",
            "ln": 1251,
            "col": 40,
            "line": 30
          },
          {
            "b": "a%pPgjTaJSz!A($l2Z^:nN(WRb0DCyarR^HarR^HjzwUBaAINkjT8K[v@Dmafk2iwxkzc/AbY\u003eJAbGqjayP8djT9ymz!A($avf%=B0q.Wj}d\u0026warR^HauRq/x)8VH3lQDlarR^?wncifv@bN{B3gZYv@Dl^A:-{awPw$qx\u003efvJv}Yp)xk?@:v@Dlej}d\u0026warR^HarR^?x(dG9B8\u003e+Na$)Uuz/fRHv}Yp)xk?@BAbGqjayP8djT9mbvrt1or3ACrj}d\u0026warR^HauRq/x)8VH3lQDlarR^?wncifv@bN{B3gZYv@Dl^A:-{awPw$qx\u003efvJv{%g+zE^f@nN(WRb0DCyarR^HarR^HjzwUBaAINkjT8K[v@DmafjOBbwO#3!AXqrGxcFEby\u0026?/:rafM=x(b4pffP*LarR^HarS^1wnciJ4gjj2arR^Hjy\u0026eHay/j@B8%F*x\u003e870s8}.*AaK5lazCvHb4C4$v%8P@Bz(g\u003ev@Dlej}d\u0026warR^HarR^?x(dG9B8\u003e+Na$)Uuz/fRHv{%g-B.\u003eGdz/NEHzF7dovqH3Gb12^Pv%8P@Bz(gzatk[/3lQDlarR^?fjX^uj}d\u0026warR^HauTgGB%7phvrlGMb57L9zDy\u003c!AbYxea%pPgjTa=PCtr6#wKpJYBz(4vj}d\u0026warR^HarR^?x(dG9B8\u003e+Na$)Uuz/fRHB98bayK4KKzF7dovqH3Gb2-O$v@3ujph+k=a%nK54gjj2arR^HjtgkVC0luxarR^HarS^Sx)7Rey*?yajTaPIz/eS%vq{f%AV#SuwizbUz!9=Tv@Dlej}d\u0026warR^HarR^?x(dG9B8\u003e+Na$)Uuz/fRHBz\u003eYde]UYva%prgBuH*EzY?C^awuG\u003cBrR?Xj}d\u0026warR^HauRq/x)8VH3lQDlarR^?wncifv@bN{B3gZYv@Dl^A:-{awPw$qx\u003efvJBzkP6A.f+Vzx.mN3lQDlarR^HauTvPxcqnov)81?x\u003e870B1.PRz/x]eByO#pAbGqjayP8djT9\u003ctzdN-iatk[/3lQDlarR^?fjX^uj}d\u0026warR^?fjX^uj}d\u0026wauRq/x)8VH3lQDlauTgGB%7HfjTa#^z!]",
            "ln": 1511,
            "col": 30,
            "line": 39
          },
          {
            "b": "arR^HjySCPBz(4tx\u003efvJvq{f%zE=WVz/P@fB-X/\u003el1BH*fjG6CBz(4X4gjj2arR^HarS^1wnciJ4gjj2arR^HarS^Sx)7RkwizbOwP@hZvr9LQ4gjj2jACEIzxJU7jTa=PCxl.{CYUb[jtg+{vqXmr3lQDNvixn{jTarJy!!L=B4*p=yA:)mA+e\u0026Cb4#7uAc15[fk1ZgwP8j4vp?c4z/4dBwP@hGa%p#oA+w%9jTalxy*?i%b0Fp^oDW80s5RjmvlLbcjtgkVC0lux4giKKarR^HarR^HjAC1Mx(FepB8\u003e+Nb5hfLB7ol8Ac9ZEB0r!gflpSzx(FeT4gjj2arR^HarS^/v@=p5BrCTBv)82JB1.GJAclaLyi7N.jtg+=A+PGmj}d\u0026warR^HarR^?B7ol8Ac9jzA:}lRyi84CwP@hZvr9#nB0r!gflpSzx(FeT4gjj2arR^HarS^/v@=p5BrCTBv)82JB1.fAz!A($Bz(8lB1RiGb0FaxB7ol8AcanM3lQDlarR^HauTZPA+PGmaAINkjTaSZfjP3lvru6VBzkl2C$@p1wId.sb0FaxB7ol8AcanM3lQDlarR^HauTZPA+PGmaAINkjTaSZfjOBbv%8P@Bz(gLyi7N.jtg+=A+PGmj}d\u0026warR^HarR^?B7ol8Ac9jzA:}lRyi84Iz!9=syi7N.jtg+=A+PGmj}d\u0026warR^HarR^?B7ol8Ac9jzA:}lRyi84rvqGH)wmoHhyi7N.jtg+=A+PGmj}d\u0026warR^HarR^?B7ol8Ac9jzA:}lRyi84Ix(dB4e]2CKk0gGtv@=p5BuQcvarR^HarR^HjAC1Mx(FepB8\u003e+Nb5hf",
            "ln": 3293,
            "col": 9,
            "line": 88
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 4021,
              "entropy": 4.96
            },
            "binary": {
              "peak_region_bytes": 1024,
              "peak_region_entropy": 5.34
            }
          }
        },
        "id": 1,
        "mol": "H₂(Cm₂U)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!newtab.html",
        "pid": 0,
        "risk": 2,
        "sha": "4bc6733774016acb5656faad16b7881f4a940b17cfd4902058ddb19c40af6dc5",
        "size": 4021,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/client/resource::html-remote-href-stylesheet-rel",
            "conf": 0.9,
            "crit": 3,
            "desc": "Remote href before stylesheet rel on link",
            "spans": [
              [
                439,
                227
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/resource::relative-script-element-source",
            "conf": 0.92,
            "crit": 3,
            "desc": "Script element references a local path",
            "spans": [
              [
                844,
                37
              ],
              [
                3521,
                26
              ],
              [
                3567,
                25
              ],
              [
                3612,
                27
              ],
              [
                3659,
                31
              ],
              [
                3710,
                36
              ],
              [
                3766,
                30
              ],
              [
                3816,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "uses": [
              3
            ],
            "spans": [
              [
                3416,
                38
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::html-game-host-link",
            "conf": 0.9,
            "crit": 3,
            "desc": "Hyperlink to a game-named host",
            "spans": [
              [
                3416,
                38
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/controls/input::text-input-tag",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTML input declares type=text",
            "spans": [
              [
                1055,
                17
              ]
            ]
          }
        ],
        "type": "html"
      },
      {
        "ctx": [
          {
            "b": "DKQraB-p(1By!*4A+({Xar\u003eGvBz#pZfe3*Kx\u003eqg7B22vXz/oo8wIdFhz7/%wA=#ebwIngBwmoN\u003egb0cTCP[WF3jNs+arR^JvrDW9z/N3.ar\u003cr:zdNS#A:-M7edz}earR^Jzddr@w[u49uV{13B7]Mgb03\u00265edz}earR^JzEEx[b03?\u003cuTDJam{/XzA86?UwNw^*edz}earR^JwmYvYB.(eby\u0026r/(y?j!Kar\u003exma$KfgarR^Hb6EKrB7]Mgb03?\u003cga\u003eplf^ndT3lQDlar\u003eucB7ol8Acb/jzx.a:b41XKq+7h6AbXiRB7nM:a$KfgarR^Hb4Cqbz/65)B-Iq9z*2YjA+P5}B0rT/DKQr8arR^HarR^JzE[3lvpyAwar\u003eYmCxvn5e[/uzy:6q}arR^HEjL*marR^Hb4s$\u003cyIdWaB-7.liV@+U3lQDlarR^Har\u003e(rA=#ebwNxU1A+/lbb03?\u003cyi84qxd^}ua}j(4arR!Pedz}earR^o3lQDlar\u003e=oA=2JiB7]MgB0rT/toBvZarR^HarR^Hb6ds7A:@=b4gjj2arT@v4gjj2arR\u003ewz/Z2cAaK6bx(!ufz/fRuiV}So3lQDlar\u003eGvBz#pZfe3:Mx!B4bzdNS#A:-Mjv@DiqdK2rearT@v4giKKarR^Hb57L9zGv0.aBsL8arR^HarR^Ha#7#1iV]RXzd+HRgb{[9zF7dA4gjj2arR^HarR\u003c+i3Hyab57[bfekjwe]UYva$KfgarR^HarR^Ha#7\u0026jb03?\u003cx(dGof!$ZvAbGqj4gjj2arV7w3vI",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 630,
              "entropy": 4.61
            },
            "binary": {
              "peak_region_bytes": 630,
              "peak_region_entropy": 4.61
            }
          }
        },
        "id": 2,
        "mol": "K(Nd)H(Br₂)Md(Pm)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!manifest.json",
        "pid": 0,
        "risk": 117,
        "sha": "bbcffadf032181d27bd1d47bb41dffc82766a906d7444ce6dabf7dcb2a7c0245",
        "size": 630,
        "traits": [
          {
            "id": "micro-behaviors/browser-extension/permission/search::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"search\" permission"
          },
          {
            "id": "micro-behaviors/browser-extension/host-access/api.gameograf.com::granted",
            "conf": 0.95,
            "crit": 3,
            "desc": "Manifest grants access to api.gameograf.com"
          },
          {
            "id": "metadata/permission/manifest::chrome-newtab-override",
            "conf": 0.95,
            "crit": 3,
            "desc": "Chrome new tab page override",
            "spans": [
              [
                291,
                11
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-conventional-version",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension version uses dotted numeric format",
            "spans": [
              [
                192,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-default-locale",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares default locale",
            "spans": [
              [
                163,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-description-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares description field",
            "spans": [
              [
                217,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-localized-description-placeholder",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension description uses locale placeholder",
            "spans": [
              [
                217,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-localized-name-placeholder",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension name uses locale placeholder",
            "spans": [
              [
                131,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-name-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares name field",
            "spans": [
              [
                131,
                0
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::permission-search",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests search permission",
            "spans": [
              [
                401,
                8
              ]
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-manifest-author",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf Chrome extension author",
            "spans": [
              [
                75,
                9
              ]
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-newtab-search-takeover",
            "atk": "T1176",
            "conf": 0.95,
            "crit": 5,
            "desc": "Gameograf new-tab and search takeover manifest",
            "uses": [
              2,
              9,
              10
            ],
            "spans": [
              [
                75,
                9
              ],
              [
                291,
                11
              ],
              [
                401,
                8
              ]
            ]
          }
        ],
        "type": "chrome-manifest"
      },
      {
        "depth": 1,
        "facts": {
          "funcs": [
            [
              "anonymous",
              0
            ],
            [
              "anonymous",
              196
            ],
            [
              "anonymous",
              227
            ],
            [
              "anonymous",
              254
            ],
            [
              "anonymous",
              269
            ],
            [
              "anonymous",
              285
            ],
            [
              "anonymous",
              304
            ],
            [
              "anonymous",
              328
            ],
            [
              "anonymous",
              362
            ],
            [
              "anonymous",
              383
            ],
            [
              "anonymous",
              395
            ],
            [
              "anonymous",
              408
            ],
            [
              "anonymous",
              425
            ],
            [
              "anonymous",
              443
            ],
            [
              "anonymous",
              466
            ],
            [
              "anonymous",
              482
            ],
            [
              "anonymous",
              521
            ],
            [
              "anonymous",
              537
            ],
            [
              "anonymous",
              554
            ],
            [
              "anonymous",
              965
            ],
            [
              "anonymous",
              990
            ],
            [
              "anonymous",
              1037
            ],
            [
              "anonymous",
              1054
            ],
            [
              "anonymous",
              1073
            ],
            [
              "anonymous",
              1115
            ],
            [
              "anonymous",
              1154
            ],
            [
              "anonymous",
              1183
            ],
            [
              "anonymous",
              1208
            ],
            [
              "anonymous",
              1227
            ],
            [
              "anonymous",
              1249
            ],
            [
              "anonymous",
              1273
            ],
            [
              "anonymous",
              1362
            ],
            [
              "anonymous",
              1413
            ],
            [
              "anonymous",
              1429
            ],
            [
              "anonymous",
              1488
            ],
            [
              "anonymous",
              1527
            ],
            [
              "anonymous",
              1548
            ],
            [
              "anonymous",
              1618
            ],
            [
              "anonymous",
              1695
            ],
            [
              "anonymous",
              1737
            ],
            [
              "anonymous",
              1764
            ],
            [
              "anonymous",
              1804
            ],
            [
              "anonymous",
              1829
            ],
            [
              "anonymous",
              1850
            ],
            [
              "anonymous",
              1871
            ],
            [
              "anonymous",
              1890
            ],
            [
              "anonymous",
              1919
            ],
            [
              "anonymous",
              1978
            ],
            [
              "anonymous",
              2020
            ],
            [
              "anonymous",
              2085
            ],
            [
              "anonymous",
              2139
            ],
            [
              "anonymous",
              2181
            ],
            [
              "anonymous",
              2219
            ],
            [
              "anonymous",
              2236
            ],
            [
              "anonymous",
              2278
            ],
            [
              "anonymous",
              2317
            ],
            [
              "anonymous",
              2360
            ],
            [
              "anonymous",
              2379
            ],
            [
              "anonymous",
              2444
            ],
            [
              "anonymous",
              2496
            ],
            [
              "anonymous",
              2556
            ],
            [
              "anonymous",
              2617
            ],
            [
              "anonymous",
              2636
            ],
            [
              "anonymous",
              2705
            ],
            [
              "anonymous",
              2741
            ],
            [
              "anonymous",
              2763
            ],
            [
              "anonymous",
              2784
            ],
            [
              "anonymous",
              2808
            ],
            [
              "anonymous",
              2867
            ],
            [
              "anonymous",
              2925
            ],
            [
              "anonymous",
              2972
            ],
            [
              "anonymous",
              2991
            ],
            [
              "anonymous",
              3093
            ],
            [
              "anonymous",
              3117
            ],
            [
              "anonymous",
              3207
            ],
            [
              "anonymous",
              3232
            ],
            [
              "anonymous",
              3261
            ],
            [
              "anonymous",
              3278
            ],
            [
              "anonymous",
              3297
            ],
            [
              "anonymous",
              3325
            ],
            [
              "anonymous",
              3367
            ],
            [
              "anonymous",
              3406
            ],
            [
              "anonymous",
              3442
            ],
            [
              "anonymous",
              3528
            ],
            [
              "anonymous",
              3570
            ],
            [
              "anonymous",
              3609
            ],
            [
              "anonymous",
              3647
            ],
            [
              "anonymous",
              3686
            ],
            [
              "anonymous",
              3778
            ],
            [
              "anonymous",
              3800
            ],
            [
              "anonymous",
              3825
            ],
            [
              "anonymous",
              3854
            ],
            [
              "anonymous",
              3878
            ],
            [
              "anonymous",
              3947
            ],
            [
              "anonymous",
              3972
            ],
            [
              "anonymous",
              4014
            ],
            [
              "anonymous",
              4060
            ],
            [
              "anonymous",
              4077
            ],
            [
              "anonymous",
              4096
            ],
            [
              "anonymous",
              4125
            ],
            [
              "anonymous",
              4164
            ],
            [
              "anonymous",
              4244
            ],
            [
              "anonymous",
              4268
            ],
            [
              "anonymous",
              4284
            ],
            [
              "anonymous",
              4300
            ],
            [
              "anonymous",
              4318
            ],
            [
              "anonymous",
              4340
            ],
            [
              "anonymous",
              4379
            ],
            [
              "anonymous",
              4417
            ],
            [
              "anonymous",
              4436
            ],
            [
              "anonymous",
              4461
            ],
            [
              "anonymous",
              4480
            ],
            [
              "anonymous",
              4509
            ],
            [
              "anonymous",
              4535
            ],
            [
              "anonymous",
              4552
            ],
            [
              "anonymous",
              4638
            ],
            [
              "anonymous",
              4674
            ],
            [
              "anonymous",
              4688
            ],
            [
              "anonymous",
              4756
            ],
            [
              "anonymous",
              5004
            ],
            [
              "anonymous",
              6209
            ],
            [
              "anonymous",
              6345
            ],
            [
              "anonymous",
              6367
            ],
            [
              "anonymous",
              6380
            ],
            [
              "anonymous",
              6434
            ],
            [
              "anonymous",
              6447
            ],
            [
              "anonymous",
              6478
            ],
            [
              "anonymous",
              6499
            ],
            [
              "anonymous",
              6543
            ],
            [
              "anonymous",
              6581
            ],
            [
              "anonymous",
              6619
            ],
            [
              "anonymous",
              6656
            ],
            [
              "anonymous",
              6675
            ],
            [
              "anonymous",
              6694
            ],
            [
              "anonymous",
              6711
            ],
            [
              "anonymous",
              7194
            ],
            [
              "anonymous",
              7221
            ],
            [
              "anonymous",
              8146
            ],
            [
              "anonymous",
              9245
            ],
            [
              "anonymous",
              9519
            ],
            [
              "anonymous",
              9556
            ],
            [
              "anonymous",
              9575
            ],
            [
              "anonymous",
              9599
            ],
            [
              "anonymous",
              9618
            ],
            [
              "anonymous",
              9642
            ],
            [
              "anonymous",
              9689
            ],
            [
              "anonymous",
              9729
            ],
            [
              "anonymous",
              9747
            ],
            [
              "anonymous",
              9767
            ],
            [
              "anonymous",
              9789
            ],
            [
              "anonymous",
              9829
            ],
            [
              "anonymous",
              9865
            ],
            [
              "anonymous",
              9890
            ],
            [
              "anonymous",
              9913
            ],
            [
              "anonymous",
              9937
            ],
            [
              "anonymous",
              9954
            ],
            [
              "anonymous",
              10007
            ],
            [
              "anonymous",
              10025
            ],
            [
              "anonymous",
              10054
            ],
            [
              "anonymous",
              10073
            ],
            [
              "anonymous",
              10090
            ],
            [
              "anonymous",
              10110
            ],
            [
              "anonymous",
              10152
            ],
            [
              "anonymous",
              10175
            ],
            [
              "anonymous",
              10197
            ],
            [
              "anonymous",
              10215
            ],
            [
              "anonymous",
              10235
            ],
            [
              "anonymous",
              10280
            ],
            [
              "anonymous",
              10324
            ],
            [
              "anonymous",
              10393
            ],
            [
              "anonymous",
              10417
            ],
            [
              "anonymous",
              10435
            ],
            [
              "anonymous",
              10451
            ],
            [
              "anonymous",
              10470
            ],
            [
              "anonymous",
              10485
            ],
            [
              "anonymous",
              10510
            ],
            [
              "anonymous",
              10531
            ],
            [
              "anonymous",
              10551
            ],
            [
              "anonymous",
              10588
            ],
            [
              "anonymous",
              10607
            ],
            [
              "anonymous",
              10631
            ],
            [
              "anonymous",
              10647
            ],
            [
              "anonymous",
              10664
            ],
            [
              "anonymous",
              10683
            ],
            [
              "anonymous",
              10731
            ],
            [
              "anonymous",
              10771
            ],
            [
              "anonymous",
              10789
            ],
            [
              "anonymous",
              10812
            ],
            [
              "anonymous",
              10857
            ],
            [
              "anonymous",
              10874
            ],
            [
              "anonymous",
              10892
            ],
            [
              "anonymous",
              10910
            ],
            [
              "anonymous",
              10939
            ],
            [
              "anonymous",
              10960
            ],
            [
              "anonymous",
              10986
            ],
            [
              "anonymous",
              11004
            ],
            [
              "anonymous",
              11044
            ],
            [
              "anonymous",
              11080
            ],
            [
              "anonymous",
              11103
            ],
            [
              "anonymous",
              11145
            ],
            [
              "anonymous",
              11168
            ],
            [
              "anonymous",
              11190
            ],
            [
              "anonymous",
              11238
            ],
            [
              "anonymous",
              11262
            ],
            [
              "anonymous",
              11284
            ],
            [
              "anonymous",
              11313
            ],
            [
              "anonymous",
              11349
            ],
            [
              "anonymous",
              11372
            ],
            [
              "anonymous",
              11396
            ],
            [
              "anonymous",
              11455
            ],
            [
              "anonymous",
              11570
            ],
            [
              "anonymous",
              11626
            ],
            [
              "anonymous",
              11731
            ],
            [
              "anonymous",
              11747
            ],
            [
              "anonymous",
              11786
            ],
            [
              "anonymous",
              11808
            ],
            [
              "anonymous",
              11865
            ],
            [
              "anonymous",
              11901
            ],
            [
              "anonymous",
              11918
            ],
            [
              "anonymous",
              11976
            ],
            [
              "anonymous",
              11989
            ],
            [
              "anonymous",
              12012
            ],
            [
              "anonymous",
              12029
            ],
            [
              "anonymous",
              12083
            ],
            [
              "anonymous",
              12132
            ],
            [
              "anonymous",
              12146
            ],
            [
              "anonymous",
              12199
            ],
            [
              "anonymous",
              12214
            ],
            [
              "anonymous",
              12230
            ],
            [
              "anonymous",
              12271
            ],
            [
              "anonymous",
              12318
            ],
            [
              "anonymous",
              12341
            ],
            [
              "anonymous",
              12371
            ],
            [
              "anonymous",
              12409
            ],
            [
              "anonymous",
              12429
            ],
            [
              "anonymous",
              12459
            ],
            [
              "anonymous",
              12482
            ],
            [
              "anonymous",
              12499
            ],
            [
              "anonymous",
              12522
            ],
            [
              "anonymous",
              12585
            ],
            [
              "anonymous",
              12626
            ],
            [
              "anonymous",
              12652
            ],
            [
              "anonymous",
              12730
            ],
            [
              "anonymous",
              12745
            ],
            [
              "anonymous",
              12761
            ],
            [
              "anonymous",
              12793
            ],
            [
              "anonymous",
              12959
            ],
            [
              "anonymous",
              13006
            ],
            [
              "anonymous",
              13239
            ],
            [
              "anonymous",
              13317
            ],
            [
              "anonymous",
              13392
            ],
            [
              "anonymous",
              13417
            ],
            [
              "anonymous",
              13449
            ],
            [
              "anonymous",
              13489
            ],
            [
              "anonymous",
              13511
            ],
            [
              "anonymous",
              13543
            ],
            [
              "anonymous",
              13622
            ],
            [
              "anonymous",
              13665
            ],
            [
              "anonymous",
              13693
            ],
            [
              "anonymous",
              13785
            ],
            [
              "anonymous",
              13806
            ],
            [
              "anonymous",
              13828
            ],
            [
              "anonymous",
              13865
            ],
            [
              "anonymous",
              13883
            ],
            [
              "anonymous",
              13918
            ],
            [
              "anonymous",
              13991
            ],
            [
              "anonymous",
              14027
            ],
            [
              "anonymous",
              14049
            ],
            [
              "anonymous",
              14084
            ],
            [
              "anonymous",
              14137
            ],
            [
              "anonymous",
              14153
            ],
            [
              "anonymous",
              14174
            ],
            [
              "anonymous",
              14215
            ],
            [
              "anonymous",
              14262
            ],
            [
              "anonymous",
              14285
            ],
            [
              "anonymous",
              14316
            ],
            [
              "anonymous",
              14355
            ],
            [
              "anonymous",
              14400
            ],
            [
              "anonymous",
              14417
            ],
            [
              "anonymous",
              14434
            ],
            [
              "anonymous",
              14483
            ],
            [
              "anonymous",
              14500
            ],
            [
              "anonymous",
              14541
            ],
            [
              "anonymous",
              14554
            ],
            [
              "anonymous",
              14601
            ],
            [
              "anonymous",
              14621
            ],
            [
              "anonymous",
              14647
            ],
            [
              "anonymous",
              14801
            ],
            [
              "anonymous",
              14882
            ],
            [
              "anonymous",
              14928
            ],
            [
              "anonymous",
              14954
            ],
            [
              "anonymous",
              15028
            ],
            [
              "anonymous",
              15054
            ],
            [
              "anonymous",
              15077
            ],
            [
              "anonymous",
              15102
            ],
            [
              "anonymous",
              15118
            ],
            [
              "anonymous",
              15141
            ],
            [
              "anonymous",
              15214
            ],
            [
              "anonymous",
              15287
            ],
            [
              "anonymous",
              15302
            ],
            [
              "anonymous",
              15318
            ],
            [
              "anonymous",
              15340
            ],
            [
              "anonymous",
              15394
            ],
            [
              "anonymous",
              15413
            ],
            [
              "anonymous",
              15449
            ],
            [
              "anonymous",
              15471
            ],
            [
              "anonymous",
              15491
            ],
            [
              "anonymous",
              15504
            ],
            [
              "anonymous",
              15530
            ],
            [
              "anonymous",
              15564
            ],
            [
              "anonymous",
              15578
            ],
            [
              "anonymous",
              15593
            ],
            [
              "anonymous",
              15634
            ],
            [
              "anonymous",
              15681
            ],
            [
              "anonymous",
              15704
            ],
            [
              "anonymous",
              15735
            ],
            [
              "anonymous",
              15752
            ],
            [
              "anonymous",
              15769
            ],
            [
              "anonymous",
              15785
            ],
            [
              "anonymous",
              15830
            ],
            [
              "anonymous",
              15845
            ],
            [
              "anonymous",
              15883
            ],
            [
              "anonymous",
              15895
            ],
            [
              "anonymous",
              15910
            ],
            [
              "anonymous",
              15937
            ],
            [
              "anonymous",
              15953
            ],
            [
              "anonymous",
              15972
            ],
            [
              "anonymous",
              15987
            ],
            [
              "anonymous",
              16006
            ],
            [
              "anonymous",
              16025
            ],
            [
              "anonymous",
              16062
            ],
            [
              "anonymous",
              16083
            ],
            [
              "anonymous",
              16100
            ],
            [
              "anonymous",
              16140
            ],
            [
              "anonymous",
              16162
            ],
            [
              "anonymous",
              16218
            ],
            [
              "anonymous",
              16241
            ],
            [
              "anonymous",
              16262
            ],
            [
              "anonymous",
              16294
            ],
            [
              "anonymous",
              16335
            ],
            [
              "anonymous",
              16348
            ],
            [
              "anonymous",
              16387
            ],
            [
              "anonymous",
              16406
            ],
            [
              "anonymous",
              16447
            ],
            [
              "anonymous",
              16463
            ],
            [
              "anonymous",
              16485
            ],
            [
              "anonymous",
              16500
            ],
            [
              "anonymous",
              16519
            ],
            [
              "anonymous",
              16551
            ],
            [
              "anonymous",
              16579
            ],
            [
              "anonymous",
              16621
            ],
            [
              "anonymous",
              16666
            ],
            [
              "anonymous",
              16705
            ],
            [
              "anonymous",
              16730
            ],
            [
              "anonymous",
              16757
            ],
            [
              "anonymous",
              16773
            ],
            [
              "anonymous",
              16788
            ],
            [
              "anonymous",
              16807
            ],
            [
              "anonymous",
              16826
            ],
            [
              "anonymous",
              16862
            ],
            [
              "anonymous",
              16881
            ],
            [
              "anonymous",
              16903
            ],
            [
              "anonymous",
              16918
            ],
            [
              "anonymous",
              16957
            ],
            [
              "anonymous",
              16969
            ],
            [
              "anonymous",
              17008
            ],
            [
              "anonymous",
              17019
            ],
            [
              "anonymous",
              17039
            ],
            [
              "anonymous",
              17061
            ],
            [
              "anonymous",
              17077
            ],
            [
              "anonymous",
              17110
            ],
            [
              "anonymous",
              17131
            ],
            [
              "anonymous",
              17147
            ],
            [
              "anonymous",
              17169
            ],
            [
              "anonymous",
              17192
            ],
            [
              "anonymous",
              17207
            ],
            [
              "anonymous",
              17226
            ],
            [
              "anonymous",
              17277
            ],
            [
              "anonymous",
              17300
            ],
            [
              "anonymous",
              17335
            ],
            [
              "anonymous",
              17349
            ],
            [
              "anonymous",
              17362
            ],
            [
              "anonymous",
              17383
            ],
            [
              "anonymous",
              17403
            ],
            [
              "anonymous",
              17438
            ],
            [
              "anonymous",
              17472
            ],
            [
              "anonymous",
              17495
            ],
            [
              "anonymous",
              17515
            ],
            [
              "anonymous",
              17565
            ],
            [
              "anonymous",
              17596
            ],
            [
              "anonymous",
              17663
            ],
            [
              "anonymous",
              17679
            ],
            [
              "anonymous",
              17703
            ],
            [
              "anonymous",
              17741
            ],
            [
              "anonymous",
              17767
            ],
            [
              "anonymous",
              17788
            ],
            [
              "anonymous",
              17813
            ],
            [
              "anonymous",
              17828
            ],
            [
              "anonymous",
              17880
            ],
            [
              "anonymous",
              17896
            ],
            [
              "anonymous",
              17911
            ],
            [
              "anonymous",
              17930
            ],
            [
              "anonymous",
              17949
            ],
            [
              "anonymous",
              17969
            ],
            [
              "anonymous",
              18000
            ],
            [
              "anonymous",
              18016
            ],
            [
              "anonymous",
              18049
            ],
            [
              "anonymous",
              18094
            ],
            [
              "anonymous",
              18128
            ],
            [
              "anonymous",
              18151
            ],
            [
              "anonymous",
              18175
            ],
            [
              "anonymous",
              18245
            ],
            [
              "anonymous",
              18258
            ],
            [
              "anonymous",
              18278
            ],
            [
              "anonymous",
              18318
            ],
            [
              "anonymous",
              18334
            ],
            [
              "anonymous",
              18390
            ],
            [
              "anonymous",
              18409
            ],
            [
              "anonymous",
              18428
            ],
            [
              "anonymous",
              18448
            ],
            [
              "anonymous",
              18470
            ],
            [
              "anonymous",
              18501
            ],
            [
              "anonymous",
              18520
            ],
            [
              "anonymous",
              18558
            ],
            [
              "anonymous",
              18589
            ],
            [
              "anonymous",
              18621
            ],
            [
              "anonymous",
              18634
            ],
            [
              "anonymous",
              18670
            ],
            [
              "anonymous",
              18711
            ],
            [
              "anonymous",
              18730
            ],
            [
              "anonymous",
              18752
            ],
            [
              "anonymous",
              18768
            ],
            [
              "anonymous",
              18825
            ],
            [
              "anonymous",
              18856
            ],
            [
              "anonymous",
              18897
            ],
            [
              "anonymous",
              18909
            ],
            [
              "anonymous",
              18930
            ],
            [
              "anonymous",
              18951
            ],
            [
              "anonymous",
              19000
            ],
            [
              "anonymous",
              19035
            ],
            [
              "anonymous",
              19057
            ],
            [
              "anonymous",
              19076
            ],
            [
              "anonymous",
              19098
            ],
            [
              "anonymous",
              19129
            ],
            [
              "anonymous",
              19188
            ],
            [
              "anonymous",
              19213
            ],
            [
              "anonymous",
              19251
            ],
            [
              "anonymous",
              19295
            ],
            [
              "anonymous",
              19312
            ],
            [
              "anonymous",
              19353
            ],
            [
              "anonymous",
              19375
            ],
            [
              "anonymous",
              19391
            ],
            [
              "anonymous",
              19429
            ],
            [
              "anonymous",
              19451
            ],
            [
              "anonymous",
              19467
            ],
            [
              "anonymous",
              19504
            ],
            [
              "anonymous",
              19526
            ],
            [
              "anonymous",
              19550
            ],
            [
              "anonymous",
              19587
            ],
            [
              "anonymous",
              19621
            ],
            [
              "anonymous",
              19634
            ],
            [
              "anonymous",
              19672
            ],
            [
              "anonymous",
              19690
            ],
            [
              "anonymous",
              19706
            ],
            [
              "anonymous",
              19728
            ],
            [
              "anonymous",
              19765
            ],
            [
              "anonymous",
              19780
            ],
            [
              "anonymous",
              19800
            ],
            [
              "anonymous",
              19819
            ],
            [
              "anonymous",
              19851
            ],
            [
              "anonymous",
              19884
            ],
            [
              "anonymous",
              19936
            ],
            [
              "anonymous",
              19956
            ],
            [
              "anonymous",
              19994
            ],
            [
              "anonymous",
              20008
            ],
            [
              "anonymous",
              20023
            ],
            [
              "anonymous",
              20040
            ],
            [
              "anonymous",
              20052
            ],
            [
              "anonymous",
              20068
            ],
            [
              "anonymous",
              20091
            ],
            [
              "anonymous",
              20117
            ],
            [
              "anonymous",
              20140
            ],
            [
              "anonymous",
              20154
            ],
            [
              "anonymous",
              20178
            ],
            [
              "anonymous",
              20207
            ],
            [
              "anonymous",
              20225
            ],
            [
              "anonymous",
              20266
            ],
            [
              "anonymous",
              20291
            ],
            [
              "anonymous",
              20327
            ],
            [
              "anonymous",
              20347
            ],
            [
              "anonymous",
              20363
            ],
            [
              "anonymous",
              20379
            ],
            [
              "anonymous",
              20400
            ],
            [
              "anonymous",
              20422
            ],
            [
              "anonymous",
              20439
            ],
            [
              "anonymous",
              20488
            ],
            [
              "anonymous",
              20504
            ],
            [
              "anonymous",
              20520
            ],
            [
              "anonymous",
              20542
            ],
            [
              "anonymous",
              20563
            ],
            [
              "anonymous",
              20583
            ],
            [
              "anonymous",
              20624
            ],
            [
              "anonymous",
              20649
            ],
            [
              "anonymous",
              20685
            ],
            [
              "anonymous",
              20701
            ],
            [
              "anonymous",
              20720
            ],
            [
              "anonymous",
              20750
            ],
            [
              "anonymous",
              20764
            ],
            [
              "anonymous",
              20791
            ],
            [
              "anonymous",
              20835
            ],
            [
              "anonymous",
              20857
            ],
            [
              "anonymous",
              20874
            ],
            [
              "anonymous",
              20900
            ],
            [
              "anonymous",
              20939
            ],
            [
              "anonymous",
              20954
            ],
            [
              "anonymous",
              20970
            ],
            [
              "anonymous",
              20989
            ],
            [
              "anonymous",
              21131
            ],
            [
              "anonymous",
              21189
            ],
            [
              "anonymous",
              21254
            ],
            [
              "anonymous",
              21271
            ],
            [
              "anonymous",
              21297
            ],
            [
              "anonymous",
              21319
            ],
            [
              "anonymous",
              21332
            ],
            [
              "anonymous",
              21344
            ],
            [
              "anonymous",
              21362
            ],
            [
              "anonymous",
              21382
            ],
            [
              "anonymous",
              21402
            ],
            [
              "anonymous",
              21422
            ],
            [
              "anonymous",
              21438
            ],
            [
              "anonymous",
              21472
            ],
            [
              "anonymous",
              21488
            ],
            [
              "anonymous",
              21505
            ],
            [
              "anonymous",
              21535
            ],
            [
              "anonymous",
              21555
            ],
            [
              "anonymous",
              21580
            ],
            [
              "anonymous",
              21609
            ],
            [
              "anonymous",
              21772
            ],
            [
              "anonymous",
              21847
            ],
            [
              "anonymous",
              21864
            ],
            [
              "anonymous",
              21887
            ],
            [
              "anonymous",
              21918
            ],
            [
              "anonymous",
              21935
            ],
            [
              "anonymous",
              21958
            ],
            [
              "anonymous",
              21977
            ],
            [
              "anonymous",
              22014
            ],
            [
              "anonymous",
              22034
            ],
            [
              "anonymous",
              22056
            ],
            [
              "anonymous",
              22094
            ],
            [
              "anonymous",
              22109
            ],
            [
              "anonymous",
              22125
            ],
            [
              "anonymous",
              22166
            ],
            [
              "anonymous",
              22183
            ],
            [
              "anonymous",
              22206
            ],
            [
              "anonymous",
              22218
            ],
            [
              "anonymous",
              22237
            ],
            [
              "anonymous",
              22258
            ],
            [
              "anonymous",
              22273
            ],
            [
              "anonymous",
              22294
            ],
            [
              "anonymous",
              22327
            ],
            [
              "anonymous",
              22344
            ],
            [
              "anonymous",
              22383
            ],
            [
              "anonymous",
              22421
            ],
            [
              "anonymous",
              22459
            ],
            [
              "anonymous",
              22488
            ],
            [
              "anonymous",
              22546
            ],
            [
              "anonymous",
              22596
            ],
            [
              "anonymous",
              22609
            ],
            [
              "anonymous",
              22629
            ],
            [
              "anonymous",
              22644
            ],
            [
              "anonymous",
              22663
            ],
            [
              "anonymous",
              22686
            ],
            [
              "anonymous",
              22708
            ],
            [
              "anonymous",
              22750
            ],
            [
              "anonymous",
              22775
            ],
            [
              "anonymous",
              22791
            ],
            [
              "anonymous",
              22822
            ],
            [
              "anonymous",
              22872
            ],
            [
              "anonymous",
              22945
            ],
            [
              "anonymous",
              22957
            ],
            [
              "anonymous",
              22971
            ],
            [
              "anonymous",
              22998
            ],
            [
              "anonymous",
              23014
            ],
            [
              "anonymous",
              23033
            ],
            [
              "anonymous",
              23052
            ],
            [
              "anonymous",
              23067
            ],
            [
              "anonymous",
              23086
            ],
            [
              "anonymous",
              23129
            ],
            [
              "anonymous",
              23177
            ],
            [
              "anonymous",
              23196
            ],
            [
              "anonymous",
              23209
            ],
            [
              "anonymous",
              23222
            ],
            [
              "anonymous",
              23253
            ],
            [
              "anonymous",
              23277
            ],
            [
              "anonymous",
              23300
            ],
            [
              "anonymous",
              23327
            ],
            [
              "anonymous",
              23351
            ],
            [
              "anonymous",
              23366
            ],
            [
              "anonymous",
              23384
            ],
            [
              "anonymous",
              23405
            ],
            [
              "anonymous",
              23446
            ],
            [
              "anonymous",
              23477
            ],
            [
              "anonymous",
              23517
            ],
            [
              "anonymous",
              23532
            ],
            [
              "anonymous",
              23551
            ],
            [
              "anonymous",
              23583
            ],
            [
              "anonymous",
              23615
            ],
            [
              "anonymous",
              23661
            ],
            [
              "anonymous",
              23678
            ],
            [
              "anonymous",
              23714
            ],
            [
              "anonymous",
              23779
            ],
            [
              "anonymous",
              23821
            ],
            [
              "anonymous",
              23840
            ],
            [
              "anonymous",
              23851
            ],
            [
              "anonymous",
              23915
            ],
            [
              "anonymous",
              23970
            ],
            [
              "anonymous",
              23990
            ],
            [
              "anonymous",
              24012
            ],
            [
              "anonymous",
              24037
            ],
            [
              "anonymous",
              24058
            ],
            [
              "anonymous",
              24098
            ],
            [
              "anonymous",
              24135
            ],
            [
              "anonymous",
              24154
            ],
            [
              "anonymous",
              24209
            ],
            [
              "anonymous",
              24254
            ],
            [
              "anonymous",
              24345
            ],
            [
              "anonymous",
              24393
            ],
            [
              "anonymous",
              24441
            ],
            [
              "anonymous",
              24496
            ],
            [
              "anonymous",
              24575
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 7,
              "call_count": 0,
              "node_count": 7737,
              "max_array_length": 7
            },
            "file": {
              "size": 24627,
              "entropy": 5.11
            },
            "text": {
              "lines": 1253,
              "top_char": 97,
              "tab_count": 190,
              "digit_ratio": 0.1,
              "space_count": 3506,
              "char_entropy": 5.11,
              "mixed_indent": 1,
              "unique_chars": 89,
              "top_char_null": 0,
              "string_density": 0,
              "top_char_ratio": 0.05,
              "avg_line_length": 18.65,
              "max_line_length": 88,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.11,
              "last_line_length": 1,
              "whitespace_ratio": 0.2,
              "identifier_density": 1.51,
              "line_length_stddev": 14.61,
              "max_whitespace_run": 16,
              "normalized_string_count": 0.14,
              "repeated_char_sequences": 4,
              "suspicious_comment_ratio": 0.03,
              "trailing_whitespace_lines": 1,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 34.4
            },
            "binary": {
              "peak_region_bytes": 24576,
              "peak_region_entropy": 5.17
            },
            "source": {
              "function_count": 165
            },
            "strings": {
              "bytes": 26,
              "count": 5,
              "avg_length": 5.2,
              "max_length": 7,
              "avg_entropy": 2.11,
              "entropy_stddev": 0.38
            },
            "comments": {
              "chars": 2345,
              "count": 136,
              "lines": 136,
              "base64": 4,
              "todo_count": 3,
              "to_code_ratio": 0.12
            },
            "functions": {
              "count": 165
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.config_as_text": 1
            },
            "identifiers": {
              "count": 1886,
              "unique": 354,
              "avg_length": 6.55,
              "max_length": 26,
              "min_length": 1,
              "avg_entropy": 2.19,
              "reuse_ratio": 0.19,
              "length_stddev": 4.22,
              "has_digit_ratio": 0.32,
              "sequential_names": 10,
              "single_char_count": 18,
              "single_char_ratio": 0.05,
              "high_entropy_count": 14,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.33,
              "all_uppercase_ratio": 0.01,
              "repeated_char_names": 2,
              "numeric_suffix_count": 1
            }
          }
        },
        "id": 3,
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!css/style.css",
        "pid": 0,
        "risk": 1,
        "sha": "05e43b8ec9f4dda51aab7a18229eac028cadde61ff91e3f990e44e39cfee9707",
        "size": 24627,
        "traits": [
          {
            "id": "metadata/build/make::makefile-recipe-line",
            "conf": 0.95,
            "crit": 2,
            "desc": "Makefile target carries a command recipe",
            "spans": [
              [
                34,
                0
              ]
            ]
          }
        ],
        "type": "makefile"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "A+eW3wMiwXwPyQ=AclaFdiJ%AarUfjzGx[xwQ4{gBzkS9auZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j%BzkP6A.{W[B-nYSi%)8Mx\u003ewFowQ4{gBzkS9diJ%AarR^HwQ4{gBzkS9e]\u003eJuz*2Xudlv\u003eVarR!EwPS6nzAwgFaBKO7arUGiBrCTDvrcD?x(dA7jS(Bu3lQEcwPP5ay*?p7wN(]Datt\u003e:arUGiBrCWtzdN-VzGGDgC42hfjS[S+y?#fu3lQE3z/fSraAhmrB-nD^ay]z2B.$YcBs}6zwNPW(mqMKLwO#PrcUc}mcN?a:arUSwAclaLx\u003eetHasznBzdN-:z/x\u0026rcP.UTaAhmrB-n%yy*?yapgn0JauZ?{Bz(8lp\u0026yq}A3)ZOarUSwAclaLx(m*1A.6e7oDVFvu\u003cX20arS^Sx)7Rey*?yajTa#ZzdN-txK$Q.wPw$U3lQDlarR^?xFR?Kx(dB4jtgw7j{\u0026zParR^HjySCPBz(4tx\u003efvJBzkP6AZKUYB7DKrv@bN{B3gZ^z/x\u0026reN@QnB7DKV.\u003crFsvS=^mz/d-CarR^HjtgkVC0llQarR^?wncifx\u003efvJBzkP6AZTR.Abn%da%pxivrlGMb6mKowPxwkx(!lfvr\u003c4XfFCKwfGH)wjtgkVC0llQarR^?wncifv@bN{B3gZ?x(dB4eD",
            "ln": 10,
            "col": 11,
            "line": 1
          },
          {
            "b": "3lQDlarR^?vS=^mz/cXiwizbUx(dB4qE%]XBrS[DwPIB8jtge^BAzCsj{\u0026zParS^1wnciJ3lQE0i%)8Mwn+$2zdNQbe[e:fC}JJAAaJ]$lUHgIwghznAclaGi%(rqay/tcB95Knx(!lfvr\u003epTauZ\u0026^z/x\u0026re]=2BA^pO{y?m9#z/NlNbxNTpwPygMB8U@7C{+453lQE3z/fSrayYCgq/(C*BrAZ?AbPYrA4VcMwPA5{wO+{/Bz(gFcNi.EzdN-^ByxiicN?a:arUfjzGx[xvSVG^Bz(avjS[YZAch",
            "ln": 653,
            "col": 43,
            "line": 23
          },
          {
            "b": "ze0)eEl5T2B7F\u003c5EpbbzarV7t3lQE6B-7Yhx(v(iB-p(1By=\u003cHaBsCrarR!ry*?p7wN(]DavGTWwId\u003esCpj).eG/aRvrcD?x(dAy3lQDlay]hcAbn%dmqKO#wQ5q:z/fVdzGE0:azbLjzddJ=x(dAfwO+^]B7F(hi%)8MEf{r7ayYCgq/(C*Bs}0jwjpVMzGFM^B97#hwPxgDv@b\u003c?yBpUQc[co4j%kgVarR^Hx\u003ewFoBzkP6A.gd\u003cwPz%5y:*GEwPS6nzAwgFarR!FByxiirb3hXauZ\u0026nvru6kzF%.EdiHh+wO+^]B7F(z3lQDlaARsmwPyvWBy/GovqE5HaAIaonP5SYA=$(cd0oGtvru6iat\u003e\u0026bdlv\u003eVaBLX23jm)#vSVG^Bz(aJvpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hDKp(rarUxgasFyPx(dB4nP5SYA=$(cdiJUxBAIRwi%)8MarUfgwNPQJzGGDgC42hnBzkP6A.gd\u003cwPz%5y:?BMarR^HBzkP6A.gd\u003cwPz%5y-\u003e\u003e-zGP=ii%)8MEjmk+3lQE2Bz:#/B7GCCvpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hDKp(rarUfgwNPQJzGGDgC42hnBzkP6A.gd\u003cwPz%5y:?BMarR^HBzkP6A.gd\u003cwPz%5y-\u003e\u003e-zGP=ii%)8MarUlivq{p0wfs2TfGPQ:arR!qx(!lfvr\u003epTe{7VHBvf$:By/uiauZ?{fFCKwfGH)wcP.UTaBLX23jm)#vSVGPy\u0026sxae[5p3mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcw*diH=qaBsCrarR!Cz/x\u0026re]\u003eJuz*2Xudlv\u003eVarR!py?m3}nP5SYA=$(cd0ffuwPyvWBy/GovqEwO3lQEtdlv(+3jprZv%8T1zGEHtwmObLwO#P-x(!xczE)\u0026pcQZ:8lVl\u003c:wO#P-z^^f/wg5]Jc\u0026",
            "ln": 1343,
            "col": 22,
            "line": 40
          },
          {
            "b": "ay/tcB95Ksv@DlcjS[oNv%8T1zGEHzwPQvSwO(0@Bv7mAwge*Ex(dB4nN(WRcN?a:arUxgasH@lz/d0Dx\u003e870e[5p3mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcxIA+eW3wMiwXwPyQ=AclaGi%{x+i%\u003e",
            "ln": 2120,
            "col": 2,
            "line": 74
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "existing.remove"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.body.appendChild"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "String.padStart"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "String.padStart"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "String.padStart"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "formatTime"
            ],
            [
              "",
              "btnStart.addEventListener"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "setInterval"
            ],
            [
              "",
              "btnStop.addEventListener"
            ],
            [
              "",
              "clearInterval"
            ],
            [
              "",
              "btnReset.addEventListener"
            ],
            [
              "",
              "clearInterval"
            ],
            [
              "",
              "btnClose.addEventListener"
            ],
            [
              "",
              "popup.remove"
            ],
            [
              "",
              "clearInterval"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "icon.addEventListener"
            ]
          ],
          "mbr": [
            "Date.now",
            "Math.floor",
            "String.padStart",
            "btnClose.addEventListener",
            "btnReset.addEventListener",
            "btnStart.addEventListener",
            "btnStop.addEventListener",
            "displayEl.textContent",
            "document.addEventListener",
            "document.body",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "existing.remove",
            "icon.addEventListener",
            "popup.className",
            "popup.id",
            "popup.innerHTML",
            "popup.querySelector",
            "popup.remove"
          ],
          "tgt": [
            "Date.now",
            "Math.floor",
            "String",
            "String.padStart",
            "btnClose.addEventListener",
            "btnReset.addEventListener",
            "btnStart.addEventListener",
            "btnStop.addEventListener",
            "clearInterval",
            "document.addEventListener",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "existing.remove",
            "formatTime",
            "icon.addEventListener",
            "popup.querySelector",
            "popup.remove",
            "setInterval"
          ],
          "funcs": [
            [
              "createTimerPopup",
              0
            ],
            [
              "formatTime",
              1031
            ],
            [
              "update",
              1366
            ],
            [
              "anonymous",
              1515
            ],
            [
              "anonymous",
              1681
            ],
            [
              "anonymous",
              1825
            ],
            [
              "anonymous",
              1994
            ],
            [
              "anonymous",
              2111
            ]
          ],
          "metrics": {
            "ast": {
              "op.div": 3,
              "op.mod": 2,
              "op.sub": 2,
              "op.lnot": 1,
              "max_depth": 16,
              "call_count": 33,
              "node_count": 690,
              "member_count": 20,
              "op_density.div": 0,
              "op_density.mod": 0,
              "op_density.sub": 0,
              "op_density.lnot": 0,
              "max_member_depth": 3
            },
            "file": {
              "size": 2238,
              "entropy": 4.96
            },
            "text": {
              "lines": 76,
              "top_char": 116,
              "digit_ratio": 0.03,
              "space_count": 321,
              "char_entropy": 4.96,
              "unique_chars": 68,
              "top_char_null": 0,
              "string_density": 0.29,
              "top_char_ratio": 0.08,
              "avg_line_length": 28.45,
              "max_line_length": 81,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.13,
              "last_line_length": 3,
              "whitespace_ratio": 0.18,
              "identifier_density": 1.46,
              "line_length_stddev": 21.08,
              "max_whitespace_run": 1,
              "encoded_string_ratio": 0.05,
              "normalized_string_count": 2.52,
              "anonymous_function_ratio": 0.63,
              "normalized_function_count": 0.92,
              "strings_to_functions_ratio": 2.75,
              "normalized_unique_identifiers": 6.24,
              "identifiers_to_functions_ratio": 4.88
            },
            "binds": {
              "count": 26
            },
            "binary": {
              "peak_region_bytes": 2238,
              "peak_region_entropy": 4.87
            },
            "source": {
              "function_count": 3
            },
            "strings": {
              "bytes": 540,
              "count": 22,
              "ip_count": 1,
              "avg_length": 24.55,
              "max_length": 369,
              "avg_entropy": 2.31,
              "entropy_stddev": 1.22,
              "base64_candidates": 1
            },
            "functions": {
              "count": 3,
              "nested": 1,
              "density": 10.53,
              "anonymous": 5,
              "avg_params": 0.13,
              "code_ratio": 1.39,
              "max_params": 1,
              "length_stddev": 21.85,
              "avg_name_length": 10.67,
              "no_params_count": 7,
              "avg_length_lines": 13.25,
              "max_length_lines": 71,
              "min_length_lines": 4,
              "avg_nesting_depth": 0.75,
              "max_nesting_depth": 1,
              "avg_param_name_length": 2
            },
            "identifiers": {
              "count": 111,
              "unique": 39,
              "avg_length": 8.03,
              "max_length": 16,
              "min_length": 2,
              "avg_entropy": 2.5,
              "reuse_ratio": 0.35,
              "length_stddev": 3.81,
              "all_lowercase_ratio": 0.38
            }
          }
        },
        "id": 4,
        "mol": "H₃(Db₂TiU₂)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/timer.js",
        "pid": 0,
        "risk": 4,
        "sha": "15c105e159bde80f2e5238b459850a457b6bb25d7fe830bad210e8e25a9401f6",
        "size": 2238,
        "traits": [
          {
            "id": "micro-behaviors/data/collection/dom::append-child-reference",
            "conf": 0.8,
            "crit": 3,
            "desc": "References nonlocal appendChild method",
            "spans": [
              [
                717,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::document-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                231,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls appendChild without a local implementation",
            "spans": [
              [
                717,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::appendchild-or-setattribute-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References appendChild or setAttribute member",
            "spans": [
              [
                717,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::interval-call-text",
            "conf": 1.0,
            "crit": 3,
            "desc": "Repeated interval timer",
            "spans": [
              [
                1612,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::setInterval",
            "conf": 0.5,
            "crit": 3,
            "desc": "Schedules a repeated callback with setInterval()",
            "spans": [
              [
                1612,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "spans": [
              [
                1480,
                25
              ],
              [
                1647,
                24
              ],
              [
                1790,
                25
              ],
              [
                1959,
                25
              ],
              [
                2184,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML",
            "spans": [
              [
                324,
                103
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-body-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Body member-name reference",
            "spans": [
              [
                717,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "wn+$2zdNQbe[X:qmqMKLwO#PRC$zJ{b6v^qzGx]dy?$Xtx(mYgdk24twjpVMzGFM^B97#hwPxgyv@b\u003c?yA+qLc$NNkzGErIjW70n3lQDlaz2.czGEHIA+fA9zGFoTw)]*#BsnO1apoklarUxgasH-rzF0Q6z73O]A+cwsz/)gzB-I4oD2E*FCvtxhaARJAA+f9aC4z!rxLzJgwQ5rdzGxJgzA/r]diJ%AarR^HarR^Hv}Y[3zdLtpvqYH^wO(0@Bs}YNx(n0lvqG:UwO+%bDMWxyz*aM!zF0Q6za58Dy\u0026r@Eazb4#B7DFxefDt\u0026au.[hDKp(rarR^HarR^HarU9ewPz(vb2\u0026k!az2!twO#N6z/cXwvriMiwO(vewN({8BZ[])B8$@oy\u00261wHa$kOXarR^HarR^HEjmk+arR^HEf$xKi%(s9z!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j[A::63eP(aUdk24twjpVMzGFM^B97#hwPxgyv@b\u003c?yA+qLw{503BzkVhc[co=3lQDlaz+Rhaz2!twO#N6z/ecSauZ\u0026SxMw3dwIe1CzGGPfwIdXcj0j\u003eMarR!ywPP5qA+(\u003cYayF(8Bz#pZfe3*GA=k/ae[Y9vxkzciv@DiqCv+l8Bz(hhfjXTovqfKhbZT9EBy/uhx(v(XwplaKwP?^0CxmdN3lQDlaA}Kqwn=VAz/xo9d0oMDefDczvR/E\u003cyA+h?3vKu+3jprZv%8T1zGEHzwPQvSwO(0@Bv7mAwgeTsz/PzvwQ5rdzGxJgzGv0Je[5p3mrSlWBwcy\u0026By/u3AWSbwy?Wx{a$K\u003cGB-7Yhx(v(qdiJ%AarR^HCwg@9z*9*LAaJ]nb4#7uAc15[fk1ZgwP8j4vp?c4z/4dHz/vo.fFCd7efDczvR/E\u003cyA+h?3vKu+3jprZv%8T1zGEHzwPQvSwO(0@Bv7mAwgeTvA+PY9v%GUBz!%b$C{jW\u0026vpS[qC4CMkoLFM\u0026wO#71c)Aeqx\u003e7{5efFLEzEW^5z/c%LaBsCrarR!Jx(mE1Cp)/MwO@[uxMOunB2\u003e%cxjkT*z!B90w?EOiz7/\u003cGx)9]{C}A#Ny?Wy8a$K\u0026XuT^?WzFHBBi%{x+i%(s9z!0{bwO#PxvpS[qC4CMkoLFM\u0026wO#71c)z5Po*-\u0026pBy/uioMauIwN(#oasFVYjW70n3lQDlay/tcB95Kzz/x\u0026rlVl\u003c:vqfQ\u003cAV^H/wn+$2zdNQbe[X:qmqMKLwO#PRC$zJ{b64mi",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "CwXP^3lQDlay/tcB95KCxM58XxjkH(l1UjIAV^H/f!%\u003e3at$[@dJ*S6asXG*fFCgxatkw\u003cf!%\u003e)vpsl+3lQDlazbhbv}WnmxMOunB2\u003e%cvq]{kxjkT*z!B90w?EOiz7/\u003cDAclaMzdN^fvp%d7yiarha$i\u003cwarR^HarR^VBzbl6c[6aEB15j{j%kgVarR^HarR^HarR^Hx\u003ewFoa-.dne]LIOaARpqz*9swwP]m=A=M8sc)zb?x(4u\u003eaARJAA+fukx\u003eqE0az#atx\u003ez6?vruj4zxJE#Byuvxi%)8MarR^HarR^HarUYoBAIRwaAz4me]2DCzyu}}atkw\u003cn(FIXiV@+(xMO9ciV]R0e?Ot0aARsmwPI%4ze.JUf/H*AgDdiIg+{:sfD+=JarR^HarR^HEjkHCarR^HarR^VBzbl6c[5RmByuQvjW70n3lQDlarR^HarR^Hay/tcB95KKazt\u003ely+cYJx(dB5Byx39aBLv}ay[]5vlj/sarR^HarR^HarR!pz/fSraz+FcBw(\u003c\u003eCwXJ^aAg+fB7E{XBsp%zv{%gLBz(hdxjSYdwPQH=wO\u0026\u0026ivrlJ?xM59joj-w$aBFLVa$$h\u0026i%(rqarR^HarR^HarR!pz/fSraz#awauZ\u0026nvru6kzF%.Edlv\u003ezarR^HarR^HarR^Hx\u003ewFoBzkP6B97\u0026cA3ds!y*?ybq!Q8[zxHnMasIbCCowEWy*?ybq!Q8[zxIa=B7/Gol1:RuzB4(RwPxjGaBsCrarR^HarR^HarR^HarR^WfcA^5YMN\u003e7x(4H7azF-\u003ewPzH2aA87bB\u0026o[{zE^f[az2z7zxJ\u003elzddn0V2^\u003c*zvdHearR^HarR^HarR^HarUSwAcla!z/fV9x(mH5e[]ivwPysvo?VV)azt\u003ely=.$harR^HarR^HarR^HarR^Hv@DmaBrC7fz/YFRBz-i:ay]z2B.$YcBs}6zwNPW(mqMKLwO#Prb4tXpBz(4vdlv\u003eVarR^HarR^HarR^HarR!py\u0026sxaluE8$v@bN{B4*p?Bs}0jwgeTiy\u0026sxaeN\u0026*ta$kOXarR^HarR^HarR^HarR^Hv@c78wKpGRe[]ivwPysvo?VV)ar\u0026dOx(dB5j0D-[arR^HarR^HarR^HarR^Hv@c78wKpGRe]#bWy?kkrz/YSmx(v(ijS\u003e}SvSME7B-.gsi%)8MarR^HarR^HarR^HarUfgz/YFRBz-ZLBA}Xle{82JauZ?\u003ehe)^:i%)8MarR^HarR^HarR^HarUfgz/YFRBz-ZLBA}Xle]\u003eVsxMLvWar\u0026J]AcJM*3lQDlarR^HarR^HarR^Hay/kaB7EWWzz30LD2d4AvSco$",
            "ln": 1039,
            "col": 39,
            "line": 26
          },
          {
            "b": "arR^HarR^HarR^Hv@c78wKpGRe]#bWy?kkeB-ILwAV^H/b5?EmzGGDgb0cbsarR^HarR^HarR^HarR^Hv@c78wKpGRe[5p3mrSlWBwcy\u0026By/u3AWSbwy?Wx{a$K\u0026+diH=qaBsCrarR^HarR^HarR^HarR^HarR!Cz/x\u0026rlVl\u003c:vqfQ\u003cAXqAPD2d4Awnca7y*?PijS\u003e}^z/fbgi%)8MarR^HarR^HarR^HarR^HarUGsv{%gLBz(hdxjSYpwPQH=wO\u0026\u0026ivrlJ?xM59joj-x1avGTWwId\u003esCpj))Bz\u003e91A+PA7c[cPbatkw\u003cojq^FBI$C2ww\u003e:\u003ePtX0LwmlQbvqPB\u003c-iyC2vr(x{Bp6ckarR^HarR^HarR^HarV7Yi%(rqarR^HarR^HarR^HarR!Cz/x\u0026rlVl\u003c:vqfQ\u003cAXp^tAaJ]$lUHgIwgg@7z/YFRBz-J?3lQDlarR^HarR^HarR^HaAhmrB-oY^zGGr3zE)\u0026vB98XzwIdIcB8U@7C{2l)b4twbv@0nI3lQDlarR^HarR^HaBKOtarR^HarR!PdgdguarR^HarSpDvru0)c[5UEAW-a]j%kgVarR^HarR^Hao",
            "ln": 2225,
            "col": 5,
            "line": 53
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "document.getElementById.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "event.preventDefault"
            ],
            [
              "",
              "confirm"
            ],
            [
              "",
              "chrome.management.uninstallSelf"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "document.getElementById.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "window.open"
            ],
            [
              "",
              "document.getElementById.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "window.open"
            ],
            [
              "",
              "document.getElementById.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "window.open"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "fetch.then.then.catch"
            ],
            [
              "",
              "fetch.then.then"
            ],
            [
              "",
              "fetch.then"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "res.json"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "localStorage.getItem"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "closeBtn.classList.add"
            ],
            [
              "",
              "closeBtn.addEventListener"
            ],
            [
              "",
              "localStorage.setItem"
            ],
            [
              "",
              "Date.now.toString"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "popupContainer.appendChild"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "document.getElementById.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "e.preventDefault"
            ],
            [
              "",
              "createStickyNote"
            ]
          ],
          "mbr": [
            "Date.now",
            "Date.now.toString",
            "chrome.management",
            "chrome.management.uninstallSelf",
            "chrome.runtime",
            "chrome.runtime.id",
            "closeBtn.addEventListener",
            "closeBtn.classList",
            "closeBtn.classList.add",
            "closeBtn.innerHTML",
            "closeBtn.style",
            "closeBtn.style.background",
            "closeBtn.style.border",
            "closeBtn.style.cursor",
            "closeBtn.style.fontSize",
            "closeBtn.style.position",
            "closeBtn.style.right",
            "closeBtn.style.top",
            "console.error",
            "document.addEventListener",
            "document.createElement",
            "document.getElementById",
            "document.getElementById.addEventListener",
            "e.preventDefault",
            "event.preventDefault",
            "fetch.then",
            "fetch.then.then",
            "fetch.then.then.catch",
            "localStorage.getItem",
            "localStorage.setItem",
            "popupContainer.appendChild",
            "popupContainer.innerHTML",
            "popupContainer.style",
            "popupContainer.style.display",
            "res.json",
            "res.ok",
            "window.open"
          ],
          "tgt": [
            "Date.now",
            "Date.now.toString",
            "Error",
            "alert",
            "chrome.management.uninstallSelf",
            "closeBtn.addEventListener",
            "closeBtn.classList.add",
            "confirm",
            "console.error",
            "createStickyNote",
            "document.addEventListener",
            "document.createElement",
            "document.getElementById",
            "document.getElementById.addEventListener",
            "e.preventDefault",
            "event.preventDefault",
            "fetch",
            "fetch.then",
            "fetch.then.then",
            "fetch.then.then.catch",
            "localStorage.getItem",
            "localStorage.setItem",
            "parseInt",
            "popupContainer.appendChild",
            "res.json",
            "window.open"
          ],
          "funcs": [
            [
              "anonymous",
              68
            ],
            [
              "anonymous",
              250
            ],
            [
              "anonymous",
              404
            ],
            [
              "anonymous",
              647
            ],
            [
              "anonymous",
              794
            ],
            [
              "anonymous",
              925
            ],
            [
              "anonymous",
              1176
            ],
            [
              "anonymous",
              1376
            ],
            [
              "anonymous",
              2324
            ],
            [
              "anonymous",
              2678
            ],
            [
              "anonymous",
              2836
            ]
          ],
          "metrics": {
            "ast": {
              "op.gt": 2,
              "op.lor": 1,
              "op.mul": 3,
              "op.sub": 1,
              "op.land": 1,
              "op.lnot": 1,
              "max_depth": 27,
              "call_count": 38,
              "node_count": 848,
              "member_count": 37,
              "op_density.gt": 0,
              "op_density.lor": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_member_depth": 4
            },
            "file": {
              "size": 2897,
              "entropy": 4.75
            },
            "text": {
              "lines": 72,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 676,
              "char_entropy": 4.75,
              "unique_chars": 80,
              "top_char_null": 0,
              "string_density": 0.53,
              "top_char_ratio": 0.07,
              "avg_line_length": 39.24,
              "max_line_length": 115,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.15,
              "last_line_length": 3,
              "whitespace_ratio": 0.26,
              "identifier_density": 1.75,
              "line_length_stddev": 29.69,
              "max_whitespace_run": 1,
              "encoded_string_ratio": 0.03,
              "normalized_string_count": 4.48,
              "repeated_char_sequences": 27,
              "anonymous_function_ratio": 1,
              "suspicious_comment_ratio": 0.25,
              "normalized_function_count": 1.3,
              "trailing_whitespace_lines": 2,
              "strings_to_functions_ratio": 3.45,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 9.4,
              "identifiers_to_functions_ratio": 5.27
            },
            "binds": {
              "count": 19
            },
            "binary": {
              "peak_region_bytes": 2048,
              "peak_region_entropy": 4.98
            },
            "strings": {
              "bytes": 548,
              "count": 38,
              "url_count": 4,
              "avg_length": 14.42,
              "max_length": 64,
              "avg_entropy": 2.72,
              "entropy_stddev": 0.91,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 138,
              "count": 4,
              "lines": 4,
              "high_entropy": 1,
              "to_code_ratio": 0.06
            },
            "functions": {
              "nested": 3,
              "density": 15.28,
              "anonymous": 11,
              "avg_params": 0.45,
              "code_ratio": 1.54,
              "max_params": 1,
              "length_stddev": 13.1,
              "no_params_count": 6,
              "avg_length_lines": 10.09,
              "max_length_lines": 44,
              "min_length_lines": 3,
              "avg_nesting_depth": 0.55,
              "max_nesting_depth": 2,
              "single_char_params": 1,
              "avg_param_name_length": 3.2
            },
            "identifiers": {
              "count": 126,
              "unique": 58,
              "avg_length": 7.48,
              "max_length": 17,
              "min_length": 1,
              "avg_entropy": 2.41,
              "reuse_ratio": 0.46,
              "length_stddev": 3.96,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.59
            }
          }
        },
        "id": 5,
        "mol": "O(I)H₄(Br₂Cm₉Db₃U₆)Md(Pt)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/popup.js",
        "pid": 0,
        "risk": 11,
        "sha": "717e35f476fc86e0832f8cbd4e8f4a47bf522ab1e4b5f987085532219399b940",
        "size": 2897,
        "traits": [
          {
            "id": "metadata/lang/source/syntax/call::single-fetch-call",
            "conf": 0.99,
            "crit": 3,
            "desc": "Source contains exactly one parsed fetch call",
            "spans": [
              [
                1108,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "References core Chrome extension APIs",
            "spans": [
              [
                439,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the Chrome runtime API",
            "spans": [
              [
                439,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/management::browser-management-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Accesses the browser extension management API",
            "spans": [
              [
                188,
                31
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/management::browser-management-uninstall-self",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uninstalls the current browser extension",
            "spans": [
              [
                188,
                31
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-html-innerhtml",
            "conf": 0.9,
            "crit": 3,
            "desc": "Fetch response HTML written to DOM",
            "spans": [
              [
                1108,
                640
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::fetch-json-before-dynamic-innerhtml",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetch JSON precedes dynamic innerHTML write",
            "spans": [
              [
                1288,
                457
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::response-json-no-argument-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls response.json() without a body argument",
            "spans": [
              [
                1288,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/message::http-message-json-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls JSON method on HTTP-style object",
            "spans": [
              [
                1288,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::fetch-http-scheme-url",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.82,
            "crit": 3,
            "desc": "Fetches an HTTP(S)-scheme URL",
            "spans": [
              [
                1108,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-client",
            "conf": 0.7,
            "crit": 3,
            "desc": "Uses common HTTP client APIs",
            "uses": [
              11
            ],
            "spans": [
              [
                1108,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-fetch-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript fetch API",
            "spans": [
              [
                1108,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-https-fetch-literal-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.88,
            "crit": 3,
            "desc": "Fetch call targets a literal HTTPS URL",
            "spans": [
              [
                1108,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::external-json-near-dynamic-innerhtml",
            "conf": 0.9,
            "crit": 3,
            "desc": "External JSON fetch occurs near dynamic innerHTML",
            "uses": [
              6,
              16
            ],
            "spans": [
              [
                1108,
                32
              ],
              [
                1288,
                457
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-call-near-json-parse",
            "conf": 0.91,
            "crit": 3,
            "desc": "Fetch call near JSON response parsing",
            "spans": [
              [
                1108,
                189
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-external-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded external HTTP(S) URL",
            "spans": [
              [
                1108,
                32
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-json-response",
            "conf": 0.94,
            "crit": 3,
            "desc": "Fetches and parses a JSON response",
            "uses": [
              8,
              11,
              15
            ],
            "spans": [
              [
                1108,
                32
              ],
              [
                1288,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::hardcoded-json-url-fetch",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded remote JSON URL",
            "spans": [
              [
                1108,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/build::http-url-template-literal",
            "conf": 0.94,
            "crit": 3,
            "desc": "Builds an HTTP URL with interpolation",
            "spans": [
              [
                474,
                56
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::chrome-webstore-detail-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chrome Web Store detail page URL",
            "spans": [
              [
                474,
                42
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::chrome-webstore-listing-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Chrome Web Store listing URL",
            "spans": [
              [
                482,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "uses": [
              24,
              50
            ],
            "spans": [
              [
                188,
                31
              ],
              [
                439,
                17
              ],
              [
                474,
                25
              ],
              [
                677,
                21
              ],
              [
                1115,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "uses": [
              23
            ],
            "spans": [
              [
                677,
                22
              ],
              [
                1115,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-game-label-promotion-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Game-branded host URL in JS",
            "spans": [
              [
                677,
                22
              ],
              [
                1115,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                474,
                25
              ],
              [
                677,
                21
              ],
              [
                1115,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::literal-http-call-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "HTTP call receives a literal URL",
            "spans": [
              [
                1108,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                474,
                42
              ],
              [
                677,
                30
              ],
              [
                824,
                36
              ],
              [
                1115,
                44
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/host/name::gameograf-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "References a Gameograf host URL",
            "spans": [
              [
                677,
                21
              ],
              [
                1115,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/arithmetic::js-identifier-subtraction",
            "conf": 0.6,
            "crit": 3,
            "desc": "Spaced subtraction between identifiers",
            "spans": [
              [
                1597,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::append-child-reference",
            "conf": 0.8,
            "crit": 3,
            "desc": "References nonlocal appendChild method",
            "spans": [
              [
                2544,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::document-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                1784,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls appendChild without a local implementation",
            "spans": [
              [
                2544,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::browser-storage-persistence",
            "conf": 0.8,
            "crit": 3,
            "desc": "Persists data in browser storage",
            "uses": [
              33,
              35
            ],
            "spans": [
              [
                1473,
                20
              ],
              [
                2411,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser storage with getItem",
            "spans": [
              [
                1473,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage getItem",
            "spans": [
              [
                1473,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes browser storage with setItem",
            "spans": [
              [
                2411,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage setItem",
            "spans": [
              [
                2411,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem-variable-key",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes browser storage with a computed key",
            "spans": [
              [
                2411,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::appendchild-or-setattribute-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References appendChild or setAttribute member",
            "spans": [
              [
                2544,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/dialog/prompt::browser-javascript-alert-call",
            "conf": 0.99,
            "crit": 3,
            "desc": "Calls browser modal alert dialog",
            "spans": [
              [
                270,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "spans": [
              [
                2289,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML",
            "spans": [
              [
                1717,
                31
              ],
              [
                1887,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open",
            "conf": 0.8,
            "crit": 3,
            "desc": "Opens browser window or tab",
            "spans": [
              [
                545,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-external-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Opens window to external HTTP URL",
            "spans": [
              [
                664,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-text-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser window.open text call",
            "spans": [
              [
                545,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-variable-blank",
            "conf": 0.8,
            "crit": 3,
            "desc": "Opens a computed URL in new tab",
            "spans": [
              [
                545,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::browser-style-position-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns CSS position through DOM style",
            "spans": [
              [
                1944,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::element-absolute-position-assignment",
            "conf": 0.88,
            "crit": 3,
            "desc": "Sets an element style to absolute positioning",
            "spans": [
              [
                1935,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/visibility::display-none-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "Script hides an element via style.display",
            "spans": [
              [
                2367,
                22
              ]
            ]
          },
          {
            "id": "objectives/impact/ui/delivery::extension-remote-html-content-slot",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension renders fetched HTML content",
            "uses": [
              5,
              32,
              50
            ],
            "spans": [
              [
                188,
                31
              ],
              [
                439,
                17
              ],
              [
                1108,
                640
              ],
              [
                1473,
                20
              ],
              [
                2411,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                188,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                277,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                159,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "v}Y[3zdLtuB-8qnzdLtrzB[.!Byx04wN)A4wmOwFB97#hwPxhhB-7Yhx(v(qdiJ%D3jNs+ay/89z/65rBywT1e[n{kvru6eDMS+8arR^HB-IpVar\u003eGvBz#pZfe3%DzdNS#A:-Mjv@DiqkxR6+uVQddA:@Vzx(n0lvqG:bB-.FczdNl(B.%oTx(mYkB-.Fcv{%j[vqfv(jZ@4JB-.Fcv@DmbwO#PMx(n0lvqG:7apOV2aBLX24giKKarUfcA=k/ae{7JhB1Q%ywNPW(d0)7VA+)=Vv}Y[3zdLtuB-8qnzdLtjwPQ{IoEI95wP@l8vLhtozepyBaBLX24gmIji$hJa3tB8{c$u}hz/65rA=(nwx(dAlB7GC[zFs0fByx04rz(HtaBsL8arUfcA=k/ae](8LBzkP6e]$PCrC(I*B97\u0026by/Kwbc)@XIBz#pZfe3%DzdNS#A:-Mjv@DiqkxR6+uVQddA:@VzxjkT*z!B90w*RUxzc}c\u003ewncg6j-1?IyBjgCzc{^Yze-]$xkP\u003ewxc}+yzc{^\u003ezGGDcBuK+:x(n0lvqG:cdlv$CEir9qB7DFv4gjj2v@Dmaz!@#qCvtJfc)A.zBx9i)zGx]dy\u002609HoDXj\u003eBrCTEAbY-oBy!#9x(k5nxLzJgvSDyhB7GwAa$kO.3vJu\u003c4gl/!wmZ0%wje:pwmoN*vQTs?B0@E\u0026Bzbl6c[5RnB15j{j%kgY3lQE4vSKelz/OoPv}Wnswmu#gjW70n4gjj2arUxowmZ0%wje:pwmYN*By^\u003cGBywS!B7D+gvLhLbzdLdT4gjj2arUfjzGx-jwId!qxdddQwO+}1wN(]PzE^s6wN[g}ay[]5vpAU^wJy}VDT{OrzEEx[EpaG=4gjj2Ejmk!3vKu+4gi",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "chrome.runtime.onInstalled.addListener"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.runtime.getURL"
            ],
            [
              "",
              "chrome.runtime.setUninstallURL"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "indexedDB.databases.then"
            ],
            [
              "",
              "indexedDB.databases"
            ],
            [
              "",
              "dbs.forEach"
            ],
            [
              "",
              "indexedDB.deleteDatabase"
            ],
            [
              "",
              "console.log"
            ]
          ],
          "mbr": [
            "chrome.runtime",
            "chrome.runtime.getURL",
            "chrome.runtime.onInstalled",
            "chrome.runtime.onInstalled.addListener",
            "chrome.runtime.setUninstallURL",
            "chrome.tabs",
            "chrome.tabs.create",
            "console.log",
            "console.warn",
            "db.name",
            "dbs.forEach",
            "indexedDB.databases",
            "indexedDB.databases.then",
            "indexedDB.deleteDatabase"
          ],
          "tgt": [
            "chrome.runtime.getURL",
            "chrome.runtime.onInstalled.addListener",
            "chrome.runtime.setUninstallURL",
            "chrome.tabs.create",
            "console.log",
            "console.warn",
            "dbs.forEach",
            "indexedDB.databases",
            "indexedDB.databases.then",
            "indexedDB.deleteDatabase"
          ],
          "funcs": [
            [
              "anonymous",
              39
            ],
            [
              "anonymous",
              557
            ],
            [
              "anonymous",
              583
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 17,
              "call_count": 11,
              "node_count": 213,
              "member_count": 14,
              "max_member_depth": 4
            },
            "file": {
              "size": 706,
              "entropy": 5.01
            },
            "text": {
              "lines": 21,
              "top_char": 101,
              "space_count": 49,
              "char_entropy": 5.01,
              "unique_chars": 48,
              "top_char_null": 0,
              "string_density": 0.24,
              "top_char_ratio": 0.08,
              "avg_line_length": 31.62,
              "max_line_length": 134,
              "empty_line_ratio": 0.19,
              "last_line_length": 3,
              "long_token_count": 1,
              "whitespace_ratio": 0.13,
              "identifier_density": 1.81,
              "line_length_stddev": 36.63,
              "max_whitespace_run": 1,
              "normalized_string_count": 1.09,
              "anonymous_function_ratio": 1,
              "normalized_function_count": 0.65,
              "trailing_whitespace_lines": 2,
              "strings_to_functions_ratio": 1.67,
              "normalized_unique_identifiers": 4.55,
              "identifiers_to_functions_ratio": 6.67
            },
            "binary": {
              "peak_region_bytes": 706,
              "peak_region_entropy": 5.01
            },
            "strings": {
              "bytes": 285,
              "count": 5,
              "url_count": 2,
              "avg_length": 57,
              "max_length": 97,
              "avg_entropy": 3.99,
              "entropy_stddev": 0.41
            },
            "functions": {
              "nested": 1,
              "density": 14.29,
              "anonymous": 3,
              "avg_params": 0.67,
              "code_ratio": 0.86,
              "max_params": 1,
              "length_stddev": 1.63,
              "no_params_count": 1,
              "avg_length_lines": 6,
              "max_length_lines": 8,
              "min_length_lines": 4,
              "avg_nesting_depth": 0.33,
              "max_nesting_depth": 1,
              "avg_param_name_length": 2.5
            },
            "identifiers": {
              "count": 38,
              "unique": 20,
              "avg_length": 6.75,
              "max_length": 15,
              "min_length": 2,
              "avg_entropy": 2.33,
              "reuse_ratio": 0.53,
              "length_stddev": 3.63,
              "all_lowercase_ratio": 0.65
            }
          }
        },
        "id": 6,
        "mol": "K(Nd)H₃(Br₂Cm₃Db)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/bg.js",
        "pid": 0,
        "risk": 5,
        "sha": "7c36989f315ea353ae97aefabec3893f31ebd734ebbfe7e1559bce06276c6e00",
        "size": 706,
        "traits": [
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "References core Chrome extension APIs"
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the Chrome runtime API",
            "spans": [
              [
                0,
                16
              ],
              [
                224,
                16
              ],
              [
                277,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-installed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Handles browser extension install or update",
            "spans": [
              [
                0,
                38
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "uses": [
              16,
              28
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-install-uninstall-lifecycle-urls",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures install and uninstall lifecycle URLs",
            "uses": [
              6,
              11
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                57,
                41
              ],
              [
                314,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-lifecycle-external-game-promotion",
            "conf": 0.97,
            "crit": 3,
            "desc": "Extension promotes game sites on install/uninstall",
            "uses": [
              4,
              6,
              11,
              14
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                57,
                41
              ],
              [
                90,
                22
              ],
              [
                314,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::runtime-set-uninstall-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sets a browser extension uninstall URL",
            "spans": [
              [
                314,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::bound-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a tab from code with an external URL",
            "uses": [
              3,
              13
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "spans": [
              [
                57,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "spans": [
              [
                57,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create-with-url-option",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates browser tab with URL option",
            "spans": [
              [
                0,
                103
              ],
              [
                57,
                103
              ],
              [
                198,
                65
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::install-https-tab-open",
            "conf": 0.94,
            "crit": 3,
            "desc": "Opens an HTTPS tab after extension installation",
            "uses": [
              2,
              9,
              12
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                57,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::static-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens fixed HTTPS URL in browser tab"
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::tab-create-url-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a browser tab at a destination"
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "uses": [
              15
            ],
            "spans": [
              [
                90,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-game-label-promotion-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Game-branded host URL in JS"
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                90,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-campaign-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM campaign query parameter"
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-medium-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM medium query parameter"
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-medium-campaign-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "URL carries UTM source/medium/campaign triad",
            "uses": [
              17,
              20
            ],
            "spans": [
              [
                112,
                12
              ],
              [
                131,
                12
              ],
              [
                147,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-medium-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "URL carries UTM source/medium pair",
            "uses": [
              18,
              21
            ],
            "spans": [
              [
                112,
                12
              ],
              [
                131,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM source query parameter"
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                90,
                93
              ],
              [
                346,
                97
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::extension-own-indexeddb-reset",
            "conf": 0.93,
            "crit": 3,
            "desc": "Enumerates and deletes IndexedDB databases",
            "uses": [
              24,
              25
            ],
            "spans": [
              [
                530,
                20
              ],
              [
                598,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-databases-enumerate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates IndexedDB databases"
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-delete-database",
            "conf": 0.9,
            "crit": 3,
            "desc": "Deletes IndexedDB database"
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-name-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "String literal names IndexedDB"
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-promo-host",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf promotional host URL",
            "spans": [
              [
                90,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          }
        ],
        "type": "javascript"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "wn+$2zdNQbe[5p3mrSlWBwcy\u0026By/u3AWSb1pFBh{zGGDcBwcQYwmYo}efFwxD2vamc[co4j%kgVarUfjzGx[xzE[3klsB)SjS[oNv%8T1zGEHzwPQvSwO(0@Bv7mAwgeTtwP@hZvr9Lvi%)8Mv@DmaBrCEjCxl.{CYU5\u003eay]z2B.$YcBs}iqBvy1SzdNQblu#dkc)ALuCxl.{CYUbUi%)8Mv@DmaBrCmhwmX8HzxI7+wn+$2zdNQbe[X:qmqMKLwO#PRC$zJ{b4$X3wLM/XB0r4{3jm)#fe1Crx)KPbzF-@cyJ19jA=k^iYB2=7v@DmaBrCmhwmPm?rC([)y-\u003e\u003e-y\u0026r/(y/tB]A:-P(e[X:qnPXJXc)ALuCxl8VA.6[PwmYTUzGGPea$kOXarUxgasFyDx\u003eg:=zDgN@x(1]tD($*=By^7xz*9PUau*]!vrcB2nP5R#xLz0/wO$H=BzkLudiJ%AarR^HzE[3klsB)!v@bN{B4*p?Bs}PBzeTPec)AtswmPm?a$kOXarV7PwO=B0aBsCrarR!AwP@hZvr9#gy*?yaoLFM\u0026e[5p3c)AtswmPm?a$kOXarV7t3lQEcwPP5dwNPa=x(mH6auZ\u0026Kt@@x2arU=DC{4CvarR^Hv@DmaBrCQnB09Q*vrVc]BrCgbByO#jb4#7uAc15[fk1ZgwP8j4vp?c4z/4dKA4L*Cz/djBD2NOxxk8lpB$\u003eT/wP@htdlv\u003eVarR!pz/fSray[]5vivYQvrVc]BrCQnB1RiGz/c%Li%(rqarR^WfcBk5A+Ph#aznQ2A+cw9x(4)iwO+{{wJy@PvpS}VwGUR%.(4u=-H!n@wQdYbvS=t3YL+T1zxJR3vR6N@wPzF(arR^Hv@DmaBrCWzwmo:ajS[SNCoxpZBy=\u003cHi%)8MarUuevpTg*zE)(ijS[ozBytI0arR^HatdItA42WzB95J/j%hn2aARsty?kTIAbP/te{7/Hy?kduxMvV@iV@xWB963Jx(mYeEjlQb3jm)#arUxgasFyDwNPa=x(mH6e]k9pxlm/oazts{wnC%$wPGFyB-RjADMWAABzLIHar\u003c%1zFpkbvpA!*aBd)va$K\u003cIA+e\u0026zar\u00263OaBLX23jm)#Eir3dByO#bc$NBtdiJ%AarR^Hv@Dmaz!@#qwPz*fAWSbbwP@hrv@DHawft=dBrC47az+$8wmYpja$K\u003cFA=JP\u003c3lQDlazts{wnC%$wPF$Sax%gnBzk\u0026kwJy}TpgXS\u003cay/tjy?aVaz/^ahwGU/cvpS}We?O+2efFRDwO9$Ca%OoOEo!]warV7t3lQEcwPP5ezE^s6auZ\u00263i%(rqazb+lv@#B6zxK1lz*a@/CYVX(CxkeYaBsCrarR!pz/fSraBtkMx([f5efFRDwO96kauZ\u0026XwNPa=x(mH6twm$=wQ4Gx3lQDlaz$+mB5VZ}Bs}VDCYVq\u003ezGGDcBrAZ?Bzk\u0026kwId!gzFa68au*]5gb6?naARsty?kkuy?Wx\u003cc[)g{f!\u003eQoas!MU\u0026^^)IauyS!x([f5i%)8MarUMkCxl.{CYUMRzEWG%v@0hIasFVYjW70jx(mE1Cp)/MwO@]fA+e\u0026lar\u003ef4y*?i%a$kOXarR^Hx(mD)CPYc(c#0NfwQ2sFatCq/b{l(jvpTg*zE)(wy?mG%Bz9-yarV7t3lQEjxM58\u0026wQ5q(wP@hzdlv\u003eVaAIaonP5SYA=$(cd066uCtqZ]Bwuy\u003eB1wB\u003efFCgfi%(sydlv\u003e",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "localStorage.getItem"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "newsBar.classList.remove"
            ],
            [
              "",
              "newsBar.classList.add"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "res.json"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "data.map"
            ],
            [
              "",
              "headlines.push"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "title.slice"
            ],
            [
              "",
              "window.open"
            ],
            [
              "",
              "showNextNews"
            ],
            [
              "",
              "setInterval"
            ]
          ],
          "mbr": [
            "Date.now",
            "console.error",
            "data.map",
            "document.addEventListener",
            "document.getElementById",
            "headlines.length",
            "headlines.push",
            "localStorage.getItem",
            "newsBar.classList",
            "newsBar.classList.add",
            "newsBar.classList.remove",
            "newsText.onclick",
            "newsText.textContent",
            "post.link",
            "post.title",
            "res.json",
            "title.length",
            "title.slice",
            "window.open"
          ],
          "tgt": [
            "Date",
            "Date.now",
            "console.error",
            "data.map",
            "document.addEventListener",
            "document.getElementById",
            "fetch",
            "headlines.push",
            "localStorage.getItem",
            "newsBar.classList.add",
            "newsBar.classList.remove",
            "parseInt",
            "res.json",
            "setInterval",
            "showNextNews",
            "title.slice",
            "window.open"
          ],
          "funcs": [
            [
              "anonymous",
              46
            ],
            [
              "post",
              750
            ],
            [
              "showNextNews",
              1053
            ],
            [
              "anonymous",
              1233
            ]
          ],
          "metrics": {
            "ast": {
              "op.gt": 2,
              "op.add": 2,
              "op.lor": 1,
              "op.mod": 1,
              "op.lnot": 2,
              "max_depth": 17,
              "call_count": 19,
              "node_count": 482,
              "member_count": 19,
              "op_density.gt": 0,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.lnot": 0,
              "max_array_length": 1,
              "max_concat_chain": 2,
              "max_member_depth": 3
            },
            "file": {
              "size": 1375,
              "entropy": 4.96
            },
            "text": {
              "lines": 44,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 217,
              "char_entropy": 4.96,
              "unique_chars": 78,
              "top_char_null": 0,
              "string_density": 0.34,
              "top_char_ratio": 0.09,
              "avg_line_length": 30.25,
              "max_line_length": 84,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.23,
              "last_line_length": 3,
              "whitespace_ratio": 0.19,
              "identifier_density": 1.8,
              "line_length_stddev": 27.08,
              "max_whitespace_run": 1,
              "encoded_string_ratio": 0.07,
              "normalized_string_count": 2.26,
              "anonymous_function_ratio": 0.75,
              "normalized_function_count": 0.6,
              "strings_to_functions_ratio": 3.75,
              "normalized_unique_identifiers": 7.14,
              "identifiers_to_functions_ratio": 9.75
            },
            "binds": {
              "count": 14
            },
            "binary": {
              "peak_region_bytes": 1375,
              "peak_region_entropy": 4.91
            },
            "source": {
              "function_count": 1
            },
            "strings": {
              "bytes": 192,
              "count": 15,
              "url_count": 1,
              "avg_length": 12.8,
              "max_length": 46,
              "avg_entropy": 2.61,
              "entropy_stddev": 1.23,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 85,
              "count": 2,
              "lines": 2,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 1,
              "nested": 2,
              "density": 9.09,
              "anonymous": 3,
              "code_ratio": 1.18,
              "one_liners": 2,
              "length_stddev": 18.01,
              "avg_name_length": 12,
              "no_params_count": 4,
              "avg_length_lines": 13,
              "max_length_lines": 44,
              "min_length_lines": 1,
              "avg_nesting_depth": 1,
              "max_nesting_depth": 2
            },
            "identifiers": {
              "count": 79,
              "unique": 39,
              "avg_length": 6.64,
              "max_length": 16,
              "min_length": 3,
              "avg_entropy": 2.31,
              "reuse_ratio": 0.49,
              "length_stddev": 3.25,
              "all_lowercase_ratio": 0.64
            }
          }
        },
        "id": 7,
        "mol": "H₄(Cm₉DbTiU)Md(Pt)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/newsBar.js",
        "pid": 0,
        "risk": 6,
        "sha": "225e52c63023a01090edff17a8d74059b9cc1fe3d393385d9c6caaa9bc1fd918",
        "size": 1375,
        "traits": [
          {
            "id": "metadata/lang/source/syntax/call::single-fetch-call",
            "conf": 0.99,
            "crit": 3,
            "desc": "Source contains exactly one parsed fetch call",
            "spans": [
              [
                522,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::response-json-no-argument-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls response.json() without a body argument",
            "spans": [
              [
                602,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/message::http-message-json-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls JSON method on HTTP-style object",
            "spans": [
              [
                602,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::fetch-http-scheme-url",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.82,
            "crit": 3,
            "desc": "Fetches an HTTP(S)-scheme URL",
            "spans": [
              [
                522,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::http-client",
            "conf": 0.7,
            "crit": 3,
            "desc": "Uses common HTTP client APIs",
            "uses": [
              5
            ],
            "spans": [
              [
                522,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-fetch-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript fetch API",
            "spans": [
              [
                522,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-https-fetch-literal-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.88,
            "crit": 3,
            "desc": "Fetch call targets a literal HTTPS URL",
            "spans": [
              [
                522,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-call-near-json-parse",
            "conf": 0.91,
            "crit": 3,
            "desc": "Fetch call near JSON response parsing",
            "spans": [
              [
                522,
                89
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-external-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded external HTTP(S) URL",
            "spans": [
              [
                522,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-json-response",
            "conf": 0.94,
            "crit": 3,
            "desc": "Fetches and parses a JSON response",
            "uses": [
              2,
              5,
              8
            ],
            "spans": [
              [
                522,
                28
              ],
              [
                602,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::tiny-module-external-url-fetch",
            "conf": 0.9,
            "crit": 3,
            "desc": "Tiny JavaScript module fetches external URL",
            "spans": [
              [
                522,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/wordpress::rest-endpoint-url",
            "atk": "T1071.001",
            "mbc": "E1071",
            "conf": 0.95,
            "crit": 3,
            "desc": "References a WordPress REST API endpoint URL",
            "spans": [
              [
                550,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "uses": [
              13
            ],
            "spans": [
              [
                529,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-game-label-promotion-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Game-branded host URL in JS",
            "spans": [
              [
                529,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                529,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::literal-http-call-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "HTTP call receives a literal URL",
            "spans": [
              [
                522,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                529,
                46
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/host/name::gameograf-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "References a Gameograf host URL",
            "spans": [
              [
                529,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser storage with getItem",
            "spans": [
              [
                272,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage getItem",
            "spans": [
              [
                272,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::interval-call-text",
            "conf": 1.0,
            "crit": 3,
            "desc": "Repeated interval timer",
            "spans": [
              [
                1337,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::setInterval",
            "conf": 0.5,
            "crit": 3,
            "desc": "Schedules a repeated callback with setInterval()",
            "spans": [
              [
                1337,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open",
            "conf": 0.8,
            "crit": 3,
            "desc": "Opens browser window or tab",
            "spans": [
              [
                1239,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-text-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser window.open text call",
            "spans": [
              [
                1239,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-variable-blank",
            "conf": 0.8,
            "crit": 3,
            "desc": "Opens a computed URL in new tab",
            "spans": [
              [
                1239,
                26
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "v}Y[3zdLtuB-8qnzdLtrzB[.!Byx04wN)A4wmOwFB97#hwPxhhB-7Yhx(v(qdiJ%D3jNs+ay/89z/65rBywT1e[n{kvru6eDMS+8arR^HB-IpVar\u003eGvBz#pZfe3%DzdNS#A:-Mjv@DiqkxR6+uVQddA:@Vzx(n0lvqG:bB-.FczdNl(B.%oTx(mYkB-.Fcv{%j[vqfv(jZ@4JB-.Fcv@DmbwO#PMx(n0lvqG:7apOV2aBLX24giKKarUfcA=k/ae{7JhB1Q%ywNPW(d0)7VA+)=Vv}Y[3zdLtuB-8qnzdLtjwPQ{IoEI95wP@l8vLhtozepyBaBLX24gmIji$hJa3tB8{c$u}hz/65rA=(nwx(dAlB7GC[zFs0fByx04rz(HtaBsL8arUfcA=k/ae](8LBzkP6e]$PCrC(I*B97\u0026by/Kwbc)@XIBz#pZfe3%DzdNS#A:-Mjv@DiqkxR6+uVQddA:@VzxjkT*z!B90w*RUxzc}c\u003ewncg6j-1?IyBjgCzc{^Yze-]$xkP\u003ewxc}+yzc{^\u003ezGGDcBuK+:x(n0lvqG:cdlv$CEir9qB7DFv4gjj2v@Dmaz!@#qCvtJfc)A.zBx9i)zGx]dy\u002609HoDXj\u003eBrCTEAbY-oBy!#9x(k5nxLzJgvSDyhB7GwAa$kO.3vJu\u003c4gl/!wmZ0%wje:pwmoN*vQTs?B0@E\u0026Bzbl6c[5RnB15j{j%kgY3lQE4vSKelz/OoPv}Wnswmu#gjW70n4gjj2arUxowmZ0%wje:pwmYN*By^\u003cGBywS!B7D+gvLhLbzdLdT4gjj2arUfjzGx-jwId!qxdddQwO+}1wN(]PzE^s6wN[g}ay[]5vpAU^wJy}VDT{OrzEEx[EpaG=4gjj2Ejmk!3vKu+4gi",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "chrome.runtime.onInstalled.addListener"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.tabs.create"
            ],
            [
              "",
              "chrome.runtime.getURL"
            ],
            [
              "",
              "chrome.runtime.setUninstallURL"
            ],
            [
              "",
              "console.warn"
            ],
            [
              "",
              "indexedDB.databases.then"
            ],
            [
              "",
              "indexedDB.databases"
            ],
            [
              "",
              "dbs.forEach"
            ],
            [
              "",
              "indexedDB.deleteDatabase"
            ],
            [
              "",
              "console.log"
            ]
          ],
          "mbr": [
            "chrome.runtime",
            "chrome.runtime.getURL",
            "chrome.runtime.onInstalled",
            "chrome.runtime.onInstalled.addListener",
            "chrome.runtime.setUninstallURL",
            "chrome.tabs",
            "chrome.tabs.create",
            "console.log",
            "console.warn",
            "db.name",
            "dbs.forEach",
            "indexedDB.databases",
            "indexedDB.databases.then",
            "indexedDB.deleteDatabase"
          ],
          "tgt": [
            "chrome.runtime.getURL",
            "chrome.runtime.onInstalled.addListener",
            "chrome.runtime.setUninstallURL",
            "chrome.tabs.create",
            "console.log",
            "console.warn",
            "dbs.forEach",
            "indexedDB.databases",
            "indexedDB.databases.then",
            "indexedDB.deleteDatabase"
          ],
          "funcs": [
            [
              "anonymous",
              39
            ],
            [
              "anonymous",
              557
            ],
            [
              "anonymous",
              583
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 17,
              "call_count": 11,
              "node_count": 213,
              "member_count": 14,
              "max_member_depth": 4
            },
            "file": {
              "size": 706,
              "entropy": 5.01
            },
            "text": {
              "lines": 21,
              "top_char": 101,
              "space_count": 49,
              "char_entropy": 5.01,
              "unique_chars": 48,
              "top_char_null": 0,
              "string_density": 0.24,
              "top_char_ratio": 0.08,
              "avg_line_length": 31.62,
              "max_line_length": 134,
              "empty_line_ratio": 0.19,
              "last_line_length": 3,
              "long_token_count": 1,
              "whitespace_ratio": 0.13,
              "identifier_density": 1.81,
              "line_length_stddev": 36.63,
              "max_whitespace_run": 1,
              "normalized_string_count": 1.09,
              "anonymous_function_ratio": 1,
              "normalized_function_count": 0.65,
              "trailing_whitespace_lines": 2,
              "strings_to_functions_ratio": 1.67,
              "normalized_unique_identifiers": 4.55,
              "identifiers_to_functions_ratio": 6.67
            },
            "binary": {
              "peak_region_bytes": 706,
              "peak_region_entropy": 5.01
            },
            "strings": {
              "bytes": 285,
              "count": 5,
              "url_count": 2,
              "avg_length": 57,
              "max_length": 97,
              "avg_entropy": 3.99,
              "entropy_stddev": 0.41
            },
            "functions": {
              "nested": 1,
              "density": 14.29,
              "anonymous": 3,
              "avg_params": 0.67,
              "code_ratio": 0.86,
              "max_params": 1,
              "length_stddev": 1.63,
              "no_params_count": 1,
              "avg_length_lines": 6,
              "max_length_lines": 8,
              "min_length_lines": 4,
              "avg_nesting_depth": 0.33,
              "max_nesting_depth": 1,
              "avg_param_name_length": 2.5
            },
            "identifiers": {
              "count": 38,
              "unique": 20,
              "avg_length": 6.75,
              "max_length": 15,
              "min_length": 2,
              "avg_entropy": 2.33,
              "reuse_ratio": 0.53,
              "length_stddev": 3.63,
              "all_lowercase_ratio": 0.65
            }
          }
        },
        "id": 8,
        "mol": "K(Nd)H₃(Br₂Cm₃Db)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/1-bg.js",
        "pid": 0,
        "risk": 5,
        "sha": "7c36989f315ea353ae97aefabec3893f31ebd734ebbfe7e1559bce06276c6e00",
        "size": 706,
        "traits": [
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "References core Chrome extension APIs"
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the Chrome runtime API",
            "spans": [
              [
                0,
                16
              ],
              [
                224,
                16
              ],
              [
                277,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-installed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Handles browser extension install or update",
            "spans": [
              [
                0,
                38
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "uses": [
              16,
              28
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-install-uninstall-lifecycle-urls",
            "conf": 0.94,
            "crit": 3,
            "desc": "Configures install and uninstall lifecycle URLs",
            "uses": [
              6,
              11
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                57,
                41
              ],
              [
                314,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-lifecycle-external-game-promotion",
            "conf": 0.97,
            "crit": 3,
            "desc": "Extension promotes game sites on install/uninstall",
            "uses": [
              4,
              6,
              11,
              14
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                57,
                41
              ],
              [
                90,
                22
              ],
              [
                314,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::runtime-set-uninstall-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sets a browser extension uninstall URL",
            "spans": [
              [
                314,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::bound-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a tab from code with an external URL",
            "uses": [
              3,
              13
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "spans": [
              [
                57,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "spans": [
              [
                57,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create-with-url-option",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates browser tab with URL option",
            "spans": [
              [
                0,
                103
              ],
              [
                57,
                103
              ],
              [
                198,
                65
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::install-https-tab-open",
            "conf": 0.94,
            "crit": 3,
            "desc": "Opens an HTTPS tab after extension installation",
            "uses": [
              2,
              9,
              12
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                57,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::static-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens fixed HTTPS URL in browser tab"
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::tab-create-url-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a browser tab at a destination"
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "uses": [
              15
            ],
            "spans": [
              [
                90,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-game-label-promotion-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Game-branded host URL in JS"
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                90,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-campaign-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM campaign query parameter"
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-medium-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM medium query parameter"
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-medium-campaign-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "URL carries UTM source/medium/campaign triad",
            "uses": [
              17,
              20
            ],
            "spans": [
              [
                112,
                12
              ],
              [
                131,
                12
              ],
              [
                147,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-medium-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "URL carries UTM source/medium pair",
            "uses": [
              18,
              21
            ],
            "spans": [
              [
                112,
                12
              ],
              [
                131,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM source query parameter"
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                90,
                93
              ],
              [
                346,
                97
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::extension-own-indexeddb-reset",
            "conf": 0.93,
            "crit": 3,
            "desc": "Enumerates and deletes IndexedDB databases",
            "uses": [
              24,
              25
            ],
            "spans": [
              [
                530,
                20
              ],
              [
                598,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-databases-enumerate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates IndexedDB databases"
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-delete-database",
            "conf": 0.9,
            "crit": 3,
            "desc": "Deletes IndexedDB database"
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-name-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "String literal names IndexedDB"
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-promo-host",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf promotional host URL",
            "spans": [
              [
                90,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\""
          }
        ],
        "type": "javascript"
      },
      {
        "id": 9,
        "mol": "O(As)H₂(Db₂U₆)",
        "sha": "de665d8c1dcf8fc7352109caaea43138bb0493c345c3924ce305757bd9d0d8be",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/todo.js",
        "risk": 4,
        "size": 2472,
        "type": "javascript",
        "depth": 1
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "s": "hortcuts = [];\n\nconst videoUrl = \"img/bg.mp4\";\n\n$(document).ready(function () {\n    const sw = screen.width;\n    const scale = sw / 1920;\n    $(\"body\").css(\"--scale\", scale);\n\n    if ($(\"#bgVdo\").length === 0) {\n        const videoElement = $('\u003cvideo id=\"bgVdo\" autoplay muted loop playsinline\u003e\u003c/video\u003e');\n        videoElement.attr(\"src\", videoUrl);\n        $(\"body\").prepend(videoElement);\n    }\n\n    loadUserData();\n    fetchAndUpdateShortcuts();\n\n    // KÄ±sayol verilerini 1 saatte bir kontrol et (3600000 ms = 1 saat)\n    setInterval(fetchAndUpdateShortcuts, 3600000);\n\n    activateClock();\n    handleSearch();\n    handleCustomBackground();\n\n    \n});\n\n// KullanÄ±cÄ± verilerini localStorage'dan yÃ¼kle\nfunction loadUserData() {\n    userShortcuts = JSON.parse(localStorage.getItem(\"userShortcuts\") || \"[]\");\n    deletedApiShortcuts = JSON.parse(localStorage.getItem(\"deletedApiShortcuts\") || \"[]\");\n}\n\n// Kul",
            "ln": 62,
            "col": 16,
            "line": 3
          },
          {
            "s": " verilerini localStorage'a kaydet\nfunction saveUserData() {\n    localStorage.setItem(\"userShortcuts\", JSON.stringify(userShortcuts));\n    localStorage.setItem(\"deletedApiShortcuts\", JSON.stringify(deletedApiShortcuts));\n}\n\n// API'den kÄ±sayol verisini Ã§ek ve listeyi gÃ¼ncelle\nfunction fetchAndUpdateShortcuts() {\n    fetch(\"https://api.gameograf.com/js/shortcuts.json\")\n        .then(response =\u003e response.json())\n        .then(data =\u003e {\n            // API'den gelen verilerde deÄiÅiklik olup olmadÄ±ÄÄ±nÄ± kontrol et\n            if (JSON.stringify(apiShortcuts) !== JSON.stringify(data)) {\n                apiShortcuts = data;\n                createShortcuts();\n                console.log(\"Shortcuts updated from API\");\n            }\n        })\n        .catch(error =\u003e {\n            console.error(\"Shortcuts could not be loaded from server:\", error);\n            // API yoksa yine gÃ¶ster, ancak sadece ilk seferde deÄilse\n            if (apiShortcuts.length === 0) {\n                createShortcuts();\n            }\n        });\n}\n\n// KÄ±sayollarÄ± oluÅtur ve gÃ¶ster\nfunction createShortcuts() {\n    const shortcut_element = $(\"#shortcutContainer\");\n    shortcut_element.empty();\n\n    // API kÄ±sayollarÄ±ndan kullanÄ±cÄ± tarafÄ±ndan silinmiÅ olanlarÄ± Ã§Ä±kar\n    const filteredApiShortcuts = apiShortcuts.filter(link =\u003e !deletedApiShortcuts.includes(link.url));\n\n    // TÃ¼m kÄ±sayollar: API + KullanÄ±cÄ± ekledikleri\n    const allShortcuts = [..",
            "ln": 982,
            "col": 15,
            "line": 37
          },
          {
            "s": "erShortcuts];\n\n    allShortcuts.forEach(link =\u003e {\n        const icon_url = link.icon ? link.icon : `https://www.google.com/s2/favicons?domain=${link.url}\u0026sz=48`;\n        \n        const element = $(`\n            \u003cdiv class=\"link\"\u003e\n                \u003ca href=\"${link.url}\" rel=\"noopener noreferrer\" title=\"${link.url}\" class=\"shortcutLink\"\u003e\n                    \u003cimg src=\"${icon_url}\" alt=\"${link.name} icon\" /\u003e\n                    \u003cp\u003e${link.name}\u003c/p\u003e\n                \u003c/a\u003e\n                \u003ca href=\"#\" class=\"removeLink\" title=\"Delete ${link.name} shortcut\" data-url=\"${link.url}\"\u003e\n                    \u003cspan class=\"material-symbols-outlined\"\u003eclose\u003c/span\u003e\n                \u003c/a\u003e\n            \u003c/div\u003e`);\n        shortcut_element.append(element);\n    });\n\n    const createButton = $(`\n        \u003cdiv class=\"link\"\u003e\n            \u003ca id=\"createShortcut\" title=\"Add new shortcut\" class=\"shortcutLink\"\u003e\n                \u003cspan class=\"material-symbols-outlined\"\u003eadd\u003c/span\u003e\n                \u003cp\u003eAdd\u003c/p\u003e\n            \u003c/a\u003e\n        \u003c/di",
            "ln": 2468,
            "col": 57,
            "line": 73
          },
          {
            "s": ".toggleClass(\"none\");\n    });\n\n    $(\".removeLink\").off(\"click\").on(\"click\", function (e) {\n        e.preventDefault();\n        const url = $(this).data(\"url\");\n        removeShortcut(url);\n    });\n}\n\nfunction removeShortcut(url) {\n    if (ap",
            "ln": 3640,
            "col": 46,
            "line": 102
          },
          {
            "s": "            deletedApiShortcuts.push(url);\n        }\n    } else {\n        userShortcuts = userShortc",
            "ln": 3971,
            "col": 1,
            "line": 115
          },
          {
            "s": "(link_name \u0026\u0026 link_url) {\n        if (!link_url.startsWith(\"http\")) {\n            link_url = `http://${link_url}`;\n        }\n        userShortcuts.push({ name: link_name, url: link_url });\n        ",
            "ln": 4297,
            "col": 8,
            "line": 128
          },
          {
            "s": "  function updateClock() {\n        const date = new Date();\n        let hh = date.getHours();\n        let mm = date.getMinutes();\n        let session = ",
            "ln": 4807,
            "col": 3,
            "line": 148
          },
          {
            "s": "    session = hh \u003e= 12 ? \"PM\" : \"AM\";\n            hh = hh % 12 || 12;\n        }\n\n        hh = hh \u003c 1",
            "ln": 5002,
            "col": 9,
            "line": 155
          },
          {
            "s": "nput.keyup((e) =\u003e {\n        if (e.keyCode === 13) {\n            search_trigger.click();\n        }\n    });\n\n    search_trigger.click(() =\u003e {\n        const query = search_input.val();\n        if (query) {\n            chrome.search.query({ text: query }, function (results) {\n                if (results \u0026\u0026 results.length \u003e 0) {\n                    window.location.href = results[0].url;\n                }\n            });\n        } else {\n            search_input.attr(\"placeholder\", \"Enter something to search\");\n            setTimeout(() =\u003e search_input.attr(\"placeholder\", \"Search\"), 2000);\n        }\n    });\n}\n\nfunction handleCustomBackground() {\n    const add_custom = $(\"#addCustom\");\n    const remove_custom = $(\"#removeCustom\");\n\n    add_custom.click(() =\u003e {\n        const file_input = $('\u003cinput type=\"file\" accept=\"image/*\" /\u003e');\n        file_input.trigger(\"click\");\n        file_input.change(() =\u003e {\n            const file = file_input[0].files[0];\n            if (file.size \u003e 3500000) {\n                alert(\"File size is too big. Maximum is 3MB.\");\n                return;\n            }\n            const reader = new FileReader();\n  ",
            "ln": 6047,
            "col": 13,
            "line": 187
          },
          {
            "s": "r.onload = () =\u003e {\n                custom_img = reader.result;\n                localStorage.setItem(\"customImg\", reader.result);\n                setBackground();\n            };\n            reader.readAsDataURL(file);\n        });\n    });\n\n    remove_custom.click(() =\u003e {\n        custom_img = null;\n        localStorage.removeItem(\"customImg\");\n        setBackground();\n    });\n}\ndocument.ad",
            "ln": 7206,
            "col": 18,
            "line": 222
          },
          {
            "s": "ContentLoaded\", () =\u003e {\n  const icon = document.getElementById(\"calculatorIcon\");\n  if (icon) icon.addEventListener(\"click\", createCalculatorPopup);\n});\n\ndocument.addEventListener(\"DOMContentLoaded\", () =\u003e {\n  const todoIcon = document.getElementById(\"todoIcon\");\n  if (todoIcon) {\n    todoIcon.addEventListener(\"click\", createTodoPopup);\n  }\n});\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const hint = document.getEleme",
            "ln": 7614,
            "col": 31,
            "line": 237
          },
          {
            "s": "tClosed\")) {\n    hint.classList.remove(\"hidden\");\n  }\n\n  // Kapatma butonuna basÄ±lÄ±rsa\n  closeBtn.addEventListener(\"click\", () =\u003e {\n    hint.classList.add(\"hidden\");\n    localStorage.setItem(\"toolsHintClosed\", \"true\");\n  });\n});\n\n",
            "ln": 8214,
            "col": 38,
            "line": 253
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "ast": {
              "max_depth": 21,
              "call_count": 134,
              "node_count": 2548,
              "member_count": 74,
              "max_array_length": 12,
              "max_concat_chain": 2,
              "max_member_depth": 4
            },
            "file": {
              "size": 8446,
              "entropy": 4.84
            },
            "text": {
              "lines": 263,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 1934,
              "char_entropy": 4.84,
              "unique_chars": 95,
              "string_density": 0.38,
              "top_char_ratio": 0.06,
              "avg_line_length": 31.11,
              "max_line_length": 127,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.16,
              "last_line_length": 3,
              "whitespace_ratio": 0.26,
              "identifier_density": 1.43,
              "line_length_stddev": 26.39,
              "max_whitespace_run": 1,
              "encoded_string_ratio": 0.03,
              "normalized_string_count": 6.23,
              "repeated_char_sequences": 50,
              "anonymous_function_ratio": 0.73,
              "normalized_function_count": 2.03,
              "trailing_whitespace_lines": 2,
              "strings_to_functions_ratio": 3.06,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 15.67,
              "identifiers_to_functions_ratio": 3.82
            },
            "source": {
              "function_count": 9
            },
            "strings": {
              "bytes": 1881,
              "count": 101,
              "url_count": 3,
              "avg_length": 18.62,
              "max_length": 489,
              "avg_entropy": 2.66,
              "empty_count": 3,
              "entropy_stddev": 0.91,
              "base64_candidates": 3
            },
            "comments": {
              "chars": 570,
              "count": 12,
              "lines": 12,
              "to_code_ratio": 0.05
            },
            "functions": {
              "count": 9,
              "density": 12.55,
              "anonymous": 24,
              "avg_params": 0.12,
              "code_ratio": 1.46,
              "max_params": 1,
              "one_liners": 5,
              "length_stddev": 11.17,
              "avg_name_length": 14.89,
              "no_params_count": 29,
              "avg_length_lines": 11.61,
              "max_length_lines": 46,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.76,
              "max_nesting_depth": 3,
              "high_entropy_names": 2,
              "single_char_params": 2,
              "avg_param_name_length": 3
            },
            "identifiers": {
              "count": 377,
              "unique": 126,
              "avg_length": 8.07,
              "max_length": 23,
              "min_length": 1,
              "avg_entropy": 2.47,
              "reuse_ratio": 0.33,
              "length_stddev": 4.49,
              "has_digit_ratio": 0.01,
              "sequential_names": 2,
              "base64_like_names": 1,
              "single_char_count": 3,
              "single_char_ratio": 0.02,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.06,
              "all_lowercase_ratio": 0.6,
              "all_uppercase_ratio": 0.01
            }
          }
        },
        "id": 10,
        "mol": "O(Xe)H₆(BrCm₉Db₃FTi₂U₅)Md(Pt₃)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/script.js",
        "risk": 130,
        "sha": "2948aed4044d5472da099cbb69b55642a27f210a75ff66f1f64f15b9fa6a0e49",
        "size": 8446,
        "traits": [
          {
            "id": "objectives/execution/exploit/remote-feed-xss::remote-json-record-fields-parsed-as-html",
            "atk": "T1189,T1059.007",
            "mbc": "E1059",
            "conf": 0.99,
            "crit": 5,
            "desc": "Remote JSON record fields reach parsed HTML",
            "uses": [
              1,
              2,
              14,
              44,
              50,
              60
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ],
              [
                1593,
                922
              ],
              [
                2663,
                377
              ],
              [
                2714,
                87
              ],
              [
                2896,
                17
              ],
              [
                3167,
                23
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/call/arguments::dollar-call-interpolated-link-field",
            "conf": 0.96,
            "crit": 3,
            "desc": "Dollar call interpolates a link-record field",
            "spans": [
              [
                2663,
                377
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/call/invocation::js-append-method-call",
            "conf": 0.91,
            "crit": 3,
            "desc": "Calls an append method",
            "spans": [
              [
                3167,
                23
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/call/relationship::single-fetch-call",
            "conf": 0.99,
            "crit": 3,
            "desc": "Source contains exactly one parsed fetch call",
            "spans": [
              [
                1301,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-search-near-indexed-url-navigation",
            "conf": 0.95,
            "crit": 3,
            "desc": "Search query near indexed URL navigation",
            "spans": [
              [
                6262,
                168
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-search-query",
            "conf": 0.9,
            "crit": 3,
            "desc": "Searches via the user's configured engine",
            "spans": [
              [
                6262,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/response-body::response-json-no-argument-call",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls response.json() without a body argument",
            "spans": [
              [
                1380,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/message::http-message-json-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls JSON method on HTTP-style object",
            "spans": [
              [
                1380,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::fetch-http-scheme-url",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.82,
            "crit": 3,
            "desc": "Fetches an HTTP(S)-scheme URL",
            "spans": [
              [
                1301,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-fetch-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript fetch API",
            "spans": [
              [
                1301,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/client::js-https-fetch-literal-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.88,
            "crit": 3,
            "desc": "Fetch call targets a literal HTTPS URL",
            "spans": [
              [
                1301,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::external-json-near-dynamic-resource-attribute",
            "conf": 0.94,
            "crit": 3,
            "desc": "JSON fetch near variable DOM resource attribute",
            "uses": [
              7,
              9,
              18,
              24
            ],
            "spans": [
              [
                388,
                21
              ],
              [
                1301,
                5
              ],
              [
                1308,
                25
              ],
              [
                1380,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-call-near-json-parse",
            "conf": 0.91,
            "crit": 3,
            "desc": "Fetch call near JSON response parsing",
            "spans": [
              [
                1301,
                93
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-external-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded external HTTP(S) URL",
            "spans": [
              [
                1301,
                32
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-json-response",
            "conf": 0.94,
            "crit": 3,
            "desc": "Fetches and parses a JSON response",
            "uses": [
              7,
              9,
              13
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::hardcoded-json-url-fetch",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded remote JSON URL",
            "spans": [
              [
                1301,
                103
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "uses": [
              18,
              61
            ],
            "spans": [
              [
                1308,
                25
              ],
              [
                2568,
                22
              ],
              [
                6262,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-game-label-promotion-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Game-branded host URL in JS",
            "spans": [
              [
                1308,
                26
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::js-remote-host-url",
            "conf": 0.75,
            "crit": 3,
            "desc": "Contains a hardcoded remote HTTP(S) URL",
            "spans": [
              [
                1308,
                25
              ],
              [
                2568,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::google-web-host",
            "conf": 0.78,
            "crit": 3,
            "desc": "Google web hostname",
            "spans": [
              [
                2568,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::literal-http-call-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "HTTP call receives a literal URL",
            "spans": [
              [
                1301,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/path::remote-extension-catalog-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Remote extension/shortcut listing URL path",
            "spans": [
              [
                1308,
                43
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                1308,
                43
              ],
              [
                2568,
                42
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/url/host/name::gameograf-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "References a Gameograf host URL",
            "spans": [
              [
                1308,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::src-attribute-variable-assignment",
            "conf": 0.92,
            "crit": 3,
            "desc": "Assigns variable to DOM src attribute",
            "spans": [
              [
                388,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::js-async-named-event-handler",
            "conf": 0.85,
            "crit": 3,
            "desc": "Registers asynchronous named event handler",
            "spans": [
              [
                3704,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::browser-storage-persistence",
            "conf": 0.8,
            "crit": 3,
            "desc": "Persists data in browser storage",
            "uses": [
              27,
              29
            ],
            "spans": [
              [
                826,
                20
              ],
              [
                1046,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser storage with getItem",
            "spans": [
              [
                826,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage getItem",
            "spans": [
              [
                826,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes browser storage with setItem",
            "spans": [
              [
                1046,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage setItem",
            "spans": [
              [
                1046,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-call",
            "conf": 0.5,
            "crit": 3,
            "desc": "Calls JSON.stringify()",
            "spans": [
              [
                1084,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/read/file/picker::browser-file-read-as-data-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "Reads a Blob as a data URL",
            "spans": [
              [
                7395,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/delay::settimeout-callback-short-delay",
            "conf": 0.84,
            "crit": 3,
            "desc": "setTimeout two to nine second delay",
            "spans": [
              [
                6570,
                66
              ],
              [
                6631,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::interval-call-text",
            "conf": 1.0,
            "crit": 3,
            "desc": "Repeated interval timer",
            "spans": [
              [
                589,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/interval::setInterval",
            "conf": 0.5,
            "crit": 3,
            "desc": "Schedules a repeated callback with setInterval()",
            "spans": [
              [
                589,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/timeout::setTimeout",
            "conf": 0.5,
            "crit": 3,
            "desc": "Schedules a JavaScript callback with setTimeout",
            "spans": [
              [
                6570,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/dialog/prompt::browser-javascript-alert-call",
            "conf": 0.99,
            "crit": 3,
            "desc": "Calls browser modal alert dialog",
            "spans": [
              [
                7058,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/automation::dom-click-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls click() on a DOM element",
            "spans": [
              [
                6111,
                20
              ],
              [
                6786,
                16
              ],
              [
                7448,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "spans": [
              [
                7708,
                21
              ],
              [
                7900,
                25
              ],
              [
                8305,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::programmatic-element-click",
            "conf": 0.9,
            "crit": 3,
            "desc": "Programmatically clicks a DOM element",
            "spans": [
              [
                6111,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::data-assignment-before-render-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Data assignment before a rendering call",
            "spans": [
              [
                1593,
                53
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::icon-assignment-record-url-reference",
            "conf": 0.96,
            "crit": 3,
            "desc": "Icon assignment references record URL",
            "spans": [
              [
                2532,
                88
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::interpolated-icon-image-source",
            "conf": 0.97,
            "crit": 3,
            "desc": "Interpolates icon value into image source",
            "spans": [
              [
                2824,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::interpolated-shortcut-link-markup",
            "conf": 0.94,
            "crit": 3,
            "desc": "Interpolated href in shortcut-link markup",
            "spans": [
              [
                2714,
                87
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::json-response-and-anchor-target-markup",
            "conf": 0.98,
            "crit": 3,
            "desc": "JSON response with anchor target markup",
            "uses": [
              14,
              53,
              56
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ],
              [
                2714,
                87
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::json-response-and-html-body-markup",
            "conf": 0.96,
            "crit": 3,
            "desc": "JSON response near HTML body interpolation",
            "uses": [
              14,
              50,
              56
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ],
              [
                2714,
                87
              ],
              [
                2896,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::json-response-and-link-body-markup",
            "conf": 0.98,
            "crit": 3,
            "desc": "JSON response with link body markup",
            "uses": [
              14,
              50,
              53,
              56
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ],
              [
                2714,
                87
              ],
              [
                2896,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::json-response-and-link-insertion",
            "conf": 0.96,
            "crit": 3,
            "desc": "JSON response with link markup and append",
            "uses": [
              14,
              56
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ],
              [
                2714,
                87
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::json-response-and-paragraph-markup",
            "conf": 0.98,
            "crit": 3,
            "desc": "JSON response with paragraph link markup",
            "uses": [
              14,
              41,
              51,
              56
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ],
              [
                1593,
                53
              ],
              [
                2714,
                87
              ],
              [
                2896,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::object-field-in-html-body-markup",
            "conf": 0.94,
            "crit": 3,
            "desc": "Object field in HTML body template",
            "spans": [
              [
                2896,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::object-link-paragraph-interpolation",
            "conf": 0.98,
            "crit": 3,
            "desc": "Link field enters paragraph markup",
            "spans": [
              [
                2896,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::object-name-in-paragraph-markup",
            "conf": 0.96,
            "crit": 3,
            "desc": "Interpolates object name into paragraph markup",
            "spans": [
              [
                2894,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::object-url-anchor-interpolation",
            "conf": 0.96,
            "crit": 3,
            "desc": "Object URL field enters anchor markup",
            "spans": [
              [
                2714,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::optional-record-icon-fallback",
            "conf": 0.96,
            "crit": 3,
            "desc": "Selects optional icon field before fallback",
            "spans": [
              [
                2532,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::record-icon-enters-image-source-attribute",
            "conf": 0.97,
            "crit": 3,
            "desc": "Record icon enters image source markup",
            "uses": [
              42,
              43,
              54
            ],
            "spans": [
              [
                2532,
                88
              ],
              [
                2824,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::shortcut-link-markup-and-append-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Shortcut-link markup near append call",
            "uses": [
              2,
              44
            ],
            "spans": [
              [
                2714,
                87
              ],
              [
                3167,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-location-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns a browser location",
            "spans": [
              [
                6393,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-location-href-assign",
            "conf": 0.82,
            "crit": 3,
            "desc": "Navigates via location.href assignment",
            "spans": [
              [
                6393,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-route-navigation",
            "conf": 0.94,
            "crit": 3,
            "desc": "Browser route navigation call",
            "spans": [
              [
                6400,
                15
              ]
            ]
          },
          {
            "id": "objectives/execution/exploit/remote-feed-xss::remote-json-data-assigned-and-record-rendered",
            "atk": "T1189,T1059.007",
            "mbc": "E1059",
            "conf": 0.95,
            "crit": 3,
            "desc": "JSON response assigned before record rendering",
            "spans": [
              [
                1593,
                922
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "spans": [
              [
                6262,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 11,
        "mol": "O(As)H₃(Db₃Hf₂U₄)",
        "sha": "dc243ef0e8d78c0e3373702e2626a9b3c42626a71893154a1cc22d7d269a8695",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/createStickyNote.js",
        "risk": 6,
        "size": 2991,
        "type": "javascript",
        "depth": 1
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "mz$*fAV!/dR]k\u0026QB73hbvq]SZarUfjzGx[xwQ4{gBzkS9auZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j%v{%g+zE^f@p\u0026yq}A3)7@3lQE9w/@HkCXIkvx(mMjaBsCrarR!rCXIkvx(mMoA+f9aC4A6Ji%)8MarUYoBAIRwi%)8MEf{r7atkw\u003cl${DWvr(p4-ixT(ay/tcB95Kvz!0i(wGTbUzEEZ5xjk[2AXqfpzFa92xjSikD(%!Fzy[\u003c!cP.UTay/tcB95KDz!9p4auZ\u0026+wP]m+vru6edlv\u003eVaz+Rhay/LmA+fcgo(B]\u003exDPCXBz\u003eX#C}J-vBwlW\u003eBz96Ki%)8My?mYhv%8*jwO#P)wNPQ4auZ\u0026?z!9p4e[X:qmS\u0026J-s.h2Zc[dj+3lQDAfcAO\u0026-H*$+V1\u003eF9wGUSax\u003eet@z/fV9x(mH53lQE3z/fSraAhmrB-nD^ay]z2B.$YcBs}6zwNPW(mqMKLwO#PrcUc}mcN?a:arUSwAclaLx\u003eetearR^HarS/\u0026cU3O3wO#3!A.{W[B-nY\u00263lQEgz/x\u0026re[nZaB8$8+zdK?MasznHz!@l*AclaEi%)8MAbPYrA4U\u003cxzE)\u0026Vr834ejS[btarR^Hjy\u0026eHay/j@B8%F*v{%g9xK$Q.wPw$U3lQDlarR^?vS=^mz/cXiwizbQA+fz*z/fVga%pxivrlGMb5Q?jeN\u0026*tb0Et\u0026BuqPrvS=^mz/d-CarR^HarS^WgAZyxjTaxAy/Ca\u003cy?j!Ojtgw7j{\u0026zParR^HjySCPBz(4tx\u003efvJzE[6mo(B]\u003exD!Ney*?yajTa=LB$EfBzx.m\u003exlli$fjG6CBz(4X3lQDlauRq/x)8VEarR^Hjy\u0026eHazCvHb4C4$m@\u0026rOa%pxivrlGMb4C4$eOx9rwfKi1fjX^uj{\u0026zPu][Yray]z2B.$YcBs}3vwo/!oAbYxawj73Ay?a@kz/x\u0026rdlv\u003ezarUfjzGx[xBzk\u0026kwKQzTjS[YZAclaLADL\u0026kC#Fo\u003cwN/?2AWSpWv{%gMx([f5cN?a:arUfjzGx[xxl4Y%mqK7?jS[YZAclaLADL\u0026kC#Fo\u003cwN/?2AWSpWv{%gzA+P5idlv\u003eVay/tcB95KzA+fz.y-\u003c\u0026-aAhmrB-n%MB.bPsqV",
            "ln": 54,
            "col": 6,
            "line": 4
          },
          {
            "b": "v{%g+ayX=9y@AO3vqDn[ay/tcB95Kwz/fVgpgn0JB09Q*l2}0OC}JYHz/3[Hy?mG%Bz9Y\u0026gjpX@c%[JtdiH=q3lQDlaz$+mavGTWwHGq/fFC42x!gwYdk2ZXoMaAHy?lK!A+PA7c#r*ivqGHaaBtkFz/fVgiV]!^z/fhnaBLWCarS9{3lQE3z/fSray[]apgn0JB09Q*l2}0OC}JYHz/3[Hy?mG%Bz9Y]EjMG?uO2[u",
            "ln": 1053,
            "col": 30,
            "line": 36
          },
          {
            "b": "iV]!\u003exM4{kcM)*^3lQDui%(rqazb+lv@#B6zxJ$hzE^s0lT:!xzE^f@c#A)uBz9iFD1yA8diJ%AarR^HBzk\u0026kwKQz/By/YslVl\u003c:wO#PjjS[bTDU)XsBzaATzdN=)zeTrlxKc3ebZT/Fvrc^7i%(rqarR!pz/fSrazbtdB96/UC{1jLauZ\u0026+wP]m+vru6eD1yA8efF!FzGGLyatCq$xjVfMvr\u003cmIi%)8MarUfjzGx[xwmo+8nP4mvzGGLmjS[SNCoxpZBy=\u003eCwNPP",
            "ln": 1306,
            "col": 62,
            "line": 41
          },
          {
            "b": "wPP5dBzU?pjS(amwncifv@bN{B3gZSvqEJavr\u003cCxvqPN%b0Ev%d*^ywarR^Hwmo:UvqPN%e]t3oc$BC-j%jk}wnciJbZT6IjtgkVC0op.e]2rszyu\u003eWdiHbFarR^HarS3]fjX^uk0iv\u0026B%7phvrlGMb4C4$eO5pnB0r^}i%(rqarR!sz/M%Gy?mYhx=]LYfGQy\u003eauQ=Ux(Xopl$7v5azAtRdiJ%AarR^HarUutzepsBjS(amwncifv@bN{B3gZUze:Pxb0FaxwnciJcP.UTarR!P3lQDlazbLjasI5qBrC9p",
            "ln": 1586,
            "col": 6,
            "line": 51
          },
          {
            "b": "au{$@aARKjvr\u003cjyiV]^$EiH\u003c2DT}K!fjX^uk43CVarR^HEf}8tarUutzepsBjS(amfjX^uj%@A0arR^Hxl4Y%mqKO\u003czF\u003c3ank@qSauZ\u0026XBzU?Q3lQEt3jm)#fe1CyvrJ=7.[r{WzdNJ{A+L\u003e6aAhvjC13j1vpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hDKp(rarUfpA=L-eBwlW\u003eBz9lTi%)8MarUxgasH-xA=L-eBwlW\u003eBz8^Vattk!DKp(rarR^Hv%8*jwO#P:z/fVgauZ\u00264f/]Z+arR^Hay/LmA+fcgs.h2ZeIf3\u003earR^HEf}8tarUYozE^s0lT:!xzE^f@c$vyuA+fcgo(B]\u003exE\u003eooB-IIlzGG2)vr9!U3lQEtdlv\u003eVaz$+nBvy0#vpS[qC4CMkoLFM\u0026wO#71c)@Ivx\u003e7{aefDt\u0026au.[hDKp(rarUfpA=L-eBwlW\u003eBz9fPi%)8MarUxgasH-xA=L-eBwlW\u003eBz8^XatCP1aBsCrarR^Hay/LmA+fcgo(B]\u003exDPCXfGPQ:arR^Hay/LmA+fcgs.h2Zd\u003erW*arR^HEf}8tarUYozE^s0",
            "ln": 2046,
            "col": 40,
            "line": 62
          },
          {
            "b": "wO#P:z/fVgefFCBA=L-eBxJf-AW:6S3lQDAfcAP1-H!nYy*?i\u0026aAUMbyIWB8-iBh\u0026vixt]Aa9T3vg1b1B7GC)x(dB1B-Y2WdiH=qaBsCrarR!sB-7Yhx(v(iz/{eyx\u003eg^xy?Wx{oLFM\u0026wO#71c$K?IDKp(rarR^Hv@DmaBrCpcz/cWXay]z2B.$YcBs}iqBvy1SzdNQblu#dkc)@Iky?mG{vra}Hz/c{Ki%)8MarR^Hx\u003ewFoa-IvsB-n%yz/b",
            "ln": 2575,
            "col": 22,
            "line": 86
          },
          {
            "b": "mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcxUB-.XswmXbAx\u003e7{Lx(!xczE)\u0026qi%)8MarR^HEf}8tarV7tarR^Hwn+$2zdNQbe[5p3mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcxUB-.XswmXbAx\u003e7{Lx(!xczE)\u0026qi%)8MEjMG{dlv(+3jprZv%8T1zGEHtwmObLwO#P-x(!xczE)\u0026pcQZ:8lVl\u003c:wO#P-z^^f/wg5]Jc[co4j%kgVarUfjzGx[xx\u003e870auZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j%v{%g+zE^f@nN(WRcN?a:arUxgasH@lz/d0Dx\u003e870e[5p3mrSlWBwcy\u0026By/u3AWSqBy?Wx{cOcxIA+eW3wKx)xwO#3!A.{W[B-n=\u003e3vKu+3i",
            "ln": 2864,
            "col": 24,
            "line": 94
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "existing.remove"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "today.getMonth"
            ],
            [
              "",
              "today.getFullYear"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.body.appendChild"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "Date.toLocaleString"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "Date.toLocaleString"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "Date.getDay"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "Date.getDate"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "dayNames.map.join"
            ],
            [
              "",
              "dayNames.map"
            ],
            [
              "",
              "today.getDate"
            ],
            [
              "",
              "today.getMonth"
            ],
            [
              "",
              "today.getFullYear"
            ],
            [
              "",
              "prevEl.addEventListener"
            ],
            [
              "",
              "renderCalendar"
            ],
            [
              "",
              "nextEl.addEventListener"
            ],
            [
              "",
              "renderCalendar"
            ],
            [
              "",
              "renderCalendar"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "popup.contains"
            ],
            [
              "",
              "popup.remove"
            ],
            [
              "",
              "document.removeEventListener"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "icon.addEventListener"
            ]
          ],
          "mbr": [
            "Array.from",
            "Date.getDate",
            "Date.getDay",
            "Date.toLocaleString",
            "dayNames.map",
            "dayNames.map.join",
            "document.addEventListener",
            "document.body",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "document.removeEventListener",
            "e.target",
            "existing.remove",
            "gridEl.innerHTML",
            "icon.addEventListener",
            "navigator.language",
            "nextEl.addEventListener",
            "popup.className",
            "popup.contains",
            "popup.id",
            "popup.innerHTML",
            "popup.querySelector",
            "popup.remove",
            "prevEl.addEventListener",
            "titleEl.textContent",
            "today.getDate",
            "today.getFullYear",
            "today.getMonth"
          ],
          "tgt": [
            "Array.from",
            "Date",
            "Date.getDate",
            "Date.getDay",
            "Date.toLocaleString",
            "dayNames.map",
            "dayNames.map.join",
            "document.addEventListener",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "document.removeEventListener",
            "existing.remove",
            "icon.addEventListener",
            "nextEl.addEventListener",
            "popup.contains",
            "popup.querySelector",
            "popup.remove",
            "prevEl.addEventListener",
            "renderCalendar",
            "setTimeout",
            "today.getDate",
            "today.getFullYear",
            "today.getMonth"
          ],
          "funcs": [
            [
              "createCalendarPopup",
              16
            ],
            [
              "anonymous",
              1113
            ],
            [
              "anonymous",
              1236
            ],
            [
              "renderCalendar",
              1327
            ],
            [
              "d",
              1647
            ],
            [
              "anonymous",
              2196
            ],
            [
              "anonymous",
              2392
            ],
            [
              "anonymous",
              2650
            ],
            [
              "outsideClickListener",
              2662
            ],
            [
              "anonymous",
              3044
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 3,
              "op.gt": 1,
              "op.le": 1,
              "op.lt": 2,
              "op.ne": 1,
              "op.add": 7,
              "op.lor": 1,
              "op.land": 3,
              "op.lnot": 1,
              "max_depth": 17,
              "call_count": 40,
              "node_count": 968,
              "member_count": 29,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0.01,
              "op_density.lor": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 3,
              "max_member_depth": 3
            },
            "file": {
              "size": 3177,
              "entropy": 5.02
            },
            "text": {
              "lines": 104,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 577,
              "char_entropy": 5.02,
              "unique_chars": 85,
              "top_char_null": 0,
              "string_density": 0.27,
              "top_char_ratio": 0.06,
              "avg_line_length": 29.55,
              "max_line_length": 73,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.13,
              "last_line_length": 3,
              "whitespace_ratio": 0.21,
              "identifier_density": 1.6,
              "line_length_stddev": 21.54,
              "max_whitespace_run": 8,
              "encoded_string_ratio": 0.04,
              "normalized_string_count": 2.75,
              "repeated_char_sequences": 2,
              "anonymous_function_ratio": 0.7,
              "normalized_function_count": 0.98,
              "strings_to_functions_ratio": 2.8,
              "suspicious_identifier_ratio": 0.05,
              "normalized_unique_identifiers": 8.36,
              "identifiers_to_functions_ratio": 5.6
            },
            "binds": {
              "count": 27
            },
            "binary": {
              "peak_region_bytes": 3177,
              "peak_region_entropy": 4.99
            },
            "source": {
              "function_count": 3
            },
            "strings": {
              "bytes": 573,
              "count": 28,
              "avg_length": 20.46,
              "max_length": 237,
              "avg_entropy": 2.93,
              "empty_count": 1,
              "entropy_stddev": 0.82,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 184,
              "count": 8,
              "lines": 8,
              "to_code_ratio": 0.08
            },
            "functions": {
              "count": 3,
              "nested": 3,
              "density": 9.62,
              "anonymous": 7,
              "avg_params": 0.7,
              "code_ratio": 1.56,
              "max_params": 2,
              "one_liners": 1,
              "length_stddev": 27.6,
              "avg_name_length": 17.67,
              "no_params_count": 6,
              "avg_length_lines": 16.2,
              "max_length_lines": 97,
              "min_length_lines": 1,
              "avg_nesting_depth": 1,
              "max_nesting_depth": 2,
              "high_entropy_names": 2,
              "single_char_params": 5,
              "avg_param_name_length": 2
            },
            "identifiers": {
              "count": 166,
              "unique": 56,
              "avg_length": 7.95,
              "max_length": 20,
              "min_length": 1,
              "avg_entropy": 2.42,
              "reuse_ratio": 0.34,
              "length_stddev": 4.47,
              "sequential_names": 3,
              "single_char_count": 4,
              "single_char_ratio": 0.07,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.45,
              "all_uppercase_ratio": 0.02,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 12,
        "mol": "H₃(Db₂OsU₂)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/calendar.js",
        "pid": 0,
        "risk": 5,
        "sha": "0dbbdef4d620fd65cd62a1b91eff2a78e47df26ac7846a7b395e48f5b258158f",
        "size": 3177,
        "traits": [
          {
            "id": "micro-behaviors/data/collection/dom::append-child-reference",
            "conf": 0.8,
            "crit": 3,
            "desc": "References nonlocal appendChild method",
            "spans": [
              [
                779,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::document-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                415,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::dom-template-text-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns template literal to node text",
            "spans": [
              [
                1370,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls appendChild without a local implementation",
            "spans": [
              [
                779,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::appendchild-or-setattribute-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References appendChild or setAttribute member",
            "spans": [
              [
                779,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/browser::navigator-language",
            "atk": "T1082",
            "conf": 0.75,
            "crit": 3,
            "desc": "Reads browser UI language",
            "spans": [
              [
                226,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/timeout::setTimeout",
            "conf": 0.5,
            "crit": 3,
            "desc": "Schedules a JavaScript callback with setTimeout",
            "spans": [
              [
                2639,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "spans": [
              [
                2163,
                23
              ],
              [
                2359,
                23
              ],
              [
                2928,
                25
              ],
              [
                3120,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-global-click-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers document-wide click event listener",
            "spans": [
              [
                2928,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML",
            "spans": [
              [
                518,
                103
              ],
              [
                2110,
                23
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-body-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Body member-name reference",
            "spans": [
              [
                779,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1725,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable"
        ],
        "ctx": [
          {
            "b": "fdFa/yeGa+A^n^JgCgQsf^7\u0026^c$sXGpJf(.n(D\u003c4z/]@dvruj4zxJw9wft/jxK#ibv@DmbA+P09Bz(hvaBCqDADL\u0026kC}K2Qxd[7nv}xL0wGSDQ3l:27zEW^5z/c$meoAs/b6v%raAITBx\u003e8lej0FPLygQ)%b0w8hD2Ntkw/$@ewozZ1cmf{PvRPE:BrS\u003ehBA}?pz!pbez!a0bwIdLsAbP=sB3BIWwozZ1e[GoDz/P@vj.llRz!0{bwO#POBspYKaUUuaw{503BzkVhc$K\u0026Ox\u003ew+pwIdIiv%8T1zGEsHxMw3naz$+mavQr\u003ez/NlIyeGa+A^n^FwPq\u003cbA+fqmvix=dzE^WfaA}KwxDQ.awn+$2zdNQba$kP]wPS6nzxK3HwHS3*BspYHEjcpZzE^r\u003cx(mG)a%x9\u003eD2Ntkw/#qizE^Wfkx**Vwn=VMBzbxfem%3xv@#B6zyxjgem*nSb6v%raAITBx\u003e8lej9C4MaA7*Otu@!2jX]K4wN/*mxjVfYA=l5rBA}?ppI8d^wJ:%ye]$\u0026yv}vi7j-s):w]7)$kw24Qv@#B6zyx6BDVAXtB-Ivxz!gLky*?Arv{%g\u0026c$K\u0026Qi+AILv@#B6zyx6BDVAXtB-Ivxz!gLhz/f5[Bs}0vAbo!Ftu@^\u003edsA:*j-s):Aclkneotw=z!gLnzE^s6pI8d}j:RPdx*3t^Bz\u003e91A+PA7eoLI!zz2QhB5d0$p\u0026ZF[wPz)ren)W]wIe7yq/)4]zF7Iej-q@.vqG:dpHX6Iv@%dJy?k+REjPL8w{503BzkVhc$K\u0026OA+funA=97kB-7Yhx(v(kjW0[jAaJ%1ay#(Db5RKuvR6N7aW6{)AaJ%1az0fyz!9AUD2Nswcl^5AzEW^5z/c:xjP",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "v(++!en/xzv}vXAfF49Wo(BM+y?kTJfNV2{B-7Yhx(v(iz75%DBs.qUDV\u0026?raAx2Een)W1zAR(+D{Ytnv@=c?By^)SwO(0@BsntOv@=p5BrSd}x\u003ew=ie{7VHBuKg^Bsy*uAWU@Jx(k5odjw)[Bx-=\u003eE0*2*xjVfJBAzLqvS=^7cmi*!xjVfJBAzLqvS=^7c#{:=cmiT-B7GCVBAzLqvS=^7c#{\u003eMdlzA1xK$Q.e[5ZrwO#3CxLzo[c#QK!Aa9=#zGFS(wmWxlwO(vewKycBy?a@jdsC/JzEW^5z/cXxc$K\u0026OA+funA=91qB.\u003e\u003eSj.l\u0026?d\u003cue#b5Z}9wN/*ajW0[jAaJ%1az2}Fb4+$nv@#B6zx.kbBA}?pz!pb6kw\u003cXte[nsay:-\u003czu3}2zz^)D)v@@[QBA}?pz!pb6ErG4taAP:\u003cgCgQsf^ne+jUGt",
            "ln": 783,
            "col": 695,
            "line": 2
          },
          {
            "b": "az$+may!$nw]oknzFshvwH}{LElh4-zEW^5z/cXcc$K\u0026OC42zlBuH=\u003cwHn-Fy?mG%Bz8\u003ejzxJHqcs[/CwO#d5xE[3:CQNbLj91[OB-IvyB%{]Jcmf)Yc$K?Ocmy6DA=LPlb0w7LzHu*=jV$@IE0^bQB.$P0AW0UfBA}?pz!pblcmgAeBs5tReIOwZzxJHtEp^Rtv@#B6zxJL5c$K@Kdsl8DBAIRwaz0fyz!9AOvqPN5cs[/Ez!9AOvqPNdBz\u003c\u0026\u003eCv+!Zvrl0ddlP*SBs}VNoMbb^AZKnRwHG0Qv}vo8zARGve]Q",
            "ln": 1164,
            "col": 1076,
            "line": 2
          },
          {
            "b": "vp.63vqG:dBzbxfdsA:WwPP$BB-7Yhx(v(qwHR$DwPS6nzxJ?ty?#l$wJ%Qme[nsay::ysx(+Z:wJRUhBzbxftv/sbxLzJuy?mG%Bza@vBzbxftv?8*eo2-MxJ61Yv@1bqB-7Yhx(v(qwHR$Hvr9Gjj.54QzdN:2wHIUlx(+[pz/fSrA=\u003e(lz/NlPem*m(A+funA=91we]U\u0026xC28NZwN/*BBzbxfeoDp\u003ewNP7Zi+AILv@#B6zyx6BDVAXtB-Ivxv}vo7vpJ$0Bzbxfem*nUenX*mi+AILv@#B6zyxxKDVAXtB-IvxBzbxfe]U@OxJ61Yv@0G5wId?dA42*wx(+?qBP",
            "ln": 1475,
            "col": 1387,
            "line": 2
          },
          {
            "b": "BzkVhc[fH-wPS6nzxK4mx(+[CB-Rj{BywV{c$u*vxl4N5d0fcpB1y{CzEW^5z/c$meoAs/A+funA=9pEd\u003e@F0gjpP2EjPqEwiasBzEW^5z/c%LDVAXtB-IvxBzbxf",
            "ln": 1932,
            "col": 1844,
            "line": 2
          },
          {
            "b": "zyx6BDV\u0026?raAP+*xLzJuy?mG%Bz9jyjU77]c$LH{kxF}udlzMYBAIRwaARphB1RAOB7!G]vpK73fG.HocmiQ)Bu-#KxLzJ(zE3Ketu@Xaem\u0026Zfi+AILv@#B6zyu@X",
            "ln": 2095,
            "col": 2007,
            "line": 2
          },
          {
            "b": "z.brWvrc16zdNQbB6yt7E0*o?eor%eeoK9:A+xJiwO#Qhe]k9pxlm/ry=@{@j7-zKc)Absz!@#[zx.kbBA}?pz!pb2cmgcSjZ/)IjZ\u0026wzB.$YcBApVcu3}3DEjPB\u0026d\u003e91[z^)D)v@@[Tj-\u003e%*wP8f6vsiDCc$aMLD)\u0026z^DWNs]B3hVHBTwB-vlFZCx-",
            "ln": 2325,
            "col": 2237,
            "line": 2
          },
          {
            "b": "Bx}4IdjEu0wPS6nzxJwoemSlzwQ5rdzE+exwQ5f5zE^VDb5f$$wPA5ud\u003e2G\u0026o\u003c@cSe]\u003exrwn=rkdjD(\u0026wPhD]v}v5wtTQkTefVn!enof6wNPa{iW3gdwPz*fAYN/PzEW^5z/c$mdsleIA=ldAzE[2mmriA!AWUGFEjPnOz/v:HB-7Yhx(v(qdslE]x(^9!vqfQPvRPE:Buj2RzEW+",
            "ln": 2713,
            "col": 2625,
            "line": 2
          },
          {
            "b": "zF%A5wQMaEdsA:UvpJ$iw{503BzkVhc$K@KdslkDAV/lJAY(9rx\u003ew=6c$K?RDUdhpc#IgVe]k9pxlm/GAY!k3AW@T?x\u003ew+pf*dV.Bs}6iy?$Ihtxj12AX7^aA:payvSD3*yKG=gB7DFaz/NmDazCZowHRt9c)prdjW0)tv{%g\u0026c$MR6t}y1EwM%gXdjF.DwNPvoA+funA=91hEjPFKCYU#UB-7Yhx(v(qwHR$Hvr9Gjen^P{a$N:$fF3{3wId\u003eswmX.=AaIaBw*!*pdr/Dty?k2pj.m\u0026rd\u003es)OzyW\u003eWwIe7oCYUuQdlzMYBAIRwatD2xj.Yp\u003ef!\u003e*Oj.Wb(e{7VHBvf$:By/uiiYPt^j.Wb(e[w)gB.$YcBvy1SzdNQbe{7VHBvf$:By/uiiX@]Zj.Yp\u003eg^9#+x*leYzF%5%r://!wJBZSenX*hwKguSvr\u003c[CB-7Yhx(v(qwH}{LDV\u0026?raz%t:",
            "ln": 3135,
            "col": 3047,
            "line": 2
          },
          {
            "b": "x*1d3z-}U:y?mG%Bz9jljT1Y8x/{q}x!7X.a-]bztwmv]x^\u003eh*jZ/V:AXqrNB7=$ktwmv(j91[OB-IvxA^YGQvq[ntB-7Yhx(v(qwH}{OzyG{Qvr9GhenlUNjUOz",
            "ln": 3915,
            "col": 3827,
            "line": 2
          },
          {
            "b": "xcoV^zEW^5z/cW-A=LPlavGTWwGT(Zxgm5:awVDYwN/*8mriA!AV!qazdmB1a$^}Qy?W#ta%n6Uem%3xv@#B6zyx6EBszMOtoWo\u0026vRPE:Brz+TBsOLvb3^uNe{829z*b=klT+4Ec[fM[j9C4MaAg)Pz!gLuz/vmrwJ:%ye]$@KBs.9pj-s):B8U@fv}vi7wJ.kwtWhIefKd\u003e8tWhqOtY9!Kw)DPiC4A*OwP]m{wOjCRA3#]pa$Eqqd\u003cuG\u003ec[4qvuvk%-tWgJst}4f^i:t]{tRmDPdiZoPwH!@PbQa=-xcF=^v}vo5z/fV9x(m#Pw{503BzkVhc$K@KdslkDAV/l.Bs5tRe]UltwO#P+z!9AvA+funA=91hjV$@CE0^7=a-qWPf^eXyzu",
            "ln": 4266,
            "col": 4178,
            "line": 2
          },
          {
            "b": "eNp2xj7-RMv@#B6zxJ)DwH}{LDVAXtB-IvxBuZ%OfD@Uyj.l\u00264tY\u003cT\u003cw[i8DwIe4ux\u003e7Z5fF1!gdjVPEtP$Xfe[nN6AZK+QwKgz^wId!gzFa68eIOXbBz\u003e91A+PA7c]0Red\u003cu8WiWd*la$EkMv}vo7B7nS$wM9eRwN/?2AY[2SzEW^5z/c$mdsl8DBAIRwc$K[Ma$kc+wPhD]v}v62eo04^j9C4MaBdJYlO97=j--Xdw{503BzkVhc[fH^vr9G4emHeOen)7Fel1fvejg$0enlUJj-a:Yq:1S4e[GoDvqYQ]ejzYQen^Q8eor%Qc[cYSjY:3XeoK9Sc[cYXjY:3XenNEYB-7Yhx(v(qwH}{LDVAXtB-E",
            "ln": 4727,
            "col": 4639,
            "line": 2
          },
          {
            "b": "um/DgbQ\u003c]*b55kIEjObRfj34\u003ei+-FJB--1LwO+{/BBngwCYWwmwNP%}B-..zzyD?:x!jl!fj5r%wf-*xekehWumn30bpD=3Cp^8JdsrKGCpLa\u0026tRmBetZ4=9d\u003e8[)fdYTSfiY@Qt}W:8j-j?Paw#=-",
            "ln": 6097,
            "col": 6009,
            "line": 2
          },
          {
            "b": "D%x]YtQS/.tWhqOtY9!Kw)D\u0026fefXZJdj!pUw{503BzkVhc$K@KdslkDAV/l.a#1l=d}HtOy?Wx\u003cc]0e5hz)uFhAL}\u003cBAIRwaAS0Uc#Id3kt#VAx(mMow].*blUG[GlVlHDc#HK[h8NfFdlpyHA+PA7e[Pcxz9}#BAZK+QwHIBWj#1:sh8NcHhy{Npgbym{D]i/rgb7daEjO8Qw{503BzkVhc[fHzc[fM}qAWS2w{503BzkVhc$K\u0026OA+funA=93OjV$@te[wWqvpB4:wf@TnwHIavb4+L2y?dP#",
            "ln": 6249,
            "col": 6161,
            "line": 2
          },
          {
            "b": "aW4#cdro0wB-IvxzAzMAc)rQTcmz[ywHPfwj.o1*r4Hx=dsk=vc]0C1jW0:hcmB11oFf[3wN^cgdjDYWw*?vRBZ3Oadsk=vc]\u003cBNj-z\u0026%x\u003ew+pc$bnIe[X:qmqMKLwO#PRC$zJ{x^\u003eFWA+funA=91qj85pPvj(n8jV$@xdro0wB-IvxyC6a9y?$Iqemx$UzHD8jB7DFdw*?mrcmAp=w?E.cBvy1SzdNQblu#dkc$$aVcmhqpv@DmbvqfR2c$K}",
            "ln": 6842,
            "col": 6754,
            "line": 2
          },
          {
            "b": "c$URke{7VCBsqkWcmh.vwId}gA+fcgph:VOdsuIOdlP?9cmiLue]$JvAaKAAc[6d1wIdRbBu$1\u003cA+P09By=\u003cAx\u003eezpdl?(pv}vo7B7nS$wM9eRwN/?2AWU#Ti+o{+wPQjWBAh88B-.gyb57Nieor%MdjD/^jT+bfsTXwvdk2BFzFa68j9LvLy?k2keIez/tw)!gd04P%bo!TViWcRav@Dr$a$k2^ar\u0026skc#raat}4\u003cBj.#-=z!T8qa$K]!EroHPDVAXtB-IvxyC64mAbo!Fzy/xLADL\u0026kC#Fo\u003cwN/?2AZsITc$sXPen/(Cvru0)c$K\u0026OxEE%NaUUu[w[=c\u003ey\u00261xzB3hVHqZJ\u00265e]\u003eJuz*2XTBAzLqvS=^7c)Awoa$m}*Er5[vB-IvxA+cUve]\u003eJxy***+d0xeMa%X(!dj/3Yzy//SEp^Rtv@#B6zxJ1edslkDAV/x=tu%shwPS6nzxJLlzEW^5z/cXed0d1Tdsl8DBAIRwaAx8NB-RjABsOKTa$kY+e[ns1xK%\u003eGzFa68cminmy?mZ1az1+$e]$Yuw]]BIt}xL\u003eBsOKTb3^uHEskZIzEW^5z/cW!c$K\u0026OA+funA=91htt[/\u003caUUDUEp^Rtv@#B6zxHhMwHR$Hvr9GjjYB4zA+eW3wKQADzdNQbc)AnqwO+)#wPPaBj9kH*DVAXtB-Ivya.r6zdsCYmByO#jwHR$DwPS6nzxQ-.w=",
            "ln": 7296,
            "col": 7208,
            "line": 2
          },
          {
            "b": "zxIm]BszMSwPS6nzxJLlzEW^5z/c$mdsl8DBAIRwazbgkwH]3tzG6-ua$j\u0026=wIe7IAaIf}j-(a2w{503BzkVhayuKsdsl8DBAIRwazb+lv@#B6zyx6BDVAXtB-IvFw[rx4efX!CAclmDdsuIPwHIavb4tXpBz(4vdjDO\u003cwIe7IAaIf}j-(a2w{503Bzg",
            "ln": 7929,
            "col": 7841,
            "line": 2
          },
          {
            "b": "zEW^5z/c$meoAs/C42zlzy//\u003evjkt=em*CIwO#d5xE[6Jenmm/e]k9pxlm/GCw7YbwHImAeH+mnzAS2Ax\u003cC0\u003ecmACfzE2yGd0eWht%h+6zE1XuEjoN[Ep^Rtv@#B6zxI}cwHR$DwPS6nzxJHqcl^OIwmYv!zE)u5aW6{)AaJ%1az0frwPQvSwO(0@BAo=]rafAmvqPN5cs}QqB-7Yhx(v(irW.JdDV\u0026?raAN",
            "ln": 8370,
            "col": 8282,
            "line": 2
          },
          {
            "b": "jYB4AwObv[y\u0026\u0026Y(wP]NIcuH\u003eZz/u\u003c.j-\u00261$Bs}0jwjpVMzGFM^B97#hwPxgyB-82lvpQMko^}SfwIdRbBv7mAwizg^w{503BzkVhc$K\u0026OA+funA=91ue[5ZrwO#3CxLzo[c$K?Wx\u003efwpwIdLsAa9S{z.95he[X:qmqMKLwO#Qhlu#smzdO9xaYH7bwPQvSwO(0@BAo=]pgn0Jc$u*vwQ5f5zE^Vme]k9pxlm*ndj/pDe[wWqv@Dm5wN/*[wkcGOv}X1Jc$WQtv@#B6zyx6BDVAXtB-Ivxx!A[7y?$IhefVL/dsAS@y?kkuv@Dr$jTqB/B-7Yhx(v(qdsl8DBAIRwaxf$kB.bPsq!o=Rv@#Tfl2pu=b06^Pz/xnidsAS@y?kkeB8%(XB3g=%w{503BzkVhc[fH+A^r1LwPS6nzxI[hADL\u0026kC#Fo\u003cwN/?2AWSa)xKL%gdL9R}AB@S{wHO/LefM-@v{%E?xEEBvDVAXtB-IvyfNXu#enO(IxjVfKC$zKhc$j/vx(4)5AXo{Kj.w?Ov@#B6zyx6BDV\u0026?raAP+Te]\u003eJxy***+c@hx\u003cdlzMYBAIRwazb+lv@#B6zyx6BDVAXtB-IvxwIdRbBu$1\u003cA+P09By=\u003cAx\u003eezpjV$@IEsiUQe[O*nwg*Cwj.w?Ov@#B6zyx6EBszMJw*!\u003cCzE^r\u003cx(mG)a%x9\u003eD2Ntkw/#gFxjVfNy?mD{zGFi\u003c",
            "ln": 8758,
            "col": 8670,
            "line": 2
          },
          {
            "b": "a%x9\u003eD2Ntkw/$UqxjVfJBAzLqvS=^7ph:VOcmipRxjVfJBAzLqvS=^7ph:VOc)Awoa$kP]wPS6nzxK3FcuH\u003e-vqH6$jV$@CEsiUQe[O*nwg*Cwj.w?Ov@#B6zyx6EBszMJw*!\u003cCzE^r\u003cx(mG)a%x9\u003eD2Ntkw/#gFxjVfNy?mD{zGFi\u003cnN%d{lN^w9vr9GdeoipQen)W[e[X:qmqMKL",
            "ln": 9459,
            "col": 9371,
            "line": 2
          },
          {
            "b": "Bv7mAwgh1rj85pPzZ*3Ew*/6Bj-q@=wPQjWBAh88B-.g\u0026z!9Acb57NidjDO\u003czz39vy\u0026%qLjW0v9A+funA=b91t@#:-Bs}iqBvy1SzdNQbB3+dEvqPN7wHPfJjUO%wxLzo]c#Rm.txhkAt}6G1c[5%@z.tWlBu$1\u003cA+P09By!i=wmWekx\u003eezpdjcxVe{pVtB.9Z0j.l6.wPS6nzD?3+Er5[vB-Iw7u44bIemHkzx(mDlr6:2qw{503BzkVhc$K@Kdsl8DBAE",
            "ln": 9629,
            "col": 9541,
            "line": 2
          },
          {
            "b": "w[=c]wfJfWBA}?pz!pble[X:qmqMKLwO#Qhlu#Ksxhh(LwJ$n?xjVfNy?mD{zGG}^C#Oi+pgn0Jc$K?*Bs}MQwPA5{wO+{/Bz(g=y?$IhdsA:Re[O*nwg*kyk#QYBw{503BzkVhc$K@Kdsk=vc)A!KwmYv!zE)u5aW6{)AaJ%1aAPkGwPQvSwO(0@BAo=]lU{gLB53dXwHn-\u003edro0wB-IvxBs}iqBvy1SzdNQbB3+dty*?yapgn0Jc$K\u0026QemZ[Ft}vlHw{503BzkVhc$K\u0026OC42zlBusH}vq{f%zE=aFx(4rdwHPlCzF\u003c3ank@qSjT90%azCvHcN76td\u003cut-xMvV@jTRQ1wnc9[vR/Q^jTT=OB75J]wN)eLjtgbbjAC7IwN/*8x\u003efvOa$DOxa$W5utWeT0wnc9[vR/Q^jTT=OB75J]wN)eLjA2gXx(v(iB7Gf0v@#o)jTRQvjtgR(BzkVhk0gGtwO+{/BuQ)1wId$BwPA5{wO+{/Bz(g=y?$Hztxsv(wN/*[wl*xde]k9pxlm*mD$j\u003cGB-RjAb3XwSa$Eqqd\u003cuC\u003ekrr%@y\u0026%rpa$EmQa$jY+em*CNB.bPsq!o=Rv@#Tfl2pu=b3O+(EMX(9q.64zt{pZIy?mG%Bzc5Hwg??zB7=%CEMX(7em*CNB.bPsq!o=Rv@}",
            "ln": 9846,
            "col": 9758,
            "line": 2
          },
          {
            "b": "a$k6Oe]=2BA^pO{y?m9#z/OcWy:ZF*v}YB-yH}32dk2BFzFa68E0/DSAclknc)yYZxK$W?wN(#legtQ6r4.W3wNPW(mqMKLwO#Prb57}lB-X/Rdk2WMBu$1\u003cA+P09By=\u003cABA}?pa$K{Kx\u003eg:=zxZIXwIdzgAaJ]$lUHgIwghKGe]$PCl3di?x\u003c#jbwHF:uvqPN1efWFadj/G(vq{f%zE=aFx(4rdwHPlxx(^Y(y?mcuaUUD5aW4#1e]=2BA^pO{y?m9#z/OcWy:ZF*wnc9[vR/Q^a$kcXwO#d5xEk6pe]U@OxEC5=wO${=y?mc3efWb=x(^Y(y?mc3dj=(?jYB4zA+b",
            "ln": 10419,
            "col": 10331,
            "line": 2
          },
          {
            "b": "djD/:j.w?Ov@#B6zyx6EBszMJw*?jNjW0)oA+funA=91djS#HgfGTC^AV/l.a.rooz/6D4A+dTSv%8T1zGFY[B7]-gz/dcIBs}6wze-{7wKHDDB.$YcBwM)%x([6czAz(IBAIRwaz#NOc]04%zAPyVe]L@KwPygSv%8T1zGHnNwHP=9d0d7WCwZ#jl#MNTzdNQbE0*2+kv(DSz/6D4A+dTSv%8T1zGFY[B7]-gz/c$BdlogjE0^8NwD",
            "ln": 10907,
            "col": 10819,
            "line": 2
          },
          {
            "b": "jV$@cE0*2*z*c8gAZT?QB.$YcBuI^jwHn-}e[n*qByw)3B0#rBeoAs9f/\u003ckqB7D$lvqG:dz.bDGePUFQv{%g\u0026c#QUUdlodzg:W98eIPpvdsAS@rdev%AWUGwx(k4+e]t3sv}YB{j.w?Ov@#B6zyx6EBszMSwPS6nzxII0wH}.wy?$UuB.\u003e\u003eBBszR?nIj\u003c*ByO#}B5MT^wN/?2AY[2SzEW^5z/c$meoAs/x\u003ew+]c$K?UlNz",
            "ln": 11201,
            "col": 11113,
            "line": 2
          },
          {
            "b": "en)V{y?kkuz/P}#BywS{wHn:jwIdF3y?$IheheI7wmWx6vqG:dwH}TDemx#OCw7YbwHIT-wM@\u003e0d{TPCjV$@ttwmv\u0026cmA)$zz2)JB7=$odjEu5xLzo]c#{)\u003edqioBv{%g\u0026c$K@Etxj12f!4J\u003ewPS6nzxJ\u003cXzGP=iem\u003ckXv}vo8zz36Hx(Oobq/uX#j.w?Ov@#B6zyu@XA+funA=91wxLzJuAclknq/(CTyBAX7e{h5CADL?\u003ezV",
            "ln": 11977,
            "col": 11889,
            "line": 2
          },
          {
            "b": "wnc6Bb5?NlC4\u003e(qB5M^Zy?W^1b7j\u003e\u003cAb]IVx(4)5AYOLkr8=:Rw{503BzkVhc$K\u0026OA+funA=91htqozDwM{({e]\u003eJxy***+c@hx\u003cdj/4mgHic(wM{@@E0/Hfg*LGRwM}2$E0^aZdk2TLAbn@)wHHt9p:)}tEMX(rjW0vXgf(jNc$MQst%fwOa$EkegHhHPar\u0026l=wIe4ux\u003e7Z5fF24fEjN-RnLzJkw{503BzkVhc$K\u0026OA+funA=91htqozDwM{({e{829z*b=klT+4Ec[cX\u003ezGGLojV$@ttqozoB8kM2wHGk-gBUKpwM{@@E0!HrwPz*fAWUH6fKlaUwM{#%jU4{(tqPRIwM}2$d\u003e1$khEgYTf!2dsdKVGLC4CLnjV$@ttqD",
            "ln": 12370,
            "col": 12282,
            "line": 2
          },
          {
            "b": "wM}5#cmiqdgf($ZwPS6nzxIt1lR6^xl[SN)B95*wtqftikw\u003eQWy=S$QtqGLHwM{]}j.m?Ou3}3htqYYlD)f:}zycYBe{7VCBsq2Qcmgc.jY%gJefMX@djcw\u0026BuKH]x(mD)CU.{1a$jY!zz2:pzFa68eP-A[zz2:pzFa68djcw\u0026wM{\u0026]j.m?Kt}Qhmx\u003e7Z5fF4q{em\u00263vt%i6TB8kM2wHGk-BswT\u0026wIe4ux\u003e7Z5fF21edsDQ}w[=76wPx?Ur6:2nw{503BzkVhc$K\u0026OC42zlBuKg/A+fiavpJ\u003c%pB]r\u003ee{829z*b=klT+4Ec[dk#wPS6nzxZLOjV$@tkl",
            "ln": 12778,
            "col": 12690,
            "line": 2
          },
          {
            "b": "wQ40.c$$a\u003ea$t-1jV$@GkwqC\u003eeIPwfe[]ilwQ40.c$$a\u003ea%Yq}jV$@GkwqC\u003eBs}SJx\u003e7Z5eOM?NwO#d5xEM8cj.V@3EMX(rjW0*IeIPvoa%n6WBs}PBAbn@)wHIZMa%n6Ud\u003cu8Wdk2sLwmZ0Yw*?vxiWe@mb0w7LAWAaYBuI=Ix)+qIe]$\u0026yv}v5xenl.MwO#d5xE+!^jV$@xd\u003cuL?djGW[ejh%1oHH{NB-7Yhx(v(qwgRpyBs.8RxdngJvr9GljTa==xD!P.j.cf^y?Wx\u003cc[)hddj/:cb5yXeBrR\u003e\u003ej.cf^y?Wx\u003cc[Nn8enWJ]z!pOyD2NssjV$@tj91[OB-Ivxf*dV.xEk5WjV$@vkw24Qv@#B6zyx6BDVAXtB-Ivya.roBvrb{%Bwu:+",
            "ln": 13465,
            "col": 13377,
            "line": 2
          },
          {
            "b": "z!9AOvqPNdBz\u003c\u0026\u003eCv+!Zvrl0ddj/6]a-nRNa-e=HjS#Kwx\u003ew=fdsk=vd0v4^Cw7YbwHIWIDV85Uj9LvLy?k2kj-sLEt}6G1c#zgXwHIEFv\u003c%C[jV$@De]CPrwMi}]wHRUhBAIRwaU=61j-@[iz/fxpb0w7Lwf@SDB0-jTzE[6mq!YYSx(mMcEr5[vB-IvyfNWUEd04KQC%u9$w[=pbBvc",
            "ln": 13877,
            "col": 13789,
            "line": 2
          },
          {
            "b": "en(%*x*3F?y?mG%Bz9:WxLzo]c$$m+dp(.3j-+f!v{%g\u0026c$K@Itwmv(t%ftVBx-S*j-T+vt}7gJi+AILv@#B6zyx6BDVAXtB-IvxvjkXrfF4q{Ejmi=EsiU=B7GG8z/W%^zF%RTmKR\u003e\u003ezEW^5z/c$mdslkDAV/x=tu@^]jZhhyB3jzLc$L2KwPhD]v}v6iwH]2Jf^n4}j91[OB-IvxB6zNGksN5kB-7Yhx(v(qwH}{Ozy//SDV\u0026?razAxBj--2.en/PDy+fPTtu@WevlFfOy?mG%Bz9:WxLzo]c$aXVdjw)[z^cTQdjcw\u0026wM@OGjS#j}tvy/2x^\u003eGVdlq6-zEW^5z/c$meoABXdsl8DBAIQ",
            "ln": 14687,
            "col": 14599,
            "line": 2
          },
          {
            "b": "a$EKWen^Q*e]\u003eJxy***+c@hx\u003cdk2ZXoMbb^AZKnRwHF#Uw{503BzkVhc$K\u0026OC42zlBus2KDUE7uBuI#QwId!czF81we[X:ql3di?x\u003c#jbwHF:EzeqmHvqYZ4dsuIOe[X:ql3di?x\u003c#jbwHF:svqYZ4djGpGBAIRwd0dQ]e{829z*b=klT+4Ec[cPdjW0XgD[WYDj-\u0026q\u003czE^s6pI81)d\u003cuL?dsDzNx(4uec$LLMe]UltwO#P+z!9AdcmgDgjW0vezF%5%rc-B]dlzMYBAIRwaU!y[dj/NHA+w%9i+AILv@#B6zyx6BDV\u0026?raAP+XwId!qv{%E[z/c)Gx\u003en]kz!0i$x(v(wxKL%}j91[OB-IvxBs5tRe]$\u0026yv}v5ydlP*SwIdXcEjPzSz/!3LB-7Yhx(v(qwHR$DwPS6nzxJHNjW0?lem@*gB-PPQB-7Yhx(v(qwHR$DwPS6nzxJHNjW0z1zEW^5z/c%LDVTpNDVAXtB-Ivxr4.P?Bzk]fmqMKLwO#Qrv{%E?xEEBvDWQq\u003cdjcxve[!WmmSh^VB0@E:clTJXwIe7IAaKAAwIdUpwOcsqEQ$cNvpz/CwmZ0mEjO@EvpB4:wib2+aU+z%wnc9[vR/Q^i^Jg$fEXL.xK$W?wN)\u0026lB-7Yhx(v(qwHR$DwPS6nzxJL5c$K}Nx(m)jBrSdXclTKze[j",
            "ln": 15260,
            "col": 15172,
            "line": 2
          },
          {
            "b": "txzCKu41dMwPo+kc$WQtv@#B6zyx6EBs.qUDVAXtB-Iw7zAGQqzyY/\u0026zE4Vtem\u003c0ozAp(Fw{503BzkVhc$K@KdskVBAWV9tAV/l.fGTemBusv\u003cjU!D$e]U@OxEE:Ej91[OB-IvxwQM0Uz!9xtssv^7zEW^5z/c$meoAs/w]zYrC42zlzAPZozAJ25zyW\u003e9dp\u003ebJB-RjAzyEU/wPS6nzxJIsdj/pSi-)!xB-7Yhx(v(qwH}{OzyG{Qvr9Ghj7-zKc#}E*jto0qd%9*]jz)x9i=m2kjuUnFAYUZYe]U@OxEE)Ij91[OB-IvxwD",
            "ln": 16415,
            "col": 16327,
            "line": 2
          },
          {
            "b": "iW3h9dpK]GB7GG8z/Yb]t%gI5wHPYMz/NmqazC.uB9g@ex((xVfF4lQB7GCOaUXr[vLhRvwP.K4B6AiYjZPQGdlzc:zEW^5z/cW/c[fH\u003ew{503BzkVhaxZa7eoAs/C42zlzy//Vx!jfNvjVEJBU4t(v{rH{a%n7nj85pPy:\u003cyoBAIRwaAP?4i=3A\u0026y?Wx\u003cc[)8ivlFfMB3i-keoK9+e]U\u0026xmRMWXwPx\u003eRxLzo]c$aMKw]zYrzY\u0026+iaz@IMaT?v]C}JVMwN^b%djGT(c#{TYc$bnEe]$\u0026yv}v6etqftny?mG%Bz9aJD%[DPB1RAOB7=$ojZhhvdj/v1aU+I@AY[m(wQ4=@c$aLNcmgcUj-Se@xLz72c[cYYe]U@OxEFjJvqH6$i=lG\u003cD2NsQA:7k6e]\u003eJxy***+d0xeMa%n6UEjlZQjZ/%:y?Wx\u003cc#HUNwO#d5xELwYvLhnby\u0026\u003clediQ9WjW-H)t}PYkwN^b%djGT(BZ5=\u0026cmf(:AY[LHz^s=idjGT(c#Ig*e]$Yuw]]BIenl.QB-RjADV\u0026?lB.9QKeoDeRwJB-XzddJ@xK#lCA^Yw/vlF3KB8kM2wHIBGy?mG%Bz99Lj85pPa-n-rA+eV{Er5[vB-IvxBu:g^y?mG%Bz9Zzks)FsA=M8sc$K?*v\u003c\u003e[tB15..y?Wx\u003cc[)8#w{503BzkVhaw\u003cK#dskVBAWV9tAV/D!fF498wId!gzFa68eoi($b0f)ezAz}\u003cd\u003ebG?j.m\u0026tt}Qqey\u0026%qJA+funA=91uEp^Rtv@#B6zxIL1vjU$vBszMWvr9Gij.llRx(U+Ej.ll-wQ5qFy=#]*D#*\u0026Gj-\u00261$b5*$hwO#P+z!9A6jV$@Aem}4.d\u003erY4wD",
            "ln": 16811,
            "col": 16723,
            "line": 2
          },
          {
            "b": "E0/G!wO=B0DUE7uc#}E+twNN]cmi+qfKl?8jW*XAA:7n7jV$@udro0wB-Ivxz^a#5j-T:Zt@#+jc[5!ly*xhxdo!MkjZ/:IeoABXdjGpGBAIRwaUXs+wPS6nzxQ-.Ep^Rtv@#B6zxIO2x^[yHwPS6nzxHU@x!BjkzFa68kw24Qv@#B6zyx6EBs.qUDV\u0026?raAxRVe]k9pxlm/GCw7YbwHINJeH+yCc)rqeA:p88eoABXdjGpGBAIRwaU=60wPS6nzxQYZi+.!Lu43sczEW^5z/cX3c$K@Ken^1VenlLWw]zYrC42zlz.brWtu@!3jUOBfj.llZwO#d5xE)%.zGP=iaW6{eB3aObB1n:\u0026c#RmWtxs70cmgcUcmf)Nc#QUSenlLXD)\u0026zQAclknc\u0026",
            "ln": 17755,
            "col": 17667,
            "line": 2
          },
          {
            "b": "t}QkAAaJravlFKRD$1ZGwO+^%x)a5(a%n7neor%)kqthMeoK9Fc$WQtv@#B6zyx6BDVAXtB-IvxwJ-gtx)?KvefMX@enNEwc$WQtv@#B6zyx6BDVAXtB-IvKf*6I*",
            "ln": 18764,
            "col": 18676,
            "line": 2
          },
          {
            "b": "D2Nt2dpNsevqv@BwPS6nzxJI4c]0\u00269cmhwlv\u003c@@-jAz?@q7c0dB8kM2wHGk-B1G9}e[n*qv{%EcDV\u0026?lB.9PTar\u0026%ij.m\u0026seIZP:BA}?pko.N3iWb+@djD(\u0026wPhD]v}v6iwH]2Jf^n4$Bs.F}zycYLwHIaxB8kM2wHIQJzyE1=zAI}^cuJ/EwJ:P",
            "ln": 19123,
            "col": 19035,
            "line": 2
          },
          {
            "b": "DUUlzvqG:dAX8bTj7rkwvqyp9cmgcfj.Mo)z6*OTc#Rl(B0-kLdjcx:eIeI+cmijPAclknc#QK-Eq9pwBT]Q\u003eenVZXy-$@8BT.VCjUO%wxLzo]d04K%tvx3jt}6?yv\u003eqjyBs.qUj85pPwHR$uw*/t}BT.JFx(4uey+mj/v{r+PE0/Kgy*zBoc$VX1t%idre[nsay::rMdlzc8s$0#iEqpDzAbYSsc#{\u003eJdj/fWclV}EcnmL]e]k9p",
            "ln": 19742,
            "col": 19654,
            "line": 2
          },
          {
            "b": "y+x^uy?m9#z/QkMwHPYPw*?KWzHu?ot}vY[jW0pcy?mG%Bz9aIx\u003ew+GjsCbhv{pS)j.4XIt}Qhmx\u003e7Z5fEXC6y?mG%Bz90Fb1UfDjV$}RvlFKkfKlaWBA}?pcmg-ojW0)tzF%5%rc-B]cmh8bcsOPFwO+^%x)a5(z^a@4e{8wTwNc:ix\u003ew+pd0dQ2vLhnbzE+v\u003el)#E@zddJ@xK#l?fKlqKwPhD]v}v5:ekN=DBszP+tu@WZfKlaRA+funA=91qj8uk\u003cd0dQ]e]UltwO#P+z!9Adem*$Qe]$\u0026yv}v6be]$Yuw]]BIe{pVtB.9gwwO#d5xEOvzjWZ]uwO2y[lVl\u003c:wQ5qHBy/Jnc$K?(fGKb8y?mG%Bz9:WxLzo]c$$m+dsk=vc$bnStwmv]vLhXjy*?B1C4B)0jZ/%+D2Nt2dpNsevqv@sw*/6IjZ{3Qx(mD=B6QjwcmA)$BTQVJzddJ@xK#l?fKlqKwPhD]v}v5:ekN=Dng]0}B95*GtqftnBA}?pdjcxwd0d7Xvrb{%Bwu:+wHS1OBswT",
            "ln": 20100,
            "col": 20012,
            "line": 2
          },
          {
            "b": "dj/v+m\u003eO+3z//]tD2NsTvLhnby\u0026\u003cleB3i$+Ac2Pkwn=JuvLh.kBvG$XBy/Glj-j?Pav^#0wIe4xA=+l4vpB4:jYr$OAbolgc)x\u0026:e]$@KBsp@Oe]2rszyuXMdlP*Sq.g@$dj/pDe]$@KBvoXZvpJ$Zwizg^w{503BzkVhc$K\u0026OA+funA=90Ocs[/tz/6D4A+dTSv%8T1zGFY[B7]-gz/c$5e[n{kvru6Hy?mD{zGEoJw[+*)wb",
            "ln": 20661,
            "col": 20573,
            "line": 2
          },
          {
            "b": "e]$PuwN/?2A=TxNwIdLsAb)H3e]#eOAbP=sj.54QB9hCvz/P}JnIkd6x(Oobq/uX#j.54QB-7]kB.aG\u0026A==ZTdlzYYAV!)Qw{503BzkVhc$K@Ken=[-C42zlAY)Sjenmm\u003cz!S-8fD\u0026OxzAA5Qx(4uec$LLMtxBd1cmg.@jW0vezF%5%rc-B]dqrxxf*dV.wId\u003eswmX.=AaHFBx\u003ew=ccmiklc$K?Wx(+XudjF.DwNPvo",
            "ln": 21046,
            "col": 20958,
            "line": 2
          },
          {
            "b": "zyx6BDVAXtB-IvKf*6I*e[nsay::fLwHO==j-U%1i+8.Nw[=76wPxhpem*wMdsCYqe[O*lBy/FQw{503BzkVhc$K@Ken=[-C42zlAY[IGfKl+XwPS6nzxJ*zcmAB*b06QWBsns-wH!@Na$k5$jV$@Ie]k9pxlm/lcnvUDj-Se)z!9AUD2NsVv}vo8x(mDlzddJ@xK#l-wO+{/Bz(gFAX7=Jku\u0026eli:k(Jv}t",
            "ln": 21611,
            "col": 21523,
            "line": 2
          },
          {
            "b": "e]CPrwMi}]wJ$n?z*c8gAZT?QB.$YcBBnETiZUCwfEXC4Cp)#GB95*Jtqozjcmikle[]x6y*?3}pHX6Iv@%bvdjF\u003eEAWU@Jx(k5ndrWaYxLzJ(A:paUBzbxftxj0$Bx-=\u003edlqM:x(+[nBAzKKAX8rpA:paQA+funA=91wxLzKoA+funA=9ptjWQ\u0026mwPQvSwO(0@Bv7mAwghF5gf(sTcmgc.xLzJ(fKl?QeoCMtB1RouzFa68jUXxpBzbxfEr5[vB-IvxwId\u003eswmX.=AaIlZBzbxftqftCwH}}px-",
            "ln": 22680,
            "col": 22592,
            "line": 2
          },
          {
            "b": "x(+[sx(Xopc[c=/A+fzWy?$HGe]k9pxlm/FeIRV8vpS[fw{503BzkVhc$K@Kdsl8DBAIRwaARphB1RAOB7!G]vpK73v}vonzFs9kwM9I/BspTge]tfuxjSGkxLzI",
            "ln": 23727,
            "col": 23639,
            "line": 2
          },
          {
            "b": "B96=.x(4rhwHS3Uv}YN)wo8m0i+AILv@#B6zyx6BDVAXtB-IvxxEEBAw[=pbBvf.Qy?a#yemSQoBy/uiB2)]QzEW^5z/c$mdsl8DBAIRwaz#sry-$@Me[n*qBy/uil#MNTzdNQbcmi:YwIdFhzGGDcBvp4SB.$YcBsxB=e[n*qBy/uil#MNTzdNQbiW!PKc$K}NBy/rdy*?A%a$j\u0026=c$LLMe[n*qBy/uiE0/GOemSlzzdN:2wHH+*em*CzxLzo[ph:VOB15L^EjO#MzEW^5z/c$zenlLWv}vo8zD?c!",
            "ln": 24475,
            "col": 24387,
            "line": 2
          },
          {
            "b": "x(v(qwH}{LDV\u0026?raz%tLwId?dA42*wx(+?tem*m(A+funA=973zGGPea%x9jAXqAHx\u003e7Z5eJ1$7cmA$0wHPfLcmf{TBAh8kxcGG4BA}?pz!pblcmgcUj.54Qw[=76wPxhven=)=ehonexLzJuy?mG%Bz90Fc#8$bu3}3fwIeayx(Oobq/uX#c#HE+mj@V",
            "ln": 24717,
            "col": 24629,
            "line": 2
          },
          {
            "b": "dsAQMA+xJiwO#Qhdj/M/clW7IcsXCMdj/NOx(!XNA+f9aC4AZDB-7Yhx(v(qdsl8DBAIRway!$nwNP7Zc$ddeB.$YcBAo0BB-7Yhx(v(qwH}{LDV\u0026?raz%n+xLzo]c[L",
            "ln": 25650,
            "col": 25562,
            "line": 2
          },
          {
            "b": "A+funA=91ve[w)rwHH#cxlw65zGG}Ge[OKay:-.jxlw65zGG}GeoCMtBa2O-v{%E?xD/GHB-7Yhx(v(qwHR$DwPS6nzxJvuBzbl6c#Kfzy+fcDEjPtKAaI7xB-7Yhx(v(qdslkDAV/6Vvrc16zdNQbB31zNBAIRway!$nl$G$wA=L-4c$WQtv@#B6zyxJODT*RtwNP7Zc#QUGB-7Yhx(v(qwH}{LDV\u0026?raz%t=c$#[ctqPR\u003edjcxQtxB7au0PKktxB77u0O\u003c\u003cB-7Yhx(v(qdslkDAV!{RzycYFe[5Zry\u003cvBJxLzJsvrc16zdNQbB16gZcmi):wId}xz/6ifwHP\u0026Pe]U\u0026Hze165c[c=/A=kPhwPI]vAXqlFBzkujdk2dHzE\u003ekpe]\u003eJAz!%Pddk2jvx(2hre]\u003eJrwN/*hi=XCDtqftkb3eG2xD*.gBzbxfen^WRwNdu9A+xJiwO#QhdsAT[dj/f@zGP=iEjl^/A=k/eB7D:GEjPFNwO%LvB-7Yhx(v(qBs.qXAW=uUvr9GkjUO%fB-7Yhx(v(iy::0Gz.brFB18DRwPS6nzxJLlzEW^5z/c%LDV\u0026?raz%t:xLzJsAY)\u0026Kxlw65zGG}JwJ:TFzEW^5z/c%LDJ",
            "ln": 26592,
            "col": 26504,
            "line": 2
          },
          {
            "b": "zE+ebemx$*vsrLPB3j\u003e#j91[OB-Ivxv}vo7vpJ$0z.bHyzEW^5z/c$meoAs/C42zlzAS8Cgf(CKj-\u003c)=t@#F0BxZF9t%i6TvpS[1AWAbJe[5p3c$WQtv@#B6zyu@Xx*3G+en[-GeOei(gf(Iyx(^Y(y?keotqE\u003cxu0x9\u003ce[wWqvpB4:en[-Du0x6\u0026e]kDoyB\u003cydfKm)st}P@iv@0IAzz2vdwghL7gHhRBx(W=leot3qtqft*j.w?Ov@#B6zyu@XA+funA=91vtxB76t}ma2x([2jt{%/dx(=B2j--\u0026hz!S-8fGKq?x(+?lA+xJiwO#Qhdj/NOx(!XNB6A-\u003cfKlgMs7#+\u0026b3^uHe[O*rwMJO/xNIrXvj(Itz/6ifwHIQGem*dPwIdF3y?$Iveorl\u003eBa2P-xK#6xw{503BzkVhc$K\u0026OC42zlzARAGxlw65zGG}Ly?mG%Bz9jEj-h/\u003ejWBaevr\u003cnydj/f@vp.63ve",
            "ln": 27884,
            "col": 27796,
            "line": 2
          },
          {
            "b": "w{503BzkVhc$K@Kdsk=ue[n*qB8L(acmiCre[n*qB8L(ae{y-AzycYwcmhnoBy/Jnc$L2GvqPN8cmiCre[n*qB8L(ae{y-AzyuYzqfuC\u003cC}IG@w[u16wN(]{CW\u003er7BzkVhiV]Q%wId?hB8$=5wH}yBB97\u00262yB\u003cMREjO(te]\u003eJiwo*Q*v}xR3x(v(Lw{503BzkVhc$K\u0026Ox\u003en]rwPQ)=zdNTdBsp:zzEW^5z/b",
            "ln": 28663,
            "col": 28575,
            "line": 2
          },
          {
            "b": "wO#P-x(!xczE)\u0026pb5zgawfJN3dj!$ue]\u003eJiwo/NLEpD?vw]okwwNPa{j.w?Ov@#B6zyx6BDVAXtB-IvxpCc:5wO@]cdo!0avru0)b3=QeB-7Yhx(v(qwHR$owIe1mvpTTLCW\u003er7BzkVhc$K\u0026Qdj/NOx(!XNv}vo7CYWImwgh!sB5DNTwo*iVf!vuRvpTT+vqf*Af!vuRvpTTAw{503BzkVhc$K\u0026Oc)pocjW0vveIgEze]\u003eJiwo?l+x((yCwIdXrqE%oEC}1b*c$u*vx(^f-vpTTDaUUt*jW0v6cnmLleN@uAA+eV\u0026C(",
            "ln": 28947,
            "col": 28859,
            "line": 2
          },
          {
            "b": "eoAs/A+funA=91we{82iAbYxelT+4Ec[fNRB-7Yhx(v(imKR*%DVAXtB-IvxwIe1mAbn@)wHHCcb5IxMa$kc+wPhD]v}v5WelsoGC42zlbT2:ZzEW^5z/c$mdsl8DBAIRwatD2xj.ll-z!9AUD2NtxD]TtMj.ll-z!9AUD2NtxD)71Ke]CPrwMi}]wQMTLB-7Yhx(v(ili",
            "ln": 29781,
            "col": 29693,
            "line": 2
          },
          {
            "b": "A=91wE0^t:j:RPdbQ^jMcmgcLe]CPrwMi}]wJ%:gBzbxfe[GoDvqYQ]t%io\u003cpHX6Iv@%tlwObT]wL^z=AaK6iC{)kPBzbxfe[GoDvqYQ]ephLGy\u0026%qIBsZ{uzF0P}B-H]1y?kTJfNUx0dj/N?eotxAi+AILv@#B6zyx6EBs.qUDV\u0026?raAx2Ej-\u003evKB1Q%hv}YB4wHPYPw*!\u003cABAh8kxcGG4BA}?pz!pbldqr0Qd0c[zj-it)y\u0026:egw]zYrAV/7laAP5DtsH2Ydp28Utxj1hA+funA=91lEjP2xBuj2RzEW^5z/c$meoAs/A+funA=91yz!S-8fG?MZBu:\u003eXx(+[pvpJ$Zc$K?*",
            "ln": 30042,
            "col": 29954,
            "line": 2
          },
          {
            "b": "C{)+-kxFI{vq)R:dln(0jW{\u0026wdjF$GaAxXJBx{}He]t3sv}WnUdsuIEt}4yxwO#d5xGHAKx(4uezy)B?wmYN*By=OntxB7!u0R\u003ebC5I89att@wj-(70v}vobB46}+BA{U\u003eygQ)%c#{:=cmgcLe]CPrwMi}]wJ%:gBzbxfe[GoDvqYQ]t%ivHx\u003eetui+h/rwPRGawM%m\u0026x(+[rCYm8ewn+:5EsiUWvrj?BByvjxB-7Yhx(v(qwHR$Hvr9Gjj.m\u0026txLzJuwQ5f5zE^V\u003ej91[OB-IvxC5I89ats%4j-\u00261$a.b7ox(=ZWAccw3vRPE:BsqkWEsjh2vr9F$j-j?PavmS9j-j?PavmRYjUHa\u0026krr4@tu(wSs6WpXEsbo",
            "ln": 30578,
            "col": 30490,
            "line": 2
          },
          {
            "b": "wG\u0026oXj.Vk\u0026c)ALKy?$pUjW0HzzGP=ii+Z-ujU7j%a%Gl4x/YuGBy/Jnc$$a{n(FIXe]UltB7D+ldlqe(EpDYcv}Wo4dslF?e]$PCc$K@Ken=[+wO=B0az%t=z!S-8fGTq^BAIRwaz#QqwIdLsBy/u2d0]SoB3%CUvle1yzEW^5z/c$mdsl8DBAIRwaBkUNvrh",
            "ln": 31070,
            "col": 30982,
            "line": 2
          },
          {
            "b": "zE+exwmoN*i+AILv@#B6zyxxNwHR$Hvr9GjeoipQen)W[xLzJ(fKlkrj-qU]z.tEuBAh88B-.hoj85pPC5I89att@wj-hY}x\u003ew=nxLzJuy?mG%Bz90Fc$$?\u003ce[X:qc#QK=f*dV.z.t{CwmX.=AaHvyaZV\u003cmwPPtsefX+oB3%CUvl]0SA=SANdjGQ=jZ/%VwO#d5",
            "ln": 31431,
            "col": 31343,
            "line": 2
          },
          {
            "b": "c#{:-cmAXmv{IkCBV\u003cd@z-@nZx\u003eetuemyW\u0026x*3F=e]L@KwPygSv%8T1zGEBJj.VJ^z!9AOvqPNbd0mW\u003cwM%jYdsuH\u003ez-}IYvSb!5e[5ZrwO#3CxLzo[c$a-rA+eW3wKQADzdNQbd03*^eoK9=wIdFlB0$@Tb4LzeAbn%da$k6Ye]UltwO#P+z!9AiA+f9aC4B3Ox(4rdzZ^jYzF%A7b0w7LBTwB-BV*{Ty\u0026r*0a$k6XwM%jYj-@h5djEq4zF%A7a%x9jzycXUy*gyPjTa=ZzE\u003e1yuOlzhBsqeXb4LzeAbn}",
            "ln": 34323,
            "col": 34235,
            "line": 2
          },
          {
            "b": "tRFuDCRQ%TBx\u0026\u0026\u003ezD{^VdK^2+eji#ifj2]KutTQ\u003eB.\u003eRmD%wrMkrrK/C42=fv@kT6B7ol8Ac9:Ej9Us1lOq\u003e?wNPW(l#MNTzdNQbmSI{IzdNQbc[c=SAbYxawj73Ay?a}Ye[n{kvru6Hy?mD{zGEoJwncihdjD!@vR4X\u0026e[n{kvru6Hy?mD{zGEoJx(m)jBrSd.e]$PCl3di?x\u003c#jbwHF:AD2NssefYaywnb%adj!}te]$PCl3di?x\u003c#jbwHF:jxK$W?wN(#ob4Cp$v@2T^a$k6LwIe4nBu$1\u003cA+P09By=\u003cAzEEx[a$K{Wa$k6/wIdzgAaJ]$lUHgIwgg[#dj/pDe[nNav@1CFz/fbHCX5Hqy\u0026si5ph:VOc)pn[e[nZozE(NYwmWejfEXR\u003cvrlJTxLzo[e[nNav@2T^eo\u003e.Ux(m*1A.6e7oG:NZBy/Ysvrb{/k6PgyBy/Ysvrb{/j%zK]wId\u003eslU{WUwKycxv@2T^jS$$[wIdFez/fbYz!9AcaUUt$y*?yblUHgIwg?z7w)]*#Bxh*^B.9aGwIdXmzE)\u0026Vr834Hb0o^.BzkVhk0gGpAcb/jzAYl}y?kkqAcb/jzAPc^CX5HzvrlJTxLzo[j9C4MazUKKDVS}jvpRA6f!sIhBywS{wJ?p?b0mJ2vpB4:j%Bn-v@DfAtqv-NjAL1vy?k^)v@Df@A=l8tj%zK4jtgh.y?E^bB-oJbflySiy?k^Ot}y8ri:ju\u003cb0o%QvR/P",
            "ln": 34906,
            "col": 34818,
            "line": 2
          },
          {
            "b": "BrS\u003ehj:nw[djF+re]tfuxjSGgen)dUz!9AUD2NsVtw)!dzZ^+Vy\u0026:egx\u003ew=dwIe7oB95*GdjGQLjZ\u0026.=w?EIhAaJ]$lUHgIwghKLv@=c?By^)SwO(0@Bsntzx)7WHdj/K6c@:+gwQ4=@c#QLZD%m^sefVozdo!Jje{829z*b=klT+4Ec[cY\u0026j.[RkB6TfvyH]b9wmYvYB.(dJvj(nizE)\u0026Vr834HBZ3Oad}rcyxMO9cp\u0026ZbVx(4)5AWU\u0026Pd%k5Kt}xFGBZ3L9j9LvLy?k28eIezWjZ/%VvrlJTxLzo[j7z?OzdN:2wHIHGvj(56x(4rPz!9B2dj=(Qj.urUx(XoplUHgIwgocMwQ5q:z/fVdzGF2=b7j3sB7DFke]U@OxEE%Pv@=c?By!A.CYVY0wmWfcdjEt\u003ce{7VHBn",
            "ln": 36208,
            "col": 36120,
            "line": 2
          },
          {
            "b": "B7ol8Ac9oMenMTWmp^(Qdj/u=DT/h)j9LvLy?k2kjZ?M8d\u003es)OlUd((wPI@wz.ucSAaKAAa%FD.ct\u003eCPB-RjAzZ*9PwPS6nzxJLtC42zll$FImumo2:e)P}Qc{G:$e*@t5dsrM$j7-RMv@#B6zxIX=c[fH-wPS6nzxQYZw{503BzkVhaAp%vdsl8DBAIRwaU!ySB-7Yhx(v(ioL2R-eoABXeoipQen($:C42zlvjVEYx\u003ew+qz^)D)v@@[Tj-\u003e%*wP8f6BszMGz/NmEazCZqB98CpzF7dpj-\u003e%*wP8f6zycXUAY[C\u003cD#pGMj:7:TwfrMPeoAsmwHIavB1zhWAX8rpB6QtndlzMYBAIRwaz2$nw*?J",
            "ln": 36647,
            "col": 36559,
            "line": 2
          },
          {
            "b": "e]#bMA8pN[Aa9x/BzkVhc[dk?y\u0026:egx\u003ew=hjZ?[Ov{%g\u0026c$ddeB.$YcBAn(ZuOlzhBsqlAx(+?Cen=)/Bzbxftxj0$dj/N7uOk#5BsqlAx(+?Cdj!*UB7GCwBzbxfeoio+f!1U\u003eaW4#gdro0wB-IvxwIe4Cz/wo+zdNl(vru6SA=k]9xjk)@z/c%Lem*CMA+fA9zGFoTw)]*#BsnN?BBv.pB7DFicmgcFe]$PCd0fcpB1zt.v}vo7C4CMke=",
            "ln": 37408,
            "col": 37320,
            "line": 2
          },
          {
            "b": "y?k2heIezZj.D]aB3h{5e[Gosv\u003c\u003e[)y*wGqD%o(9tqozmxGW++tqxGiD)f:-e]$#Fx(\u003e:Ee*q.%B8M8vc[cYTcmgcMj.54QwP?T5Bs}SNwN/B.y*gBQE0*o?emZ)(x*lhZwmYN*xjk)[rc-B]i+y0Nx(mDXD2NszE0/DQw\u003c6Tne[GiqzGEHLAaJJ[vqGdUu3}2",
            "ln": 38161,
            "col": 38073,
            "line": 2
          },
          {
            "b": "AYN[=zE)x\u0026B3\u003c\u003e-By/Ysi+Y]/v}vo7CYmWQzddJ@xFaglwN]\u003cHz/fVdCYUMWwPI@wx^\u003ePJvqPN%Aa9l/i+QcXz!T8qa$+5*EjPp=egtE2BZ5xZdsuH\u003ec#.s(tv.25tu@WgwmYN*xjk)[lVm9+BuIrew?FdoBAIKHclU8!jW0yfB7GDo",
            "ln": 38386,
            "col": 38298,
            "line": 2
          },
          {
            "b": "f^eXyw?Fgpvrb)%CwY3yvqG:dwH}HCB$NDpzE^M{dsuIMwIe1mzeTPemrSlWBspYKwgR)RxKL^?y?k4DwmYN*By=Oqtv.1*EpWkowGUP6AWUDvx(k5odpV{wwP?T5Bs}PBzeTPec$K@ud%b0it}x\u003eAAX5v/dlz3Je[]w}ze:PxpHX6Iv@%bwdjcxGe]\u003eJuz*2XuwH]3svqYQ(wGUMcwO#Qha$m}*em-EoAa9\u0026#xGx:FzEW^5z/c$mdslkDAV/D",
            "ln": 39308,
            "col": 39220,
            "line": 2
          },
          {
            "b": "dj/o#c%[PtwPPtxxLzJsb4U}ezGG}zdsuIsvRPE:Bs}6zwNPW(c#Kfzy:*/qBUm=YAaJs5D%o(cv)aske[GiqzGEHLAaJJ[vqGd\u003ce{8wTwNfXhDWN$/z/NmEtqftCBU4R$f/%Ftvrc16zdNQbB1RouzFa68j9h#6drwZnt%hRpxlw65zGG@7Bx{$xw*^",
            "ln": 39568,
            "col": 39480,
            "line": 2
          },
          {
            "b": "a:2zTzEEx[B8UL$wIe7oB95*Ge]C9mwPI*0v}v9pD)\u003ca\u0026xKL^?y?lyKycuF^BUmikByvsJe[wyjvjVOux\u003eetuaW4$pAY\u003e*0v}vo7C4CMke]$#yv}/v/tw(cjA+Pe=D2Nt2E0*o?dk2pxzE^M{E0/\u0026+xKL^?y?mSoe[5Zry\u003cvBye[F\u003cgz7G-Sdjcw+f*dV.d0md.wPJ0gBuKT[cmgc-e]U\u0026xC4CMkl$G$sB.(dFdj/P]B98ttp\u0026ZF[vp%1\u003cx(v(qdjDY]A+funA=91fe]U-IBvo?:Aa9\u0026#xEk6oe]U-IBvo?:Aa9\u0026#xF9!6y?$IwxLzJsBP",
            "ln": 39994,
            "col": 39906,
            "line": 2
          },
          {
            "b": "DVJ+uB-oxNB-7Yhx(v(qwHR$Hvr9Gjj-\u003evKB9@vDj91[OB-IvxCv-yGwPI@wBs}VXAaHEBcuH\u003eIy?Wx{cmitod0d0:x(m)jBrSdXcp?X@BsXRCy?Wx{a$K(\u003edj=R%EjPFXx\u003eI6\u0026AYN/PzEW^5z/c$mdslkDAV/D!BzbxfE0/G!A+funA=91zwIe7oB94",
            "ln": 41160,
            "col": 41072,
            "line": 2
          },
          {
            "b": "vR6d\u0026A+fxhy\u0026r-)i^U*:B96/:B8UMfv}W]nB-7Yhx(v(qwHR$Hz!S-8fD\u0026OxwIe1mB9hqvcmipRz/PM8x(mu}mrSlWBs5s.wId[wx\u003eIc$vqFwQwO#PxA+funA=a]^y\u0026%qLwIe1mB9hqvdsDR)EjO(te]\u003eJuz*2XXC4CMkj.w?Ov@#B6zyx6EBs.qUDU1*I",
            "ln": 41476,
            "col": 41388,
            "line": 2
          },
          {
            "b": "j.ll^wO+^%wN[+GA+w%9dlqM:x(+[GD2NsTwH}{IcsZQtwQ5rdzE+eqxLzJsBsw+.xLzJuBzkP6q/(C+A6m+Vcs[/Kx(dAWByx39E0!s\u003cBy^7xz*9PUeoCMtB6Ac=e[GoDvqYQ]t%ft+EjO(te\u003e6}{zGEHIA=l5rBA}?pj:QWSzGx]uBZ]JiAYNYwe\u003e6}{zGEBzB3%OKvrDydp\u0026Zb\u003cwO#Q3wiaZwenof4A=k]9xjk(",
            "ln": 42028,
            "col": 41940,
            "line": 2
          },
          {
            "b": "dsDQ}v}vo7vpJ$0DTQ-joj-xfaUUDRBZ!/@wPG)QfF3ZxzEWl]vpB4:iW3gdv}Yp*xjUQMz/]M6wPG)QfF3ZQA+[xWC@^95em-slvqfKsaUUDUC4CMkp?ToUwJy$*enX%uvm$fSiW3gdAa9x\u003csumPVeo23gwM.5qfF4oUx\u003ezDWwD",
            "ln": 42692,
            "col": 42604,
            "line": 2
          },
          {
            "b": "wHR$Hvr9GjjZP*OwPPtxxLzJsb4$z5wnC*3dj/v1v}vo7C4CMke[O*xc$K??zz33RAaIfRw]zg4B7]IojV$@te{8wTwJ}wJz!0{hb03]Sy\u0026%+xen^7OB5M^\u0026B.\u003eGdwN)}EfF4q]wHPfFe{7JxxjVfFjW0Wnv%8*jwO#P?vrc0(Bs5tRc#HFZwO=B0ay+",
            "ln": 43160,
            "col": 43072,
            "line": 2
          },
          {
            "b": "y?lyKyajgmBAIRwaAxRRe[!WhwnC*MvRND7wHIaxwmYN*xjk)[raf/WwPPvNz!rPfAXqlrzdN^cvpJ\u003ekAXqoJx\u003eHy\u003cAaHKze*q/^e]C9mwPI*0v}vYwe]L=Axh\u003cd}wH}\u003cOB7Gf0v@#TfeoivRvqYQ(wPxjJBzbxfj85pPb5Z}9wN/*ajV@",
            "ln": 44691,
            "col": 44603,
            "line": 2
          },
          {
            "b": "c$K\u0026OA+funA=97yA=\u003e}Db0w7Lc$L2MD2NtxD)f:-e]$\u0026yv}v5xehX\u003evwIe7IAaIgze{8wTwIe4ux\u003e7Z5h7pN$e]\u003eJuz*2XTBAzLqvS=^7c)A+UAaHjxem\u003clwB-7Yhx(v(imR9$",
            "ln": 45302,
            "col": 45214,
            "line": 2
          },
          {
            "b": "jT+C9BA}?pE0^aZdk2ZXoMbb^AZKnRwHF#(v}vo1wP?G#rDq[5clWH:zF@l/wozZ1cmikle)\u0026gkvqF}:y::AUB8\u003e+wDV0+tv}vYze]CPBv}y4nBUmrrBu$1\u003cA+P09",
            "ln": 46246,
            "col": 46158,
            "line": 2
          },
          {
            "b": "b57}lB-X/\u003cjV$ifj-@w{z!9AOvqPNdBz\u003c\u0026\u003eCv+!Zvrl0ddjDO\u003cCv-yGwPI@wB1RMWAaHE.BUmfqwN/H!wiB#^v}YB-yH}3qb57}lB-X/JjW0Qdcl^LyCYWwmwNM=ajW0ReD)\u003ca\u0026wmYvYB.(e2vqH6$j--k^wObv[y\u0026\u0026Y^y\u0026%qrj85pPBsy{oc#HFCz/NmAj-tZ}q!mv*dj+",
            "ln": 46850,
            "col": 46762,
            "line": 2
          },
          {
            "b": "z/c%LDODWbj-\u003evKB1RuGwmX.=AaHvyf!\u003c?mj-\u003evKB1RuGwmX.=AaHvyiuZKGBzbxfe]CPrwMi}]wQF\u003eNBzbxfe{7VHBvf$:By/uij.l6\u003cdsA:+B.\u003e\u003eBwH}ngxlw65zGG}Ly?mG%Bz9aKemAHpwO#3tw{503BzkVhc[fH-wPS6nzxHiod0fcpB1y:uxlw65zGG}Jw{503BzkVhc$K\u0026Of^eXyBzbxfe]CPrwMi}]wHn-Uf^eXyBzbxfe]CPrwMi}]wHn-:aW4#gxLzJuzF%5%rc-B]E0!?6d0fcpB1y(Ke[5ZrwO#3CxLzo[c$K\u0026QdsA:^A+fi3zE+!uB-7Yhx(v(qdsl8DBAIRwas7IDBzbxfemANiB.$YcBAo0BB-7Yhx(v(qwHR$uw*/w%jW0[2x(+[Az!9AUD2NtxD[^usjW0[2x(+[Az!9AUD2NtxD]TtMj-\u003evKB1RuGwmX.=",
            "ln": 47583,
            "col": 47495,
            "line": 2
          },
          {
            "b": "c$K@Ke[O*rB96=.x(4reEsiL)emJg5z/PzIw{503BzkVhc[fH-wPS6nzxHiod0fcpB1y:uxlw65zGG}Jw{503BzkVhc$K\u0026OBzbxfe]UltwO#P+z!9AacuJ{nB1RAuA+fcgph:VOe[]iAwPz(VwOb\u003e3wHIavBzbxfdsAT[emAdjwPx?zB-7Yhx(v(qdsl8DBAIRwas7IDBzbxfemANiB.$YcBAo0BB-7Yhx(v(qwHR$FxLzJuAa9=#zGFS(wmW8mBzbxfe]UltwO#P+z!9Aix(n06A=:SVw]zZ3c$K@KxLzJuzE[6mq!YYSx(i",
            "ln": 47986,
            "col": 47898,
            "line": 2
          },
          {
            "b": "dsAT[enfcxy=VfJzEW^5z/c$mdsl8DBAIRwawBnaxLzJsw{503BzkVhc$K\u0026OC42zlBuK.Vx(^Gju3}3DEjPn0fF4lcBzbxfe]k9pxlm/Gx\u003ew=pz!S-8fG?MZwHn-UjV$@Ie]CPrwMi}]wHRUhBAIRwaAPkIzF\u003c3ank@qSj85pPb6d\u003cDx(mMcjW0[jAaJ%1ay#(DaP",
            "ln": 48464,
            "col": 48376,
            "line": 2
          },
          {
            "b": "c{8reAYXd?d\u003e9hojV$inj-\u003evKB6AJ/E0*o?dk2HRwmX.=AaHvyc$u*vv@bZ+zBv]Pvjk5=d0d0-f!1L5Bs}oBzE)\u0026Vr834HwHPY.jURp]vru0)c$K\u0026OEslh:cuJ{nB1R3vAccvNdk24FAaJ]$c$K\u0026Qen/PDy+fcGvrc16zdNQbB1RouzFa68dsA:/wPhD]v}w.QBz9ZEB-7Yhx(v(qdslkDAV/l.tu%shwPS6nzxHiod0fcpB1y:uxlw65zGG}Jw=",
            "ln": 48707,
            "col": 48619,
            "line": 2
          },
          {
            "b": "zEW^5z/cXec[fHSw*?EADVZ@ZBA}Xle[n%zraQq@jTa\u0026-B7]-gz/dQAvSME7B-.gRy?mj2iXr6vf!\u003ez4CSQa-woqGChzx8{j8FzDxk8lnBz(aVf(Rw0Aa9o/x(mMAfGS-ZA+5:4iXR:ey+x^JD2d4Av@(Y\u003cwQ5qWb5?Ewx([6c",
            "ln": 50100,
            "col": 50012,
            "line": 2
          },
          {
            "b": "c#ps]zAPf#b{BG}j.ll/z/vmGjUXYPjW0)nwId?dA+x97oL4*Tdj/o/B98XzwIe1qxj#xIa#Rb3a$NT}gD4xVj-\u00268-e]\u003eVsxMLWOAY(ipjV$@Ic$L2Px\u003ehs0dj/o/B98XzwId}uB7]-gz/dYZvpBp@y\u0026%\u0026ha$NB\u003ef!$)Pj-\u00268*e]LulB7GC{x\u003ehs0feC4dn?Lc}zeTPelUHgIwghNHenNE!B.\u003e(xEp^Rtv@#B6zxK3HwHR$DwPS6nzxIUZBz9pEz/]@dc#-QnB7E*Sz^^-owHP6RC42zlzy//Vx!jfNvjVEJBV\u00268Av@=c?By^)SwD",
            "ln": 50409,
            "col": 50321,
            "line": 2
          },
          {
            "b": "vrb^#wG\u0026WEe]#bWy?kkeB8$q(CYV7)vScGyB7]@mzF81uz/fVdzGEEtz*juMz/Px1AYL{]CP.6Cy?WA7eoAH=BA}Xle[!*gxj#xIa#a4Ya$NQ:B98XzwIdUcx\u003eIa3jT8[9CP[XRe]#bWy?kkfx(!lfvr\u003e0WvR/%)yA+r4e[5ZrwO#3CxLzo[",
            "ln": 51268,
            "col": 51180,
            "line": 2
          },
          {
            "b": "u3}2)wM@.Kj91[OB-IvxBBnD:wGUY8awcifwJAE}tv?86w{503BzkVhc$K\u0026OC42zlBuKhtfKlqMz=H:}wPydDB7D:Gd}HtOy?Wx\u003cc]0e4zAQ\u003cde]k9pxlm/GCw7YbwHIBFeH+yCc[5T\u0026qdS%Ht}p1Cx(k4=wHRUhBAIRwaz2%HwHS1OwHS4Jvr9G4BuIo-c#G",
            "ln": 51703,
            "col": 51615,
            "line": 2
          },
          {
            "b": "zEW^5z/c$mdskVBAWV9tAV/D!fF498DWNC=jTa@?A+PA7b0w8hD2Ntkw/$UHwIe4yy?W#ta%n6Ui:lf3j9iOwj9h#6dq\u0026v7d]xI)t}o\u00260j-T+Gu3}3utxzCLu3}3utqftAA+funA=91qEsiT\u003czddD$x(karjW0HacmAwne[n%znn\u0026AZB6Auez^s#pwPQ6",
            "ln": 55280,
            "col": 55192,
            "line": 2
          },
          {
            "b": "vrsbvA=k[/z/oAjtxBK)B1RALz/w#zA+funA=91wxLzJuz/x/jz/fRGwoz{3BzkVhkxHNMB1RAIB3jRdv}vo7vrld2xiPE\u003ex(+[rvrld2xi=]%eoCMtB1RxIBzkVhB1R0CA::67z/d4oeheRfeoCMtB1RxIBzkVhB1R0CA::67z/d0+Bzbxfe]U-Ij-\u0026?#eoCMtB1RuGCrEu@xLzJuwO#3gBzbxfe]#byA=--WBsRDDx(+[FByxiieoCMtB1RxIBzkVhB1RJQwPe%",
            "ln": 56032,
            "col": 55944,
            "line": 2
          },
          {
            "b": "wMi}]wQF\u003eGv}vo5B8%(\u003cz!\u003cz#wId}xz/w#ect)%xy=%{)e[F\u003cgz7Y)KD2d4@t4G9[e]U\u0026HA4b6SwIdLgwO\u003eT.e]U\u0026HA9URre]CPKi+8.NB98XzwHIaxwO+{{em*CMA=k[FwId\u003esCpNkSB-7]ndsDR)dk2WKA=k=grbV.svrsbvA=k[/z/oAje]}",
            "ln": 56641,
            "col": 56553,
            "line": 2
          },
          {
            "b": "dsC/JzEW^5z/cXgBspYKBszMWvr9Gdeoi)cenmm]xK$)\u003cxMMpDElh4VAWV2)Bu.GvfGTqqg=].djU!Qhdqr0gzddD$x(kaBc#IgBtxj0#t%h[ab5*$3wnb{]a$ELpj.lX",
            "ln": 57287,
            "col": 57199,
            "line": 2
          },
          {
            "b": "dp1Gyj.m\u0026nt}woZA::kCx(=NXA::kwzZ^1Wc$$?.tqozmz-}VozE2zztqftien=Q]j-R\u003e@c$MR6t%i9SwmYN*By=Oatw^Z}egs{\u0026v}vo5B8%(\u003cz!\u003cz#A:pavcl^2CAa9S{b57{qvjt/bAWU/Fx(k5ijZ/%OCYm8ewghvBem-sdwPRGawM%gXen($PazCZowQF\u003eNwM%4Tj-sLxt}y84zE2ztdlz9SB7DFotxj1jx)?ytenM}SAccdNB8UY2x\u003c\u003e*Dvrld2xdk].jzu($d\u003er5.w*?KWD2$VTA+e\u0026%y\u0026\u003cleB6AV\u003ce[nsay::9Jz.bxHy+xTBBAn(WA+funA=91yc#HUU",
            "ln": 58480,
            "col": 58392,
            "line": 2
          },
          {
            "b": "c$K}Nw{tHGe]k9pxlm*mD%[Tsze:Pxe[O*rwHG0QdsAS]eoAsPw*?vRBx-=\u003eem@#RBy/Jnc$$aVDUE7uwmYN*By=Optxj12z-@2^D)iVJxj(3(b0w7Lx!i%YjV$iako:=PwmV@Cb6dBoCoOE+DUE7ub6dBoCoOg[j.Yp\u003ea:elXC5I89att@wj:74It}6o4zGGPgB.9TEjS#IcwlT7Wj:5e0C3w#)E0/Bne]#bWy?k2aeoig/x\u003ew+wBV*)TwIdV",
            "ln": 59666,
            "col": 59578,
            "line": 2
          },
          {
            "b": "B7Gf0v@@[ze[5ZrwO#3CxLzo[c{]Q%A+eW3wKQADzdNQbc)AOGBzkVha$j@(y\u0026?pKD2NsTb4Cp$v@2K(CP[XPwIdFawN/HKzAPf/aW4#8Bs}-By\u0026%quy?kkqAcb2\u0026y?m9#wN)@lBs}SCy?m9#wN)tuy\u0026?*ce[n{kvru6Hy?mD{zGEoJx(m)jBrSd.e{pVtB.9YWBrSnLBs}VXAaIfRA:-G)zZ3-GwIe1iwnb%.vqH5",
            "ln": 63362,
            "col": 63274,
            "line": 2
          },
          {
            "b": "vruQinn\u0026AZB2[U\u0026D2NsQDVJ+ui+AILv@#B6zyx6EBszMJw*!*swIe1iwnb%.vqH6$cmf{SvpT7\u003cb0w7LBs5tDwHIavb57}lB-X/RdslkDAV/l.wIedmy\u0026%qJA+funA=91he]$PCl3di?x\u003c#jbwHF:AD2NsseoAr(zycXUwIedmy\u0026%qLzyEbUEslJ(eokrsz*2XTBAzK:w{503BzkVhc$K@KdslkDAV/lJAY(9cx*3L+cuH\u003c",
            "ln": 64173,
            "col": 64085,
            "line": 2
          },
          {
            "b": "AXqiqByO#pvScg3e]$@NA:@VkzddJ@xECJsCpLsVdj/7NzEW^5z/c$meoAs/C42zlvlF\u003cStxBd#D$c.uw[=c[e[5\u003czAYXI/txBdlw{503BzkVhc$K@Ken=[-C42zlAX7]Qz-@g{Bz\u003c\u0026\u003eCv+!Zvrl0ddlzMYBAIRwaz#NOc$$??Bx-V?eo(nvz^tIDeoi)\u003eB.\u003e\u003c",
            "ln": 64527,
            "col": 64439,
            "line": 2
          },
          {
            "b": "z/cXkBspYHDVAXtB-Ivxl2}0OC}J/Ll2}0OC{)kMkv((1B98CpzF7dRj-\u003e%*wP8f6wHn:ne]t3sv}WnUdsuIEu43i]e[O#NwQ5rdzE+exAb](oi+AILv@#B6zyx6EBszMSwPS4",
            "ln": 64898,
            "col": 64810,
            "line": 2
          },
          {
            "b": "zGG}Ly?mG%Bz9aKeokrsz*2X*A=k[Tw{503BzkVhc$K\u0026OA+funA=91wxLzJuwNP7Zc$WQtv@#B6zyu@XwmYN*By=OpxLzJ(v}voiA=k[^x)r\u0026[u3}3hu41eIEjlZSwIdLsBy/u2d0]]Nz/v:HB-7Yhx(v(qwH}{OzyG{Qvr9GhenlUNj.ll-z!9AUD2NsRx\u003ew+HaW4#bcmgX}jW0ZgcnD-cj-q=\u0026wPS6nzxHU%jW0ZgcsZQtx(^xJoHJ/ec$K\u0026PD)\u003c81v}voiA=k[^x)r\u003c7t(",
            "ln": 65035,
            "col": 64947,
            "line": 2
          },
          {
            "b": "c#}ErBsqlAx(+ZOzAPZqjW0[2x(+[Az!9AUD2Nswcl:MRd]ZQsAW-H.ar\u0026mYw]zYrz-]^oz-?O-y?mG%Bz9:Od\u003er5.j.m\u0026ot}x\u003eCx(mD)CU.{1a%n6Wx!7wIa$kSdcmgcUd)mO%a%n6Uj7goKBsq2Qeoh)%jZ/V:Bzbxfe]$PCl3di?x\u003c#jbwHF:jy*?yaa$NdKEsiL9BzbxfEjPzIzeTPelU{gLB2)]QzEW^5z/c$BdslkDAV!{Azy//Vx!f",
            "ln": 66166,
            "col": 66078,
            "line": 2
          },
          {
            "b": "t}yaYvlXVXf/\u003c23y?mG%Bz9:Fz/NmDj-rCpkxP1}kw@Opj90Daj8#\u00264dqrxxc[5%@x\u003ckQ-dk2WMy?m9#wN{goAY(MGzZ^1Wa-n]yx(^Y(y?mc7cmy3Pe]UltwO#P+",
            "ln": 68184,
            "col": 68096,
            "line": 2
          },
          {
            "b": "vqG:dwH]3ED2Nssdl?w@BA}?pi+o\u003cQj-$r*v{%g\u0026c$K}NzEEx[B8UL$wG\u0026M/wId\u003eezdN^cvpJ\u003e3B8U@fBsns=a$kMSt@#+jc#RmXjZ*G\u003ej-kT{lO72pjW0WnzF%5%rc-B]cmgX}jW0WnzF%5%rc-B]cmf)7Bs}VDB95*vd}rcywP?T5Bs}VQx\u003eI6\u0026A+e=gcmgb)f*5#0x(mD)CU.{1a$+5*cmgcKjT:#bwg?}xy?W#ta$+5*dk2WPx\u003ezDndj/c+B8M8vc[cO@BV\u003cm/x(mD)CU.{1b03[%jtn9eb5.uyd}ygVwJ:Qev}vo7CYm8ewn+:rwJBZuCoyybe\u003e6}{zGEpqefY1wygQ)%b0w8hD2Ntkw/$Uics[RPe[]xaA+Pf0wPx}OkqCnQem*CKvqPN%Aa9l/j.MD.z!T8qa$+5*em*COzEEx[B8UL$wJ:PSzEEx[B8UL$wJ$6zCox^{xgm5:c)y6C",
            "ln": 69312,
            "col": 69224,
            "line": 2
          },
          {
            "b": "Bxrf]wn=WtD$^dvEq7?#j9LvLy?k1yz-@5zx!7Ytdjcw+wIdXrp\u0026ZF[vp%1\u003cx(v(/Bz(bqwN)hrdp$.Yem*CQD2NsTf*6emB2)!-vRGZ\u003crc-B]E0/DQc#q3{uOk#5Bsq5Ub4U}ezGG}zdsuIsvRPE:Bs}6zwNPW(c#Kfzy:*/qwD",
            "ln": 70045,
            "col": 69957,
            "line": 2
          },
          {
            "b": "x\u003eI6\u0026AWUGIBs.JEx(+.KdsA:?A+Pf0wPysIzE^M{AYN/PzEW^5z/c$meoAs/C42zlzAS8Px(^Gjt@#+jc#HFOwPS6nzxJC2e[GiqzGEHMA+Pf0wPxhgeoABXefMX@EsiLaC42zlADBt%tW7DsbRHYxBuIoZAZ9/Dfj#?bBuIo-c{G+lBZ/i4BBmLuBAzCsD$^Cax8",
            "ln": 70816,
            "col": 70728,
            "line": 2
          },
          {
            "b": "b3Mlwc)AOsygQ)%b0w8hD2Ntkw/#gxct)%xy-$@-kv((1a$k2^t{p?weoipQdsATbwO=B0azCBoA^SlUz^)D)v@@[rjW13rwHP6xc#HOEdlz9SB7DFaz/NmFazCZowD",
            "ln": 71127,
            "col": 71039,
            "line": 2
          },
          {
            "b": "z/c$meoAs/C42zlzy//\u003etu@^]j.w?Ov@#B6zyx6EBszMWvr9Gdj:5k}dl?]5dlqMjA:9Mpy?mG%Bza@ywO#0@wmX+snKEAkAbPS9zGEprdjVP9a$Ekxv@C)?rz(yQz/6DizE)Zcc#Kfzy=%}0ko.pjzyG#}x\u003ew=hB.\u003e\u003eSj.l6.wPS6nzxZn^x\u003ew+VA=LPle[]w)A=LPlc$K\u0026PD$s{BADL\u0026kC{T\u003cYv}vobB5lWYx(lZQygQ)%c$K?Rv}vo7vpJ$0wH}CozES",
            "ln": 71269,
            "col": 71181,
            "line": 2
          },
          {
            "b": "jUHa\u0026e?f7mi:i.iBx{vAtv7MPtY9*%di{MVz7Fd#jUHa\u0026krqq6rd4k9k$0dEfdXw\u003cjUHbDfi*d-ejaCwDWNCLBuK#0ep8z3a$tk\u0026e[n*qv{%Eca$s==elE0SlOq\u003e?wNPW(mqMKLwO#Prb4hVAj7-RMv@#B6zxI@3c#QLYA+funA=91iB-7Yhx(v(qwH}{LDM)JMA+PA7a%x9\u003eD2Ntkw/$UicmA$0wH}yQa$s==j9C4Maz@-JjUOB3j.ll/z+L7[wPydDB7D:Ge]t3sv}WnUdsuIEt@#+jd0v1XdjGEOx(4uezARYr",
            "ln": 72143,
            "col": 72055,
            "line": 2
          },
          {
            "b": "B1RPMB7/o1Bsq2QenM.Ldj=R%dsAS@A^.$tBAIRwaz-Due[wyjvn}I\u003ewPI6ft}7eGa-*\u003cidK5dBctU7OdK3r\u0026w{503BzkVhav*J4wH}{LDV\u0026?raz@-JenmmSwIdzavr+ZZBAzkmxlbXqy*?AYAcb/jzGyhMDWN$/z/NmzazCZoBszxKx\u003eetuaW4#gtw^Z[cmyoRtw^.hwJB\u003cVD)\u003c1#DWNs(tw^.fBx-S*dlzMYBAIRwaAw!Qv}vo7CYWImwgePPem*wMdj/4UsADfeA+e\u0026Cmryd}A+e\u0026lv}vo7CYWImwgd",
            "ln": 72656,
            "col": 72568,
            "line": 2
          },
          {
            "b": "vqoj}q!p5)x(mN8i^V0\u0026y=U1be[/opw?n4HAaI6Om[3x3enof0z!0i(iXK!/krrjZz/{eHvq{gkvq{fqB98tvvp%e0e?nI+CYWImB7]MgD$E8ewQFJfB9@gCwm]D",
            "ln": 72928,
            "col": 72840,
            "line": 2
          },
          {
            "b": "wPI@wmrye3A=l5rv@Dfjen5^qvQT7laUUD^A=kD0B8%-TByviNfF3TND2vaMaUUDSz/fVdzGF\u003c6AaI6Ovq{g4x\u003e7N[x(v(xCRab-Cp^ABA=0yJA+]r8v@C)?wig]zxKL}5wPQ7nr7nD0a$Nejv}xR3B2[T(dK3{1Bs.JBCYU$\u003cBy/Ysfk$-ox(kaCxMO9ciWeVSCYUPLBzU?reo(2FiWe0KAbok#vruj4zzclKy+cYJwQ5qICX}mvenxlAzAn$IAbYScv{%E[z/djyB8L}EaARgtBt4xqC42D4A+PGmb7h1Lz/fVdzGG}XDW6yziXK-ECX}n4vLooCBzU?Pfi?$1BzU?EenxlAzAoBQvRP$5zD{T7EjPzIB8V5nB7E*PwO+)#i^V9*y=S+XwPI*ezGxw\u003eo?V-ZBy/YsiWePQB8V5nB7FrZCYUbXyiarhiWePQB8V5nB7E%xpFJ9ZemSQoC4CYowPz\u0026MDM\u003c{ZBy/Ysb05UAA+PA7efYgECYU6wBzU?r",
            "ln": 73034,
            "col": 72946,
            "line": 2
          },
          {
            "b": "Bz\u003eVcy+3X.fcR]!e[/fABBvUcByO#jwHR$He[n{uB8%-/zddc@jS#IcEq9pwB$NrlByuHyB$N-Oz!0v1B3%CUvj0rBB98CpzF7dpj-\u003e%*wP8f6B$NrlByuHyd0vjNvrt{vv}voivrb^[d0vjNvrt{eB$N(SvpT7]x(v($y:*!:r=/-RBs.O^BsZxuenb",
            "ln": 74821,
            "col": 74733,
            "line": 2
          },
          {
            "b": "wPS6nzxI[uB$NiAD2vascnmM9e{7/AwP8ZkcmgcKj.XEWB7GC)x(dB1B-Y3zB-7Yhx(v(qdsk2DvpBd}BsntPx(dB1B-X/REjPK]BzkP6z/{dJdlzS(D3:i/aU+JTe]$Pwwgg\u003eqy:\u003c^xvru0)c$K\u0026Ox\u003ew=bdrGlzz*9snj8uq%f!u(+EskWyB7DFgc[Ne8b2i50rb#z+B8V5rBrSd}w=",
            "ln": 76154,
            "col": 76066,
            "line": 2
          },
          {
            "b": "j:7:TwfrMSA6nk?D)f:=r4-i5vpTTZByxo5jUP0fkqUzPenmm5fFCQLwHn:njtOVBE0^.7g^9#+wH}ZCcmA{#w{503BzkVhc$K@Ken=[-C42zlAX7]Qz.brFB3j7!",
            "ln": 76392,
            "col": 76304,
            "line": 2
          },
          {
            "b": "DUE7uaT*+Zy*h3ja%n6Wz^v:ry*e8kar\u0026sOt}4jmz/NmuazCZoy:\u003c7gc[6d1x!BECy?W#ta%n6Udo!JjjV$@DcmgcHj-1tBd\u003cu8Wd%1]Gu0R\u00269y*e8kar\u0026sStqft*djGP!fG?MZvlXf-y*gQViW3g2jW0Q=x\u003cA5jc#Rm\u0026tqftlv\u003eI[wB7/o1Bsqimf\u003cMj",
            "ln": 77232,
            "col": 77144,
            "line": 2
          },
          {
            "b": "BAIRwDVKpqBy^GSAa9^dwPzv5A=k$xem\u0026\u003cxz/N)Ekv((1ph.m+z/f-fA=U@kzxJLiz/3Qvd%iu^aARJAa$EOWEslcEBAIRwDVKpqBy^GSB9g#5wPI]pem-ghvleHUEjfm\u0026B1yowx^\u003ePEkpyXcx\u003ey7TwnbT\u0026wN)bmc[6j3r4./{Bw=W\u003eAbPSnwK{xvwmY^fb1#z",
            "ln": 77453,
            "col": 77365,
            "line": 2
          },
          {
            "b": "zF%36zGGDcBrS+4fF\u003e{Qj.l\u0026]jTa=ZBzU@bx\u003ez6\u003cwfK5.y=#?(B97\u0026jwH}:.B1R0iByu.mjS#jZj--k!A=M8sdjDYbc$bnPefONKctX6Sc#q3\u003cwPz*fAW05Cjtn9ec$LK}djDX%r4-llvruTkj.lfze]#byBAIU7wQ5qWd0f\u0026:y:*\u003eUa$NB)CRj2FB8I",
            "ln": 77724,
            "col": 77636,
            "line": 2
          },
          {
            "b": "zEW^5z/c$meoAs/A+funA=91fwIdRbBspYKC5I89attu*efYdBA+PGma$m}*dj!$ue[FE3xEE7exjVfeefY4KB95Qiem%3xv@#B6zyx6Ex^[yswM@\u003eOj.w?Ov@#B6zyx6EBs.qXAW=uQwPS6nzxK9JBswK-c#}E\u003eE0//.zAN",
            "ln": 78171,
            "col": 78083,
            "line": 2
          },
          {
            "b": "zGErWwPoaLdk2aDz/fbmaUUt@BzbxftqftnAa9=#zGFS(wmW8mBs}oBB7Gxlls\u003c+EA+cUvxLzJ(fKlaUBs}AsA42svzEW^5z/c%LDV\u0026?raz0YTxLzJHCw7YbwHIaxw[=pbBvy1SzdNQblUHgIwgq7MwIdOeA=Vs\u003ey?mD{zGFlVx(4rwA+funA=91hEjl^SAbYxawghLkx(+ZLeoCMtBa2P-A:-]UzF\u003c3ai+AILv@#B6zyxxKDVAXtB-IvxB%}kS",
            "ln": 78833,
            "col": 78745,
            "line": 2
          },
          {
            "b": "c$WQtv@#B6zyu@XC42zlwJ:Kmd0fcpB15UZj.llQz/fVdzGG}FdlzS7y?mG%Bz9)Xe{ztAA6XqRc#HE{wIdzgAaJ]$c#HFZdsA:\u003eA:-]Fw{503BzkVhd0c[+C42zlzASd\u003eBsxp(wPS6nzxK4mx(+[rvpJ$0w{503BzkVhc$K\u0026Ov}v6gxLzJpe{ztAA6XqRc#Im\u003ee[nsay::ysx(+?pdlqM1EjoN}B-8zzvq[ntB-7Yhx(v(qwHR$DwPS6n",
            "ln": 79106,
            "col": 79018,
            "line": 2
          },
          {
            "b": "D@j#jclW7Qv@=HeB3%}-vqfQdA+funA=ckBwO#3tw{503BzkVhc$K@KdslkDAV/lJAY[a?CXzaCdlzlQc#{}UAaJ]nx!BHMAaHOme{hhJenl.BB9RUkenl.VB7GxfvqPNbx!BvkB8#LzA+3QIx!BTzAZ\u003c+Oy?dPow]zYrzxJUhazADMxMuNRwO+)#drnTgt%h)OCXza!x\u003eq9\u003eB6AJ/j7-zKc#HewzxJTCze0\u0026#rc-B]cmi:=z*2YjA+P4",
            "ln": 79799,
            "col": 79711,
            "line": 2
          },
          {
            "b": "B-Ivxw{503BzkVhc[fHYcmgcVjZ*G]e]LSzz^^ftAXqoFwPz*fAY[B}z/e#)z/P}.AXqoFBzkP6z/{d+AXqoFA+eV\u0026D2[7oBy!@}vqYZ?j-kyUy+c=svScpeb0w7LwJ$h/vpBd}BsnO0b4U!nz/N3+jW0vvb5RKuvR6N7aW6{)AaJ%1aAx8QByxolB3B:{fF1zVA=M8sa$kM{c#{}YByxolB1zt:B97\u0026jB-QI[CYUw}BsppltxhuqByxolB6TfvAXqAPvruTk",
            "ln": 80165,
            "col": 80077,
            "line": 2
          },
          {
            "b": "zZD/tc[fM[EjPq1zZV/rvScpea$kP}A^r1Le]$PwwghdAxKL%Hz/fVdzGEiLx!A}8ByxMAzGP=idsCYmByO#jwHR$uw*?NDBzbYkCoyEBEjO/oz/P}Xw{503BzkVhc[fHYcmiTVdsDR)dj!$ue[5H6CU\u0026A(w[=76wPxhhB-7Yhx(v(qwHR$qe[n{uB8%-/zddc@cmgcLe[n*qBy/uiB1RJzA+PGmjS#KeEjlZSwIdzavr+ZZBAIKJDTQz]wPh:ji^U{TA+PGmiWeVSCYUPNvrM72v@=p5BsXLyAbYScv{%E[z/djyvrM72v@=p5BsXLyAbYScv{%E[z/djtv@kT}",
            "ln": 80684,
            "col": 80596,
            "line": 2
          },
          {
            "b": "E0//:B7ol8Acax/BAhBKA+funA=ckBwO#3tw{503BzkVhc$K@Kdsl7#v}v5jjAC1Mx(FeTa$kcMBAzKKzz30uA+PGml3di?B9@vZEjl^/A=k[BDT*.$A=U/li=lM\u003ev@=p5Bvf.IA=U/leot\u0026wi=lM)A+{dMe]LRQb5zgawftD7A=k$xenmmVB-7Yhx(v\u003e",
            "ln": 81265,
            "col": 81177,
            "line": 2
          },
          {
            "b": "wId.sz/fIvcmA5te{7VCBspYMB-IpEko+k\u003cy:7[:B98CpzF7dRj-\u003e%*wP8f6wIdI4ByuHyfG?MZc$L2vz/fVdzGF\u003c6AaKAAa%FD*x(mD)CU.{1b4kCfy?Wx/BzkVhfl/6)CxUSJz/PXDB-IqfzEWP}wN(#lcmh]re{7VCBspYMwmoN*djcw=wmoN*a$i",
            "ln": 81751,
            "col": 81663,
            "line": 2
          },
          {
            "b": "vpK7oB%{]OyiarhA6[5Iy*{*.yBIFVe]2DCzG4%Ky\u00260M?v@0Fwi+o{UB8L@nlT:!EvQS+Zemy+Otvy/2wM@OGe]\u003eJxy***+c%yZza%X(!d@)71aU+c6j.llXB8L@ncmgcLe{hhJd)kpDBs}VDB95*we{hhJdl/16b03]ja$k3Ne]2DCzG49IjT8y%dj/3.v@DmdwPz)7A=UCeB7ol8Ac9jqB8L}ut%h!xzEW^5z/c%LDVAXtB-Ivxz*V}xwIdLmA=k$DAW@sRCvtK",
            "ln": 81954,
            "col": 81866,
            "line": 2
          },
          {
            "b": "zG4%Ky\u00260M?v@0R*Bs}JPB7=$xdjD/^cmi):x^\u003ewQx^^[7fKlaUz-}!$C5I89atwi)efYdBA+PGmb7g)\u003ey?kkeA+eW3wK]={oHJ/eB.$YcBuI32n{0i-e[]fwy?mD{zGGrex(v(wv@=c?By!0xo?W@[v%8T1zGEoJa$kcNz!abxe[]ivwPysvo?WX]jz5ILz9y6nw]zZbk0iB}A=105fj]cyz9xc{gcE=-n]#W}xLzo[ph:VOB1RouzFa68dj!$ue]UltB7E)wo?WYZB-7Yhx(v(qwH}{OzyG{MwPS6nzx:dzA+PA7a%x9\u003eD2Ntkw/$UHtu%orb4tFey?m3)b0w8hD2Ntkw/#gxcmA:{Bs.I%aU+z%BBnD:y?kkeA+eU",
            "ln": 82337,
            "col": 82249,
            "line": 2
          },
          {
            "b": "c)x=TdlzMYBAIRweIPwecmgcYjYDIKwIe4ux\u003e7Z5B15K?wJ:PSB8kM2wHGk-B15K?B%}CYkpyzjBs.I%C5I89attl9Bs5sUz^)D)v@@[Tj-\u003e%*wP8f6Bs5s.x*0UppG7jpdj^envj(wczFa68cmikle[5H6CQN]YA+)^FeoDeRwJBKMD)h6Hr3A(7vrt{SD2NsQb4#7ny:7Avvrt{sBBtO\u003cwn=u%c$WQtv@#B6zyx6BDV85QA+xJiwO#QhemyeABzU?xAZa5Bc)y=:x)8V:dk24FAaJ]$c$u*vAa9^dwK]={oEKE3dk2jDzE+eodlq2?Ejl^Sy\u003cfrkB0$]Mct4yrv@#B6zyx6EBszMBe[FE3xEEFnzEW^5z/c%LDU$DAAbYSsd0fcpB1zlSD%pemA+frhz/fScraQq@eoABOt}7gJEjlZ?xLzI",
            "ln": 82959,
            "col": 82871,
            "line": 2
          },
          {
            "b": "AXqoxw]?K9p*[xQzGHnNzz2Erv%8T1zGFr-wO(0@BusXWx(4uewHn-LwJ-gtzz2ypwo\u0026MIwJ-gtzz2Erv%8T1zGFr-wO(0@BswK-b6d\u003cmBzkkejV$@rwIdFlB0$PJb5?Ewx([6czxZIUwJ:PSAa9=#zGFS(wmW\u0026lcmipEjW0*jcnvUDj.ll-z!9AUD2J",
            "ln": 84366,
            "col": 84278,
            "line": 2
          },
          {
            "b": "v@#B6zyxPTx^[yLvr9GejTa\u0026NxjUjww[D9}BrS\u003ehj.V#/wIdOjtxBdlw{503BzkVhc$K\u0026OA+funA=90]d0fcpB1y{CzEW^5z/c$meoABXdslkDAV/x:x\u003ew=sc$K?(AY)${ixYI*wId\u003eswmX.=AaHvyc#}EZe[wK9vrDydr+Vb?dj/TXx\u003ees",
            "ln": 84922,
            "col": 84834,
            "line": 2
          },
          {
            "b": "vo\u003e]OjV$@te]CPrwMi}]wJ}O-j.llRz!0{bwO#PUy?mD{zGEB7vrufnzddVqwIdCgwo?x6B7oley?$pCvo\u003eB8toXb#A=k=ga$E8cem*Cyz!ab$b5.79B7GCqd}8ZmA:6-aw[D9}BrSkzt}y22b4CC6wO#Pld}8ZjdlqS\u003cx\u003eetujV$@CkvXmSv@(YtwH)",
            "ln": 85674,
            "col": 85586,
            "line": 2
          },
          {
            "b": "B-7Yhx(v(qwH}{LDVAXtB-IvxfG-=:xlw65zGG}Ly?mG%Bz9)XxLzJuz/c$ven/PDy+fcGBsxm)xLzJuBAh8dxjV9izyH0ZdlzYYAV!}hjUHbCtYTd)mNY^otZeK*t}ppJtv7MQtY\u0026I8mN*Tck}(N[tu(kOBW!!?mQgg7fKlgOfk0vRwId}xz*lK\u003cw{503BzkVhc$K@KdslkDAV/lJAX7]^x\u003ew+qB98Cp",
            "ln": 86573,
            "col": 86485,
            "line": 2
          },
          {
            "b": "xcGG4j-\u0026b1clW8Apgl)CwI4\u003efA=U!Yy\u0026r:7c$K?REjO(te{8bFz9qGNzEW^5z/c$mdsl8DBAIRwaz#sry=%{)ko.pjc$K[Ma$kc+wPhD]v}v61zy=$Sf^n5{efXXGzEW^5z/c:Zj-\u003e%*wP8f6wmYv!zE\u003edwwmYv!zE\u003eCezdB$uwmYv!zE\u003ejuyh[xcA^n\u0026Wtu@^(B-7Yhx(v(qdsl8DBAIRway!#hdlzYYAV/Ewj.XEWyeGa+A^oiNzARYBe*JJ0wPS6nzxJC2e]CO{z/ff6x\u003e8lFw{503BzkVhc$K\u0026OA+funA=91lwIbk\u003ejP",
            "ln": 87182,
            "col": 87094,
            "line": 2
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Error"
            ],
            [
              "",
              "oe.flat.call"
            ],
            [
              "",
              "oe.concat.apply"
            ],
            [
              "",
              "o.call"
            ],
            [
              "",
              "t.getAttribute"
            ],
            [
              "",
              "o.setAttribute"
            ],
            [
              "",
              "n.head.appendChild.parentNode.removeChild"
            ],
            [
              "",
              "n.head.appendChild"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "ce.fn.init"
            ],
            [
              "",
              "e.nodeName.toLowerCase"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "n.call"
            ],
            [
              "",
              "ae.apply"
            ],
            [
              "",
              "ce.grep"
            ],
            [
              "",
              "ce.grep"
            ],
            [
              "",
              "ce.isPlainObject"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "ce.isPlainObject"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "ue.call"
            ],
            [
              "",
              "o.call"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "ce.text"
            ],
            [
              "",
              "Object"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "s.call"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "l.test"
            ],
            [
              "",
              "r.push"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "e.contains"
            ],
            [
              "",
              "e.compareDocumentPosition"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "e.charCodeAt.toString"
            ],
            [
              "",
              "e.charCodeAt"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "String.fromCharCode"
            ],
            [
              "",
              "String.fromCharCode"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "k.apply"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "me.apply"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "me.apply"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "L.exec"
            ],
            [
              "",
              "e.getElementById"
            ],
            [
              "",
              "k.call"
            ],
            [
              "",
              "f.getElementById"
            ],
            [
              "",
              "I.contains"
            ],
            [
              "",
              "k.call"
            ],
            [
              "",
              "k.apply"
            ],
            [
              "",
              "e.getElementsByTagName"
            ],
            [
              "",
              "k.apply"
            ],
            [
              "",
              "e.getElementsByClassName"
            ],
            [
              "",
              "d.test"
            ],
            [
              "",
              "x.test"
            ],
            [
              "",
              "m.test"
            ],
            [
              "",
              "H.test"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "ce.escapeSelector"
            ],
            [
              "",
              "e.setAttribute"
            ],
            [
              "",
              "l.join"
            ],
            [
              "",
              "k.apply"
            ],
            [
              "",
              "f.querySelectorAll"
            ],
            [
              "",
              "e.removeAttribute"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "t.replace"
            ],
            [
              "",
              "r.push"
            ],
            [
              "",
              "r.shift"
            ],
            [
              "",
              "T.createElement"
            ],
            [
              "",
              "t.parentNode.removeChild"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "ce.isXMLDoc"
            ],
            [
              "",
              "t.addEventListener"
            ],
            [
              "",
              "r.appendChild"
            ],
            [
              "",
              "T.getElementsByName"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "T.querySelectorAll"
            ],
            [
              "",
              "T.querySelector"
            ],
            [
              "",
              "e.replace"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "t.getElementById"
            ],
            [
              "",
              "e.replace"
            ],
            [
              "",
              "e.getAttributeNode"
            ],
            [
              "",
              "t.getElementById"
            ],
            [
              "",
              "o.getAttributeNode"
            ],
            [
              "",
              "t.getElementsByName"
            ],
            [
              "",
              "o.getAttributeNode"
            ],
            [
              "",
              "t.getElementsByTagName"
            ],
            [
              "",
              "t.querySelectorAll"
            ],
            [
              "",
              "t.getElementsByClassName"
            ],
            [
              "",
              "r.appendChild"
            ],
            [
              "",
              "e.querySelectorAll"
            ],
            [
              "",
              "d.push"
            ],
            [
              "",
              "e.querySelectorAll"
            ],
            [
              "",
              "d.push"
            ],
            [
              "",
              "e.querySelectorAll"
            ],
            [
              "",
              "d.push"
            ],
            [
              "",
              "e.querySelectorAll"
            ],
            [
              "",
              "d.push"
            ],
            [
              "",
              "T.createElement"
            ],
            [
              "",
              "e.appendChild.setAttribute"
            ],
            [
              "",
              "e.appendChild"
            ],
            [
              "",
              "r.appendChild"
            ],
            [
              "",
              "e.querySelectorAll"
            ],
            [
              "",
              "d.push"
            ],
            [
              "",
              "T.createElement"
            ],
            [
              "",
              "e.appendChild"
            ],
            [
              "",
              "e.querySelectorAll"
            ],
            [
              "",
              "d.push"
            ],
            [
              "",
              "d.push"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "d.join"
            ],
            [
              "",
              "e.compareDocumentPosition"
            ],
            [
              "",
              "t.compareDocumentPosition"
            ],
            [
              "",
              "I.contains"
            ],
            [
              "",
              "I.contains"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "d.test"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "ce.contains"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "ue.call"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "Error"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "de.call"
            ],
            [
              "",
              "n.push"
            ],
            [
              "",
              "he.call"
            ],
            [
              "",
              "ce.uniqueSort"
            ],
            [
              "",
              "ae.apply"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "I.error"
            ],
            [
              "",
              "I.error"
            ],
            [
              "",
              "D.CHILD.test"
            ],
            [
              "",
              "j.test"
            ],
            [
              "",
              "n.indexOf"
            ],
            [
              "",
              "n.slice"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "e.replace.toLowerCase"
            ],
            [
              "",
              "e.replace"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "t.test"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "I.attr"
            ],
            [
              "",
              "t.indexOf"
            ],
            [
              "",
              "t.indexOf"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "t.replace"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "d.slice"
            ],
            [
              "",
              "d.slice"
            ],
            [
              "",
              "e.nodeName.toLowerCase"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "s.pop"
            ],
            [
              "",
              "s.pop"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "e.toLowerCase"
            ],
            [
              "",
              "I.error"
            ],
            [
              "",
              "b.setFilters.hasOwnProperty"
            ],
            [
              "",
              "e.toLowerCase"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "ne"
            ],
            [
              "",
              "e.replace"
            ],
            [
              "",
              "i.pop"
            ],
            [
              "",
              "t.replace"
            ],
            [
              "",
              "ce.text"
            ],
            [
              "",
              "A.test"
            ],
            [
              "",
              "I.error"
            ],
            [
              "",
              "n.replace.toLowerCase"
            ],
            [
              "",
              "n.replace"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "t.indexOf"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "T.hasFocus"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "b.pseudos.empty"
            ],
            [
              "",
              "q.test"
            ],
            [
              "",
              "N.test"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "e.push"
            ],
            [
              "",
              "e.push"
            ],
            [
              "",
              "e.push"
            ],
            [
              "",
              "e.push"
            ],
            [
              "",
              "l.slice"
            ],
            [
              "",
              "y.exec"
            ],
            [
              "",
              "a.slice"
            ],
            [
              "",
              "s.push"
            ],
            [
              "",
              "m.exec"
            ],
            [
              "",
              "r.shift"
            ],
            [
              "",
              "i.push"
            ],
            [
              "",
              "a.slice"
            ],
            [
              "",
              "r.shift"
            ],
            [
              "",
              "i.push"
            ],
            [
              "",
              "a.slice"
            ],
            [
              "",
              "I.error"
            ],
            [
              "",
              "c.slice"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "a.push"
            ],
            [
              "",
              "t.push"
            ],
            [
              "",
              "ee"
            ],
            [
              "",
              "ee"
            ],
            [
              "",
              "i.push"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "s.splice"
            ],
            [
              "",
              "k.apply"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "ee"
            ],
            [
              "",
              "Q.replace"
            ],
            [
              "",
              "e.slice.concat"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "te"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "te"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "c.push"
            ],
            [
              "",
              "te"
            ],
            [
              "",
              "i.push"
            ],
            [
              "",
              "o.push"
            ],
            [
              "",
              "b.find.TAG"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "k.call"
            ],
            [
              "",
              "c.push"
            ],
            [
              "",
              "pe.call"
            ],
            [
              "",
              "k.apply"
            ],
            [
              "",
              "ce.uniqueSort"
            ],
            [
              "",
              "b.find.ID"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "o.shift"
            ],
            [
              "",
              "D.needsContext.test"
            ],
            [
              "",
              "H.test"
            ],
            [
              "",
              "o.splice"
            ],
            [
              "",
              "k.apply"
            ],
            [
              "",
              "ne"
            ],
            [
              "",
              "H.test"
            ],
            [
              "",
              "S.split.sort.join"
            ],
            [
              "",
              "S.split.sort"
            ],
            [
              "",
              "S.split"
            ],
            [
              "",
              "e.compareDocumentPosition"
            ],
            [
              "",
              "T.createElement"
            ],
            [
              "",
              "ce.is"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "r.push"
            ],
            [
              "",
              "n.push"
            ],
            [
              "",
              "ce.grep"
            ],
            [
              "",
              "n.call"
            ],
            [
              "",
              "ce.grep"
            ],
            [
              "",
              "ce.grep"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "ce.filter"
            ],
            [
              "",
              "ce.find.matchesSelector"
            ],
            [
              "",
              "ce.find.matches"
            ],
            [
              "",
              "ce.grep"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.filter"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.contains"
            ],
            [
              "",
              "ce.find"
            ],
            [
              "",
              "ce.uniqueSort"
            ],
            [
              "",
              "b.test"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "S.exec"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "ce.parseHTML"
            ],
            [
              "",
              "w.test"
            ],
            [
              "",
              "ce.isPlainObject"
            ],
            [
              "",
              "C.getElementById"
            ],
            [
              "",
              "n.ready"
            ],
            [
              "",
              "ce.makeArray"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.contains"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "b.test"
            ],
            [
              "",
              "a.index"
            ],
            [
              "",
              "ce.find.matchesSelector"
            ],
            [
              "",
              "o.push"
            ],
            [
              "",
              "ce.uniqueSort"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "se.call"
            ],
            [
              "",
              "ce.uniqueSort"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "r.slice"
            ],
            [
              "",
              "ce.filter"
            ],
            [
              "",
              "ce.uniqueSort"
            ],
            [
              "",
              "E.test"
            ],
            [
              "",
              "n.reverse"
            ],
            [
              "",
              "i.call.done.fail"
            ],
            [
              "",
              "i.call.done"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "t.apply"
            ],
            [
              "",
              "n.apply"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "e.match"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "u.shift"
            ],
            [
              "",
              "u.push"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "f.has"
            ],
            [
              "",
              "s.push"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "s.splice"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "u.push"
            ],
            [
              "",
              "f.fireWith"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "s.done.fail"
            ],
            [
              "",
              "s.done"
            ],
            [
              "",
              "a.then"
            ],
            [
              "",
              "ce.Deferred.promise"
            ],
            [
              "",
              "ce.Deferred"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "n.apply"
            ],
            [
              "",
              "e.promise.progress.done.fail"
            ],
            [
              "",
              "e.promise.progress.done"
            ],
            [
              "",
              "e.promise.progress"
            ],
            [
              "",
              "e.promise"
            ],
            [
              "",
              "a.apply"
            ],
            [
              "",
              "o.promise"
            ],
            [
              "",
              "TypeError"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "ce.Deferred.exceptionHook"
            ],
            [
              "",
              "o.rejectWith"
            ],
            [
              "",
              "ce.Deferred.getErrorHook"
            ],
            [
              "",
              "ce.Deferred.getStackHook"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "ce.Deferred.promise"
            ],
            [
              "",
              "ce.Deferred"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "n.add"
            ],
            [
              "",
              "n.add"
            ],
            [
              "",
              "a.promise"
            ],
            [
              "",
              "e.call"
            ],
            [
              "",
              "Array"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "ce.Deferred"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "o.resolveWith"
            ],
            [
              "",
              "o.done"
            ],
            [
              "",
              "o.state"
            ],
            [
              "",
              "o.then"
            ],
            [
              "",
              "o.promise"
            ],
            [
              "",
              "H.test"
            ],
            [
              "",
              "ie.console.warn"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "ce.Deferred"
            ],
            [
              "",
              "C.removeEventListener"
            ],
            [
              "",
              "ie.removeEventListener"
            ],
            [
              "",
              "ce.ready"
            ],
            [
              "",
              "O.then.catch"
            ],
            [
              "",
              "O.then"
            ],
            [
              "",
              "ce.readyException"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "O.resolveWith"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "C.addEventListener"
            ],
            [
              "",
              "ie.addEventListener"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "l.call"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "r.call"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "t.toUpperCase"
            ],
            [
              "",
              "e.replace.replace"
            ],
            [
              "",
              "e.replace"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "t.map"
            ],
            [
              "",
              "t.match"
            ],
            [
              "",
              "ce.isEmptyObject"
            ],
            [
              "",
              "ce.isEmptyObject"
            ],
            [
              "",
              "t.replace.toLowerCase"
            ],
            [
              "",
              "t.replace"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "X.test"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "z.set"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "z.hasData"
            ],
            [
              "",
              "_.hasData"
            ],
            [
              "",
              "z.access"
            ],
            [
              "",
              "z.remove"
            ],
            [
              "",
              "_.access"
            ],
            [
              "",
              "_.remove"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "z.get"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "r.slice"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "z.set"
            ],
            [
              "",
              "z.get"
            ],
            [
              "",
              "z.set"
            ],
            [
              "",
              "z.remove"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "_.access"
            ],
            [
              "",
              "ce.makeArray"
            ],
            [
              "",
              "r.push"
            ],
            [
              "",
              "ce.queue"
            ],
            [
              "",
              "n.shift"
            ],
            [
              "",
              "ce._queueHooks"
            ],
            [
              "",
              "n.shift"
            ],
            [
              "",
              "n.unshift"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "ce.dequeue"
            ],
            [
              "",
              "o.empty.fire"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "_.access"
            ],
            [
              "",
              "ce.Callbacks.add"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "_.remove"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.queue"
            ],
            [
              "",
              "ce.queue"
            ],
            [
              "",
              "ce._queueHooks"
            ],
            [
              "",
              "ce.dequeue"
            ],
            [
              "",
              "ce.dequeue"
            ],
            [
              "",
              "ce.Deferred"
            ],
            [
              "",
              "i.resolveWith"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "n.empty.add"
            ],
            [
              "",
              "i.promise"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "ce.contains"
            ],
            [
              "",
              "ce.contains"
            ],
            [
              "",
              "e.getRootNode"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "r.cur"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "Y.exec"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "ee"
            ],
            [
              "",
              "a.body.appendChild"
            ],
            [
              "",
              "a.createElement"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "o.parentNode.removeChild"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "ee"
            ],
            [
              "",
              "ce.show"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.hide"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "C.createDocumentFragment.appendChild"
            ],
            [
              "",
              "C.createDocumentFragment"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "be.setAttribute"
            ],
            [
              "",
              "be.setAttribute"
            ],
            [
              "",
              "xe.appendChild"
            ],
            [
              "",
              "xe.cloneNode.cloneNode"
            ],
            [
              "",
              "xe.cloneNode"
            ],
            [
              "",
              "xe.cloneNode"
            ],
            [
              "",
              "e.getElementsByTagName"
            ],
            [
              "",
              "e.querySelectorAll"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "t.createDocumentFragment"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "je.test"
            ],
            [
              "",
              "f.appendChild"
            ],
            [
              "",
              "t.createElement"
            ],
            [
              "",
              "Te.exec"
            ],
            [
              "",
              "ce.htmlPrefilter"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "p.push"
            ],
            [
              "",
              "t.createTextNode"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "i.push"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "f.appendChild"
            ],
            [
              "",
              "Ee"
            ],
            [
              "",
              "Ce.test"
            ],
            [
              "",
              "n.push"
            ],
            [
              "",
              "Le"
            ],
            [
              "",
              "ce.off"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "a.apply"
            ],
            [
              "",
              "e.each"
            ],
            [
              "",
              "ce.event.add"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "ce.event.add"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "e.stopImmediatePropagation"
            ],
            [
              "",
              "e.preventDefault"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "ce.event.trigger"
            ],
            [
              "",
              "n.slice"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "ce.event.add"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "ce.find.matchesSelector"
            ],
            [
              "",
              "Object.create"
            ],
            [
              "",
              "ce.event.dispatch.apply"
            ],
            [
              "",
              "De.exec"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.expr.match.needsContext.test"
            ],
            [
              "",
              "h.join"
            ],
            [
              "",
              "f.setup.call"
            ],
            [
              "",
              "t.addEventListener"
            ],
            [
              "",
              "f.add.call"
            ],
            [
              "",
              "p.splice"
            ],
            [
              "",
              "p.push"
            ],
            [
              "",
              "_.hasData"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "De.exec"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "h.join"
            ],
            [
              "",
              "s.test"
            ],
            [
              "",
              "p.splice"
            ],
            [
              "",
              "f.remove.call"
            ],
            [
              "",
              "f.teardown.call"
            ],
            [
              "",
              "ce.removeEvent"
            ],
            [
              "",
              "ce.event.remove"
            ],
            [
              "",
              "ce.isEmptyObject"
            ],
            [
              "",
              "_.remove"
            ],
            [
              "",
              "Array"
            ],
            [
              "",
              "ce.event.fix"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "Object.create"
            ],
            [
              "",
              "c.preDispatch.call"
            ],
            [
              "",
              "ce.event.handlers.call"
            ],
            [
              "",
              "u.isPropagationStopped"
            ],
            [
              "",
              "u.isImmediatePropagationStopped"
            ],
            [
              "",
              "u.rnamespace.test"
            ],
            [
              "",
              "u.preventDefault"
            ],
            [
              "",
              "u.stopPropagation"
            ],
            [
              "",
              "c.postDispatch.call"
            ],
            [
              "",
              "ce.index"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.find"
            ],
            [
              "",
              "o.push"
            ],
            [
              "",
              "s.push"
            ],
            [
              "",
              "s.push"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "Object.defineProperty"
            ],
            [
              "",
              "ce.Event"
            ],
            [
              "",
              "we.test"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "He"
            ],
            [
              "",
              "we.test"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "He"
            ],
            [
              "",
              "we.test"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "e.removeEventListener"
            ],
            [
              "",
              "ce.Event"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "e.preventDefault"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "e.stopImmediatePropagation"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "ce.event.fix"
            ],
            [
              "",
              "ce.event.simulate"
            ],
            [
              "",
              "ce.event.fix"
            ],
            [
              "",
              "He"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "He"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "_.remove"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "e.addEventListener"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "e.removeEventListener"
            ],
            [
              "",
              "_.remove"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.contains"
            ],
            [
              "",
              "r.handler.apply"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "Le"
            ],
            [
              "",
              "Le"
            ],
            [
              "",
              "ce.off"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.event.remove"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "ce.children"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "e.type.slice"
            ],
            [
              "",
              "e.removeAttribute"
            ],
            [
              "",
              "_.hasData"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "_.remove"
            ],
            [
              "",
              "ce.event.add"
            ],
            [
              "",
              "z.hasData"
            ],
            [
              "",
              "z.access"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "z.set"
            ],
            [
              "",
              "Pe.test"
            ],
            [
              "",
              "n.each"
            ],
            [
              "",
              "n.eq"
            ],
            [
              "",
              "d.call"
            ],
            [
              "",
              "t.html"
            ],
            [
              "",
              "$e"
            ],
            [
              "",
              "Ae"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "ce.clone"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "i.call"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "Ce.test"
            ],
            [
              "",
              "_.access"
            ],
            [
              "",
              "ce.contains"
            ],
            [
              "",
              "ce._evalUrl"
            ],
            [
              "",
              "u.getAttribute"
            ],
            [
              "",
              "u.textContent.replace"
            ],
            [
              "",
              "ce.filter"
            ],
            [
              "",
              "ce.cleanData"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "Ee"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "r.parentNode.removeChild"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "e.cloneNode"
            ],
            [
              "",
              "ce.isXMLDoc"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "u.nodeName.toLowerCase"
            ],
            [
              "",
              "we.test"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "Fe"
            ],
            [
              "",
              "Fe"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "Ee"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "ce.event.remove"
            ],
            [
              "",
              "ce.removeEvent"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "Be"
            ],
            [
              "",
              "Be"
            ],
            [
              "",
              "ce.text"
            ],
            [
              "",
              "$e"
            ],
            [
              "",
              "Re.appendChild"
            ],
            [
              "",
              "Re"
            ],
            [
              "",
              "$e"
            ],
            [
              "",
              "Re"
            ],
            [
              "",
              "t.insertBefore"
            ],
            [
              "",
              "$e"
            ],
            [
              "",
              "$e"
            ],
            [
              "",
              "ce.cleanData"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "ce.clone"
            ],
            [
              "",
              "Oe.test"
            ],
            [
              "",
              "Te.exec"
            ],
            [
              "",
              "ce.htmlPrefilter"
            ],
            [
              "",
              "ce.cleanData"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "$e"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "ce.cleanData"
            ],
            [
              "",
              "Se"
            ],
            [
              "",
              "t.replaceChild"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "s.apply"
            ],
            [
              "",
              "t.get"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "t.getComputedStyle"
            ],
            [
              "",
              "n.call"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "Q.join"
            ],
            [
              "",
              "ze.test"
            ],
            [
              "",
              "Xe"
            ],
            [
              "",
              "n.getPropertyValue"
            ],
            [
              "",
              "a.replace"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "le.pixelBoxStyles"
            ],
            [
              "",
              "_e.test"
            ],
            [
              "",
              "Ve.test"
            ],
            [
              "",
              "J.appendChild.appendChild"
            ],
            [
              "",
              "J.appendChild"
            ],
            [
              "",
              "ie.getComputedStyle"
            ],
            [
              "",
              "J.removeChild"
            ],
            [
              "",
              "Math.round"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "l.cloneNode"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "J.appendChild.appendChild.appendChild"
            ],
            [
              "",
              "J.appendChild.appendChild"
            ],
            [
              "",
              "J.appendChild"
            ],
            [
              "",
              "ie.getComputedStyle"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "J.removeChild"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "Y.exec"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "Math.ceil"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "Xe"
            ],
            [
              "",
              "le.boxSizingReliable"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "Ge"
            ],
            [
              "",
              "t.slice"
            ],
            [
              "",
              "_e.test"
            ],
            [
              "",
              "le.boxSizingReliable"
            ],
            [
              "",
              "le.reliableTrDimensions"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "e.getClientRects"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "at.prototype.init"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "Ge"
            ],
            [
              "",
              "ze.test"
            ],
            [
              "",
              "Ze"
            ],
            [
              "",
              "a.get"
            ],
            [
              "",
              "Y.exec"
            ],
            [
              "",
              "te"
            ],
            [
              "",
              "t.indexOf"
            ],
            [
              "",
              "a.set"
            ],
            [
              "",
              "l.setProperty"
            ],
            [
              "",
              "ze.test"
            ],
            [
              "",
              "Ze"
            ],
            [
              "",
              "a.get"
            ],
            [
              "",
              "Ge"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "isFinite"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "et.test"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "e.getClientRects"
            ],
            [
              "",
              "e.getBoundingClientRect"
            ],
            [
              "",
              "ot"
            ],
            [
              "",
              "Ue"
            ],
            [
              "",
              "ot"
            ],
            [
              "",
              "Xe"
            ],
            [
              "",
              "le.scrollboxSize"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "Math.ceil"
            ],
            [
              "",
              "u.slice"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "it"
            ],
            [
              "",
              "Y.exec"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "rt"
            ],
            [
              "",
              "Ye"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "Ge"
            ],
            [
              "",
              "e.getBoundingClientRect"
            ],
            [
              "",
              "Ue"
            ],
            [
              "",
              "e.getBoundingClientRect"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "e.split"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "Xe"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "e.get"
            ],
            [
              "",
              "at.propHooks._default.get"
            ],
            [
              "",
              "n.set"
            ],
            [
              "",
              "at.propHooks._default.set"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "Ze"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "Math.cos"
            ],
            [
              "",
              "ie.requestAnimationFrame"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "ce.fx.tick"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "ce.Deferred.always"
            ],
            [
              "",
              "ce.Deferred"
            ],
            [
              "",
              "ht"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "s.notifyWith"
            ],
            [
              "",
              "s.notifyWith"
            ],
            [
              "",
              "s.resolveWith"
            ],
            [
              "",
              "s.promise"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ht"
            ],
            [
              "",
              "ce.Tween"
            ],
            [
              "",
              "l.tweens.push"
            ],
            [
              "",
              "s.notifyWith"
            ],
            [
              "",
              "s.resolveWith"
            ],
            [
              "",
              "s.rejectWith"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "a.expand"
            ],
            [
              "",
              "ce._queueHooks"
            ],
            [
              "",
              "n.stop.bind"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "l.opts.start.call"
            ],
            [
              "",
              "l.progress.done.fail.always"
            ],
            [
              "",
              "l.progress.done.fail"
            ],
            [
              "",
              "l.progress.done"
            ],
            [
              "",
              "l.progress"
            ],
            [
              "",
              "ce.fx.timer"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "te"
            ],
            [
              "",
              "Y.exec"
            ],
            [
              "",
              "e.match"
            ],
            [
              "",
              "ee"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "ce._queueHooks"
            ],
            [
              "",
              "p.always"
            ],
            [
              "",
              "p.always"
            ],
            [
              "",
              "ce.queue"
            ],
            [
              "",
              "a.empty.fire"
            ],
            [
              "",
              "ft.test"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "ce.isEmptyObject"
            ],
            [
              "",
              "ce.isEmptyObject"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "p.done"
            ],
            [
              "",
              "p.always"
            ],
            [
              "",
              "_.access"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "p.done"
            ],
            [
              "",
              "re"
            ],
            [
              "",
              "_.remove"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "vt"
            ],
            [
              "",
              "yt.prefilters.unshift"
            ],
            [
              "",
              "yt.prefilters.push"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "r.old.call"
            ],
            [
              "",
              "ce.dequeue"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.isEmptyObject"
            ],
            [
              "",
              "ce.speed"
            ],
            [
              "",
              "yt"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "e.stop"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "pt.test"
            ],
            [
              "",
              "n.splice"
            ],
            [
              "",
              "ce.dequeue"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "ce.queue"
            ],
            [
              "",
              "r.stop.call"
            ],
            [
              "",
              "i.splice"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "i.apply"
            ],
            [
              "",
              "gt"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "gt"
            ],
            [
              "",
              "gt"
            ],
            [
              "",
              "gt"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "n.splice"
            ],
            [
              "",
              "ce.fx.stop"
            ],
            [
              "",
              "ce.timers.push"
            ],
            [
              "",
              "ce.fx.start"
            ],
            [
              "",
              "dt"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "ie.clearTimeout"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "C.createElement.appendChild"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.removeAttr"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.prop"
            ],
            [
              "",
              "ce.isXMLDoc"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "ce.expr.match.bool.test"
            ],
            [
              "",
              "ce.removeAttr"
            ],
            [
              "",
              "i.set"
            ],
            [
              "",
              "e.setAttribute"
            ],
            [
              "",
              "i.get"
            ],
            [
              "",
              "ce.find.attr"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "e.setAttribute"
            ],
            [
              "",
              "t.match"
            ],
            [
              "",
              "e.removeAttribute"
            ],
            [
              "",
              "ce.removeAttr"
            ],
            [
              "",
              "e.setAttribute"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.expr.match.bool.source.match"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "e.match"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "e.match"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.isXMLDoc"
            ],
            [
              "",
              "i.set"
            ],
            [
              "",
              "i.get"
            ],
            [
              "",
              "ce.find.attr"
            ],
            [
              "",
              "parseInt"
            ],
            [
              "",
              "bt.test"
            ],
            [
              "",
              "wt.test"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.addClass"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "Ct"
            ],
            [
              "",
              "kt"
            ],
            [
              "",
              "Ct"
            ],
            [
              "",
              "Tt"
            ],
            [
              "",
              "n.indexOf"
            ],
            [
              "",
              "Tt"
            ],
            [
              "",
              "ce.removeClass"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "Ct"
            ],
            [
              "",
              "kt"
            ],
            [
              "",
              "Ct"
            ],
            [
              "",
              "Tt"
            ],
            [
              "",
              "n.indexOf"
            ],
            [
              "",
              "n.replace"
            ],
            [
              "",
              "Tt"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "ce.toggleClass"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "Ct"
            ],
            [
              "",
              "kt"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "o.hasClass"
            ],
            [
              "",
              "o.removeClass"
            ],
            [
              "",
              "o.addClass"
            ],
            [
              "",
              "Ct"
            ],
            [
              "",
              "_.set"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "Tt"
            ],
            [
              "",
              "Ct"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "n.call"
            ],
            [
              "",
              "ce.val"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "r.set"
            ],
            [
              "",
              "t.nodeName.toLowerCase"
            ],
            [
              "",
              "r.get"
            ],
            [
              "",
              "e.replace"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.find.attr"
            ],
            [
              "",
              "Tt"
            ],
            [
              "",
              "ce.text"
            ],
            [
              "",
              "fe"
            ],
            [
              "",
              "ce.val"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "s.push"
            ],
            [
              "",
              "ce.makeArray"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "ce.valHooks.option.get"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "ce.val"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "e.getAttribute"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "ie.DOMParser"
            ],
            [
              "",
              "t.getElementsByTagName"
            ],
            [
              "",
              "ce.error"
            ],
            [
              "",
              "ce.map.join"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "e.stopPropagation"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ue.call"
            ],
            [
              "",
              "ue.call"
            ],
            [
              "",
              "e.namespace.split"
            ],
            [
              "",
              "Dt.test"
            ],
            [
              "",
              "d.indexOf"
            ],
            [
              "",
              "d.split"
            ],
            [
              "",
              "h.sort"
            ],
            [
              "",
              "d.indexOf"
            ],
            [
              "",
              "ce.Event"
            ],
            [
              "",
              "h.join"
            ],
            [
              "",
              "RegExp"
            ],
            [
              "",
              "h.join"
            ],
            [
              "",
              "ce.makeArray"
            ],
            [
              "",
              "c.trigger.apply"
            ],
            [
              "",
              "Dt.test"
            ],
            [
              "",
              "p.push"
            ],
            [
              "",
              "p.push"
            ],
            [
              "",
              "e.isPropagationStopped"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "Object.create"
            ],
            [
              "",
              "_.get"
            ],
            [
              "",
              "l.apply"
            ],
            [
              "",
              "l.apply"
            ],
            [
              "",
              "e.preventDefault"
            ],
            [
              "",
              "e.isDefaultPrevented"
            ],
            [
              "",
              "c._default.apply"
            ],
            [
              "",
              "p.pop"
            ],
            [
              "",
              "e.isPropagationStopped"
            ],
            [
              "",
              "f.addEventListener"
            ],
            [
              "",
              "e.isPropagationStopped"
            ],
            [
              "",
              "f.removeEventListener"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.Event"
            ],
            [
              "",
              "ce.event.trigger"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.event.trigger"
            ],
            [
              "",
              "ce.event.trigger"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "qt.test"
            ],
            [
              "",
              "Pt"
            ],
            [
              "",
              "Pt"
            ],
            [
              "",
              "encodeURIComponent"
            ],
            [
              "",
              "encodeURIComponent"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "ce.isPlainObject"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "Pt"
            ],
            [
              "",
              "r.join"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.param"
            ],
            [
              "",
              "ce.prop"
            ],
            [
              "",
              "ce.makeArray"
            ],
            [
              "",
              "ce.is"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "Ot.test"
            ],
            [
              "",
              "Ht.test"
            ],
            [
              "",
              "we.test"
            ],
            [
              "",
              "ce.val"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "Array.isArray"
            ],
            [
              "",
              "ce.map"
            ],
            [
              "",
              "e.replace"
            ],
            [
              "",
              "n.replace"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "e.toLowerCase.match"
            ],
            [
              "",
              "e.toLowerCase"
            ],
            [
              "",
              "n.slice"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "i.dataTypes.unshift"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "Gt"
            ],
            [
              "",
              "Gt"
            ],
            [
              "",
              "Gt"
            ],
            [
              "",
              "Ut"
            ],
            [
              "",
              "Ut"
            ],
            [
              "",
              "ce.ajaxSetup"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.Deferred"
            ],
            [
              "",
              "ce.Callbacks"
            ],
            [
              "",
              "Wt.exec"
            ],
            [
              "",
              "e.toLowerCase"
            ],
            [
              "",
              "t.join"
            ],
            [
              "",
              "e.toLowerCase"
            ],
            [
              "",
              "e.toLowerCase"
            ],
            [
              "",
              "T.always"
            ],
            [
              "",
              "c.abort"
            ],
            [
              "",
              "x.promise"
            ],
            [
              "",
              "C.createElement"
            ],
            [
              "",
              "ce.param"
            ],
            [
              "",
              "Vt"
            ],
            [
              "",
              "ce.event.trigger"
            ],
            [
              "",
              "v.type.toUpperCase"
            ],
            [
              "",
              "Ft.test"
            ],
            [
              "",
              "v.url.replace"
            ],
            [
              "",
              "v.data.replace"
            ],
            [
              "",
              "v.url.slice"
            ],
            [
              "",
              "At.test"
            ],
            [
              "",
              "f.replace"
            ],
            [
              "",
              "At.test"
            ],
            [
              "",
              "T.setRequestHeader"
            ],
            [
              "",
              "T.setRequestHeader"
            ],
            [
              "",
              "T.setRequestHeader"
            ],
            [
              "",
              "T.setRequestHeader"
            ],
            [
              "",
              "T.setRequestHeader"
            ],
            [
              "",
              "v.beforeSend.call"
            ],
            [
              "",
              "T.abort"
            ],
            [
              "",
              "b.add"
            ],
            [
              "",
              "T.done"
            ],
            [
              "",
              "T.fail"
            ],
            [
              "",
              "Vt"
            ],
            [
              "",
              "m.trigger"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "T.abort"
            ],
            [
              "",
              "c.send"
            ],
            [
              "",
              "ie.clearTimeout"
            ],
            [
              "",
              "u.shift"
            ],
            [
              "",
              "t.getResponseHeader"
            ],
            [
              "",
              "u.unshift"
            ],
            [
              "",
              "u.unshift"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "ce.inArray"
            ],
            [
              "",
              "e.dataTypes.slice"
            ],
            [
              "",
              "a.toLowerCase"
            ],
            [
              "",
              "c.shift"
            ],
            [
              "",
              "e.dataFilter"
            ],
            [
              "",
              "c.shift"
            ],
            [
              "",
              "i.split"
            ],
            [
              "",
              "c.unshift"
            ],
            [
              "",
              "T.getResponseHeader"
            ],
            [
              "",
              "T.getResponseHeader"
            ],
            [
              "",
              "x.resolveWith"
            ],
            [
              "",
              "x.rejectWith"
            ],
            [
              "",
              "T.statusCode"
            ],
            [
              "",
              "m.trigger"
            ],
            [
              "",
              "b.fireWith"
            ],
            [
              "",
              "m.trigger"
            ],
            [
              "",
              "ce.event.trigger"
            ],
            [
              "",
              "ce.get"
            ],
            [
              "",
              "ce.get"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.ajax"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "ce.isPlainObject"
            ],
            [
              "",
              "ce.ajaxPrefilter"
            ],
            [
              "",
              "t.toLowerCase"
            ],
            [
              "",
              "ce.ajax"
            ],
            [
              "",
              "ce.globalEval"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "e.call"
            ],
            [
              "",
              "ce.eq.clone"
            ],
            [
              "",
              "ce.eq"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "t.insertBefore"
            ],
            [
              "",
              "t.map.append"
            ],
            [
              "",
              "t.map"
            ],
            [
              "",
              "ce.wrapInner"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "n.call"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "e.contents"
            ],
            [
              "",
              "t.wrapAll"
            ],
            [
              "",
              "e.append"
            ],
            [
              "",
              "ce.wrapAll"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "ce.replaceWith"
            ],
            [
              "",
              "ce"
            ],
            [
              "",
              "ce.expr.pseudos.visible"
            ],
            [
              "",
              "e.getClientRects"
            ],
            [
              "",
              "ie.XMLHttpRequest"
            ],
            [
              "",
              "ce.ajaxSettings.xhr"
            ],
            [
              "",
              "ce.ajaxTransport"
            ],
            [
              "",
              "i.xhr"
            ],
            [
              "",
              "r.open"
            ],
            [
              "",
              "r.overrideMimeType"
            ],
            [
              "",
              "r.setRequestHeader"
            ],
            [
              "",
              "r.abort"
            ],
            [
              "",
              "r.getAllResponseHeaders"
            ],
            [
              "",
              "ie.setTimeout"
            ],
            [
              "",
              "r.send"
            ],
            [
              "",
              "ce.ajaxPrefilter"
            ],
            [
              "",
              "ce.ajaxSetup"
            ],
            [
              "",
              "ce.globalEval"
            ],
            [
              "",
              "ce.ajaxPrefilter"
            ],
            [
              "",
              "ce.ajaxTransport"
            ],
            [
              "",
              "ce.attr.prop.on"
            ],
            [
              "",
              "ce.attr.prop"
            ],
            [
              "",
              "ce.attr"
            ],
            [
              "",
              "r.remove"
            ],
            [
              "",
              "C.head.appendChild"
            ],
            [
              "",
              "ce.ajaxSetup"
            ],
            [
              "",
              "Kt.pop"
            ],
            [
              "",
              "ce.ajaxPrefilter"
            ],
            [
              "",
              "Zt.test"
            ],
            [
              "",
              "Zt.test"
            ],
            [
              "",
              "e.jsonpCallback"
            ],
            [
              "",
              "At.test"
            ],
            [
              "",
              "ce.error"
            ],
            [
              "",
              "n.always"
            ],
            [
              "",
              "ce.removeProp"
            ],
            [
              "",
              "Kt.push"
            ],
            [
              "",
              "C.implementation.createHTMLDocument"
            ],
            [
              "",
              "C.implementation.createHTMLDocument"
            ],
            [
              "",
              "t.head.appendChild"
            ],
            [
              "",
              "w.exec"
            ],
            [
              "",
              "t.createElement"
            ],
            [
              "",
              "Ae"
            ],
            [
              "",
              "ce.remove"
            ],
            [
              "",
              "ce.merge"
            ],
            [
              "",
              "e.indexOf"
            ],
            [
              "",
              "Tt"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "e.slice"
            ],
            [
              "",
              "ce.ajax.done.always"
            ],
            [
              "",
              "ce.ajax.done"
            ],
            [
              "",
              "ce.ajax"
            ],
            [
              "",
              "a.html"
            ],
            [
              "",
              "ce.append.find"
            ],
            [
              "",
              "ce.append"
            ],
            [
              "",
              "ce.parseHTML"
            ],
            [
              "",
              "a.each"
            ],
            [
              "",
              "n.apply"
            ],
            [
              "",
              "ce.grep"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "c.offset"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "c.position"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "t.call"
            ],
            [
              "",
              "ce.extend"
            ],
            [
              "",
              "t.using.call"
            ],
            [
              "",
              "c.css"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.offset.setOffset"
            ],
            [
              "",
              "r.getClientRects"
            ],
            [
              "",
              "r.getBoundingClientRect"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "r.getBoundingClientRect"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.offset"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.css"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "r.scrollTo"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "Ye"
            ],
            [
              "",
              "Ge"
            ],
            [
              "",
              "_e.test"
            ],
            [
              "",
              "ce.position"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "o.indexOf"
            ],
            [
              "",
              "Math.max"
            ],
            [
              "",
              "ce.style"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ce.fn.extend"
            ],
            [
              "",
              "ce.each"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "e.apply"
            ],
            [
              "",
              "r.concat"
            ],
            [
              "",
              "ae.call"
            ],
            [
              "",
              "ce.ready"
            ],
            [
              "",
              "ce.type"
            ],
            [
              "",
              "isNaN"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "define"
            ]
          ],
          "mbr": [
            "A.test",
            "Array.isArray",
            "At.test",
            "B.prototype",
            "B.uid",
            "C.addEventListener",
            "C.createDocumentFragment",
            "C.createDocumentFragment.appendChild",
            "C.createElement",
            "C.createElement.appendChild",
            "C.createElement.style",
            "C.documentElement",
            "C.documentElement.doScroll",
            "C.documentMode",
            "C.getElementById",
            "C.head",
            "C.head.appendChild",
            "C.hidden",
            "C.implementation",
            "C.implementation.createHTMLDocument",
            "C.implementation.createHTMLDocument.body",
            "C.location",
            "C.location.href",
            "C.readyState",
            "C.removeEventListener",
            "Ce.test",
            "D.CHILD",
            "D.CHILD.test",
            "D.needsContext",
            "D.needsContext.test",
            "Date.now",
            "De.exec",
            "Dt.test",
            "E.test",
            "Et.href",
            "Et.protocol",
            "Ft.test",
            "G.prototype",
            "H.test",
            "Ht.test",
            "I.attr",
            "I.compile",
            "I.contains",
            "I.error",
            "I.escape",
            "I.getText",
            "I.isXML",
            "I.length",
            "I.matches",
            "I.matchesSelector",
            "I.select",
            "I.selectors",
            "I.setDocument",
            "I.support",
            "I.tokenize",
            "I.uniqueSort",
            "J.appendChild",
            "J.appendChild.appendChild",
            "J.appendChild.appendChild.appendChild",
            "J.getRootNode",
            "J.removeChild",
            "JSON.parse",
            "Jt.childNodes",
            "Jt.childNodes.length",
            "Kt.pop",
            "Kt.push",
            "L.exec",
            "Math.PI",
            "Math.ceil",
            "Math.cos",
            "Math.max",
            "Math.random",
            "Math.round",
            "N.test",
            "O.resolveWith",
            "O.then",
            "O.then.catch",
            "Object.create",
            "Object.defineProperty",
            "Object.getPrototypeOf",
            "Oe.test",
            "Ot.test",
            "Pe.test",
            "Q.join",
            "Q.replace",
            "Qe.length",
            "Re.appendChild",
            "S.exec",
            "S.split",
            "S.split.sort",
            "S.split.sort.join",
            "String.fromCharCode",
            "Symbol.iterator",
            "T.abort",
            "T.activeElement",
            "T.always",
            "T.createElement",
            "T.defaultView",
            "T.done",
            "T.fail",
            "T.getElementsByName",
            "T.getElementsByName.length",
            "T.getResponseHeader",
            "T.hasFocus",
            "T.length",
            "T.querySelector",
            "T.querySelectorAll",
            "T.readyState",
            "T.setRequestHeader",
            "T.status",
            "T.statusCode",
            "T.statusText",
            "Te.exec",
            "Ve.test",
            "Wt.exec",
            "X.test",
            "Xt.host",
            "Xt.href",
            "Xt.protocol",
            "Y.exec",
            "Zt.test",
            "_.access",
            "_.expando",
            "_.get",
            "_.get.events",
            "_.hasData",
            "_.remove",
            "_.set",
            "_e.test",
            "a.apply",
            "a.body",
            "a.body.appendChild",
            "a.childNodes",
            "a.createElement",
            "a.defaultView",
            "a.each",
            "a.empty",
            "a.empty.fire",
            "a.expand",
            "a.finish",
            "a.get",
            "a.guid",
            "a.html",
            "a.id",
            "a.index",
            "a.innerHTML",
            "a.lastChild",
            "a.length",
            "a.matches",
            "a.parentWindow",
            "a.promise",
            "a.push",
            "a.replace",
            "a.set",
            "a.slice",
            "a.then",
            "a.toLowerCase",
            "a.type",
            "a.unqueued",
            "ae.apply",
            "ae.call",
            "arguments.length",
            "at.propHooks",
            "at.propHooks._default",
            "at.propHooks._default.get",
            "at.propHooks._default.set",
            "at.propHooks.scrollLeft",
            "at.prototype",
            "at.prototype.init",
            "b.add",
            "b.attrHandle",
            "b.cacheLength",
            "b.filter",
            "b.filter.ID",
            "b.filters",
            "b.find",
            "b.find.CLASS",
            "b.find.ID",
            "b.find.TAG",
            "b.fireWith",
            "b.preFilter",
            "b.pseudos",
            "b.pseudos.empty",
            "b.pseudos.eq",
            "b.relative",
            "b.setFilters",
            "b.setFilters.hasOwnProperty",
            "b.test",
            "be.setAttribute",
            "bt.test",
            "c._default",
            "c._default.apply",
            "c.abort",
            "c.bindType",
            "c.css",
            "c.delegateType",
            "c.guid",
            "c.handler",
            "c.handler.guid",
            "c.length",
            "c.namespace",
            "c.noBubble",
            "c.offset",
            "c.origType",
            "c.position",
            "c.postDispatch",
            "c.postDispatch.call",
            "c.preDispatch",
            "c.preDispatch.call",
            "c.push",
            "c.selector",
            "c.send",
            "c.shift",
            "c.slice",
            "c.trigger",
            "c.trigger.apply",
            "c.unshift",
            "ce.Animation",
            "ce.Callbacks",
            "ce.Callbacks.add",
            "ce.Deferred",
            "ce.Deferred.always",
            "ce.Deferred.exceptionHook",
            "ce.Deferred.getErrorHook",
            "ce.Deferred.getStackHook",
            "ce.Deferred.promise",
            "ce.Event",
            "ce.Event.prototype",
            "ce.Tween",
            "ce._evalUrl",
            "ce._queueHooks",
            "ce._queueHooks.stop",
            "ce.active",
            "ce.addClass",
            "ce.ajax",
            "ce.ajax.done",
            "ce.ajax.done.always",
            "ce.ajaxPrefilter",
            "ce.ajaxSettings",
            "ce.ajaxSettings.flatOptions",
            "ce.ajaxSettings.xhr",
            "ce.ajaxSetup",
            "ce.ajaxTransport",
            "ce.append",
            "ce.append.find",
            "ce.attr",
            "ce.attr.prop",
            "ce.attr.prop.on",
            "ce.attrHooks",
            "ce.camelCase",
            "ce.children",
            "ce.cleanData",
            "ce.clone",
            "ce.contains",
            "ce.css",
            "ce.cssHooks",
            "ce.cssHooks.marginLeft",
            "ce.cssNumber",
            "ce.cssProps",
            "ce.dequeue",
            "ce.each",
            "ce.easing",
            "ce.easing._default",
            "ce.eq",
            "ce.eq.clone",
            "ce.error",
            "ce.escapeSelector",
            "ce.etag",
            "ce.event",
            "ce.event.add",
            "ce.event.addProp",
            "ce.event.dispatch",
            "ce.event.dispatch.apply",
            "ce.event.fix",
            "ce.event.global",
            "ce.event.handlers",
            "ce.event.handlers.call",
            "ce.event.remove",
            "ce.event.simulate",
            "ce.event.special",
            "ce.event.trigger",
            "ce.event.triggered",
            "ce.expando",
            "ce.expr",
            "ce.expr.attrHandle",
            "ce.expr.match",
            "ce.expr.match.bool",
            "ce.expr.match.bool.source",
            "ce.expr.match.bool.source.match",
            "ce.expr.match.bool.test",
            "ce.expr.match.needsContext",
            "ce.expr.match.needsContext.test",
            "ce.expr.pseudos",
            "ce.expr.pseudos.animated",
            "ce.expr.pseudos.hidden",
            "ce.expr.pseudos.visible",
            "ce.extend",
            "ce.filter",
            "ce.find",
            "ce.find.attr",
            "ce.find.length",
            "ce.find.matches",
            "ce.find.matchesSelector",
            "ce.fn",
            "ce.fn.delay",
            "ce.fn.extend",
            "ce.fn.init",
            "ce.fn.load",
            "ce.fn.ready",
            "ce.fn.uniqueSort",
            "ce.fx",
            "ce.fx.interval",
            "ce.fx.off",
            "ce.fx.speeds",
            "ce.fx.speeds._default",
            "ce.fx.start",
            "ce.fx.step",
            "ce.fx.stop",
            "ce.fx.tick",
            "ce.fx.timer",
            "ce.get",
            "ce.globalEval",
            "ce.grep",
            "ce.grep.length",
            "ce.guid",
            "ce.hide",
            "ce.holdReady",
            "ce.htmlPrefilter",
            "ce.inArray",
            "ce.index",
            "ce.is",
            "ce.isArray",
            "ce.isEmptyObject",
            "ce.isFunction",
            "ce.isNumeric",
            "ce.isPlainObject",
            "ce.isReady",
            "ce.isWindow",
            "ce.isXMLDoc",
            "ce.lastModified",
            "ce.makeArray",
            "ce.map",
            "ce.map.join",
            "ce.merge",
            "ce.noConflict",
            "ce.nodeName",
            "ce.now",
            "ce.off",
            "ce.offset",
            "ce.offset.setOffset",
            "ce.param",
            "ce.parseHTML",
            "ce.parseJSON",
            "ce.parseXML",
            "ce.position",
            "ce.prop",
            "ce.propFix",
            "ce.propHooks",
            "ce.propHooks.selected",
            "ce.prototype",
            "ce.proxy",
            "ce.queue",
            "ce.queue.length",
            "ce.ready",
            "ce.ready.then",
            "ce.readyException",
            "ce.readyWait",
            "ce.remove",
            "ce.removeAttr",
            "ce.removeClass",
            "ce.removeEvent",
            "ce.removeProp",
            "ce.replaceWith",
            "ce.show",
            "ce.speed",
            "ce.style",
            "ce.support",
            "ce.text",
            "ce.timers",
            "ce.timers.push",
            "ce.toggleClass",
            "ce.trim",
            "ce.type",
            "ce.unique",
            "ce.uniqueSort",
            "ce.val",
            "ce.valHooks",
            "ce.valHooks.option",
            "ce.valHooks.option.get",
            "ce.wrapAll",
            "ce.wrapInner",
            "ct.selected",
            "d.call",
            "d.indexOf",
            "d.join",
            "d.length",
            "d.push",
            "d.slice",
            "d.split",
            "d.test",
            "de.call",
            "define.amd",
            "e.addEventListener",
            "e.append",
            "e.appendChild",
            "e.appendChild.setAttribute",
            "e.apply",
            "e.body",
            "e.button",
            "e.cache",
            "e.call",
            "e.charCodeAt",
            "e.charCodeAt.toString",
            "e.checked",
            "e.childNodes",
            "e.childNodes.length",
            "e.className",
            "e.cloneNode",
            "e.compareDocumentPosition",
            "e.contains",
            "e.content",
            "e.contentDocument",
            "e.contentType",
            "e.contents",
            "e.contents.script",
            "e.converters",
            "e.crossDomain",
            "e.currentTarget",
            "e.data",
            "e.dataFilter",
            "e.dataType",
            "e.dataTypes",
            "e.dataTypes.slice",
            "e.defaultPrevented",
            "e.defaultView",
            "e.delegateTarget",
            "e.dir",
            "e.disabled",
            "e.document",
            "e.document.documentElement",
            "e.document.nodeType",
            "e.documentElement",
            "e.documentElement.textContent",
            "e.each",
            "e.elem",
            "e.elem.nodeType",
            "e.elem.parentNode",
            "e.elem.style",
            "e.first",
            "e.firstChild",
            "e.firstElementChild",
            "e.get",
            "e.getAttribute",
            "e.getAttributeNode",
            "e.getBoundingClientRect",
            "e.getBoundingClientRect.left",
            "e.getBoundingClientRect.width",
            "e.getClientRects",
            "e.getClientRects.length",
            "e.getElementById",
            "e.getElementsByClassName",
            "e.getElementsByTagName",
            "e.getRootNode",
            "e.guid",
            "e.handleObj",
            "e.headers",
            "e.href",
            "e.id",
            "e.indexOf",
            "e.isDefaultPrevented",
            "e.isDisabled",
            "e.isImmediatePropagationStopped",
            "e.isPropagationStopped",
            "e.isTrigger",
            "e.item",
            "e.jquery",
            "e.jsonp",
            "e.jsonpCallback",
            "e.lang",
            "e.left",
            "e.length",
            "e.marginLeft",
            "e.match",
            "e.message",
            "e.mimeType",
            "e.name",
            "e.namespace",
            "e.namespace.split",
            "e.namespaceURI",
            "e.next",
            "e.nextSibling",
            "e.nodeName",
            "e.nodeName.toLowerCase",
            "e.nodeType",
            "e.nodeValue",
            "e.notifyWith",
            "e.now",
            "e.offsetHeight",
            "e.offsetParent",
            "e.offsetWidth",
            "e.options",
            "e.originalEvent",
            "e.originalEvent.returnValue",
            "e.ownerDocument",
            "e.ownerDocument.defaultView",
            "e.parentNode",
            "e.parentNode.disabled",
            "e.parentNode.selectedIndex",
            "e.preventDefault",
            "e.promise",
            "e.promise.progress",
            "e.promise.progress.done",
            "e.promise.progress.done.fail",
            "e.prop",
            "e.push",
            "e.querySelectorAll",
            "e.querySelectorAll.length",
            "e.relatedTarget",
            "e.removeAttribute",
            "e.removeEventListener",
            "e.replace",
            "e.replace.replace",
            "e.replace.toLowerCase",
            "e.responseFields",
            "e.responseText",
            "e.result",
            "e.returnValue",
            "e.right",
            "e.rnamespace",
            "e.selected",
            "e.selectedIndex",
            "e.setAttribute",
            "e.slice",
            "e.slice.concat",
            "e.split",
            "e.stack",
            "e.stop",
            "e.stopImmediatePropagation",
            "e.stopPropagation",
            "e.style",
            "e.style.cssText",
            "e.style.display",
            "e.style.position",
            "e.tabIndex",
            "e.target",
            "e.target.nodeType",
            "e.target.parentNode",
            "e.textContent",
            "e.then",
            "e.throws",
            "e.timeStamp",
            "e.toLowerCase",
            "e.toLowerCase.match",
            "e.top",
            "e.type",
            "e.type.slice",
            "e.unit",
            "e.url",
            "e.value",
            "e.width",
            "e.window",
            "et.test",
            "f.add",
            "f.add.call",
            "f.addEventListener",
            "f.appendChild",
            "f.bindType",
            "f.delegateType",
            "f.fireWith",
            "f.firstChild",
            "f.getElementById",
            "f.has",
            "f.left",
            "f.length",
            "f.querySelectorAll",
            "f.remove",
            "f.remove.call",
            "f.removeEventListener",
            "f.replace",
            "f.setup",
            "f.setup.call",
            "f.teardown",
            "f.teardown.call",
            "f.textContent",
            "f.top",
            "ft.test",
            "h.display",
            "h.join",
            "h.overflow",
            "h.overflowX",
            "h.overflowY",
            "h.sort",
            "he.call",
            "i.apply",
            "i.async",
            "i.call",
            "i.call.done",
            "i.call.done.fail",
            "i.childNodes",
            "i.crossDomain",
            "i.data",
            "i.dataTypes",
            "i.dataTypes.unshift",
            "i.elem",
            "i.get",
            "i.handlers",
            "i.hasContent",
            "i.left",
            "i.length",
            "i.mimeType",
            "i.nodeName",
            "i.opacity",
            "i.password",
            "i.pop",
            "i.position",
            "i.promise",
            "i.push",
            "i.resolveWith",
            "i.set",
            "i.splice",
            "i.split",
            "i.top",
            "i.type",
            "i.url",
            "i.username",
            "i.width",
            "i.xhr",
            "i.xhrFields",
            "ie.$",
            "ie.DOMParser",
            "ie.XMLHttpRequest",
            "ie.addEventListener",
            "ie.clearTimeout",
            "ie.console",
            "ie.console.warn",
            "ie.document",
            "ie.getComputedStyle",
            "ie.jQuery",
            "ie.location",
            "ie.location.hash",
            "ie.removeEventListener",
            "ie.requestAnimationFrame",
            "ie.setTimeout",
            "j.test",
            "je.test",
            "jt.guid",
            "k.apply",
            "k.call",
            "ke._default",
            "ke.caption",
            "ke.colgroup",
            "ke.optgroup",
            "ke.option",
            "ke.tbody",
            "ke.td",
            "ke.tfoot",
            "ke.th",
            "ke.thead",
            "l.apply",
            "l.call",
            "l.childNodes",
            "l.cloneNode",
            "l.cloneNode.style",
            "l.cloneNode.style.backgroundClip",
            "l.disabled",
            "l.duration",
            "l.elem",
            "l.firstChild",
            "l.join",
            "l.lastChild",
            "l.nodeType",
            "l.offsetWidth",
            "l.opts",
            "l.opts.always",
            "l.opts.complete",
            "l.opts.done",
            "l.opts.easing",
            "l.opts.fail",
            "l.opts.progress",
            "l.opts.queue",
            "l.opts.specialEasing",
            "l.opts.start",
            "l.opts.start.call",
            "l.parentNode",
            "l.progress",
            "l.progress.done",
            "l.progress.done.fail",
            "l.progress.done.fail.always",
            "l.props",
            "l.selector",
            "l.setProperty",
            "l.slice",
            "l.startTime",
            "l.style",
            "l.style.backgroundClip",
            "l.style.cssText",
            "l.style.position",
            "l.style.right",
            "l.test",
            "l.tweens",
            "l.tweens.length",
            "l.tweens.push",
            "le.ajax",
            "le.boxSizingReliable",
            "le.checkClone",
            "le.checkOn",
            "le.clearCloneStyle",
            "le.cors",
            "le.createHTMLDocument",
            "le.cssHas",
            "le.disconnectedMatch",
            "le.getById",
            "le.noCloneChecked",
            "le.optSelected",
            "le.option",
            "le.pixelBoxStyles",
            "le.pixelPosition",
            "le.radioValue",
            "le.reliableMarginLeft",
            "le.reliableTrDimensions",
            "le.scope",
            "le.scrollboxSize",
            "le.sortDetached",
            "le.sortStable",
            "lt.type",
            "lt.value",
            "m.exec",
            "m.test",
            "m.trigger",
            "me.apply",
            "module.exports",
            "n.add",
            "n.always",
            "n.apply",
            "n.body",
            "n.call",
            "n.childNodes",
            "n.crossDomain",
            "n.currentTarget",
            "n.disabled",
            "n.documentElement",
            "n.each",
            "n.elem",
            "n.empty",
            "n.empty.add",
            "n.eq",
            "n.fireWith",
            "n.getPropertyValue",
            "n.guid",
            "n.handler",
            "n.hasOwnProperty",
            "n.head",
            "n.head.appendChild",
            "n.head.appendChild.parentNode",
            "n.head.appendChild.parentNode.removeChild",
            "n.indexOf",
            "n.isSimulated",
            "n.length",
            "n.nodeName",
            "n.nodeType",
            "n.overflow",
            "n.ownerDocument",
            "n.pageXOffset",
            "n.pageYOffset",
            "n.parentNode",
            "n.parentNode.disabled",
            "n.push",
            "n.queue",
            "n.ready",
            "n.replace",
            "n.replace.toLowerCase",
            "n.reverse",
            "n.scriptAttrs",
            "n.scriptCharset",
            "n.set",
            "n.shift",
            "n.slice",
            "n.splice",
            "n.stop",
            "n.stop.bind",
            "n.style",
            "n.style.display",
            "n.style.height",
            "n.target",
            "n.toString",
            "n.type",
            "n.unshift",
            "n.url",
            "n.value",
            "n.width",
            "o.addClass",
            "o.attributes",
            "o.call",
            "o.data",
            "o.done",
            "o.done.resolve",
            "o.empty",
            "o.empty.fire",
            "o.getAttributeNode",
            "o.handler",
            "o.hasClass",
            "o.indexOf",
            "o.length",
            "o.namespace",
            "o.nodeType",
            "o.notifyWith",
            "o.origType",
            "o.ownerDocument",
            "o.parentNode",
            "o.parentNode.removeChild",
            "o.promise",
            "o.push",
            "o.queue",
            "o.reject",
            "o.rejectWith",
            "o.removeClass",
            "o.resolveWith",
            "o.selector",
            "o.setAttribute",
            "o.shift",
            "o.shift.value",
            "o.shift.value.length",
            "o.splice",
            "o.state",
            "o.stop",
            "o.text",
            "o.then",
            "o.type",
            "oe.concat",
            "oe.concat.apply",
            "oe.flat",
            "oe.flat.call",
            "oe.indexOf",
            "oe.pop",
            "oe.push",
            "oe.slice",
            "oe.sort",
            "oe.splice",
            "p.always",
            "p.delegateCount",
            "p.done",
            "p.length",
            "p.pop",
            "p.push",
            "p.splice",
            "pe.call",
            "pt.test",
            "q.test",
            "qt.test",
            "r.abort",
            "r.appendChild",
            "r.appendChild.disabled",
            "r.appendChild.id",
            "r.appendChild.innerHTML",
            "r.borderBottomWidth",
            "r.borderTopWidth",
            "r.call",
            "r.complete",
            "r.concat",
            "r.cur",
            "r.duration",
            "r.end",
            "r.get",
            "r.getAllResponseHeaders",
            "r.getBoundingClientRect",
            "r.getClientRects",
            "r.getClientRects.length",
            "r.handler",
            "r.handler.apply",
            "r.height",
            "r.host",
            "r.href",
            "r.join",
            "r.left",
            "r.length",
            "r.matches",
            "r.memory",
            "r.msMatchesSelector",
            "r.namespace",
            "r.needsContext",
            "r.nodeType",
            "r.notify",
            "r.offsetParent",
            "r.old",
            "r.old.call",
            "r.onabort",
            "r.once",
            "r.onerror",
            "r.onload",
            "r.onreadystatechange",
            "r.ontimeout",
            "r.open",
            "r.origType",
            "r.overrideMimeType",
            "r.ownerDocument",
            "r.ownerDocument.defaultView",
            "r.pageXOffset",
            "r.pageYOffset",
            "r.parentNode",
            "r.parentNode.removeChild",
            "r.protocol",
            "r.push",
            "r.queue",
            "r.readyState",
            "r.reject",
            "r.remove",
            "r.resolve",
            "r.response",
            "r.responseText",
            "r.responseType",
            "r.scrollTo",
            "r.selector",
            "r.send",
            "r.set",
            "r.setRequestHeader",
            "r.shift",
            "r.slice",
            "r.start",
            "r.status",
            "r.statusText",
            "r.stop",
            "r.stop.call",
            "r.stopOnFalse",
            "r.style",
            "r.style.display",
            "r.unique",
            "r.unit",
            "r.webkitMatchesSelector",
            "s.apply",
            "s.call",
            "s.checked",
            "s.data",
            "s.defaultValue",
            "s.done",
            "s.done.fail",
            "s.error",
            "s.left",
            "s.length",
            "s.notifyWith",
            "s.pop",
            "s.promise",
            "s.push",
            "s.rejectWith",
            "s.resolveWith",
            "s.splice",
            "s.state",
            "s.test",
            "s.top",
            "s.type",
            "se.call",
            "t.addEventListener",
            "t.apply",
            "t.call",
            "t.click",
            "t.compareDocumentPosition",
            "t.constructor",
            "t.contentType",
            "t.createDocumentFragment",
            "t.createElement",
            "t.createTextNode",
            "t.delegateCount",
            "t.duration",
            "t.error",
            "t.events",
            "t.finish",
            "t.firstChild",
            "t.get",
            "t.getAttribute",
            "t.getComputedStyle",
            "t.getElementById",
            "t.getElementsByClassName",
            "t.getElementsByName",
            "t.getElementsByTagName",
            "t.getResponseHeader",
            "t.handle",
            "t.head",
            "t.head.appendChild",
            "t.html",
            "t.indexOf",
            "t.innerHTML",
            "t.insertBefore",
            "t.join",
            "t.jquery",
            "t.jsonpCallback",
            "t.left",
            "t.length",
            "t.map",
            "t.map.append",
            "t.match",
            "t.method",
            "t.name",
            "t.nodeName",
            "t.nodeName.toLowerCase",
            "t.nodeType",
            "t.nonce",
            "t.offsetHeight",
            "t.opener",
            "t.ownerDocument",
            "t.parentNode",
            "t.parentNode.removeChild",
            "t.parentNode.selectedIndex",
            "t.prevObject",
            "t.push",
            "t.querySelectorAll",
            "t.replace",
            "t.replace.toLowerCase",
            "t.replaceChild",
            "t.selectedIndex",
            "t.slice",
            "t.stop",
            "t.style",
            "t.style.cssText",
            "t.style.height",
            "t.test",
            "t.toLowerCase",
            "t.toUpperCase",
            "t.top",
            "t.type",
            "t.using",
            "t.using.call",
            "t.value",
            "t.wrapAll",
            "u.checked",
            "u.currentTarget",
            "u.data",
            "u.defaultValue",
            "u.delegateTarget",
            "u.elem",
            "u.end",
            "u.getAttribute",
            "u.handleObj",
            "u.isImmediatePropagationStopped",
            "u.isPropagationStopped",
            "u.length",
            "u.maxWidth",
            "u.minWidth",
            "u.noModule",
            "u.nodeName",
            "u.nodeName.toLowerCase",
            "u.nonce",
            "u.preventDefault",
            "u.push",
            "u.result",
            "u.rnamespace",
            "u.rnamespace.test",
            "u.shift",
            "u.slice",
            "u.src",
            "u.start",
            "u.stopPropagation",
            "u.style",
            "u.style.cssText",
            "u.textContent",
            "u.textContent.replace",
            "u.type",
            "u.unshift",
            "u.width",
            "ue.call",
            "ue.toString",
            "v.accepts",
            "v.async",
            "v.beforeSend",
            "v.beforeSend.call",
            "v.cache",
            "v.complete",
            "v.contentType",
            "v.context",
            "v.converters",
            "v.crossDomain",
            "v.data",
            "v.data.replace",
            "v.dataType",
            "v.dataTypes",
            "v.display",
            "v.error",
            "v.events",
            "v.global",
            "v.handle",
            "v.hasContent",
            "v.headers",
            "v.hidden",
            "v.ifModified",
            "v.length",
            "v.method",
            "v.mimeType",
            "v.processData",
            "v.statusCode",
            "v.success",
            "v.timeout",
            "v.traditional",
            "v.type",
            "v.type.toUpperCase",
            "v.url",
            "v.url.replace",
            "v.url.slice",
            "w.exec",
            "w.test",
            "we.test",
            "wt.test",
            "x.promise",
            "x.rejectWith",
            "x.resolveWith",
            "x.test",
            "xe.appendChild",
            "xe.cloneNode",
            "xe.cloneNode.cloneNode",
            "xe.cloneNode.cloneNode.lastChild",
            "xe.cloneNode.cloneNode.lastChild.checked",
            "xe.cloneNode.lastChild",
            "xe.cloneNode.lastChild.defaultValue",
            "xe.innerHTML",
            "xe.lastChild",
            "y.exec",
            "y.jquery",
            "y.length",
            "y.nodeType",
            "ye.childNodes",
            "ye.childNodes.length",
            "yt.prefilters",
            "yt.prefilters.length",
            "yt.prefilters.push",
            "yt.prefilters.unshift",
            "yt.tweeners",
            "z.access",
            "z.expando",
            "z.get",
            "z.hasData",
            "z.remove",
            "z.set",
            "ze.test"
          ],
          "tgt": [
            "$",
            "$e",
            "A",
            "A.test",
            "Ae",
            "Array",
            "Array.isArray",
            "At.test",
            "B",
            "Be",
            "C.addEventListener",
            "C.createDocumentFragment",
            "C.createDocumentFragment.appendChild",
            "C.createElement",
            "C.createElement.appendChild",
            "C.getElementById",
            "C.head.appendChild",
            "C.implementation.createHTMLDocument",
            "C.removeEventListener",
            "Ce.test",
            "Ct",
            "D.CHILD.test",
            "D.needsContext.test",
            "Date.now",
            "De.exec",
            "Dt.test",
            "E.test",
            "Ee",
            "Error",
            "F",
            "Fe",
            "Ft.test",
            "G",
            "Ge",
            "Gt",
            "H.test",
            "He",
            "Ht.test",
            "I",
            "I.attr",
            "I.contains",
            "I.error",
            "J",
            "J.appendChild",
            "J.appendChild.appendChild",
            "J.appendChild.appendChild.appendChild",
            "J.removeChild",
            "JSON.parse",
            "K",
            "Kt.pop",
            "Kt.push",
            "L",
            "L.exec",
            "Le",
            "M",
            "Math.ceil",
            "Math.cos",
            "Math.max",
            "Math.random",
            "Math.round",
            "N.test",
            "O.resolveWith",
            "O.then",
            "O.then.catch",
            "Object",
            "Object.create",
            "Object.defineProperty",
            "Oe.test",
            "Ot.test",
            "Pe.test",
            "Pt",
            "Q",
            "Q.join",
            "Q.replace",
            "R",
            "Re",
            "Re.appendChild",
            "RegExp",
            "S.exec",
            "S.split",
            "S.split.sort",
            "S.split.sort.join",
            "Se",
            "String.fromCharCode",
            "T",
            "T.abort",
            "T.always",
            "T.createElement",
            "T.done",
            "T.fail",
            "T.getElementsByName",
            "T.getResponseHeader",
            "T.hasFocus",
            "T.querySelector",
            "T.querySelectorAll",
            "T.setRequestHeader",
            "T.statusCode",
            "Te.exec",
            "Tt",
            "TypeError",
            "U",
            "Ue",
            "Ut",
            "V",
            "Ve.test",
            "Vt",
            "W",
            "Wt.exec",
            "X",
            "X.test",
            "Xe",
            "Y",
            "Y.exec",
            "Ye",
            "Z",
            "Ze",
            "Zt.test",
            "_",
            "_.access",
            "_.get",
            "_.hasData",
            "_.remove",
            "_.set",
            "_e.test",
            "a",
            "a.apply",
            "a.body.appendChild",
            "a.createElement",
            "a.each",
            "a.empty.fire",
            "a.expand",
            "a.get",
            "a.html",
            "a.index",
            "a.promise",
            "a.push",
            "a.replace",
            "a.set",
            "a.slice",
            "a.then",
            "a.toLowerCase",
            "ae.apply",
            "ae.call",
            "at.propHooks._default.get",
            "at.propHooks._default.set",
            "at.prototype.init",
            "b.add",
            "b.find.ID",
            "b.find.TAG",
            "b.fireWith",
            "b.pseudos.empty",
            "b.setFilters.hasOwnProperty",
            "b.test",
            "be.setAttribute",
            "bt.test",
            "c",
            "c._default.apply",
            "c.abort",
            "c.css",
            "c.offset",
            "c.position",
            "c.postDispatch.call",
            "c.preDispatch.call",
            "c.push",
            "c.send",
            "c.shift",
            "c.slice",
            "c.trigger.apply",
            "c.unshift",
            "ce",
            "ce.Callbacks",
            "ce.Callbacks.add",
            "ce.Deferred",
            "ce.Deferred.always",
            "ce.Deferred.exceptionHook",
            "ce.Deferred.getErrorHook",
            "ce.Deferred.getStackHook",
            "ce.Deferred.promise",
            "ce.Event",
            "ce.Tween",
            "ce._evalUrl",
            "ce._queueHooks",
            "ce.addClass",
            "ce.ajax",
            "ce.ajax.done",
            "ce.ajax.done.always",
            "ce.ajaxPrefilter",
            "ce.ajaxSettings.xhr",
            "ce.ajaxSetup",
            "ce.ajaxTransport",
            "ce.append",
            "ce.append.find",
            "ce.attr",
            "ce.attr.prop",
            "ce.attr.prop.on",
            "ce.children",
            "ce.cleanData",
            "ce.clone",
            "ce.contains",
            "ce.css",
            "ce.dequeue",
            "ce.each",
            "ce.eq",
            "ce.eq.clone",
            "ce.error",
            "ce.escapeSelector",
            "ce.event.add",
            "ce.event.dispatch.apply",
            "ce.event.fix",
            "ce.event.handlers.call",
            "ce.event.remove",
            "ce.event.simulate",
            "ce.event.trigger",
            "ce.expr.match.bool.source.match",
            "ce.expr.match.bool.test",
            "ce.expr.match.needsContext.test",
            "ce.expr.pseudos.visible",
            "ce.extend",
            "ce.filter",
            "ce.find",
            "ce.find.attr",
            "ce.find.matches",
            "ce.find.matchesSelector",
            "ce.fn.extend",
            "ce.fn.init",
            "ce.fx.start",
            "ce.fx.stop",
            "ce.fx.tick",
            "ce.fx.timer",
            "ce.get",
            "ce.globalEval",
            "ce.grep",
            "ce.hide",
            "ce.htmlPrefilter",
            "ce.inArray",
            "ce.index",
            "ce.is",
            "ce.isEmptyObject",
            "ce.isPlainObject",
            "ce.isXMLDoc",
            "ce.makeArray",
            "ce.map",
            "ce.map.join",
            "ce.merge",
            "ce.off",
            "ce.offset",
            "ce.offset.setOffset",
            "ce.param",
            "ce.parseHTML",
            "ce.position",
            "ce.prop",
            "ce.queue",
            "ce.ready",
            "ce.readyException",
            "ce.remove",
            "ce.removeAttr",
            "ce.removeClass",
            "ce.removeEvent",
            "ce.removeProp",
            "ce.replaceWith",
            "ce.show",
            "ce.speed",
            "ce.style",
            "ce.text",
            "ce.timers.push",
            "ce.toggleClass",
            "ce.type",
            "ce.uniqueSort",
            "ce.val",
            "ce.valHooks.option.get",
            "ce.wrapAll",
            "ce.wrapInner",
            "d",
            "d.call",
            "d.indexOf",
            "d.join",
            "d.push",
            "d.slice",
            "d.split",
            "d.test",
            "de.call",
            "define",
            "dt",
            "e",
            "e.addEventListener",
            "e.append",
            "e.appendChild",
            "e.appendChild.setAttribute",
            "e.apply",
            "e.call",
            "e.charCodeAt",
            "e.charCodeAt.toString",
            "e.cloneNode",
            "e.compareDocumentPosition",
            "e.contains",
            "e.contents",
            "e.dataFilter",
            "e.dataTypes.slice",
            "e.each",
            "e.get",
            "e.getAttribute",
            "e.getAttributeNode",
            "e.getBoundingClientRect",
            "e.getClientRects",
            "e.getElementById",
            "e.getElementsByClassName",
            "e.getElementsByTagName",
            "e.getRootNode",
            "e.indexOf",
            "e.isDefaultPrevented",
            "e.isPropagationStopped",
            "e.jsonpCallback",
            "e.match",
            "e.namespace.split",
            "e.nodeName.toLowerCase",
            "e.preventDefault",
            "e.promise",
            "e.promise.progress",
            "e.promise.progress.done",
            "e.promise.progress.done.fail",
            "e.push",
            "e.querySelectorAll",
            "e.removeAttribute",
            "e.removeEventListener",
            "e.replace",
            "e.replace.replace",
            "e.replace.toLowerCase",
            "e.setAttribute",
            "e.slice",
            "e.slice.concat",
            "e.split",
            "e.stop",
            "e.stopImmediatePropagation",
            "e.stopPropagation",
            "e.toLowerCase",
            "e.toLowerCase.match",
            "e.type.slice",
            "ee",
            "encodeURIComponent",
            "et.test",
            "f.add.call",
            "f.addEventListener",
            "f.appendChild",
            "f.fireWith",
            "f.getElementById",
            "f.has",
            "f.querySelectorAll",
            "f.remove.call",
            "f.removeEventListener",
            "f.replace",
            "f.setup.call",
            "f.teardown.call",
            "fe",
            "ft.test",
            "g",
            "gt",
            "h",
            "h.join",
            "h.sort",
            "he.call",
            "ht",
            "i",
            "i.apply",
            "i.call",
            "i.call.done",
            "i.call.done.fail",
            "i.dataTypes.unshift",
            "i.get",
            "i.pop",
            "i.promise",
            "i.push",
            "i.resolveWith",
            "i.set",
            "i.splice",
            "i.split",
            "i.xhr",
            "ie.DOMParser",
            "ie.XMLHttpRequest",
            "ie.addEventListener",
            "ie.clearTimeout",
            "ie.console.warn",
            "ie.getComputedStyle",
            "ie.removeEventListener",
            "ie.requestAnimationFrame",
            "ie.setTimeout",
            "isFinite",
            "isNaN",
            "it",
            "j.test",
            "je.test",
            "k.apply",
            "k.call",
            "kt",
            "l",
            "l.apply",
            "l.call",
            "l.cloneNode",
            "l.join",
            "l.opts.start.call",
            "l.progress",
            "l.progress.done",
            "l.progress.done.fail",
            "l.progress.done.fail.always",
            "l.setProperty",
            "l.slice",
            "l.test",
            "l.tweens.push",
            "le.boxSizingReliable",
            "le.pixelBoxStyles",
            "le.reliableTrDimensions",
            "le.scrollboxSize",
            "m",
            "m.exec",
            "m.test",
            "m.trigger",
            "me.apply",
            "n",
            "n.add",
            "n.always",
            "n.apply",
            "n.call",
            "n.each",
            "n.empty.add",
            "n.eq",
            "n.getPropertyValue",
            "n.head.appendChild",
            "n.head.appendChild.parentNode.removeChild",
            "n.indexOf",
            "n.push",
            "n.ready",
            "n.replace",
            "n.replace.toLowerCase",
            "n.reverse",
            "n.set",
            "n.shift",
            "n.slice",
            "n.splice",
            "n.stop.bind",
            "n.unshift",
            "ne",
            "o",
            "o.addClass",
            "o.call",
            "o.done",
            "o.empty.fire",
            "o.getAttributeNode",
            "o.hasClass",
            "o.indexOf",
            "o.parentNode.removeChild",
            "o.promise",
            "o.push",
            "o.rejectWith",
            "o.removeClass",
            "o.resolveWith",
            "o.setAttribute",
            "o.shift",
            "o.splice",
            "o.state",
            "o.then",
            "oe.concat.apply",
            "oe.flat.call",
            "ot",
            "p.always",
            "p.done",
            "p.pop",
            "p.push",
            "p.splice",
            "parseFloat",
            "parseInt",
            "pe.call",
            "pt.test",
            "q.test",
            "qt.test",
            "r",
            "r.abort",
            "r.appendChild",
            "r.call",
            "r.concat",
            "r.cur",
            "r.get",
            "r.getAllResponseHeaders",
            "r.getBoundingClientRect",
            "r.getClientRects",
            "r.handler.apply",
            "r.join",
            "r.old.call",
            "r.open",
            "r.overrideMimeType",
            "r.parentNode.removeChild",
            "r.push",
            "r.remove",
            "r.scrollTo",
            "r.send",
            "r.set",
            "r.setRequestHeader",
            "r.shift",
            "r.slice",
            "r.stop.call",
            "re",
            "rt",
            "s",
            "s.apply",
            "s.call",
            "s.done",
            "s.done.fail",
            "s.notifyWith",
            "s.pop",
            "s.promise",
            "s.push",
            "s.rejectWith",
            "s.resolveWith",
            "s.splice",
            "s.test",
            "se.call",
            "t",
            "t.addEventListener",
            "t.apply",
            "t.call",
            "t.compareDocumentPosition",
            "t.createDocumentFragment",
            "t.createElement",
            "t.createTextNode",
            "t.get",
            "t.getAttribute",
            "t.getComputedStyle",
            "t.getElementById",
            "t.getElementsByClassName",
            "t.getElementsByName",
            "t.getElementsByTagName",
            "t.getResponseHeader",
            "t.head.appendChild",
            "t.html",
            "t.indexOf",
            "t.insertBefore",
            "t.join",
            "t.map",
            "t.map.append",
            "t.match",
            "t.nodeName.toLowerCase",
            "t.parentNode.removeChild",
            "t.push",
            "t.querySelectorAll",
            "t.replace",
            "t.replace.toLowerCase",
            "t.replaceChild",
            "t.slice",
            "t.test",
            "t.toLowerCase",
            "t.toUpperCase",
            "t.using.call",
            "t.wrapAll",
            "te",
            "u",
            "u.getAttribute",
            "u.isImmediatePropagationStopped",
            "u.isPropagationStopped",
            "u.nodeName.toLowerCase",
            "u.preventDefault",
            "u.push",
            "u.rnamespace.test",
            "u.shift",
            "u.slice",
            "u.stopPropagation",
            "u.textContent.replace",
            "u.unshift",
            "ue.call",
            "v",
            "v.beforeSend.call",
            "v.data.replace",
            "v.type.toUpperCase",
            "v.url.replace",
            "v.url.slice",
            "vt",
            "w.exec",
            "w.test",
            "we.test",
            "wt.test",
            "x",
            "x.promise",
            "x.rejectWith",
            "x.resolveWith",
            "x.test",
            "xe.appendChild",
            "xe.cloneNode",
            "xe.cloneNode.cloneNode",
            "y",
            "y.exec",
            "yt",
            "yt.prefilters.push",
            "yt.prefilters.unshift",
            "z",
            "z.access",
            "z.get",
            "z.hasData",
            "z.remove",
            "z.set",
            "ze.test"
          ],
          "funcs": [
            [
              "anonymous",
              90
            ],
            [
              "anonymous",
              208
            ],
            [
              "anonymous",
              353
            ],
            [
              "anonymous",
              437
            ],
            [
              "anonymous",
              473
            ],
            [
              "anonymous",
              616
            ],
            [
              "anonymous",
              714
            ],
            [
              "m",
              810
            ],
            [
              "x",
              1009
            ],
            [
              "anonymous",
              1144
            ],
            [
              "c",
              1186
            ],
            [
              "fe",
              1317
            ],
            [
              "anonymous",
              1457
            ],
            [
              "anonymous",
              1494
            ],
            [
              "anonymous",
              1578
            ],
            [
              "anonymous",
              1660
            ],
            [
              "anonymous",
              1700
            ],
            [
              "anonymous",
              1746
            ],
            [
              "anonymous",
              1791
            ],
            [
              "anonymous",
              1857
            ],
            [
              "anonymous",
              1892
            ],
            [
              "anonymous",
              1928
            ],
            [
              "anonymous",
              1974
            ],
            [
              "anonymous",
              2010
            ],
            [
              "anonymous",
              2056
            ],
            [
              "anonymous",
              2088
            ],
            [
              "anonymous",
              2184
            ],
            [
              "anonymous",
              2300
            ],
            [
              "anonymous",
              2811
            ],
            [
              "anonymous",
              2848
            ],
            [
              "anonymous",
              2875
            ],
            [
              "anonymous",
              3044
            ],
            [
              "anonymous",
              3103
            ],
            [
              "anonymous",
              3151
            ],
            [
              "anonymous",
              3306
            ],
            [
              "anonymous",
              3490
            ],
            [
              "anonymous",
              3607
            ],
            [
              "anonymous",
              3666
            ],
            [
              "anonymous",
              3791
            ],
            [
              "anonymous",
              3886
            ],
            [
              "anonymous",
              3986
            ],
            [
              "anonymous",
              4327
            ],
            [
              "anonymous",
              4518
            ],
            [
              "p",
              4732
            ],
            [
              "anonymous",
              4861
            ],
            [
              "anonymous",
              4915
            ],
            [
              "anonymous",
              5002
            ],
            [
              "anonymous",
              6277
            ],
            [
              "anonymous",
              6413
            ],
            [
              "anonymous",
              6433
            ],
            [
              "anonymous",
              6625
            ],
            [
              "anonymous",
              6668
            ],
            [
              "I",
              6715
            ],
            [
              "W",
              7637
            ],
            [
              "e",
              7666
            ],
            [
              "F",
              7750
            ],
            [
              "$",
              7781
            ],
            [
              "B",
              7922
            ],
            [
              "anonymous",
              7943
            ],
            [
              "_",
              7989
            ],
            [
              "anonymous",
              8010
            ],
            [
              "z",
              8073
            ],
            [
              "anonymous",
              8094
            ],
            [
              "X",
              8319
            ],
            [
              "anonymous",
              8342
            ],
            [
              "anonymous",
              8368
            ],
            [
              "U",
              8463
            ],
            [
              "V",
              8533
            ],
            [
              "anonymous",
              8830
            ],
            [
              "anonymous",
              8967
            ],
            [
              "anonymous",
              9013
            ],
            [
              "anonymous",
              9074
            ],
            [
              "anonymous",
              9179
            ],
            [
              "anonymous",
              9219
            ],
            [
              "anonymous",
              9275
            ],
            [
              "anonymous",
              9391
            ],
            [
              "anonymous",
              9431
            ],
            [
              "anonymous",
              9548
            ],
            [
              "anonymous",
              9821
            ],
            [
              "anonymous",
              9946
            ],
            [
              "anonymous",
              10054
            ],
            [
              "anonymous",
              10912
            ],
            [
              "anonymous",
              11310
            ],
            [
              "anonymous",
              11367
            ],
            [
              "anonymous",
              11577
            ],
            [
              "anonymous",
              11652
            ],
            [
              "anonymous",
              11839
            ],
            [
              "anonymous",
              11927
            ],
            [
              "anonymous",
              12126
            ],
            [
              "anonymous",
              12410
            ],
            [
              "anonymous",
              12546
            ],
            [
              "anonymous",
              12757
            ],
            [
              "anonymous",
              12982
            ],
            [
              "anonymous",
              13043
            ],
            [
              "anonymous",
              13064
            ],
            [
              "anonymous",
              13099
            ],
            [
              "anonymous",
              13185
            ],
            [
              "anonymous",
              13327
            ],
            [
              "anonymous",
              13350
            ],
            [
              "anonymous",
              13644
            ],
            [
              "anonymous",
              13750
            ],
            [
              "anonymous",
              13784
            ],
            [
              "anonymous",
              14472
            ],
            [
              "anonymous",
              14662
            ],
            [
              "anonymous",
              14748
            ],
            [
              "anonymous",
              14797
            ],
            [
              "anonymous",
              14862
            ],
            [
              "anonymous",
              14953
            ],
            [
              "anonymous",
              15025
            ],
            [
              "anonymous",
              15044
            ],
            [
              "anonymous",
              15093
            ],
            [
              "anonymous",
              15129
            ],
            [
              "anonymous",
              15199
            ],
            [
              "anonymous",
              15296
            ],
            [
              "anonymous",
              15493
            ],
            [
              "anonymous",
              15575
            ],
            [
              "anonymous",
              15607
            ],
            [
              "anonymous",
              15630
            ],
            [
              "anonymous",
              15767
            ],
            [
              "anonymous",
              15853
            ],
            [
              "anonymous",
              15936
            ],
            [
              "anonymous",
              16027
            ],
            [
              "anonymous",
              16073
            ],
            [
              "anonymous",
              16118
            ],
            [
              "anonymous",
              16164
            ],
            [
              "anonymous",
              16238
            ],
            [
              "anonymous",
              16365
            ],
            [
              "anonymous",
              16395
            ],
            [
              "anonymous",
              16428
            ],
            [
              "anonymous",
              16471
            ],
            [
              "anonymous",
              16533
            ],
            [
              "anonymous",
              16594
            ],
            [
              "anonymous",
              16672
            ],
            [
              "G",
              16881
            ],
            [
              "Y",
              16895
            ],
            [
              "Q",
              17347
            ],
            [
              "J",
              17420
            ],
            [
              "anonymous",
              17509
            ],
            [
              "anonymous",
              17585
            ],
            [
              "K",
              17856
            ],
            [
              "anonymous",
              17888
            ],
            [
              "Z",
              17969
            ],
            [
              "ee",
              18099
            ],
            [
              "anonymous",
              18175
            ],
            [
              "anonymous",
              18231
            ],
            [
              "te",
              18708
            ],
            [
              "anonymous",
              18805
            ],
            [
              "anonymous",
              18841
            ],
            [
              "anonymous",
              18885
            ],
            [
              "ne",
              19314
            ],
            [
              "anonymous",
              19488
            ],
            [
              "re",
              20029
            ],
            [
              "anonymous",
              20785
            ],
            [
              "anonymous",
              21122
            ],
            [
              "anonymous",
              21256
            ],
            [
              "T",
              21441
            ],
            [
              "anonymous",
              21481
            ],
            [
              "anonymous",
              21544
            ],
            [
              "anonymous",
              21604
            ],
            [
              "anonymous",
              21671
            ],
            [
              "anonymous",
              21819
            ],
            [
              "anonymous",
              21876
            ],
            [
              "anonymous",
              21974
            ],
            [
              "anonymous",
              22132
            ],
            [
              "anonymous",
              22189
            ],
            [
              "anonymous",
              22245
            ],
            [
              "anonymous",
              22386
            ],
            [
              "A",
              23099
            ],
            [
              "anonymous",
              23174
            ],
            [
              "anonymous",
              23233
            ],
            [
              "anonymous",
              23310
            ],
            [
              "anonymous",
              23604
            ],
            [
              "anonymous",
              23763
            ],
            [
              "anonymous",
              23853
            ],
            [
              "anonymous",
              23951
            ],
            [
              "anonymous",
              24024
            ],
            [
              "anonymous",
              24075
            ],
            [
              "anonymous",
              24124
            ],
            [
              "anonymous",
              24168
            ],
            [
              "anonymous",
              24219
            ],
            [
              "anonymous",
              24266
            ],
            [
              "anonymous",
              24319
            ],
            [
              "anonymous",
              24374
            ],
            [
              "anonymous",
              24432
            ],
            [
              "anonymous",
              24496
            ],
            [
              "anonymous",
              24541
            ],
            [
              "anonymous",
              24689
            ],
            [
              "anonymous",
              24712
            ],
            [
              "N",
              24936
            ],
            [
              "q",
              24959
            ],
            [
              "L",
              24981
            ],
            [
              "anonymous",
              25156
            ],
            [
              "anonymous",
              25230
            ],
            [
              "anonymous",
              25302
            ],
            [
              "anonymous",
              25488
            ],
            [
              "n",
              25542
            ],
            [
              "anonymous",
              25566
            ],
            [
              "anonymous",
              25689
            ],
            [
              "anonymous",
              25725
            ],
            [
              "anonymous",
              25812
            ],
            [
              "anonymous",
              25870
            ],
            [
              "anonymous",
              25912
            ],
            [
              "anonymous",
              25959
            ],
            [
              "anonymous",
              25985
            ],
            [
              "anonymous",
              26038
            ],
            [
              "anonymous",
              26069
            ],
            [
              "anonymous",
              26157
            ],
            [
              "anonymous",
              26214
            ],
            [
              "anonymous",
              26267
            ],
            [
              "anonymous",
              26553
            ],
            [
              "anonymous",
              26581
            ],
            [
              "anonymous",
              26647
            ],
            [
              "anonymous",
              26687
            ],
            [
              "anonymous",
              26733
            ],
            [
              "anonymous",
              26755
            ],
            [
              "anonymous",
              26803
            ],
            [
              "anonymous",
              26991
            ],
            [
              "l",
              27015
            ],
            [
              "anonymous",
              27042
            ],
            [
              "anonymous",
              27078
            ],
            [
              "anonymous",
              27403
            ],
            [
              "anonymous",
              27717
            ],
            [
              "anonymous",
              27850
            ],
            [
              "anonymous",
              27918
            ],
            [
              "anonymous",
              27973
            ],
            [
              "anonymous",
              28077
            ],
            [
              "anonymous",
              28212
            ],
            [
              "anonymous",
              28301
            ],
            [
              "anonymous",
              28320
            ],
            [
              "anonymous",
              28663
            ],
            [
              "anonymous",
              28811
            ],
            [
              "anonymous",
              28837
            ],
            [
              "P",
              28879
            ],
            [
              "anonymous",
              28992
            ],
            [
              "anonymous",
              29030
            ],
            [
              "anonymous",
              29111
            ],
            [
              "anonymous",
              29428
            ],
            [
              "anonymous",
              29610
            ],
            [
              "W",
              29769
            ],
            [
              "F",
              29808
            ],
            [
              "anonymous",
              29867
            ],
            [
              "B",
              29932
            ],
            [
              "anonymous",
              30004
            ],
            [
              "anonymous",
              30163
            ],
            [
              "anonymous",
              30276
            ],
            [
              "anonymous",
              30369
            ],
            [
              "anonymous",
              30493
            ],
            [
              "anonymous",
              30761
            ],
            [
              "V",
              30902
            ],
            [
              "anonymous",
              31200
            ],
            [
              "anonymous",
              31252
            ],
            [
              "anonymous",
              31303
            ],
            [
              "anonymous",
              31338
            ],
            [
              "anonymous",
              31390
            ],
            [
              "anonymous",
              31440
            ],
            [
              "anonymous",
              31742
            ],
            [
              "anonymous",
              31776
            ],
            [
              "anonymous",
              31883
            ],
            [
              "anonymous",
              31960
            ],
            [
              "anonymous",
              31989
            ],
            [
              "anonymous",
              32039
            ],
            [
              "anonymous",
              32189
            ],
            [
              "anonymous",
              32375
            ],
            [
              "anonymous",
              32442
            ],
            [
              "anonymous",
              32548
            ],
            [
              "anonymous",
              32612
            ],
            [
              "anonymous",
              32742
            ],
            [
              "anonymous",
              32862
            ],
            [
              "anonymous",
              32891
            ],
            [
              "anonymous",
              32935
            ],
            [
              "anonymous",
              32986
            ],
            [
              "anonymous",
              33049
            ],
            [
              "anonymous",
              33389
            ],
            [
              "anonymous",
              33474
            ],
            [
              "anonymous",
              33569
            ],
            [
              "te",
              33680
            ],
            [
              "anonymous",
              33718
            ],
            [
              "anonymous",
              33745
            ],
            [
              "re",
              34123
            ],
            [
              "anonymous",
              34652
            ],
            [
              "anonymous",
              34688
            ],
            [
              "anonymous",
              34723
            ],
            [
              "anonymous",
              34797
            ],
            [
              "Se",
              35599
            ],
            [
              "Ee",
              35815
            ],
            [
              "Ae",
              36080
            ],
            [
              "Ne",
              36756
            ],
            [
              "qe",
              36779
            ],
            [
              "Le",
              36802
            ],
            [
              "anonymous",
              37089
            ],
            [
              "anonymous",
              37186
            ],
            [
              "He",
              37226
            ],
            [
              "anonymous",
              37301
            ],
            [
              "anonymous",
              37766
            ],
            [
              "anonymous",
              38006
            ],
            [
              "anonymous",
              38729
            ],
            [
              "anonymous",
              39494
            ],
            [
              "anonymous",
              40273
            ],
            [
              "anonymous",
              40745
            ],
            [
              "anonymous",
              40842
            ],
            [
              "anonymous",
              40905
            ],
            [
              "anonymous",
              40972
            ],
            [
              "anonymous",
              41074
            ],
            [
              "anonymous",
              41167
            ],
            [
              "anonymous",
              41270
            ],
            [
              "anonymous",
              41371
            ],
            [
              "anonymous",
              41503
            ],
            [
              "anonymous",
              41609
            ],
            [
              "anonymous",
              41685
            ],
            [
              "anonymous",
              42292
            ],
            [
              "anonymous",
              42413
            ],
            [
              "anonymous",
              42546
            ],
            [
              "anonymous",
              43116
            ],
            [
              "o",
              43130
            ],
            [
              "anonymous",
              43382
            ],
            [
              "anonymous",
              43519
            ],
            [
              "anonymous",
              43561
            ],
            [
              "anonymous",
              43701
            ],
            [
              "anonymous",
              43782
            ],
            [
              "anonymous",
              43980
            ],
            [
              "anonymous",
              44294
            ],
            [
              "anonymous",
              44362
            ],
            [
              "anonymous",
              44541
            ],
            [
              "anonymous",
              44588
            ],
            [
              "anonymous",
              44637
            ],
            [
              "anonymous",
              44961
            ],
            [
              "Re",
              45107
            ],
            [
              "Ie",
              45217
            ],
            [
              "We",
              45291
            ],
            [
              "Fe",
              45397
            ],
            [
              "$e",
              45641
            ],
            [
              "anonymous",
              45792
            ],
            [
              "Be",
              46408
            ],
            [
              "anonymous",
              46626
            ],
            [
              "anonymous",
              46654
            ],
            [
              "anonymous",
              47147
            ],
            [
              "anonymous",
              47412
            ],
            [
              "anonymous",
              47453
            ],
            [
              "anonymous",
              47489
            ],
            [
              "anonymous",
              47515
            ],
            [
              "anonymous",
              47577
            ],
            [
              "anonymous",
              47703
            ],
            [
              "anonymous",
              47739
            ],
            [
              "anonymous",
              47846
            ],
            [
              "anonymous",
              47882
            ],
            [
              "anonymous",
              48014
            ],
            [
              "anonymous",
              48050
            ],
            [
              "anonymous",
              48125
            ],
            [
              "anonymous",
              48161
            ],
            [
              "anonymous",
              48248
            ],
            [
              "anonymous",
              48372
            ],
            [
              "anonymous",
              48429
            ],
            [
              "anonymous",
              48474
            ],
            [
              "anonymous",
              48500
            ],
            [
              "anonymous",
              48866
            ],
            [
              "anonymous",
              48911
            ],
            [
              "anonymous",
              49140
            ],
            [
              "anonymous",
              49163
            ],
            [
              "anonymous",
              49374
            ],
            [
              "anonymous",
              49473
            ],
            [
              "Ge",
              49625
            ],
            [
              "Ye",
              49980
            ],
            [
              "anonymous",
              50008
            ],
            [
              "anonymous",
              50087
            ],
            [
              "e",
              50098
            ],
            [
              "t",
              50586
            ],
            [
              "anonymous",
              50876
            ],
            [
              "anonymous",
              50916
            ],
            [
              "anonymous",
              50955
            ],
            [
              "anonymous",
              50999
            ],
            [
              "anonymous",
              51038
            ],
            [
              "anonymous",
              51084
            ],
            [
              "Ze",
              51669
            ],
            [
              "anonymous",
              51739
            ],
            [
              "rt",
              51982
            ],
            [
              "it",
              52065
            ],
            [
              "ot",
              52559
            ],
            [
              "at",
              53061
            ],
            [
              "anonymous",
              53158
            ],
            [
              "anonymous",
              53638
            ],
            [
              "anonymous",
              54154
            ],
            [
              "anonymous",
              54429
            ],
            [
              "anonymous",
              54463
            ],
            [
              "anonymous",
              54598
            ],
            [
              "anonymous",
              54633
            ],
            [
              "anonymous",
              55025
            ],
            [
              "anonymous",
              55134
            ],
            [
              "anonymous",
              55239
            ],
            [
              "anonymous",
              55278
            ],
            [
              "anonymous",
              55455
            ],
            [
              "anonymous",
              55483
            ],
            [
              "anonymous",
              55725
            ],
            [
              "anonymous",
              55906
            ],
            [
              "anonymous",
              56012
            ],
            [
              "anonymous",
              56414
            ],
            [
              "anonymous",
              56574
            ],
            [
              "anonymous",
              56802
            ],
            [
              "anonymous",
              56893
            ],
            [
              "anonymous",
              56921
            ],
            [
              "dt",
              57082
            ],
            [
              "ht",
              57217
            ],
            [
              "anonymous",
              57252
            ],
            [
              "gt",
              57289
            ],
            [
              "vt",
              57424
            ],
            [
              "yt",
              57555
            ],
            [
              "anonymous",
              57632
            ],
            [
              "anonymous",
              57661
            ],
            [
              "anonymous",
              58117
            ],
            [
              "anonymous",
              58231
            ],
            [
              "anonymous",
              58429
            ],
            [
              "anonymous",
              59087
            ],
            [
              "anonymous",
              59174
            ],
            [
              "anonymous",
              59333
            ],
            [
              "anonymous",
              59563
            ],
            [
              "anonymous",
              59614
            ],
            [
              "anonymous",
              59634
            ],
            [
              "anonymous",
              60223
            ],
            [
              "anonymous",
              60359
            ],
            [
              "anonymous",
              60563
            ],
            [
              "anonymous",
              60722
            ],
            [
              "anonymous",
              60797
            ],
            [
              "anonymous",
              61151
            ],
            [
              "anonymous",
              61248
            ],
            [
              "anonymous",
              61355
            ],
            [
              "anonymous",
              61419
            ],
            [
              "anonymous",
              61577
            ],
            [
              "anonymous",
              61599
            ],
            [
              "anonymous",
              61725
            ],
            [
              "anonymous",
              62018
            ],
            [
              "anonymous",
              62066
            ],
            [
              "anonymous",
              62424
            ],
            [
              "anonymous",
              62462
            ],
            [
              "anonymous",
              62724
            ],
            [
              "anonymous",
              62747
            ],
            [
              "anonymous",
              62819
            ],
            [
              "anonymous",
              62969
            ],
            [
              "anonymous",
              63044
            ],
            [
              "anonymous",
              63084
            ],
            [
              "anonymous",
              63162
            ],
            [
              "anonymous",
              63234
            ],
            [
              "anonymous",
              63280
            ],
            [
              "anonymous",
              63614
            ],
            [
              "anonymous",
              63686
            ],
            [
              "anonymous",
              63715
            ],
            [
              "anonymous",
              63769
            ],
            [
              "anonymous",
              64194
            ],
            [
              "anonymous",
              64333
            ],
            [
              "anonymous",
              64441
            ],
            [
              "anonymous",
              64561
            ],
            [
              "anonymous",
              64607
            ],
            [
              "Tt",
              64778
            ],
            [
              "Ct",
              64826
            ],
            [
              "kt",
              64892
            ],
            [
              "anonymous",
              64987
            ],
            [
              "anonymous",
              65059
            ],
            [
              "anonymous",
              65088
            ],
            [
              "anonymous",
              65150
            ],
            [
              "anonymous",
              65408
            ],
            [
              "anonymous",
              65626
            ],
            [
              "anonymous",
              65718
            ],
            [
              "anonymous",
              65947
            ],
            [
              "anonymous",
              66019
            ],
            [
              "anonymous",
              66069
            ],
            [
              "anonymous",
              66153
            ],
            [
              "anonymous",
              66344
            ],
            [
              "anonymous",
              66394
            ],
            [
              "anonymous",
              66498
            ],
            [
              "anonymous",
              66734
            ],
            [
              "anonymous",
              66826
            ],
            [
              "anonymous",
              66971
            ],
            [
              "anonymous",
              67255
            ],
            [
              "anonymous",
              67414
            ],
            [
              "anonymous",
              67488
            ],
            [
              "anonymous",
              67630
            ],
            [
              "anonymous",
              68010
            ],
            [
              "anonymous",
              68098
            ],
            [
              "anonymous",
              68381
            ],
            [
              "anonymous",
              68592
            ],
            [
              "anonymous",
              68626
            ],
            [
              "anonymous",
              68743
            ],
            [
              "anonymous",
              68870
            ],
            [
              "anonymous",
              69101
            ],
            [
              "anonymous",
              69198
            ],
            [
              "anonymous",
              69259
            ],
            [
              "anonymous",
              70639
            ],
            [
              "anonymous",
              70763
            ],
            [
              "anonymous",
              70794
            ],
            [
              "anonymous",
              70850
            ],
            [
              "Pt",
              71030
            ],
            [
              "anonymous",
              71087
            ],
            [
              "anonymous",
              71263
            ],
            [
              "anonymous",
              71290
            ],
            [
              "anonymous",
              71475
            ],
            [
              "anonymous",
              71587
            ],
            [
              "anonymous",
              71653
            ],
            [
              "anonymous",
              71680
            ],
            [
              "anonymous",
              71761
            ],
            [
              "anonymous",
              71904
            ],
            [
              "anonymous",
              71985
            ],
            [
              "Ut",
              72260
            ],
            [
              "anonymous",
              72282
            ],
            [
              "Vt",
              72475
            ],
            [
              "l",
              72514
            ],
            [
              "anonymous",
              72566
            ],
            [
              "Gt",
              72724
            ],
            [
              "anonymous",
              73536
            ],
            [
              "anonymous",
              73657
            ],
            [
              "anonymous",
              73947
            ],
            [
              "anonymous",
              74154
            ],
            [
              "anonymous",
              74199
            ],
            [
              "anonymous",
              74304
            ],
            [
              "anonymous",
              74364
            ],
            [
              "anonymous",
              74466
            ],
            [
              "anonymous",
              76201
            ],
            [
              "l",
              76322
            ],
            [
              "anonymous",
              76460
            ],
            [
              "anonymous",
              76915
            ],
            [
              "anonymous",
              76931
            ],
            [
              "anonymous",
              78114
            ],
            [
              "anonymous",
              78169
            ],
            [
              "anonymous",
              78244
            ],
            [
              "anonymous",
              78264
            ],
            [
              "anonymous",
              78423
            ],
            [
              "anonymous",
              78541
            ],
            [
              "anonymous",
              78662
            ],
            [
              "anonymous",
              78687
            ],
            [
              "anonymous",
              78746
            ],
            [
              "anonymous",
              78903
            ],
            [
              "anonymous",
              79014
            ],
            [
              "anonymous",
              79048
            ],
            [
              "anonymous",
              79107
            ],
            [
              "anonymous",
              79190
            ],
            [
              "anonymous",
              79230
            ],
            [
              "anonymous",
              79289
            ],
            [
              "anonymous",
              79340
            ],
            [
              "anonymous",
              79422
            ],
            [
              "anonymous",
              79493
            ],
            [
              "anonymous",
              79593
            ],
            [
              "anonymous",
              79768
            ],
            [
              "anonymous",
              79831
            ],
            [
              "anonymous",
              80150
            ],
            [
              "anonymous",
              80169
            ],
            [
              "anonymous",
              80630
            ],
            [
              "anonymous",
              80673
            ],
            [
              "anonymous",
              80776
            ],
            [
              "anonymous",
              80815
            ],
            [
              "anonymous",
              81060
            ],
            [
              "anonymous",
              81128
            ],
            [
              "anonymous",
              81229
            ],
            [
              "anonymous",
              81293
            ],
            [
              "anonymous",
              81408
            ],
            [
              "anonymous",
              81510
            ],
            [
              "anonymous",
              81613
            ],
            [
              "anonymous",
              81718
            ],
            [
              "anonymous",
              82132
            ],
            [
              "anonymous",
              82225
            ],
            [
              "anonymous",
              82258
            ],
            [
              "anonymous",
              82552
            ],
            [
              "anonymous",
              82915
            ],
            [
              "anonymous",
              83136
            ],
            [
              "anonymous",
              83228
            ],
            [
              "anonymous",
              83249
            ],
            [
              "anonymous",
              83333
            ],
            [
              "anonymous",
              83370
            ],
            [
              "anonymous",
              83431
            ],
            [
              "anonymous",
              83897
            ],
            [
              "anonymous",
              83962
            ],
            [
              "anonymous",
              84203
            ],
            [
              "anonymous",
              84723
            ],
            [
              "anonymous",
              84750
            ],
            [
              "anonymous",
              84919
            ],
            [
              "anonymous",
              84966
            ],
            [
              "anonymous",
              84992
            ],
            [
              "anonymous",
              85196
            ],
            [
              "anonymous",
              85245
            ],
            [
              "anonymous",
              85363
            ],
            [
              "anonymous",
              85428
            ],
            [
              "anonymous",
              85451
            ],
            [
              "anonymous",
              85568
            ],
            [
              "anonymous",
              85954
            ],
            [
              "anonymous",
              85977
            ],
            [
              "anonymous",
              86031
            ],
            [
              "anonymous",
              86082
            ],
            [
              "anonymous",
              86132
            ],
            [
              "anonymous",
              86186
            ],
            [
              "anonymous",
              86276
            ],
            [
              "anonymous",
              86549
            ],
            [
              "anonymous",
              86572
            ],
            [
              "anonymous",
              86721
            ],
            [
              "anonymous",
              86823
            ],
            [
              "anonymous",
              86935
            ],
            [
              "anonymous",
              87126
            ],
            [
              "anonymous",
              87224
            ],
            [
              "anonymous",
              87337
            ],
            [
              "anonymous",
              87406
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 360,
              "op.gt": 1,
              "op.le": 12,
              "op.lt": 119,
              "op.ne": 203,
              "op.add": 316,
              "op.bor": 2,
              "op.div": 7,
              "op.lor": 476,
              "op.mod": 3,
              "op.mul": 7,
              "op.shr": 1,
              "op.sub": 81,
              "op.band": 6,
              "op.bnot": 1,
              "op.land": 723,
              "op.lnot": 453,
              "max_depth": 54,
              "call_count": 1835,
              "node_count": 62834,
              "member_count": 1130,
              "op_density.eq": 0.01,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0.01,
              "op_density.bor": 0,
              "op_density.div": 0,
              "op_density.lor": 0.01,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.shr": 0,
              "op_density.sub": 0,
              "sequence_count": 457,
              "op_density.band": 0,
              "op_density.bnot": 0,
              "op_density.land": 0.01,
              "op_density.lnot": 0.01,
              "max_array_length": 10,
              "max_concat_chain": 13,
              "max_member_depth": 6,
              "self_compare_count": 1,
              "identity_function_count": 3,
              "const_return_function_count": 2,
              "const_return_function_ratio": 0
            },
            "file": {
              "size": 87533,
              "entropy": 5.26
            },
            "text": {
              "lines": 2,
              "top_char": 101,
              "digit_ratio": 0.02,
              "space_count": 1260,
              "char_entropy": 5.26,
              "unique_chars": 94,
              "top_char_null": 0,
              "escape_density": 0.03,
              "lines_over_200": 1,
              "lines_over_500": 1,
              "string_density": 484.5,
              "top_char_ratio": 0.09,
              "avg_line_length": 43765.5,
              "lines_over_1000": 1,
              "max_line_length": 87443,
              "hex_escape_count": 12,
              "last_line_length": 87443,
              "long_token_count": 242,
              "whitespace_ratio": 0.01,
              "identifier_density": 6505.5,
              "line_length_stddev": 43677.5,
              "max_whitespace_run": 1,
              "octal_escape_count": 6,
              "encoded_string_ratio": 0,
              "unicode_escape_count": 5,
              "normalized_string_count": 685.19,
              "suspicious_string_ratio": 0,
              "anonymous_function_ratio": 0.87,
              "suspicious_comment_ratio": 1,
              "normalized_function_count": 420.73,
              "strings_to_functions_ratio": 1.63,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 824,
              "identifiers_to_functions_ratio": 1.38
            },
            "binds": {
              "count": 1476
            },
            "binary": {
              "peak_region_bytes": 76800,
              "peak_region_entropy": 5.45
            },
            "source": {
              "function_count": 67
            },
            "strings": {
              "bytes": 6288,
              "count": 969,
              "avg_length": 6.49,
              "max_length": 181,
              "path_count": 4,
              "avg_entropy": 1.94,
              "empty_count": 85,
              "entropy_stddev": 1.12,
              "base64_candidates": 2,
              "embedded_code_candidates": 2
            },
            "comments": {
              "chars": 84,
              "count": 1,
              "lines": 1,
              "high_entropy": 1,
              "to_code_ratio": 1
            },
            "functions": {
              "count": 67,
              "nested": 148,
              "density": 29750,
              "anonymous": 518,
              "avg_params": 1.39,
              "code_ratio": 297.5,
              "max_params": 7,
              "one_liners": 595,
              "avg_name_length": 1.51,
              "no_params_count": 145,
              "avg_length_lines": 1,
              "max_length_lines": 1,
              "min_length_lines": 1,
              "avg_nesting_depth": 1.66,
              "max_nesting_depth": 5,
              "single_char_names": 38,
              "single_char_params": 824,
              "avg_param_name_length": 1
            },
            "identifiers": {
              "count": 13011,
              "unique": 824,
              "avg_length": 6.91,
              "max_length": 29,
              "min_length": 1,
              "avg_entropy": 2.18,
              "reuse_ratio": 0.06,
              "length_stddev": 4.47,
              "sequential_names": 52,
              "single_char_count": 54,
              "single_char_ratio": 0.07,
              "high_entropy_count": 23,
              "high_entropy_ratio": 0.03,
              "all_lowercase_ratio": 0.5,
              "all_uppercase_ratio": 0.04,
              "underscore_prefix_count": 8
            }
          }
        },
        "id": 13,
        "mol": "K(Li)H₃(Cm₄Db₉U₄)Md₂(Pt₂)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/jquery-3.7.1.min.js",
        "pid": 0,
        "risk": 12,
        "sha": "fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a",
        "size": 87533,
        "supp": [
          {
            "by": [
              {
                "id": "metadata/build/minifier::js-medium-minified-line",
                "spans": [
                  [
                    89,
                    87443
                  ],
                  [
                    87230,
                    37
                  ],
                  [
                    87279,
                    37
                  ]
                ]
              },
              {
                "id": "metadata/build/minifier::js-umd-wrapper-amd-minified",
                "spans": [
                  [
                    89,
                    87443
                  ],
                  [
                    87230,
                    37
                  ],
                  [
                    87279,
                    37
                  ]
                ]
              }
            ],
            "id": "metadata/file/profile/identifier-population::low-identifier-reuse",
            "crit": "notable",
            "kind": "unless"
          },
          {
            "by": [
              {
                "id": "tree-sitter",
                "spans": [
                  [
                    90,
                    103
                  ]
                ]
              }
            ],
            "id": "metadata/lang/source/shape::javascript-literal-tables-pure-helpers",
            "crit": "notable",
            "kind": "unless"
          },
          {
            "by": [
              {
                "id": "well-known/lib/web/client-side/jquery::ajax-settings-identifier",
                "spans": [
                  [
                    0,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    67,
                    18
                  ],
                  [
                    8806,
                    10
                  ],
                  [
                    8828,
                    10
                  ],
                  [
                    28711,
                    7
                  ],
                  [
                    28742,
                    7
                  ],
                  [
                    72720,
                    12
                  ]
                ]
              },
              {
                "id": "well-known/lib/web/client-side/jquery::header-prefix",
                "spans": [
                  [
                    0,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    67,
                    18
                  ],
                  [
                    8806,
                    10
                  ],
                  [
                    8828,
                    10
                  ],
                  [
                    28711,
                    7
                  ],
                  [
                    28742,
                    7
                  ],
                  [
                    72720,
                    12
                  ]
                ]
              },
              {
                "id": "well-known/lib/web/client-side/jquery::jquery-dollar-api-call",
                "spans": [
                  [
                    0,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    67,
                    18
                  ],
                  [
                    8806,
                    10
                  ],
                  [
                    8828,
                    10
                  ],
                  [
                    28711,
                    7
                  ],
                  [
                    28742,
                    7
                  ],
                  [
                    72720,
                    12
                  ]
                ]
              },
              {
                "id": "well-known/lib/web/client-side/jquery::jquery-global-api-call",
                "spans": [
                  [
                    0,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    67,
                    18
                  ],
                  [
                    8806,
                    10
                  ],
                  [
                    8828,
                    10
                  ],
                  [
                    28711,
                    7
                  ],
                  [
                    28742,
                    7
                  ],
                  [
                    72720,
                    12
                  ]
                ]
              },
              {
                "id": "well-known/lib/web/client-side/jquery::license-url",
                "spans": [
                  [
                    0,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    67,
                    18
                  ],
                  [
                    8806,
                    10
                  ],
                  [
                    8828,
                    10
                  ],
                  [
                    28711,
                    7
                  ],
                  [
                    28742,
                    7
                  ],
                  [
                    72720,
                    12
                  ]
                ]
              },
              {
                "id": "well-known/lib/web/client-side/jquery::version-string",
                "spans": [
                  [
                    0,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    67,
                    18
                  ],
                  [
                    8806,
                    10
                  ],
                  [
                    8828,
                    10
                  ],
                  [
                    28711,
                    7
                  ],
                  [
                    28742,
                    7
                  ],
                  [
                    72720,
                    12
                  ]
                ]
              }
            ],
            "id": "micro-behaviors/communications/http/client/response-body::response-text",
            "crit": "notable",
            "kind": "unless"
          },
          {
            "by": [
              {
                "id": "metadata/build/minifier::js-medium-minified-line",
                "spans": [
                  [
                    89,
                    87443
                  ],
                  [
                    87230,
                    37
                  ],
                  [
                    87279,
                    37
                  ]
                ]
              },
              {
                "id": "metadata/build/minifier::js-umd-wrapper-amd-minified",
                "spans": [
                  [
                    89,
                    87443
                  ],
                  [
                    87230,
                    37
                  ],
                  [
                    87279,
                    37
                  ]
                ]
              }
            ],
            "id": "micro-behaviors/data/control-flow/analysis::js-parenthesized-function-heavy",
            "crit": "notable",
            "kind": "unless"
          },
          {
            "by": [
              {
                "id": "well-known/lib/web/client-side/jquery::license-url",
                "spans": [
                  [
                    67,
                    18
                  ]
                ]
              }
            ],
            "id": "micro-behaviors/data/property/access::js-this-bracket-access",
            "crit": "notable",
            "kind": "unless"
          },
          {
            "by": [
              {
                "id": "micro-behaviors/data/string/conversion::fromcharcode-call",
                "spans": [
                  [
                    6334,
                    19
                  ],
                  [
                    6363,
                    19
                  ]
                ]
              }
            ],
            "id": "micro-behaviors/data/string/conversion::fromcharcode-member-reference",
            "crit": "notable",
            "kind": "unless"
          }
        ],
        "traits": [
          {
            "id": "metadata/file/extension/identity::js-min-or-map-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript basename ends in .min.js or .js.map"
          },
          {
            "id": "metadata/file/line::last-line-over-1000",
            "conf": 0.9,
            "crit": 3,
            "desc": "Last line is over 1000 chars"
          },
          {
            "id": "metadata/file/line::single-long-line-outlier",
            "conf": 0.9,
            "crit": 3,
            "desc": "Exactly one line exceeds 1000 bytes"
          },
          {
            "id": "metadata/file/profile/function-population::parameterless-functions-100-plus",
            "conf": 0.7,
            "crit": 3,
            "desc": "At least 100 parameterless functions"
          },
          {
            "id": "metadata/lang/source/syntax/assignment::js-addition-assignment-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "JavaScript += assignment from an identifier",
            "spans": [
              [
                19806,
                4
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/call::js-append-method-call",
            "conf": 0.91,
            "crit": 3,
            "desc": "Calls an append method",
            "spans": [
              [
                78897,
                12
              ],
              [
                79170,
                8
              ],
              [
                83169,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/client/xmlhttp::xhr-readystatechange-handler",
            "conf": 0.7,
            "crit": 3,
            "desc": "Assigns an XHR readystatechange handler",
            "spans": [
              [
                80229,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::application-json",
            "conf": 0.65,
            "crit": 3,
            "desc": "References the application/json media type",
            "spans": [
              [
                73237,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::native-url-encoded-content-type",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.85,
            "crit": 3,
            "desc": "URL-encoded HTTP form content type string",
            "spans": [
              [
                89,
                128
              ],
              [
                73098,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::url-encoded-content-type",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL-encoded HTTP form content-type reference",
            "spans": [
              [
                89,
                128
              ],
              [
                73098,
                33
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/post::post",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP POST method string literal",
            "spans": [
              [
                83023,
                6
              ],
              [
                83057,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/fragment::location-hash-read",
            "conf": 0.85,
            "crit": 3,
            "desc": "Reads the URL fragment from location.hash",
            "spans": [
              [
                15505,
                13
              ],
              [
                15527,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::append-child-reference",
            "conf": 0.8,
            "crit": 3,
            "desc": "References nonlocal appendChild method",
            "spans": [
              [
                961,
                18
              ],
              [
                8849,
                13
              ],
              [
                10539,
                13
              ],
              [
                34397,
                18
              ],
              [
                34970,
                36
              ],
              [
                35157,
                14
              ],
              [
                36272,
                13
              ],
              [
                47809,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::dom-anchor-element-creation",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates an anchor DOM element",
            "spans": [
              [
                72207,
                18
              ],
              [
                72241,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::insert-before-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Inserts DOM node before reference node",
            "uses": [
              55
            ],
            "spans": [
              [
                48050,
                24
              ],
              [
                48084,
                24
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::javascript-identifier-textcontent-assignment",
            "conf": 0.98,
            "crit": 3,
            "desc": "Assigns an identifier value to textContent",
            "spans": [
              [
                47647,
                18
              ],
              [
                47652,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::node-remove-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Removes a child node from the DOM",
            "spans": [
              [
                993,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::query-selector-all-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "spans": [
              [
                7518,
                18
              ],
              [
                9031,
                18
              ],
              [
                9910,
                18
              ],
              [
                10230,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::script-element-create",
            "conf": 0.8,
            "crit": 3,
            "desc": "Creates a script element with createElement",
            "spans": [
              [
                847,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls appendChild without a local implementation",
            "spans": [
              [
                961,
                18
              ],
              [
                8849,
                13
              ],
              [
                10539,
                13
              ],
              [
                34397,
                18
              ],
              [
                34970,
                36
              ],
              [
                35157,
                14
              ],
              [
                36272,
                13
              ],
              [
                47809,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::variable-tag-createelement",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates element from variable tag name",
            "spans": [
              [
                34387,
                16
              ],
              [
                34418,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::computed-this-method-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls a computed this method",
            "spans": [
              [
                22744,
                8
              ],
              [
                22772,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::js-computed-call-cluster",
            "conf": 0.86,
            "crit": 3,
            "desc": "Repeated computed-property calls (3+)",
            "spans": [
              [
                17209,
                7
              ],
              [
                17933,
                11
              ],
              [
                22772,
                13
              ],
              [
                26795,
                103
              ],
              [
                26925,
                36
              ],
              [
                28095,
                46
              ],
              [
                29011,
                53
              ],
              [
                37472,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::js-computed-property-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls a property using bracket notation",
            "spans": [
              [
                17187,
                5
              ],
              [
                17209,
                5
              ],
              [
                17933,
                5
              ],
              [
                22772,
                8
              ],
              [
                26795,
                8
              ],
              [
                26925,
                15
              ],
              [
                28095,
                15
              ],
              [
                56096,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-catch-block",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript silently discards caught errors",
            "spans": [
              [
                15676,
                2
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-named-catch-text",
            "conf": 0.92,
            "crit": 3,
            "desc": "Text has empty named-parameter catch",
            "spans": [
              [
                15646,
                10
              ],
              [
                15668,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/encode/url::encode-uri-component-call",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL-encodes data via encodeURIComponent",
            "spans": [
              [
                71333,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/manipulation::js-delete-indexed-property",
            "conf": 0.95,
            "crit": 3,
            "desc": "Deletes an indexed JavaScript object property",
            "spans": [
              [
                7718,
                19
              ],
              [
                30642,
                14
              ],
              [
                30727,
                22
              ],
              [
                39372,
                11
              ],
              [
                58544,
                11
              ],
              [
                58613,
                11
              ],
              [
                59730,
                11
              ],
              [
                65099,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::appendchild-or-setattribute-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References appendChild or setAttribute member",
            "spans": [
              [
                941,
                14
              ],
              [
                961,
                18
              ],
              [
                7393,
                14
              ],
              [
                8849,
                13
              ],
              [
                10539,
                26
              ],
              [
                34397,
                18
              ],
              [
                34970,
                36
              ],
              [
                35092,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::js-addition-indexed-access",
            "conf": 0.95,
            "crit": 3,
            "desc": "Computed property access with addition",
            "spans": [
              [
                1539,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::fromcharcode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Builds characters with String.fromCharCode",
            "spans": [
              [
                6334,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::multiple-fromcharcode-calls",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls String.fromCharCode multiple times",
            "spans": [
              [
                6334,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::js-indexed-receiver-pattern-replace-call",
            "conf": 0.95,
            "crit": 3,
            "desc": "Indexed receiver replace uses a variable pattern",
            "spans": [
              [
                12434,
                17
              ],
              [
                12439,
                7
              ],
              [
                17127,
                20
              ],
              [
                20258,
                25
              ],
              [
                82018,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::js-named-receiver-pattern-replace-call",
            "conf": 0.95,
            "crit": 3,
            "desc": "JavaScript replace call uses a variable pattern",
            "spans": [
              [
                4879,
                19
              ],
              [
                4886,
                7
              ],
              [
                7611,
                18
              ],
              [
                9197,
                14
              ],
              [
                12434,
                17
              ],
              [
                12457,
                35
              ],
              [
                13553,
                16
              ],
              [
                14828,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/string/search::repeated-js-regexp-construction",
            "conf": 0.9,
            "crit": 3,
            "desc": "Constructs JavaScript regexes at multiple sites",
            "spans": [
              [
                4445,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/access::iframe-content-document-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads an iframe content document",
            "spans": [
              [
                24539,
                16
              ],
              [
                24567,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-input-element",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates an input DOM element",
            "spans": [
              [
                10483,
                15
              ],
              [
                35037,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML",
            "spans": [
              [
                10072,
                103
              ],
              [
                35239,
                37
              ],
              [
                35337,
                32
              ],
              [
                36372,
                41
              ],
              [
                48771,
                13
              ],
              [
                82401,
                103
              ],
              [
                82424,
                88
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::browser-style-position-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns CSS position through DOM style",
            "spans": [
              [
                89,
                128
              ],
              [
                50509,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::element-absolute-position-assignment",
            "conf": 0.88,
            "crit": 3,
            "desc": "Sets an element style to absolute positioning",
            "spans": [
              [
                50473,
                27
              ],
              [
                50507,
                27
              ]
            ]
          },
          {
            "id": "well-known/lib/web/client-side/jquery::ajax-settings-identifier",
            "conf": 0.98,
            "crit": 3,
            "desc": "jQuery ajaxSettings identifier",
            "spans": [
              [
                72720,
                12
              ],
              [
                72754,
                12
              ]
            ]
          },
          {
            "id": "well-known/lib/web/client-side/jquery::license-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "jQuery license URL marker",
            "spans": [
              [
                67,
                18
              ]
            ]
          },
          {
            "id": "well-known/lib/web/client-side/jquery::version-string",
            "conf": 0.95,
            "crit": 3,
            "desc": "jQuery version string",
            "spans": [
              [
                4,
                13
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-body-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Body member-name reference",
            "spans": [
              [
                82428,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-payload-data-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Payload/data member-name reference",
            "spans": [
              [
                40042,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-script-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Script member-name reference",
            "spans": [
              [
                80843,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-type-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Type member-name reference",
            "spans": [
              [
                43208,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::indexed-value-variable-binding",
            "conf": 0.8,
            "crit": 2,
            "desc": "Binds an indexed value to a variable",
            "spans": [
              [
                21659,
                0
              ],
              [
                70864,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/assign::indexed-value-copy-cluster",
            "conf": 0.8,
            "crit": 2,
            "desc": "Repeated assignment between indexed values",
            "spans": [
              [
                8425,
                0
              ],
              [
                58636,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::data-transfer-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "Data-transfer verb token",
            "spans": [
              [
                520,
                0
              ],
              [
                78237,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/content-word::english-edit-verb-token",
            "conf": 0.88,
            "crit": 1,
            "desc": "English edit-action verb token",
            "spans": [
              [
                1599,
                0
              ],
              [
                7718,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                42,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                885,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                277,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                348,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::dom-insert-before-parent-node-call",
            "conf": 0.8,
            "crit": 1,
            "desc": "parentNode.insertBefore DOM call",
            "spans": [
              [
                48050,
                0
              ],
              [
                48084,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 14,
        "mol": "O(As)H₂(Cm₄U₄)",
        "sha": "a91771ba63fa395c1dc1642cc51ec8102a0ffe14f3cfd626ab0334c27682dea0",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/googletools.js",
        "risk": 3,
        "size": 3659,
        "type": "javascript",
        "depth": 1
      },
      {
        "id": 15,
        "mol": "O(As)H₄(CmDbHfU₇)",
        "sha": "f1fd317fe9b0be81e20fdba902433a528184c3f11acdf418321db6ea838fa8e0",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/chatgpt.js",
        "risk": 5,
        "size": 1689,
        "type": "javascript",
        "depth": 1
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "y?mYhwnca7y*?P\u0026vqH6$auZ?{fEF{?y?mYhw[=pbBwD\u003c!A:-\u0026@auZ\u0026+B.\u003e\u003eQ3t:o}aA}mdBzkS9mSirCwN/T@wkveQA:-\u0026@auZ\u0026VvqH0@i%]!nBrCHvwPzj3z/M%-az#sry=.$hw{503BzkVhazC.jB-Z2=xk8DownbW\u003cBswtV3lQE9w/@HC",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "zE:\u003eMazb4#B7EAuarR^HA+funA=9@CarV7tarUxgasFyzx(!lfvr\u003e)Zy\u0026%qwx(mA%B.268c$EmrdjDx^3lQDlay]hcAbn%dr://!wGSG^ay]zji%)8MEf$xf3taA#v@#B6zxJR3zE^M{pJf(=vruBdc#JQvBwD\u003c!A::6dAW-bT3lQE3z/fSrazC.jB-ZU)y\u0026%qijS[YLA=U!Yy\u0026r:7c$E4kAbn%dr://!wHPXFarUxgasIeEwPzj3z/M%EclNIvx([6bxgu/Wq!oDS",
            "ln": 435,
            "col": 26,
            "line": 18
          },
          {
            "b": "wPzi%wfs2Tx(m)jBxh*^B.9SwarV7PwO=B0azCBgc#T6oA::6dAW-bT3lQDlay/tcB95KBwPJ0gBrAZ?AaK64z/PXZvqGB@y*?B1z/e=$AaK5#Bz(h9c$WglB97h%wPzi%wgO\u003cqzG6-ur://!wHPXFarR^Hx\u003ewFox(=:TzFsi7c#@)uB.(dGdiJ%AarR^HarUieB8U@7C#!u\u0026B.8WUax9x5x(mMiA+frmy\u0026?9/3lQDlarR!sx(XoppJf(=vqYP#jS[=RB9hqvi%)8MarV7PwD",
            "ln": 773,
            "col": 12,
            "line": 33
          },
          {
            "b": "aswS^iV]?VefFyJau.[hviv3xvK}\u003ceaswV!iV]?VefFyJau.[hviv6yvK}\u003ceasw-*iV]?VefFyJau.[hvivcAvK}\u003ceasxr1iV]?VefFyJau.[hvHvJB3jpx/zEW^5z/cXrwPIB8lT:!vB.\u003eGdz/NlPaBsCray]hcAbn%dr://!wGTbUcOM]f3lQE6x(XoppJf(=vqYP#jS[S+y?#fuarU(px([6bxgu/Wq!oDSzE=KZwPzi%wfs2Tw=",
            "ln": 1185,
            "col": 2,
            "line": 50
          },
          {
            "b": "i%)8Mz/xodvruBdauZ\u0026+B.\u003e\u003eQ3vJl*w{503BzkVhaA.Tlvru6Gx(!lfvr\u003cnix(!lfvr\u003epTwO\u0026\u003esDKp(rwnca7y*?PTy?mDoBy/YslVl\u003c:wO#PjjS[oHB8U@7C#!u\u0026B.9SwEf{r[B-7Yhx(v(iv@=c?By^*Fy?4Q7vruBdp\u0026yq}A40dTDKp(rv@DmaBrCdtx(!xgzF77Pay]z2B.$YcBs}iqBvy1SzdNQblu#dkc)Aefy?4Q7vruBdp\u0026yq}A3u.)3lQE9w/@HkCXIkvx(mMjaBsCrarR!rCXIkvx(mMoA+f9aC4A6Ji%)8MarUYoBAIRwi%)8MEf{r7ay/tcB95Kzz/x\u0026rauZ\u0026Tz!0{bwO#Pxv@=c?By^)SwO(0@Bsntzx)7WHi%)8MAbPYrA4U\u003cnauZ?\u003ev{%g-B.\u003eGdz/OV)Aclazi%)8MAbPYrA4UTpvrlG+vqPM#jS\u003e}\u003cz/oC*z/x\u0026rb0cbsarSr\u003cawlcZvruu{ayYFnz/fYnBS!PgzEWl2wOV9[3lQE3z/fSray/kaB7EWWzxI7+wb",
            "ln": 1386,
            "col": 34,
            "line": 59
          },
          {
            "b": "v@=c?By^)SwO(0@BsntxB-..zzxZI\u003e3lQE3y\u0026sxaluE8$v@bN{B53dXwGTbUb4C4$v\u003ezhbz/YFli%)8Mv@c78wKpGRe[]ivwPysvo?VV)aswHTx(dB5j108%arUfgz/YFRBz-ZtwmObLwO#P-x(!xczE)\u0026pb4CC6v@0ntasFVYjW70cz/x\u0026re]\u003eJuz*2XudjEs=arUSwAclaLvq{f%zE=aFx(4rdv@c78wKpGRdlv\u003ezarSr\u003cav{6+vq)uavqxN{wPIMdvrb!4.[prkYL+T1az2t8wEoL5AbPYrA4U\u003cxB7Gxll1B.sv}xL1nk@qSc)Abiw]zZ3wO#35efFscarR^Hjy\u0026eHazCvHb4C4$v)\u003e3LAbn%da%pxivrlGMb4C4$v\u003ezk9B8U@7C{kBajtgkVC0llQarR^?wncifv@bN{B3gZSvqGB9yH}^jb0DtRarR^HauTaQBAzCsaAR)FwJ.kDB-..zzxZilve",
            "ln": 1823,
            "col": 29,
            "line": 79
          },
          {
            "b": "z/cXtD2NsTb4tXpBz(4vay[]5vj+[$BzkVhjT93kk0q1YvS=^mz/d-CarR^HjtgkVC0llQayDSW3jm)#wn+$2zdNQbe[e:fC}JJAAaJ]$lUHgIwghznAclaGi%(rqay/tcB95Knx(!lfvr\u003epTwO\u0026LMaAhmrB-n%MB.bPsq!o=Rv@#Tfc){lHvqGBwx(!lfvr\u003cjHi%)8Mv@DmaBrCvgD2\u003e8\u003eaAhmrB-n%MB.bPsq!o=Rv@#Tfc){SSvqGB9yH}^jcN?a:arU/CwmoN\u003el${ZYy*?Pqwnca7y*?PTy?mDji%(rqazULlB1Q)iwjpVMzGFM^B97#hwPxgDv@b\u003c?yBpUQc$K?IjW70n3lQDlay/tcB95KDvrc0(BrAZ?wIe7kA+w%9i%)8MarUxgasFyPvrc0(Bs}AsByO#}B0@zBB-..zzyl\u003eZaAz4nB-IvY3jm)#arUfjzGx[xvpKy[z/cWXaAR4jxjVfqwmoN*B7GCCvpKy[z/dSzarR^Hv@DmaBrCvgC{2l)Byxi5wPPLDwQ5q:z/fVdzGE@E3lQDlazCBgc)r2eBzkVhdiJ%AarR^HarUDhC{2mkjS(a8cM\u003eR@x(m)jBvoXIx(do{c#iytdiHU]x(m)jBvo?Qx(\u003e+swQbZ^3lQDlaBLwzy\u0026:egx\u003ewFovpKy[z/cWXjV%]nv@bZ+AWJpUDKp(rarR^HA+fr6BvfFMv%8P@Bz(gFdlv\u003eVarR!Paz2wgwGUY0asHVdBzkVhau.\u003eJaszbAB-PcKx(n6mcN*f+3lQDlarR!qx(!lfvr\u003e)Zy\u0026%qijS(d(vrcB2mR)0KBspWlB8U@7C#!u\u0026B.90AdJ*q$dk2ZXq/)4]zF7vDi%)8MarV7PwO=B0azCBgc$cRcx(v(ijV$}JcVATqv}xL1cN*f+3lQDlarR!qx(!lfvr\u003e)Zy\u0026%qijS(d(vrcB2mR)0KBspWlB8U@7C#!u\u0026B.90Afcz#6fEXR@z=p:#x-",
            "ln": 3040,
            "col": 12,
            "line": 111
          },
          {
            "b": "z/cWXay]z2B.$YcBs}iqBvy1SzdNQblu#dkc)Aefy?4Q7vruBdnN(WRa$kOXarUxgasH-dy?34Dz/d0Dv{%g-nN(WRe[5p3mrSlWBwcy\u0026By/u3AWSbwy?Wx{a$K\u003cDA+eW3wKx)xv%8P@Bz(g@z/x\u0026rdlv(+dlv\u003e",
            "ln": 3981,
            "col": 15,
            "line": 144
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "displayValue.includes"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "isNaN"
            ],
            [
              "",
              "isFinite"
            ],
            [
              "",
              "String"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "existing.remove"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "closeBtn.addEventListener"
            ],
            [
              "",
              "popup.remove"
            ],
            [
              "",
              "popup.appendChild"
            ],
            [
              "",
              "popup.insertAdjacentHTML"
            ],
            [
              "",
              "document.body.appendChild"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "popup.querySelector"
            ],
            [
              "",
              "updateDisplay"
            ],
            [
              "",
              "keys.addEventListener"
            ],
            [
              "",
              "target.matches"
            ],
            [
              "",
              "inputDecimal"
            ],
            [
              "",
              "inputDigit"
            ],
            [
              "",
              "resetCalculator"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "parseFloat"
            ],
            [
              "",
              "handleOperator"
            ],
            [
              "",
              "updateDisplay"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "calcIcon.addEventListener"
            ]
          ],
          "mbr": [
            "calcIcon.addEventListener",
            "closeBtn.addEventListener",
            "closeBtn.className",
            "closeBtn.innerHTML",
            "displayElem.textContent",
            "displayValue.includes",
            "document.addEventListener",
            "document.body",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "e.target",
            "existing.remove",
            "keys.addEventListener",
            "popup.appendChild",
            "popup.className",
            "popup.id",
            "popup.insertAdjacentHTML",
            "popup.querySelector",
            "popup.remove",
            "target.dataset",
            "target.dataset.action",
            "target.matches",
            "target.textContent"
          ],
          "tgt": [
            "String",
            "calcIcon.addEventListener",
            "closeBtn.addEventListener",
            "displayValue.includes",
            "document.addEventListener",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "existing.remove",
            "handleOperator",
            "inputDecimal",
            "inputDigit",
            "isFinite",
            "isNaN",
            "keys.addEventListener",
            "parseFloat",
            "popup.appendChild",
            "popup.insertAdjacentHTML",
            "popup.querySelector",
            "popup.remove",
            "resetCalculator",
            "target.matches",
            "updateDisplay"
          ],
          "funcs": [
            [
              "inputDigit",
              108
            ],
            [
              "inputDecimal",
              323
            ],
            [
              "handleOperator",
              532
            ],
            [
              "anonymous",
              1167
            ],
            [
              "anonymous",
              1191
            ],
            [
              "anonymous",
              1215
            ],
            [
              "anonymous",
              1239
            ],
            [
              "b",
              1263
            ],
            [
              "resetCalculator",
              1279
            ],
            [
              "updateDisplay",
              1410
            ],
            [
              "createCalculatorPopup",
              1493
            ],
            [
              "anonymous",
              1956
            ],
            [
              "anonymous",
              3312
            ],
            [
              "anonymous",
              3959
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 6,
              "op.add": 3,
              "op.div": 2,
              "op.mul": 2,
              "op.sub": 2,
              "op.land": 2,
              "op.lnot": 4,
              "max_depth": 24,
              "call_count": 32,
              "node_count": 1025,
              "member_count": 24,
              "op_density.eq": 0.01,
              "op_density.add": 0,
              "op_density.div": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 2,
              "max_member_depth": 3,
              "identity_function_count": 1
            },
            "file": {
              "size": 4108,
              "entropy": 4.91
            },
            "text": {
              "lines": 146,
              "top_char": 116,
              "digit_ratio": 0.01,
              "space_count": 645,
              "char_entropy": 4.91,
              "unique_chars": 90,
              "top_char_null": 0,
              "string_density": 0.21,
              "top_char_ratio": 0.08,
              "avg_line_length": 27.14,
              "max_line_length": 74,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.14,
              "last_line_length": 3,
              "whitespace_ratio": 0.19,
              "identifier_density": 1.2,
              "line_length_stddev": 19.92,
              "max_whitespace_run": 1,
              "encoded_string_ratio": 0.03,
              "normalized_string_count": 2.57,
              "anonymous_function_ratio": 0.57,
              "normalized_function_count": 1.16,
              "strings_to_functions_ratio": 2.21,
              "suspicious_identifier_ratio": 0.06,
              "normalized_unique_identifiers": 6.82,
              "identifiers_to_functions_ratio": 3.5
            },
            "binds": {
              "count": 40
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 4.93
            },
            "source": {
              "function_count": 6
            },
            "strings": {
              "bytes": 1192,
              "count": 31,
              "very_long": 1,
              "avg_length": 38.45,
              "max_length": 1007,
              "avg_entropy": 1.79,
              "entropy_stddev": 1.3,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 61,
              "count": 2,
              "lines": 2,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 6,
              "nested": 1,
              "density": 9.59,
              "anonymous": 8,
              "avg_params": 1.07,
              "code_ratio": 1.05,
              "max_params": 2,
              "one_liners": 6,
              "length_stddev": 18.95,
              "avg_name_length": 14.17,
              "no_params_count": 4,
              "avg_length_lines": 10.93,
              "max_length_lines": 75,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.14,
              "max_nesting_depth": 1,
              "single_char_params": 11,
              "avg_param_name_length": 2.8
            },
            "identifiers": {
              "count": 175,
              "unique": 49,
              "avg_length": 9.16,
              "max_length": 23,
              "min_length": 1,
              "avg_entropy": 2.58,
              "reuse_ratio": 0.28,
              "length_stddev": 4.96,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.06,
              "high_entropy_count": 3,
              "high_entropy_ratio": 0.06,
              "all_lowercase_ratio": 0.41
            }
          }
        },
        "id": 16,
        "mol": "H₂(Db₃U₂)Md(Pt)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!js/calculator.js",
        "pid": 0,
        "risk": 6,
        "sha": "9b08e5429383bf96d9e15f297f5d5dbbf5fc53a2077803c254311b5c3c1709d6",
        "size": 4108,
        "traits": [
          {
            "id": "metadata/lang/source/syntax/assignment::js-addition-assignment-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "JavaScript += assignment from an identifier",
            "spans": [
              [
                504,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/arithmetic::js-identifier-subtraction",
            "conf": 0.6,
            "crit": 3,
            "desc": "Spaced subtraction between identifiers",
            "spans": [
              [
                1249,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::append-child-reference",
            "conf": 0.8,
            "crit": 3,
            "desc": "References nonlocal appendChild method",
            "spans": [
              [
                1981,
                17
              ],
              [
                3104,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::document-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                1665,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::javascript-identifier-textcontent-assignment",
            "conf": 0.98,
            "crit": 3,
            "desc": "Assigns an identifier value to textContent",
            "spans": [
              [
                1450,
                38
              ],
              [
                1462,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls appendChild without a local implementation",
            "spans": [
              [
                1981,
                17
              ],
              [
                3104,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/dispatch::js-computed-property-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Calls a property using bracket notation",
            "spans": [
              [
                837,
                29
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::appendchild-or-setattribute-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References appendChild or setAttribute member",
            "spans": [
              [
                1981,
                17
              ],
              [
                3104,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::dom-dataset-store-read",
            "conf": 0.96,
            "crit": 3,
            "desc": "Reads an element's dataset store property",
            "spans": [
              [
                3419,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "spans": [
              [
                1921,
                25
              ],
              [
                3281,
                21
              ],
              [
                4045,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::browser-innerhtml-assignment",
            "conf": 0.8,
            "crit": 3,
            "desc": "Writes HTML into the DOM with innerHTML",
            "spans": [
              [
                1887,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/insert-html::dom-outer-html-insertion-sink",
            "conf": 0.9,
            "crit": 3,
            "desc": "Replaces or inserts HTML around a node",
            "spans": [
              [
                2057,
                19
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-body-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Body member-name reference",
            "spans": [
              [
                3104,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "ctx": [
          {
            "b": "tydM8wPIv4x(Ffdz/c:Wb6m\u003cpwOtH[xDRn9AV!$dy?j!wb6dEhzE)u=v@DmbwO#Pli^S5\u0026vr(WcvpQMyb4V3(ygn}QfJ}KnfJZ8zxK-/hy?4-ZhDIXQx\u003c2p$C3cOxw[9PjhD\u003c3JhCMUahbm\u003efx\u003ca2yzDZdqfIc1$x\u003e5]ixIAkw",
            "ln": 0,
            "col": 1,
            "line": 1
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 4372,
              "entropy": 5.89
            },
            "json": {
              "parsed_bytes": 4372,
              "parse_limit_bytes": 76800
            },
            "binary": {
              "peak_region_bytes": 4372,
              "peak_region_entropy": 5.96
            }
          }
        },
        "id": 29,
        "mol": "H(Db)",
        "path": "chiflcbpapdpimpikffkifmflnjippel.crx!!_metadata/verified_contents.json",
        "pid": 0,
        "risk": 1,
        "sha": "18fb2fa9c72bdda3189a54454a75c62d7f68b178ea29fc1879a51b6b0f100c9c",
        "size": 4372,
        "traits": [
          {
            "id": "micro-behaviors/data/serialize/schema-object::files-object-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "JSON files object field",
            "spans": [
              [
                0,
                8
              ]
            ]
          }
        ],
        "type": "json"
      },
      {
        "id": 30,
        "mol": "Md(Re)",
        "sha": "409be0160a3f3d1720726aacf093224d32a3f06656167815e73555d03f7bcd0f",
        "path": "chiflcbpapdpimpikffkifmflnjippel@2.1.1.registry.json",
        "risk": 1,
        "size": 3139,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 5,
    "rev": "c1ea9",
    "v": "8"
  }
}