{
  "llm": {
    "conf": 0.65326834,
    "grade": "suspicious",
    "model": "Qwen/Qwen3.8-27B",
    "before": {
      "lvl": 1,
      "prob": 0.97502744,
      "class": "hostile"
    },
    "outcome": "suspicious",
    "interpretation": "Deletes all IndexedDB databases"
  },
  "ml": {
    "v": "7",
    "eng": "2.12.0-beta.1",
    "lvl": 31,
    "conf": 91,
    "mods": [
      {
        "cls": 2,
        "raw": 0.97502744,
        "rte": "az",
        "prob": 0.97502744
      },
      {
        "cls": 0,
        "raw": 0.92570627,
        "rte": "az/crx",
        "prob": 0.92570627
      }
    ],
    "prob": 0.65326834,
    "files": [
      {
        "id": 0,
        "lvl": 31,
        "conf": 91,
        "prob": 0.6532683372497559,
        "type": "crx"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013391177162702661,
        "type": "html"
      },
      {
        "id": 2,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011821587577287573,
        "type": "text"
      },
      {
        "id": 3,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000023255744963535108,
        "type": "javascript"
      },
      {
        "id": 4,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003915031629730947,
        "type": "javascript"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000029007593184360303,
        "type": "javascript"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000032196443498833105,
        "type": "javascript"
      },
      {
        "id": 7,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000024586915969848633,
        "type": "javascript"
      },
      {
        "id": 8,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00003356735032866709,
        "type": "javascript"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000017881393432617188,
        "type": "javascript"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.002600550651550293,
        "type": "javascript"
      },
      {
        "id": 11,
        "lvl": -1,
        "conf": 0,
        "prob": 0.00004947185516357422,
        "type": "javascript"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000026335319489589892,
        "type": "javascript"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000020782152205356397,
        "type": "javascript"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000028302272767177783,
        "type": "javascript"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000721275806427002,
        "type": "chrome-manifest"
      },
      {
        "id": 28,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010639429092407227,
        "type": "json"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010897715583269019,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-10-02T01:00:35Z"
  },
  "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx",
  "raw": {
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "lVK}s0@@r39r=Ay608iyRueD60u%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": "Q-s?aJ=[Sa9$LT-aAeqb)Hx6+csvcp.1GwSk*PN8]y{YN*nT=!]VJ:PyyyRliT#MLV*n$+Z7SkDd+THn2a@+:\u003c@?Q!P*Lfazv63*BYSKZP*N)c/GQxjop@Lul5\u003eCgNWs%.\u0026zh6.cfxCMck9x.3z)\u003eUF=N5H4f^a*HdE6[4flFg1POTR0s]e:F=MhWF=L(LTfn+7EJjvCJV-[pl*@lm8(UV^\u003co26hG7)LPHK^:YER9@Z}U$AL?+AIB%bnQD]0i$Lr/3BMWQsr5HWfS}W5IA5X\u0026!1tF@o#@nqu8wofhBYEZ(vSdjk-6DIgt",
            "ln": 458
          }
        ],
        "mol": "K₂(NdLi)O₄(As₄CI₂S₂)H₈(Br₅Cm₁₇Db₂₄FHf₂OsPo₂U₉)Md₄(BkPaPm)",
        "sha": "d43c8ca2d20d5731113e313a64a000dfb1db0bafef4655f920ed2fa4c3e91e45",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx",
        "risk": 147,
        "size": 6158594,
        "type": "crx",
        "facts": {
          "metrics": {
            "file": {
              "size": 6158594,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 6156288,
              "peak_region_entropy": 7.87
            },
            "archive": {
              "file_count": 28,
              "member_count": 29,
              "prefix_bytes": 1321,
              "script_count": 12,
              "zip_bomb_ratio": 4.62,
              "compressed_size": 6153675,
              "directory_count": 1,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.98,
              "hidden_file_count": 0,
              "uncompressed_size": 6261277,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 32,
              "rtlo_filename_count": 0,
              "format.regular_count": 28,
              "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": 1,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 2,
              "timing.mtime_unique_ratio": 0.07,
              "misplaced_executable_count": 0,
              "timing.mtime_outlier_count": 1,
              "timing.mtime_dominant_count": 28,
              "timing.mtime_spread_seconds": 10,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 0.97,
              "compression.method_counts.deflate": 29
            }
          }
        },
        "ident": {
          "trust": "unverified",
          "authors": [
            {
              "name": "Gameograf",
              "role": "author",
              "source": "crx.author"
            }
          ],
          "identifier": {
            "value": "cegfnpghmfmgkngfecffobkgennefhhg",
            "source": "crx.extension_id",
            "verified": false
          },
          "unique_ids": {
            "crx_id": "cegfnpghmfmgkngfecffobkgennefhhg",
            "public_key_sha256": "2465df67c5c6ad654255e1a64dd45776c2dc79fc18031c88ba45b2db9c8b73a3"
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/data/source/syntax/array::js-array-sort-call",
            "conf": 0.72,
            "crit": 3,
            "desc": "Sorts a JavaScript array",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::files-object-field",
            "conf": 0.8,
            "crit": 3,
            "desc": "JSON files object field",
            "from": [
              {
                "file": 28
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::chrome-newtab-override",
            "conf": 0.95,
            "crit": 3,
            "desc": "Chrome new tab page override"
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Serializes an identifier as JSON",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "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/communications/http/request/json::tiny-module-external-url-fetch",
            "conf": 0.9,
            "crit": 3,
            "desc": "Tiny JavaScript module fetches external URL",
            "from": [
              {
                "file": 8
              }
            ]
          },
          {
            "id": "metadata/build/minifier::js-medium-minified-line",
            "conf": 0.9,
            "crit": 2,
            "desc": "JavaScript contains a long minified line",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "well-known/lib/web/jquery::version-string",
            "conf": 0.95,
            "crit": 3,
            "desc": "jQuery version string",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-new-date",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ new Date() calls",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-default-locale",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares default locale"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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/ui/window/insert-html::dom-outer-html-insertion-sink",
            "conf": 0.9,
            "crit": 3,
            "desc": "Replaces or inserts HTML around a node",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-description-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares description field"
          },
          {
            "id": "micro-behaviors/browser-extension/management::browser-management-uninstall-self",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uninstalls the current browser extension",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::extension-own-indexeddb-reset",
            "conf": 0.93,
            "crit": 3,
            "desc": "Enumerates and deletes IndexedDB databases",
            "from": [
              {
                "off": 515,
                "file": 11,
                "line": 18
              }
            ],
            "uses": [
              62,
              102
            ]
          },
          {
            "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": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-medium-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM medium query parameter",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "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": 27,
                "line": 11
              }
            ],
            "uses": [
              3,
              55,
              105
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-insert-before",
            "conf": 0.8,
            "crit": 3,
            "desc": "Inserts DOM node before reference node",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM source query parameter",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/error-handling::empty-catch-block",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript silently discards caught errors"
          },
          {
            "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/ui/window/dom-access::dom-text-content-read",
            "conf": 0.82,
            "crit": 3,
            "desc": "Reads DOM text content",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "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/browser-extension/permission/search::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"search\" permission"
          },
          {
            "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/communications/http/url/api-path::fetch-http-scheme-url",
            "conf": 0.82,
            "crit": 3,
            "desc": "Fetches an HTTP(S)-scheme URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 4,
                "line": 29
              },
              {
                "off": 522,
                "file": 8,
                "line": 17
              },
              {
                "off": 1380,
                "file": 10,
                "line": 46
              }
            ],
            "uses": [
              97,
              106
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser storage with getItem",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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/anti-static/obfuscation/string/reconstruct::vendor-minified-js-name",
            "conf": 0.9,
            "crit": 3,
            "desc": "Common vendor minified JS name",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-input-element",
            "conf": 0.95,
            "crit": 3,
            "desc": "Creates an input DOM element",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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/communications/http/client/resource::src-attribute-variable-assignment",
            "conf": 0.92,
            "crit": 3,
            "desc": "Assigns variable to DOM src attribute",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/concat::join-empty-separator-call",
            "conf": 0.82,
            "crit": 3,
            "desc": "Joins values without a separator",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::capture-phase-listener-bound",
            "conf": 0.88,
            "crit": 3,
            "desc": "Capture-phase listener with bound handler",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 4
              }
            ]
          },
          {
            "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": 4
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "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": 13
              }
            ]
          },
          {
            "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": 4,
                "line": 29
              },
              {
                "off": 522,
                "file": 8,
                "line": 17
              },
              {
                "off": 1380,
                "file": 10,
                "line": 46
              },
              {
                "off": 87,
                "file": 11,
                "line": 4
              }
            ],
            "uses": [
              37,
              78,
              97
            ]
          },
          {
            "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/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::browser-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "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": 3
              }
            ]
          },
          {
            "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": 3
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom-access::browser-queryselectorall-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-global-click-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers document-wide click event listener",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::permission-search",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests search permission"
          },
          {
            "id": "objectives/anti-static/obfuscation/string/array::js-string-split",
            "conf": 0.6,
            "crit": 3,
            "desc": "Split to empty-delimiter char array",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-call",
            "conf": 0.94,
            "crit": 3,
            "desc": "Calls JavaScript toString conversion method",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/build/minifier::js-min-or-map-basename",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript minified or map basename",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "objectives/impact/ui/delivery::extension-remote-html-content-slot",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension renders fetched HTML content",
            "from": [
              {
                "file": 4
              },
              {
                "file": 10
              },
              {
                "file": 11
              },
              {
                "file": 12
              },
              {
                "file": 13
              }
            ],
            "uses": [
              71,
              123,
              154
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::browser-style-position-assignment",
            "conf": 0.9,
            "crit": 3,
            "desc": "Assigns CSS position through DOM style",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-delete-database",
            "conf": 0.9,
            "crit": 3,
            "desc": "Deletes IndexedDB database",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "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": 4
              },
              {
                "off": 2568,
                "file": 10,
                "line": 76
              },
              {
                "file": 11
              }
            ],
            "uses": [
              87,
              164
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/management::browser-management-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Accesses the browser extension management API",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-type::application-json",
            "conf": 0.65,
            "crit": 3,
            "desc": "References the application/json media type",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 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/request/client::http-client",
            "conf": 0.7,
            "crit": 3,
            "desc": "Uses common HTTP client APIs",
            "from": [
              {
                "file": 4
              },
              {
                "file": 8
              },
              {
                "file": 10
              }
            ],
            "uses": [
              90
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/replace::chained-replace-calls",
            "conf": 0.9,
            "crit": 3,
            "desc": "Chains multiple JavaScript string replacements",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace",
            "conf": 0.95,
            "crit": 2,
            "desc": "Uses the Chrome extension API namespace",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes browser storage with setItem",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-external-url",
            "conf": 0.92,
            "crit": 3,
            "desc": "Fetches hardcoded external HTTP(S) URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/language::lang-turkish--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "Turkish function-word token",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-promo-host",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf promotional host URL",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::runtime-set-uninstall-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sets a browser extension uninstall URL"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/language::lang-turkish--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "Turkish function-word token",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "Uses core Chrome extension APIs",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 11
              }
            ],
            "uses": [
              17,
              103,
              124
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/conversion::tostring-token",
            "conf": 1.0,
            "crit": 3,
            "desc": "References the toString conversion method",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "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": 11
              }
            ]
          },
          {
            "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": 4
              },
              {
                "file": 7
              },
              {
                "off": 602,
                "file": 8,
                "line": 18
              },
              {
                "file": 10
              },
              {
                "file": 11
              },
              {
                "off": 893,
                "file": 14,
                "line": 8
              }
            ],
            "uses": [
              38,
              42,
              90,
              159
            ]
          },
          {
            "id": "well-known/lib/web/jquery::header-prefix",
            "conf": 0.95,
            "crit": 2,
            "desc": "Contains a jQuery version banner",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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/hardware/input/event::browser-mousemove-listener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a DOM mousemove listener",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "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/ui/window/style::element-absolute-position-assignment",
            "conf": 0.88,
            "crit": 3,
            "desc": "Sets an element style to absolute positioning",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/url::encode-uri-component-call",
            "conf": 0.7,
            "crit": 3,
            "desc": "URL-encodes data via encodeURIComponent",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-localized-name-placeholder",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension name uses locale placeholder"
          },
          {
            "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": 109,
                "file": 11,
                "line": 4
              }
            ],
            "uses": [
              18,
              22
            ]
          },
          {
            "id": "micro-behaviors/communications/http/request/json::fetch-json-response",
            "conf": 0.94,
            "crit": 3,
            "desc": "Fetches and parses a JSON response",
            "from": [
              {
                "file": 4
              },
              {
                "off": 602,
                "file": 8,
                "line": 18
              },
              {
                "file": 10
              }
            ],
            "uses": [
              42,
              76,
              90
            ]
          },
          {
            "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": 4
              }
            ]
          },
          {
            "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": "micro-behaviors/data/encode/char-code::fromcharcode-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Builds characters with String.fromCharCode",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-databases-enumerate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates IndexedDB databases",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-on-installed",
            "conf": 0.9,
            "crit": 3,
            "desc": "Handles browser extension install or update",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "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": 3
              }
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-manifest-author",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf Chrome extension author"
          },
          {
            "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": 4
              }
            ]
          },
          {
            "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": 11
              }
            ]
          },
          {
            "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": 7
              }
            ]
          },
          {
            "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": 11
              }
            ],
            "uses": [
              79,
              84
            ]
          },
          {
            "id": "metadata/build/minifier::js-umd-wrapper-amd-minified",
            "conf": 0.9,
            "crit": 2,
            "desc": "Contains a minified UMD AMD branch",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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/data/db/web-storage::dom-storage-getitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage getItem",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/source/dynamic/reflect::computed-this-method-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls a computed this method",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/html::display-none-style",
            "conf": 0.88,
            "crit": 3,
            "desc": "Hides element with display none",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/charcode::charcode-at",
            "conf": 0.7,
            "crit": 3,
            "desc": "charCodeAt() method call",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open",
            "conf": 0.8,
            "crit": 3,
            "desc": "Opens browser window or tab",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 4
              }
            ]
          },
          {
            "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/db/web-storage::dom-storage-setitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage setItem",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "well-known/lib/web/jquery::license-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "jQuery license URL marker",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 4
              },
              {
                "file": 8
              },
              {
                "off": 6393,
                "file": 10,
                "line": 198
              },
              {
                "off": 87,
                "file": 11,
                "line": 4
              }
            ],
            "uses": [
              24,
              78,
              136
            ]
          },
          {
            "id": "micro-behaviors/data/buffer/record::slice-decimal-offset-pair",
            "conf": 0.8,
            "crit": 3,
            "desc": "Slice split at decimal offsets",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 4,
                "line": 57
              },
              {
                "off": 272,
                "file": 8,
                "line": 7
              },
              {
                "off": 826,
                "file": 10,
                "line": 33
              },
              {
                "off": 994,
                "file": 12,
                "line": 32
              },
              {
                "off": 2817,
                "file": 13,
                "line": 97
              }
            ],
            "uses": [
              33,
              72
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "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": 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": 4
              }
            ]
          },
          {
            "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/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "from": [
              {
                "off": 3325,
                "file": 1,
                "line": 92
              },
              {
                "file": 4
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "file": 11
              }
            ],
            "uses": [
              12,
              117
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/tree::browser-append-child",
            "conf": 0.8,
            "crit": 3,
            "desc": "Appends child DOM node",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/string/recovery::js-indirect-replace-call",
            "conf": 0.75,
            "crit": 3,
            "desc": "Indirect string replacement call",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-conventional-version",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension version uses dotted numeric format"
          },
          {
            "id": "well-known/lib/web/jquery::obfuscated-ajax-settings-marker",
            "conf": 0.98,
            "crit": 3,
            "desc": "jQuery ajaxSettings marker",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-name-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares name field"
          },
          {
            "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": 4
              }
            ]
          },
          {
            "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": 4
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "off": 273,
                "file": 11,
                "line": 11
              }
            ],
            "uses": [
              79,
              84,
              109,
              128
            ]
          },
          {
            "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/post::post",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.7,
            "crit": 3,
            "desc": "HTTP POST method string literal",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "from": [
              {
                "file": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/services/google::gdrive-domain",
            "conf": 0.8,
            "crit": 3,
            "desc": "Google Drive web domain",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/language::lang-turkish",
            "conf": 0.8,
            "crit": 3,
            "desc": "Turkish language detection",
            "from": [
              {
                "off": 11965,
                "file": 2,
                "line": 572
              },
              {
                "off": 1058,
                "file": 7,
                "line": 34
              }
            ],
            "uses": [
              77,
              81
            ]
          },
          {
            "id": "metadata/permission/manifest::extension-localized-description-placeholder",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension description uses locale placeholder"
          },
          {
            "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": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::fixed-viewport-style",
            "conf": 0.9,
            "crit": 3,
            "desc": "Fixed CSS element spans viewport",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "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": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/data/format/locale::js-locale-formatting-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "JavaScript locale-aware formatting call",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/hardware/input/event::browser-keyboard-event-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers a DOM keyboard event listener",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "Uses the Chrome runtime API",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 8
              }
            ]
          },
          {
            "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": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/time/query::js-triple-date-now",
            "conf": 0.4,
            "crit": 3,
            "desc": "3+ Date.now() calls",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 4
              }
            ]
          },
          {
            "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": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/data/string/split::js-split-call",
            "conf": 0.8,
            "crit": 3,
            "desc": "Calls JavaScript split()",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/encode/char-code::multiple-fromcharcode-calls",
            "conf": 0.92,
            "crit": 3,
            "desc": "Calls String.fromCharCode multiple times",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": "micro-behaviors/data/string/assembly::zero-padded-integer-format",
            "conf": 0.9,
            "crit": 3,
            "desc": "Code formats a zero-padded integer",
            "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": 4
              }
            ]
          },
          {
            "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/communications/http/client/xmlhttp::xhr-readystatechange-handler",
            "conf": 0.7,
            "crit": 3,
            "desc": "Assigns an XHR readystatechange handler",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "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": 3
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/window/dom/create::dom-anchor-element-creation",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates an anchor DOM element",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::extension-external-url-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension contains external HTTP URL literal",
            "from": [
              {
                "file": 4
              },
              {
                "file": 7
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "file": 11
              },
              {
                "off": 893,
                "file": 14,
                "line": 8
              }
            ],
            "uses": [
              71,
              159
            ]
          },
          {
            "id": "micro-behaviors/ui/window/navigation::browser-window-open-text-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Browser window.open text call",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "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": 6
              }
            ]
          },
          {
            "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": "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": 273,
                "file": 11,
                "line": 11
              },
              {
                "off": 291,
                "file": 27,
                "line": 11
              }
            ],
            "uses": [
              3,
              109
            ],
            "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": [
              {
                "file": 4
              },
              {
                "off": 388,
                "file": 10,
                "line": 14
              },
              {
                "off": 291,
                "file": 27,
                "line": 11
              }
            ],
            "uses": [
              3,
              32,
              88
            ],
            "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": [
              {
                "file": 4
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "off": 291,
                "file": 27,
                "line": 11
              }
            ],
            "uses": [
              3,
              5,
              68,
              90,
              153
            ],
            "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": [
              {
                "file": 4
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "off": 87,
                "file": 11,
                "line": 4
              },
              {
                "off": 291,
                "file": 27,
                "line": 11
              }
            ],
            "uses": [
              3,
              78,
              105
            ],
            "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": [
              {
                "file": 4
              },
              {
                "file": 8
              },
              {
                "file": 10
              },
              {
                "off": 87,
                "file": 11,
                "line": 4
              },
              {
                "off": 291,
                "file": 27,
                "line": 11
              }
            ],
            "uses": [
              3,
              78,
              105,
              109
            ],
            "spans": [
              [
                0,
                41
              ]
            ]
          }
        ]
      },
      {
        "id": 1,
        "mol": "H₂(CmPo)",
        "sha": "ec1ca261f4ea706ebbef94d0d43a830f1aea4e9f3c207671f2da0c58de8d8dff",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!newtab.html",
        "risk": 2,
        "size": 3913,
        "type": "html",
        "depth": 1
      },
      {
        "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": 2,
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.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": "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": 3,
        "mol": "H₂(Db₃U₂)Md(Pt)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.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"
      },
      {
        "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": 4,
        "mol": "O(I)H₄(Br₂Cm₉Db₃U₆)Md(Pt)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.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-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": 5,
        "mol": "H₃(Db₂OsU₂)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.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": "tu\u003eAzvj=7SeK\u003c2)f!tkha$Eqqd\u003cvi9tWgJstv7MtA:h\u003c!tWg(DD%o\u0026XCp^9Ftv7L*eNhL9h!DtAd\u003cuJ-jTacotoUOgwH!@Oc)yf-d\u003cuz\u003ckro#sxjSOqdKXHJul\u003c[wEQbe",
            "ln": 5177,
            "col": 5089,
            "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%=yRB8$8+zdLepwPS6nzxJZEvq{g4C{)LYwIdRbBvy1SzdNQbB3+dty*?yapgn0Jc$$aVen/(Iw*!/JxJ]Nea%n7nE0/DKcs!-JwPI@wBswT/DUE7uv)a]+w\u003c6YRf*dV.A3=[WCRj8HB95*LdsuIWe{7VCBsqkWdjGP(w\u003c5WqBy/Jnd0c)+crhE9e]UltwO#P+z!9AdE0/GOjW0v6ctWlCB7occwQF\u003eNd04K.e[X:ql3di?x\u003c#jbwHF:pwfJDKkxw$$wIdLnv{%s/q!o=Rv@#Tfd03*#wIe4nBu$1\u003cA+P09By=\u003cAx\u003eezsB3iCJdj/y2c#q4Hd0c)!e]k9pxlm/GCw7YbwHIEGeH+Huz^tHOB3y\u0026[a$EZ}b06^Pz/xnidjVO+a$DIsy*g*-dlz35y+xEvx(ksyefVJ\u003eBAhUNA+funA=91ne[5Zry\u003cvBDem{IOB.bPsq!o=Rv@#Tfl2pu=v\u003c@\u0026TzHD26ByO#jwHR$td0d0-fE.AZx(mu}y\u003cywGjV$@bcmipRA+f9aC4A%YBAh88B-.gyb57NidsDR)A+funA=91uwHITMA+fiavpJ\u003c%C4AiGbRZF(em*wIeoig/w{503BzkVhaxG%uDV\u0026?raAxRHt%07rBAIRwazb+lv@#B6zxJHsBs.qUDVAXtB-IvxAXqrNB7=$zd\u003cu8Wdl.h[v{@\u003eXwLuVMxlm/lcs*X7wPRGawM%gcB7/o1BsnOzem\u00264cd\u003cu8Wt%i7NEp^Rtv@#B6zxIy%wHR$DwPS6nzxJH{q^zKffF3^-w{503BzkVhas5vDdslkDAV/D!r4.W3wNPW(mqMKLwO#Prb4+L2y?dP#BrSd}BAhUNA+funA=93zwHITHEpDYcv}Wo4dsl8DBAIRwaU!ySx(mu}y\u003cywHe=",
            "ln": 7165,
            "col": 7077,
            "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": "DVAXtB-IvyfNU#]B-7Yhx(v(qwHR$DwPS6nzxJL5c$K@KdsDQ}lRG^Aq-XJkzEW^5z/c$mdslkDAV/D!B6Aiaa%n7nj91[OB-IvxBBnD:BuKIMCox^{xgm5:c)y6CD)g7NwH!@Na$EjPa$aS=xjSOqD)yc+djDO\u003cB0$PJw{503BzkVhc$K\u0026OA+funA=91we{7VCBsntOBAh8kxcGG4BA}?pz!pb6e[nZaB8$8+zdL4vwIdFevrlG+vqPO6",
            "ln": 13053,
            "col": 12965,
            "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": "B-RjABszSUwPS6nzxIO2v\u003c#?rB-7Yhx(v(izE\u003ekceoAs/C42zlzy/@ZC}r!-CR0\u003e^x*2Waen)WQt}xzEBZ5Aca%n7nj85pPaZ(*DBBnD:BuJ+PwHP5VzAS7]y?mG%Bz9:WxLzo]c#HQ*djwQ/By=\u003extw^Z}do/.Rkwq-?B-RjAvjslQe]U@OxEEprj1aJ2BTQ/Ld0v:(enWK7jsCFrx^\u003eVJwO#d5xE[x\u003efG:Ihy?mG%Bz9jCj.w?Ov@#B6",
            "ln": 19295,
            "col": 19207,
            "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": 6,
        "mol": "K(Li)H₃(Cm₄Db₉U₄)Md₂(Pt₂)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!js/jquery-3.7.1.min.js",
        "pid": 0,
        "risk": 13,
        "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
                  ],
                  [
                    200,
                    7
                  ],
                  [
                    302,
                    4
                  ],
                  [
                    308,
                    4
                  ],
                  [
                    456,
                    15
                  ],
                  [
                    492,
                    21
                  ],
                  [
                    593,
                    14
                  ],
                  [
                    838,
                    32
                  ]
                ]
              }
            ],
            "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": [
              62
            ],
            "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
              ],
              [
                4341,
                19
              ],
              [
                7229,
                8
              ],
              [
                7738,
                8
              ],
              [
                13117,
                8
              ],
              [
                16931,
                8
              ],
              [
                19359,
                8
              ],
              [
                26925,
                14
              ]
            ]
          },
          {
            "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/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments"
          },
          {
            "id": "metadata/file/profile/identifier-population::sequential-identifiers",
            "conf": 0.8,
            "crit": 2,
            "desc": "Sequential source identifier names"
          },
          {
            "id": "metadata/file/profile/text-shape::low-whitespace-ratio",
            "conf": 0.7,
            "crit": 2,
            "desc": "Whole-file whitespace ratio at most ten percent"
          },
          {
            "id": "metadata/lang/locale::language-label-code-en",
            "conf": 0.97,
            "crit": 2,
            "desc": "English UI language code",
            "spans": [
              [
                86621,
                0
              ],
              [
                86655,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source/shape::js-ts-source-basename",
            "conf": 0.95,
            "crit": 2,
            "desc": "JavaScript or TypeScript source filename"
          },
          {
            "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/control-flow/error-handling::catch-keyword",
            "conf": 0.5,
            "crit": 2,
            "desc": "Literal contains the catch keyword",
            "spans": [
              [
                26640,
                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": "well-known/lib/web/client-side/jquery::jquery-dollar-api-call",
            "conf": 0.8,
            "crit": 2,
            "desc": "Calls jQuery through the $ alias",
            "spans": [
              [
                8806,
                0
              ],
              [
                8828,
                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
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/llm/repository-directive::repository-agent-directive-marker",
            "conf": 0.88,
            "crit": 1,
            "desc": "Marks text as an agent directive",
            "spans": [
              [
                28742,
                0
              ],
              [
                28773,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "spans": [
              [
                40115,
                0
              ],
              [
                40149,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/search::grep-keyword",
            "conf": 0.7,
            "crit": 1,
            "desc": "Contains the grep command keyword",
            "spans": [
              [
                1964,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 7,
        "mol": "O(As)H₄(CmDbHfU₇)",
        "sha": "f1fd317fe9b0be81e20fdba902433a528184c3f11acdf418321db6ea838fa8e0",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.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": "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": 8,
        "mol": "H₄(Cm₉DbTiU)Md(Pt)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.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"
      },
      {
        "id": 9,
        "mol": "O(As)H(U₅)",
        "sha": "15c105e159bde80f2e5238b459850a457b6bb25d7fe830bad210e8e25a9401f6",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!js/timer.js",
        "risk": 2,
        "size": 2238,
        "type": "javascript",
        "depth": 1
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "xM4{kv%8)mauZ\u0026Kt@@x2v@DmaBrC:vwmYWVA+(\u003cYar\u003eJpxd).be]tL:b0cbsbQ^hwv%8T1zGErWA+eV\u0026C{)oEzEW^5z/cWCdiJ%AarR^Hv@DmaBrCTGauZ\u0026*v@=c(zz3cEwoqGD3lQDlay/tcB95KCv{%g+auZ\u0026*CowKYf/.0yi%)8MarR{Tb4tF3C{jW\u0026v@(Yta$Ux/v{%g+a$K\u003cTv{%g+dlv\u003ezarR^Hx\u003ewFobQ:\u0026YvRn.LzZ3R.y?mG%Bz8^WjV%]wdiJ%AarR^HarR^Hv@DmaBrC:vwmYWFy?mD{zGE0:as5u.jA+BHwP5Y9wizbCxi5LYa%prpBz(bmvr\u0026#jB-.h9az+$mA3faovr({dzFT38wJ\u0026jfC4\u003eF#z:2J$i%)8MarR^HarU\u0026wwmYWFy?mD{zGEHtBAzKKb6d^ma$K\u003cWx\u003eg^[rDq[8i%)8MarR^HarR{Tb4tF3C{jW\u0026Ab]JewO#3bC4\u003eF#z:!FNzdNQbdlv\u003eVarR!P3jm)#arUGsvpSwVwPygEByuNDi%)8MarUocByO#IzE=:^wmoN\u003eq!Q8\u0026ByPDnB0@F03jm)#arSr\u003cawoUTB76ujy-)[jA+Pu3A+PA9atC0Wvpsn1wGUC@AV/dozGG]qy-)qhasG37fFCgmfD+jNauZ\u00264aAH$1BsvLtarR!FwPQHYBy/GovqEu7wPRA}l2HjkAaAy0wM9nXA=+/lBAn#QgD3{vfFCgfi%(rqarR!nv@#Bdvru6Fy\u0026r*0c[dj+arR^HxKL^?y?lKRvrb\u003c\u003ec[dj+arR^HxKL^?y?k$RB98tqlsBwtxl4{kzE+dAi%(rqarR^lEjmk+3nj4PolC5!vq:2*w5LR{C4CYdy?mT3zFpkfz!0i(q/(}#vp%d0wmou#DbEpgy?i@=B-7Yhx(v(iy\u0026r-)rDz.(l$7gCc[co=3lQDlaA.:pA-lT\u0026A=+/lBAnM/awbNdpa*G]A=U!uy\u0026r/(y/tB]A:-P(e[X:qnPXJXc)A!PwPyZ.z/P@fB-.WGdiK1=ar\u003e2}a$kOXarR^HwmYN*By!#GAa@l:z/P@fB-.WEjS)u}pFJJYvrcB2c#r*ivqF\u003e:z/Po0wIdRbBv*N=z73PswO+}1wN[8Cx\u0026wX-A=+/lBAnSPaBFLVb3Os%dlv(+3jnBtawl\u0026[",
            "ln": 62,
            "col": 16,
            "line": 3
          },
          {
            "b": "aA?spx(4v3x(mScy\u0026r/(y/tB]A:-P(cT!ckvr(x{Bp8S5zEW^5z/cXsvrMiZB7GwWvrt{adiJ%AarR^Hy\u0026r/(y/tB]A:-P(e]$PCnPXJXc)A!PwPyZ.z/P@fB-.WGefEL-pFJJ-BAh8kxk7$6d0oPxA-lT\u0026A=+/lBAn(Wi%)8MarUGsv{%gLBz(hdxjSYpwPQH=wO\u0026?twmYN*By!#GAa@l:z/P@fB-.WGefEL-pFJJ-BAh8kxk7$6c$D[9wPRG]l2ZKpxM4{kv%8)mdjEs=Ef{rmfcALSnHF4WzxJ-kV2:u0z!{LtwPzHax(mSc.(46YaA?rsy?W%jwQd#jxt.x1v}xE)wEr3(zEW^5z/cXfwPRA}l2HjkAaAy0wM9nXA=+/lBAn\u0026VaBsCrarR!swPRA}c)AtDBz#pZfe3:Mx!B4bzdNS#A:-Mjv@Diqyi84HxM4{kv%8)me]2DCzxZIparR^HarR^He{7=rzyxKpB8V5nB7DESj%j(SB8V5nB7D$sB8L}AdjCPDarR^HarR^VBzbl6c$D+dvivY%aBsCrarR^HarR^HarR^WfcALSnHF4WzxJO6y?mGbC4CYdy?mS$wGUI{-gH+.Pj@7Sx\u003e[\u0026fy\u0026%Xtz!%o0ww\u003e:\u003ePtX0L-iyC2z/fVqz!{LcBp6ckarR^HarR^HarUxgasG\u0026XpFJJ-BAh8kxk7$6c$d7eq!Q8\u0026ByPDnB15jPjV%]Wq+{dvB98CpzF9V}C{)iiByuQEaBsCrarR^HarR^HarR^HarR!nAa@l:z/P@fB-.WEjS[ozByvlrarR^HarR^HarR^HarR^Hv@=c?By!x:z/P@fB-.WMdlv\u003eVarR^HarR^HarR^HarR!pz/fSmy?kknz!yExq!Q8\u0026ByPDnB0bQAwmoN\u003ewftG8z/3Q.p!q\u0026Wi%)8MarR^HarR^HarV7tarR^HarR^HEjkHCarR^HarR^Vv{%E?xEECjA=k$vjW70n3lQDlarR^HarR^Hay/tcB8L(ae[G6zz/NlIq!Q8\u0026ByPDnB0a$hB.\u003eOhzF%RtvR3V#z^^f/wftG8z/3RrwPz%9AYLx}az2Olz/No*3lQDlarR^HarR^Hatkw\u003ck#pb}D2EFtvix\u0026fzE\u003c@6.)TSdwPxsAvqYN-yANXbwmYmZazCUcaAIaawPzr)ay]64Pj@a.wEoL5arR^HarR^HarUxgasHVqx\u0026wX-A=+/lBAo6JwO#d5xDPD3jS(BcaBsCrarR^HarR^HarR^HarR!pA+eW3wM9nXA=+/lBAn\u0026Vi%)8MarR^HarR^HarV7tarR^HarR^HEjmk+Ef{rmfcA{aV2:u0z!%k#A(tj9z!%NnPlbi@aA?rsxt.f0By/F1w{503BzkVhay/C6vru6VxM4{kv%8)mc[co=3lQDlay/tcB95KCxM4{kv%8)2wO+{{wO#PjjS(0#a%Rexz/P@fB-Y#?zGGr3zE)\u0026jdlv\u003eVarR!FxM4{kv%8)2wO+{{wO#PxwO(ydC{\u003ea63jm)#arSr\u003cave*}azX{2B76ujy\u00260K2-iBh\u003cvqWi6B.\u003e(5zP5!\u0026-iyCbvrb^*-iBh\u003cvqWiex(4H3ze3$YaA878zFS:4-iyD5R]k\u0026Qvr8X$arR!pz/fSrazbt7By/G7wi\u003efGq!Q8\u0026ByPDnB09Q*vq]{VxM4{kv%8)me[O*lBy/Fvy?W^5au.[ha.ke2wPRG]l2ZKpxM4{kv%8)me[]iky\u0026%o1B0$\u003cszFH\u003eEA+)fNi%(rqarR^WfcBliYLO^b-iBw(D2EInvrayKk#pb}d\u003cdGcy\u00260J$-iA*\u003cU])Q[y?mc\u003eyIWN5x:L$9arUfjzGx[xvqG:UxM4{kv%8)mauZ\u0026Ke?O+*x(4)5A+e=EAa@l:z/P@fB-.WQatbo0B-Rbmq!Q8\u0026ByPDnB6Q\u003cm3lQDlayP85q!Q8\u0026ByPDnB1R6yAZ:zDxEEXhzFHvTj%kgVarR^HarR^Hv@DmaBrCpcz/e{8A+(\u003cYaz++fyC6shz/cWZaz++fyC6shz/cWUayF(8Bz#pZfe4J[Cp)JDz!A($e[n*pfln)4w)]\u003c%v@Dmakv!XHvqfQxbZTuwzFH\u003eEA+{dJB9Y#aiaa/ParR^HarR^H3lQDlarR^Hay/tcB95Koy?mD{zGE0:as5vy3lQDlarR^HarR^HauTgGB%7phvrlGMb5y$hyA+}HarR^HarR^HarR^HarR^HjyGvCA+e\u0026Ca%.IKx(mYsB-IqDa%p]qy=@$Wz/oPazE)\u0026hzF%Mbw[u16wPw$qBzk\u0026kwJ.j.DU^zlyC6:Iy\u003c^GIv@bN{B3gZ*xM4{kv%8(!x(mYgj{\u0026zParR^HarR^HarR^HarR^HarS^Xzd:#jA:}lRbZTlnz/e{8A+{dFayP8djT8d#y?W^5e]C9mwQLXnv@Dleatk[=arR^HarR^HarR^HarR^HarR^HjA9FfDU^zlyC6HkzdObTfk%8ZarR^HarR^HarR^HarR^Hjtgbb3lQDlarR^HarR^HarR^HauT6PxMvV@jT89{ay/j@B8%F*A+f9aC4BuYzFHBsBzk\u0026kwJ.k9wO+}1wGSmBy?W^5e]C9mwQLXxxM4{kv%8(qay[]5vj=Rxy=@%/DU^zlyC6:Iy\u003c^G\u003e3lQDlarR^HarR^HarR^HarR^HauTZ:vqWh$y*?yajTa-KBy/GbvqEJpD2m2ey\u0026.gDB-.ClzE)u5k4wzEB7ED!B8UM9j{\u0026zParR^HarR^HarR^HarS^1vlL2varR^HarR^HarR^?fjX^uk42*33lQDlarR^HaAIjmA=+/lByeP}wO(0@Bs}0vAaJ]$c$NjazdNQbdlv\u003eVarR!Pdlv\u003ezarR^Hv@DmaBrC7lwNPW(luNx(z/cWXas5vy3lQDlarR^HauTgGB%7phvrlGMb5y$hyA+}HarR^HarR^HarR^HjyGvDwizbDA+eW3wM9nXA=+/lBrR\u0026Hx([f5jT9g5wft=3Coy%uz/P@fB-X/Iv@bN{B3gZ*xM4{kv%8(!x(mYgj{\u0026zParR^HarR^HarR^HarS^/Aa9Sbv@bN{B3gZ:vru73x\u003c\u003e*fB9RRiz!%FDz/{erx(mG)b0GBCwiqI^Aa9SF3lQDlarR^HarR^HarR^HauTQbl1BH*fk%8ZarR^HarR^HarR^Hjtgbb3lQDlarR^HauRq/x-",
            "ln": 982,
            "col": 15,
            "line": 37
          },
          {
            "b": "e{82AxkzcDy*?yac)ALEzE\u003e1vi%)8MarV7Yi%(rqarR^Lc)yo:wO(vewLu/QyA+hWz!rPfb4CC6v@0nqe]LRQb4CC6v@0ntazb+lv@#B6zxHusdiJ%AarR^HarR^HwId}xwP?T5BvoXLvrDydc[dj+arR^HarR^Hv@DmaBrCZDy-\u003e\u003e-bQ^+Fx(+ZQwmoN*c)A!Oy:7q\u00263lQDlarR^HaAz4gz*2X\u003cxM4{kv%8(wB-IpEi%)8MarV7Yi%{xy3taA#v@#B6zxJ$hzeTPeq!Q8\u0026ByPDnd0oMDdiJ%AarR^Hx\u003ewFovq(",
            "ln": 3640,
            "col": 46,
            "line": 102
          },
          {
            "b": "arR^HarR^HarR^HwmYN*By!#GAa@l:z/P@fB-.WSAclknd0oMDdlv\u003eVarR^HarR!P3lQDlaBLwzy\u0026:egDKp(rarR^HarU/FwPyZ.z/P@fB-.WEjS[(*wPyZ.z/P@f",
            "ln": 3971,
            "col": 1,
            "line": 115
          },
          {
            "b": "c#rQnyHp%/zdK?pclNbszFJQ4A+)fEDKp(rarR^HarUxgasFyHx(mY[B-IpJB97\u0026hBApI$Bz96DxMOuna$j@-DKp(rarR^HarR^HarUGmzFJQ4A+(\u003cYayF(8Bz%n]fc\u003e)Xx(mY[B-IqDu][YrarR^HarR!P3lQDlarR^HaA.:pA-lT\u0026A=+/lBAo6NB-RjADMWimzdL:Jy?W^5uV6p?wH[%DA+)=Vy?W^5uV*y9aBLX23lQDlarR^Hao",
            "ln": 4297,
            "col": 8,
            "line": 128
          },
          {
            "b": "arUoszEW^5z/cXuAaAy0wKyoLv@0FwaBsCrarR^HarR!pz/fSray[]5wGTbUzE[2ml$7gGc[dj+arR^HarR^Hy?mYhxLnIKay[]5wIdRbBvZs)A=SSTi%)8MarR^HarUGiBrCBqauZ\u0026Tvru6kxjVfVx(n6nwPGmGi%)8MarR^HarUGiBrCToB8#5lzxI7+",
            "ln": 4807,
            "col": 3,
            "line": 148
          },
          {
            "b": "arR^HB7GAlx(v(ijS[AKau?}hf!%\u003eoar\u003cSRa%n]?b0!{Ei%)8MarR^HarR^HarUuhauZ\u0026XxDOPzf!%(0D($d0i%)8MarR^HarV7t3lQDlarR^HaztBhjS[AKauQ=3",
            "ln": 5002,
            "col": 9,
            "line": 155
          },
          {
            "b": "zG6-ue]b3zB-n-SwHO-+j%kgVarR^HarR^Hx\u003ewFowId+fC%=HXwGTc0jS(EndiJ%AarR^HarR^HarR^HB7F^2v}Yj\u003eA+Pf0wPxzky?Wx{c[dj+arR^HarR^HEf}8tarV7Yi%(rqarR!FwNPQ?xKt\u003e4x\u003eI6\u0026AXp\u003crx\u003e7{bc[co4j%kgVarR^HarR^Hv@DmaBrCNCwPA5sjS[/Svrb\u003c\u003euUKy%B-YlVvqEtvi%)8MarR^HarUxgasIkLwPA5BaBsCrarR^HarR^HarR!pxMw3dwIe4nvrb\u003c\u003ee]=2BA^o6WaARgtBugK:B.bPsaBL^-w{503BzkVhasInwB9hqvB15kU3lQDlarR^HarR^HarR^HazCBgc#@)uB.(evasnATA+frmy\u0026\u003c.Jy?mG%Bz8^Xattk!DKp(rarR^HarR^HarR^HarR^HarU(xzE^Wfe]kDovruj4zz2QywO95FaAz4mB.(evtqftnB-IpW3lQDlarR^HarR^HarR^HaBKOtarR^HarR^HarR!Pdlv\u003eVarR^HarR!Paz2wgwGVsbarR^HarR^HarR^HB7F^2v}Yj-zG6-ue[5\u003czAWSbJy***+xM4Y$wPw$Car\u003cl(By/FnB8L]bBzbxaxcqqmaAIa5A:@=bdlv\u003eVarR^HarR^HarR!FwPQ)=zdNTdBsnK^au.[hB7F^2v}Yj-zG6-ue[5\u003czAWSbJy***+xM4Y$wPw$Car\u003c-}vrb\u003c\u003ea$k5=gb7yodlv\u003eVarR^HarR!P3lQDlaBLX23vJl*w{503BzkVhazth3wnC*AB-RUyz9?VvyIdWaB-7.rdiJ%AarR^Hv@DmaBrC15wm5??B98tqauZ?)c)x)AwmO5IB98tqa$kOXarR^Hv@DmaBrCQnzeTPeuT[k1Bz(1sjS(0#a%RbtzeTPelV)D(z/3WEi%(rqarR!nwmP4SB-RUyz7Ysmx\u003e7{bc[co4j%kgVarR^HarR^Hv@DmaBrCgfy?l%/zG6-uauZ?)c)}b\u003ezG6-uaAR)FwJ.kHx(4u8ayO+\u0026wPh-Ob57[5xjS.Ca%nK5cN?a:arR^HarR^Hw[=6)uUKy%B-YlTA+Pf0wPxgyv@b\u003c?yA+h?3lQDlarR^Hazbt7wNxd?AclmPv}Yp*xjSFtdiH=qaBsCrarR^HarR^HarR!pz/fSrazbt7wGTbUw[=6)uUKy%B-Z?wt}P-6y?mV(fKl:EarR^HarR^HarR^Hx\u003ewFow[=6)e]$-MwGTeVgC{\u003cufFCgfaBsCrarR^HarR^HarR^HarR!ny?mTec)zb{y?j-gx)Ktkx(+zsz/l+cx\u003eG4vo\u003c@oXzfoXrx(+yMo*QDRdlv\u003eVarR^HarR^HarR^HarR!EwPS6nzAwgFarR^HarR^HarR!P3lQDlarR^HarR^Hay/tcB95KBwNPaXAV^H/zE[2mmRMWIqE%oEwPxgFi%)8M",
            "ln": 6047,
            "col": 13,
            "line": 187
          },
          {
            "b": "AXqoFy\u0026r-)auZ?}diH=qaBsCrarR^HarR^HarR^HarR!pB-RUyzc}0]xcotWA+eV\u0026wPxzzwPJ0gBuo*LarR^HarR^HarR^HarR!yz!0i(q/(}#vp%d7B7GC+By/qqb4C+pBz(1/zd+4zaAz44wmY^lA+frmy\u0026?9/3lQDlarR^HarR^HarR^HaAIaolsBwtxl4{kzE+dAi%)8MarR^HarR^HarV7]3lQDlarR^HarR^HaAz44wmY^lA+eV\u0026l32C5BywfEoEKH!y?k4S3lQDlarR^HaBLX23lQDlaBLX23jm)#arUYozeTPeuT[k1Bz(1Gv@b\u003c?yByOWau.[hDKp(rarR^HarUfpB98tquUKv\u0026auZ\u0026+B.\u003e\u003eQ3lQDlarR^Haz+$avqF\u003e:z/Po0wIe1mzeTPenPXJXc)AezB98tqnO@8:dlv\u003eVarR^HarR!FwPQmEv@2Z$z/]@dc[dj+arR^HEjmk+Ef%I6v%8T1zGEHtwb",
            "ln": 7206,
            "col": 18,
            "line": 222
          },
          {
            "b": "lVl\u003c:wO#P-z^^f/wfJMEc[co4j%kgVarUfjzGx[xx\u003e870auZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j[v{%g-B.\u003eGdz/OAVz/c:Fi%)8Mx\u003ewFox\u003e870diJtmz/dgowmObLwO#P-x(!xczE)\u0026pb4CC6v@0ntay/C6vru6FvqGB@y*?B7A.{W[B-n=\u003e3vKu+3jprZv%8T1zGEHtwmObLwO#P-x(!xczE)\u0026pb1bj3lVl\u003c:wO#P-z^^f/wfJMEc[co4j%kgVarUfjzGx[xBz\u003eYdnN(WRauZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j[Bz\u003eYdnN(WRa$kOXarUxgasItIwn+4Hz/d0DDKp(rarU=Awn+4Hz/dgowmObLwO#P-x(!xczE)\u0026pb4CC6v@0ntay/C6vru6Wz!9=.z/x\u0026rdlv\u003eVaBKPBdlv(Ez!0{bwO#PxvpS[qC4CMkoLFM\u0026wO#71c)z5Po*-\u0026pBy/uioMauIwN(#oazb+lv@#B6zxHtRaBsCray/tcB95Krx(n2njS[oNv%8T1zGEHzwPQvSwO\u003e#",
            "ln": 7614,
            "col": 31,
            "line": 237
          },
          {
            "b": "Bvf\u003e.B7F(adjDx^3lQDlaztFbBs}6tvrlG-x(!wGA+f9aC4A6CxLz0/wO@Xvi%)8MEf{r7atkw\u003cojq^FBzUCevS=^hzGP\u00269ayX=2-iBc%V2T[]3lQE3y\u0026sxaluE8$vpS[qC4CMkoLFM\u0026wO#71c)Aeqx\u003e7{5efDt\u0026au.[hDKp(rarUuizGEHvy*?yaoLFM\u0026e[5p3c)AtswmPm?a$kOXarR^Hy\u0026r/(y/tB]A:-P(e]$PCnPXJXc)A+Kz!%F=x(n2Wy\u0026sxawfJMEb6m\u003cFwG\u0026M+3lQEtdlv(+dlv\u003ez",
            "ln": 8214,
            "col": 38,
            "line": 253
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "$.ready"
            ],
            [
              "",
              "$.css"
            ],
            [
              "",
              "videoElement.attr"
            ],
            [
              "",
              "$.prepend"
            ],
            [
              "",
              "loadUserData"
            ],
            [
              "",
              "fetchAndUpdateShortcuts"
            ],
            [
              "",
              "setInterval"
            ],
            [
              "",
              "activateClock"
            ],
            [
              "",
              "handleSearch"
            ],
            [
              "",
              "handleCustomBackground"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "localStorage.getItem"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "localStorage.getItem"
            ],
            [
              "",
              "localStorage.setItem"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "localStorage.setItem"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "fetch.then.then.catch"
            ],
            [
              "",
              "fetch.then.then"
            ],
            [
              "",
              "fetch.then"
            ],
            [
              "",
              "fetch"
            ],
            [
              "",
              "response.json"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "createShortcuts"
            ],
            [
              "",
              "console.log"
            ],
            [
              "",
              "console.error"
            ],
            [
              "",
              "createShortcuts"
            ],
            [
              "",
              "shortcut_element.empty"
            ],
            [
              "",
              "apiShortcuts.filter"
            ],
            [
              "",
              "deletedApiShortcuts.includes"
            ],
            [
              "",
              "allShortcuts.forEach"
            ],
            [
              "",
              "shortcut_element.append"
            ],
            [
              "",
              "shortcut_element.append"
            ],
            [
              "",
              "$.off.on"
            ],
            [
              "",
              "$.off"
            ],
            [
              "",
              "$.toggleClass.toggleClass"
            ],
            [
              "",
              "$.toggleClass"
            ],
            [
              "",
              "$.off.on"
            ],
            [
              "",
              "$.off"
            ],
            [
              "",
              "e.preventDefault"
            ],
            [
              "",
              "$.data"
            ],
            [
              "",
              "removeShortcut"
            ],
            [
              "",
              "apiShortcuts.find"
            ],
            [
              "",
              "deletedApiShortcuts.includes"
            ],
            [
              "",
              "deletedApiShortcuts.push"
            ],
            [
              "",
              "userShortcuts.filter"
            ],
            [
              "",
              "saveUserData"
            ],
            [
              "",
              "createShortcuts"
            ],
            [
              "",
              "$.off.on"
            ],
            [
              "",
              "$.off"
            ],
            [
              "",
              "$.val"
            ],
            [
              "",
              "$.val"
            ],
            [
              "",
              "link_url.startsWith"
            ],
            [
              "",
              "userShortcuts.push"
            ],
            [
              "",
              "saveUserData"
            ],
            [
              "",
              "$.toggleClass.toggleClass"
            ],
            [
              "",
              "$.toggleClass"
            ],
            [
              "",
              "createShortcuts"
            ],
            [
              "",
              "$.val"
            ],
            [
              "",
              "$.val"
            ],
            [
              "",
              "Date"
            ],
            [
              "",
              "date.getHours"
            ],
            [
              "",
              "date.getMinutes"
            ],
            [
              "",
              "time_element.text"
            ],
            [
              "",
              "date.getDay"
            ],
            [
              "",
              "date.getMonth"
            ],
            [
              "",
              "date.getDate"
            ],
            [
              "",
              "date.getFullYear"
            ],
            [
              "",
              "today_element.text"
            ],
            [
              "",
              "today_element.text"
            ],
            [
              "",
              "time_element.on"
            ],
            [
              "",
              "updateClock"
            ],
            [
              "",
              "updateClock"
            ],
            [
              "",
              "setInterval"
            ],
            [
              "",
              "search_input.keyup"
            ],
            [
              "",
              "search_trigger.click"
            ],
            [
              "",
              "search_trigger.click"
            ],
            [
              "",
              "search_input.val"
            ],
            [
              "",
              "chrome.search.query"
            ],
            [
              "",
              "search_input.attr"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "search_input.attr"
            ],
            [
              "",
              "add_custom.click"
            ],
            [
              "",
              "file_input.trigger"
            ],
            [
              "",
              "file_input.change"
            ],
            [
              "",
              "alert"
            ],
            [
              "",
              "FileReader"
            ],
            [
              "",
              "localStorage.setItem"
            ],
            [
              "",
              "setBackground"
            ],
            [
              "",
              "reader.readAsDataURL"
            ],
            [
              "",
              "remove_custom.click"
            ],
            [
              "",
              "localStorage.removeItem"
            ],
            [
              "",
              "setBackground"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "icon.addEventListener"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "todoIcon.addEventListener"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "localStorage.getItem"
            ],
            [
              "",
              "hint.classList.remove"
            ],
            [
              "",
              "closeBtn.addEventListener"
            ],
            [
              "",
              "hint.classList.add"
            ],
            [
              "",
              "localStorage.setItem"
            ]
          ],
          "mbr": [
            "$.css",
            "$.data",
            "$.length",
            "$.off",
            "$.off.on",
            "$.prepend",
            "$.ready",
            "$.toggleClass",
            "$.toggleClass.toggleClass",
            "$.val",
            "JSON.parse",
            "JSON.stringify",
            "add_custom.click",
            "allShortcuts.forEach",
            "apiShortcuts.filter",
            "apiShortcuts.find",
            "apiShortcuts.length",
            "chrome.search",
            "chrome.search.query",
            "closeBtn.addEventListener",
            "console.error",
            "console.log",
            "date.getDate",
            "date.getDay",
            "date.getFullYear",
            "date.getHours",
            "date.getMinutes",
            "date.getMonth",
            "deletedApiShortcuts.includes",
            "deletedApiShortcuts.push",
            "document.addEventListener",
            "document.getElementById",
            "e.keyCode",
            "e.preventDefault",
            "fetch.then",
            "fetch.then.then",
            "fetch.then.then.catch",
            "file.size",
            "file_input.change",
            "file_input.trigger",
            "hint.classList",
            "hint.classList.add",
            "hint.classList.remove",
            "icon.addEventListener",
            "link.icon",
            "link.name",
            "link.url",
            "link_url.startsWith",
            "localStorage.getItem",
            "localStorage.removeItem",
            "localStorage.setItem",
            "reader.onload",
            "reader.readAsDataURL",
            "reader.result",
            "remove_custom.click",
            "response.json",
            "results.length",
            "s.url",
            "screen.width",
            "search_input.attr",
            "search_input.keyup",
            "search_input.val",
            "search_trigger.click",
            "shortcut_element.append",
            "shortcut_element.empty",
            "time_element.on",
            "time_element.text",
            "today_element.text",
            "todoIcon.addEventListener",
            "userShortcuts.filter",
            "userShortcuts.push",
            "videoElement.attr",
            "window.location",
            "window.location.href"
          ],
          "tgt": [
            "$",
            "$.css",
            "$.data",
            "$.off",
            "$.off.on",
            "$.prepend",
            "$.ready",
            "$.toggleClass",
            "$.toggleClass.toggleClass",
            "$.val",
            "Date",
            "FileReader",
            "JSON.parse",
            "JSON.stringify",
            "activateClock",
            "add_custom.click",
            "alert",
            "allShortcuts.forEach",
            "apiShortcuts.filter",
            "apiShortcuts.find",
            "chrome.search.query",
            "closeBtn.addEventListener",
            "console.error",
            "console.log",
            "createShortcuts",
            "date.getDate",
            "date.getDay",
            "date.getFullYear",
            "date.getHours",
            "date.getMinutes",
            "date.getMonth",
            "deletedApiShortcuts.includes",
            "deletedApiShortcuts.push",
            "document.addEventListener",
            "document.getElementById",
            "e.preventDefault",
            "fetch",
            "fetch.then",
            "fetch.then.then",
            "fetch.then.then.catch",
            "fetchAndUpdateShortcuts",
            "file_input.change",
            "file_input.trigger",
            "handleCustomBackground",
            "handleSearch",
            "hint.classList.add",
            "hint.classList.remove",
            "icon.addEventListener",
            "link_url.startsWith",
            "loadUserData",
            "localStorage.getItem",
            "localStorage.removeItem",
            "localStorage.setItem",
            "reader.readAsDataURL",
            "removeShortcut",
            "remove_custom.click",
            "response.json",
            "saveUserData",
            "search_input.attr",
            "search_input.keyup",
            "search_input.val",
            "search_trigger.click",
            "setBackground",
            "setInterval",
            "setTimeout",
            "shortcut_element.append",
            "shortcut_element.empty",
            "time_element.on",
            "time_element.text",
            "today_element.text",
            "todoIcon.addEventListener",
            "updateClock",
            "userShortcuts.filter",
            "userShortcuts.push",
            "videoElement.attr"
          ],
          "funcs": [
            [
              "anonymous",
              128
            ],
            [
              "loadUserData",
              769
            ],
            [
              "saveUserData",
              1016
            ],
            [
              "fetchAndUpdateShortcuts",
              1260
            ],
            [
              "response",
              1368
            ],
            [
              "data",
              1411
            ],
            [
              "error",
              1748
            ],
            [
              "createShortcuts",
              2058
            ],
            [
              "link",
              2306
            ],
            [
              "link",
              2508
            ],
            [
              "anonymous",
              3587
            ],
            [
              "anonymous",
              3717
            ],
            [
              "removeShortcut",
              3841
            ],
            [
              "s",
              3898
            ],
            [
              "s",
              4082
            ],
            [
              "anonymous",
              4201
            ],
            [
              "activateClock",
              4669
            ],
            [
              "updateClock",
              4809
            ],
            [
              "anonymous",
              5775
            ],
            [
              "handleSearch",
              5916
            ],
            [
              "anonymous",
              6058
            ],
            [
              "anonymous",
              6179
            ],
            [
              "anonymous",
              6299
            ],
            [
              "anonymous",
              6581
            ],
            [
              "handleCustomBackground",
              6659
            ],
            [
              "anonymous",
              6803
            ],
            [
              "anonymous",
              6946
            ],
            [
              "anonymous",
              7217
            ],
            [
              "anonymous",
              7468
            ],
            [
              "anonymous",
              7630
            ],
            [
              "anonymous",
              7814
            ],
            [
              "anonymous",
              8007
            ],
            [
              "anonymous",
              8340
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 4,
              "op.ge": 1,
              "op.gt": 2,
              "op.lt": 2,
              "op.ne": 3,
              "op.add": 3,
              "op.div": 1,
              "op.lor": 3,
              "op.mod": 1,
              "op.land": 2,
              "op.lnot": 5,
              "max_depth": 21,
              "call_count": 134,
              "node_count": 2548,
              "member_count": 74,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "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,
              "top_char_null": 0,
              "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
            },
            "binds": {
              "count": 52
            },
            "binary": {
              "peak_region_bytes": 7422,
              "peak_region_entropy": 5.02
            },
            "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,
              "nested": 10,
              "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": "cegfnpghmfmgkngfecffobkgennefhhg.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,
              59
            ],
            "spans": [
              [
                1301,
                32
              ],
              [
                1380,
                13
              ],
              [
                1593,
                922
              ],
              [
                2663,
                377
              ],
              [
                2714,
                87
              ],
              [
                2896,
                17
              ],
              [
                3167,
                23
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/call::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::js-append-method-call",
            "conf": 0.91,
            "crit": 3,
            "desc": "Calls an append method",
            "spans": [
              [
                3167,
                23
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/call::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,
              60
            ],
            "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-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"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "v}Y[3zdLtuB-8qnzdLtrzB[.!Byx04wN)A4wmOwFB97#hwPxhhB-7Yhx(v(qdiJ%A3lQE3xMw3dwIe7kvSKeiA+eW3wHI)F3lQDlaA.ZviV]RWBAzFyiXJd0vqPN]xl4A)e[n*pff:P3zc}v5B-H#6j.n\u003eWwO#N6z/c[ABzUx4wN]H$z9qPJB97\u0026by:6#earV7Yi%(rqay/89z/65rBywT1e[n{kvru6eDMWDKy=SXGxMw3dwIe1CzGGPfwIdRbBx8jjc)ALuCxvn5e[/uzy:7qJEjmk+Ejmk+3tB8{c$u}hz/65rA=(nwx(dAlB7GC[zFs0fByx04rz(HtaBsCray/89z/65rA=(nwx(dAlB7GC[zFs0fByx04rz(HscUNQzAc15[fk1ZgwP8j4vp?c4z/4c(B-.FcB8Mhwv}v/mCYWImB7]MgcuTAEuU%v+x)1nQx(n0lvqG:cdlv(+az2wgwGVsbarUfjzGx-jwIegnA=9oHB7GC[zFs0fByx04rz(HkzF%RtB9hCvz/P@hwftP7aARphB0a}jz*cnlAXnK+i%{xy3tBx*wQ4=%l{-Ipvrt{!vrl13c[c=\u003cxK#6fc$D!ddiH=qaBsCray[@5e[P3xmpxXtc[5RndiH=qaBsCrarR!vzE^s6wN[g}e[wKfwPRGKvrt{!vrl0dwmvfevqPN8i%)8MarUfjzGx-jwId!qxdddQwO+}1wN(]PzE^s6wN[g}ay[]5vpAU^wJy}VDT{OrzEEx[EpaG=3lQEtdlv(+dlv\u003e",
            "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",
              476
            ],
            [
              "anonymous",
              501
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 17,
              "call_count": 11,
              "node_count": 213,
              "member_count": 14,
              "max_member_depth": 4
            },
            "file": {
              "size": 619,
              "entropy": 4.93
            },
            "text": {
              "lines": 21,
              "top_char": 101,
              "space_count": 49,
              "char_entropy": 4.93,
              "unique_chars": 46,
              "top_char_null": 0,
              "string_density": 0.24,
              "top_char_ratio": 0.09,
              "avg_line_length": 28.48,
              "max_line_length": 99,
              "empty_line_ratio": 0.19,
              "last_line_length": 3,
              "whitespace_ratio": 0.11,
              "identifier_density": 1.81,
              "line_length_stddev": 29.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": 619,
              "peak_region_entropy": 4.93
            },
            "strings": {
              "bytes": 219,
              "count": 5,
              "url_count": 2,
              "avg_length": 43.8,
              "max_length": 62,
              "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": 11,
        "mol": "K(Nd)H₃(Br₂Cm₃Db)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!js/bg.js",
        "pid": 0,
        "risk": 5,
        "sha": "7d9fa2e7bfbf21ee48537607d3a8589ce0a10d67666a6949bda9001ce08a2809",
        "size": 619,
        "traits": [
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-namespace-core",
            "conf": 0.95,
            "crit": 3,
            "desc": "References core Chrome extension APIs",
            "spans": [
              [
                0,
                38
              ],
              [
                55,
                11
              ],
              [
                187,
                21
              ],
              [
                237,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::chrome-runtime-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the Chrome runtime API",
            "spans": [
              [
                0,
                16
              ],
              [
                187,
                16
              ],
              [
                237,
                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,
              26
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                55,
                11
              ],
              [
                87,
                21
              ],
              [
                187,
                21
              ],
              [
                237,
                30
              ]
            ]
          },
          {
            "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
              ],
              [
                55,
                18
              ],
              [
                273,
                96
              ]
            ]
          },
          {
            "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
              ],
              [
                55,
                18
              ],
              [
                87,
                22
              ],
              [
                273,
                96
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/lifecycle::runtime-set-uninstall-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "Sets a browser extension uninstall URL",
            "spans": [
              [
                273,
                96
              ]
            ]
          },
          {
            "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
            ],
            "spans": [
              [
                0,
                38
              ],
              [
                55,
                30
              ],
              [
                87,
                21
              ],
              [
                161,
                25
              ],
              [
                187,
                21
              ],
              [
                237,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-api",
            "conf": 0.9,
            "crit": 3,
            "desc": "References the WebExtension tabs API",
            "spans": [
              [
                55,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::chrome-tabs-create",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a new browser tab",
            "spans": [
              [
                55,
                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
              ],
              [
                55,
                103
              ],
              [
                161,
                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
              ],
              [
                55,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::static-https-tab-opener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens fixed HTTPS URL in browser tab",
            "spans": [
              [
                55,
                40
              ]
            ]
          },
          {
            "id": "micro-behaviors/browser-extension/tabs::tab-create-url-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Opens a browser tab at a destination",
            "spans": [
              [
                55,
                30
              ],
              [
                161,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/domain::game-promotion-destination",
            "conf": 0.85,
            "crit": 3,
            "desc": "Casual-game promotion destination",
            "uses": [
              15
            ],
            "spans": [
              [
                87,
                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": [
              [
                87,
                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": [
              [
                87,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-medium-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM medium query parameter",
            "spans": [
              [
                130,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-medium-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "URL carries UTM source/medium pair",
            "uses": [
              17,
              19
            ],
            "spans": [
              [
                109,
                12
              ],
              [
                130,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/query::utm-source-query-param",
            "conf": 0.85,
            "crit": 3,
            "desc": "UTM source query parameter",
            "spans": [
              [
                109,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                87,
                62
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::extension-own-indexeddb-reset",
            "conf": 0.93,
            "crit": 3,
            "desc": "Enumerates and deletes IndexedDB databases",
            "uses": [
              22,
              23
            ],
            "spans": [
              [
                449,
                20
              ],
              [
                515,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-databases-enumerate",
            "conf": 0.9,
            "crit": 3,
            "desc": "Enumerates IndexedDB databases",
            "spans": [
              [
                449,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-delete-database",
            "conf": 0.9,
            "crit": 3,
            "desc": "Deletes IndexedDB database",
            "spans": [
              [
                515,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::indexeddb-name-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "String literal names IndexedDB",
            "spans": [
              [
                567,
                38
              ]
            ]
          },
          {
            "id": "well-known/unwanted/gameograf::gameograf-promo-host",
            "conf": 0.92,
            "crit": 3,
            "desc": "Gameograf promotional host URL",
            "spans": [
              [
                87,
                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\"",
            "spans": [
              [
                429,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "id": 12,
        "mol": "O(As)H₂(Db₂U₆)",
        "sha": "de665d8c1dcf8fc7352109caaea43138bb0493c345c3924ce305757bd9d0d8be",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!js/todo.js",
        "risk": 4,
        "size": 2472,
        "type": "javascript",
        "depth": 1
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "h:Z26k{v\u003c5a%PMDk}\u003ek-a$K\u0026XbsB*RfHN/yt@@xoarR!EwPS6nzxJCcy\u0026sunttnKFxF9[kz/oUAo\u003c@cSe]\u003exrwn=rkdiH8.v@Dg4A=S\u003cHwO#d5xENjG3vJl*w{503BzkVhay/C6vru6VBzkl2C$@p1wHI7$ByupPaBwI=aBsCrarR!pz/fSrazCvejS[ozByu!owfunEavGTWwId\u003esCpj))Bz\u003e91A+PA7c[dj+3lQDlay/tcB95Kxz//LkjS[oNv%8T1zGEHvA+eW3wKQADzdNQbc)AhoB%nv%3lQDlaz#atwIdFevrlG+vqPM#jS\u003e}\u0026Bzkl2C}A]LBy=TT3lQDlaz#atwIe4CD2d4AvQS+Zxl4{kzE=aMy\u0026stpjS[ozByu!iz!%ujaBFLVxjVf.vqYQ]z9@kTz/NlPi%(rqarR!Az//LyB98XzwId!g",
            "ln": 130,
            "col": 57,
            "line": 4
          },
          {
            "b": "z//LyB98XzwIe7yA3dp^wmoN*e{82JaBFLVu)H7[vrufnA:-\u0026@z/3)KasXG\u0026fFE]]CWJPuarR^HzF%Sde[wyjvrl14e[[\u0026sjS[DHi%(rqarR!pz/fSrazts{wmY^7jS[oNv%8T1zGEHvA+eW3wKQADzdNQbc)AhoB%nv%3lQDlazts{wmY^lv@bN{B53dXwGTbUb6d\u003cuv@3uwxK$Q.wPw$R3jm)#arUfjzGx[xvpS[nBz-i:ay]z2B.$YcBs}6zwNPW(mqMKLwO#Prb4tXpBz(4vdlv\u003eVarR!nwmO2Gzz33xCYVq\u003ezGGDcBrAZ?a$B\u003c03lQDlayO!\u003eluE8$v@bN{B53dXwGTbUb6d\u003cuv@3uwvS=^mz/c:X3lQDlayO!\u003eluE8$z/f63x\u003e7{3jS(d4au.[hv@=c?By!x)x\u003e7}7ph+k=c[dj+3i",
            "ln": 533,
            "col": 6,
            "line": 16
          },
          {
            "b": "zx.dHarR^Hv@c78wKpGRe]LSqy?Wx{auZ?}diH=qaBsCrarR^HarR!vw/@GBBy/Ysvrb{/e{pVtB.9gEA+PwsdiK1=ay/tcw[=p5c)z5\u003cy?mZ1aARphB0bvsBy^VXdjDx^3lQDlarR^HarR^Haz#atwIe1mzeTPec[dj+arR^HarR^HarR^HB76l6ph+k=B0@F03lQDlarR^HaBKOtarR!Pi%(rqarR!uwNPaXAXp^tAaJ]$lUHgIwgg\u003e%wi$xQdlv\u003eVarR!uwNPaXAXp^tAaJ]$lUHgIwgg@7z/YFRBz-J?3jm)#arUfjzGx[xBy/Ysvrb{/auZ\u0026Tz!0{bwO#Pxv@=c?By^)SwO(0@BsntPwQ5r9A+eV6dlv\u003eVarR!GwQ5r9A+eViAbn@)wOu0#wmY^7jS\u003e}IA+PSbaAIErwPRQ1zF7NOe*rv:arR^HBy/Ysvrb{/e{pVtB.8WUay[]5vj(5dzGGDcBrC%Uar\u00260\u003e3lQDlaARgtByxi3vj\u003e#0wjpVMzGFM^B97#hwPxgyx(m)jBrSmUB76l6ph+k=B16fT3lQDlaz#atwIdzgAaJ]$lUHgIwghb5vpS}\u0026dlv\u003eVarR!Az//Lyvq{f%zE=aFx(4rdBy/Ysvrb{/dlv\u003eVarR!qz!0{bwO#PxvSb!5e[5ZrwO#3CxLzo[c#J%BwHPXF3lQDlaz\u003eL5wKHMExj\u003eTZy?k2jz//Lti%)8MarU-lC4BA!By/Iwdlv(+3jpx/zEW^5z/cXmvqxBxA:-P[vpB4:c$NizaBsCrarR!ywPP5kw[D9}BxxUGattt?z!rQ5wPR5$jS(BfazC)+A:-P[x(mMajS[uBy\u0026:eH3jm)#arUfjzGx[xxK$Q.wPw[Raz2vwADL\u0026kC#Fo\u003cwN/?2AWSa:B98bayK4HBwNPaXAV#}]3lQDlazCBgc)rnnvpS}\u0026diJUxBAIRwi%(rqarR!uwNPaXAXqAPD2d4Av%8*kz/M%-ar\u003eVvC4z\u003cV3jm)#arUuevpS}\u0026e[5p3mf",
            "ln": 1004,
            "col": 39,
            "line": 29
          },
          {
            "b": "B-Rb8z*c7yefDuLdiH=qaBsCrarR^HarR!vB3$4Sxj\u003e{@xcotWBAhIni%)8MarR^HarUPmw]?K9srG:HwIdFex\u003eqg7srGgrwO-#qw[D9}BwcmTBuo*LarR^HarR!Bw[D9}BxG.Haz0fny?WD#BxG.raz2vwz!rQ5wPQ)\u0026A61yHarR^HarR!ry+x^JD2d4ADp-0+wQ2sXauqCxixEM\u003carR!Pdlv\u003ezarR^Hwn+$2zdNQbe[5p3mrSlWBwcy\u0026By/u3AWSbGz/{bjzeTPea$K\u0026+wHO-+j%kgVarR^HarR^Hx\u003ewFox(=W.vp%j!zF7yvDKp(rarR^HarR^HarUlie]#bWy?kknwOc3bjS[bTDU1*ty?WD#BxxUqaA7\u003e7B7GC}Eq\u003cBsi%)8MarR^HarR^HarUlie]#bWy?kkvz/u*ZayDEwwIdFex\u003eqg7sS/psz!rQ5wPR76AcL+L3lQDlarR^HaBKOtarR!Pdlv\u003ezarR^Hwn+$2zdNQbe[5p3mrSlWBwcy\u0026By/u3AWSbGz/{bjB-nJQasFVYjW70n3lQDlarR^HazCBgc#0-\u003cA:-P[x(mMjaBsCrarR^HarR^HarR!vB3$4Sxj\u003e{@xcotWw)]H%wJHkwarR^HarR^HarR!ry+x^JD2d4ADp-0+wQ2sXar\u00260\u003e3jm)#arR^HarR^HarU-lC4BA!By/Iwdlv\u003eVarR^HarR!P3lQDlaBLX23vJl*w{503BzkVhaAH$mwLNe=wPGmGaBsCrarR!pz/fSraz#atwPF$Savg3*vr\u003cFqA=k!ywn+$2zdNQbe]=2BA^pO{y?m9#z/OcWy:ZFWB98bayK4HHz//LmdjD(^vq)Sjz//LkjW6#pDKp(rarR^HarUxeiV@rUBy^7nvrt}0wPPLswgO6garR^HarR!pz/fVdzGE]ZzF%Sde]=2BA^pO{y?m9#z/NlIBy/Ysvrb{/a$kc/vqH6$ed9HxarR^HarUfjy\u0026stPaz#atwIe4CD2d4AvQS+Zxl4{kzE=aMy\u0026stB3lQDlarR^Haz+R3BugKZz//LyB98XzwId!gw]]NharR^HarR^HBz(aVaz#atwIe4CD2d4ABz(a9arR^HEjlQb3lQDlaz+$avqF\u003e:z/Po0wIe4nBv*N=z73PHBzkl2C$@p1wPG4DawbNdpa*QfA+PA7x\u003ezSszF%SdB15L13vJl*w{503BzkVhaz+$8wkm5+wPGmGaBsCrarR!pz/fSraz#atwPF$SawbNdpa*G]A=U!uy\u0026r/(y/tB]A:-P(e[X:qnPXJXc)A.Ox\u003e7}7ph+k=B0r4QE0^4Xtu@B4i%)8MarUMuBy/ICw]zYUvpJ$0wmoN*au.[hv@=c?By!x)x\u003e7}7ph+k=c$D+dvjrS!3vJl*wn+$2zdNQbe[5p3mrSlWBwcy\u0026By/u3AWSb1pFBh{zGGDcBwcQYwmYo}efDt\u0026",
            "ln": 1821,
            "col": 32,
            "line": 61
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "loadNotes"
            ],
            [
              "",
              "Math.floor"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "Date.now.toString"
            ],
            [
              "",
              "Date.now"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "getRandomColor"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "Math.random"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "createStickyNote"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "textarea.value.trim"
            ],
            [
              "",
              "confirm"
            ],
            [
              "",
              "note.remove"
            ],
            [
              "",
              "saveNotes"
            ],
            [
              "",
              "header.appendChild"
            ],
            [
              "",
              "header.appendChild"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "textarea.addEventListener"
            ],
            [
              "",
              "note.appendChild"
            ],
            [
              "",
              "note.appendChild"
            ],
            [
              "",
              "document.body.appendChild"
            ],
            [
              "",
              "makeDraggable"
            ],
            [
              "",
              "saveNotes"
            ],
            [
              "",
              "el.querySelector"
            ],
            [
              "",
              "header.addEventListener"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "saveNotes"
            ],
            [
              "",
              "Array.from.map"
            ],
            [
              "",
              "Array.from"
            ],
            [
              "",
              "document.querySelectorAll"
            ],
            [
              "",
              "note.querySelector"
            ],
            [
              "",
              "localStorage.setItem"
            ],
            [
              "",
              "JSON.stringify"
            ],
            [
              "",
              "JSON.parse"
            ],
            [
              "",
              "localStorage.getItem"
            ],
            [
              "",
              "notes.forEach"
            ],
            [
              "",
              "createStickyNote"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "loadNotes"
            ]
          ],
          "mbr": [
            "Array.from",
            "Array.from.map",
            "Date.now",
            "Date.now.toString",
            "JSON.parse",
            "JSON.stringify",
            "Math.floor",
            "Math.random",
            "addBtn.className",
            "addBtn.onclick",
            "addBtn.textContent",
            "closeBtn.className",
            "closeBtn.onclick",
            "closeBtn.textContent",
            "colors.length",
            "data.color",
            "data.content",
            "data.id",
            "data.left",
            "data.top",
            "document.addEventListener",
            "document.body",
            "document.body.appendChild",
            "document.createElement",
            "document.querySelectorAll",
            "e.clientX",
            "e.clientY",
            "el.offsetLeft",
            "el.offsetTop",
            "el.querySelector",
            "el.style",
            "el.style.left",
            "el.style.top",
            "el.style.zIndex",
            "header.addEventListener",
            "header.appendChild",
            "header.className",
            "header.style",
            "header.style.cursor",
            "localStorage.getItem",
            "localStorage.setItem",
            "note.appendChild",
            "note.className",
            "note.dataset",
            "note.dataset.id",
            "note.querySelector",
            "note.querySelector.value",
            "note.remove",
            "note.style",
            "note.style.backgroundColor",
            "note.style.left",
            "note.style.top",
            "notes.forEach",
            "textarea.addEventListener",
            "textarea.placeholder",
            "textarea.value",
            "textarea.value.trim"
          ],
          "tgt": [
            "Array.from",
            "Array.from.map",
            "Date.now",
            "Date.now.toString",
            "JSON.parse",
            "JSON.stringify",
            "Math.floor",
            "Math.random",
            "confirm",
            "createStickyNote",
            "document.addEventListener",
            "document.body.appendChild",
            "document.createElement",
            "document.querySelectorAll",
            "el.querySelector",
            "getRandomColor",
            "header.addEventListener",
            "header.appendChild",
            "loadNotes",
            "localStorage.getItem",
            "localStorage.setItem",
            "makeDraggable",
            "note.appendChild",
            "note.querySelector",
            "note.remove",
            "notes.forEach",
            "saveNotes",
            "textarea.addEventListener",
            "textarea.value.trim"
          ],
          "funcs": [
            [
              "getRandomColor",
              46
            ],
            [
              "createStickyNote",
              226
            ],
            [
              "anonymous",
              851
            ],
            [
              "anonymous",
              1031
            ],
            [
              "makeDraggable",
              1590
            ],
            [
              "anonymous",
              1831
            ],
            [
              "anonymous",
              2040
            ],
            [
              "anonymous",
              2246
            ],
            [
              "saveNotes",
              2393
            ],
            [
              "note",
              2492
            ],
            [
              "loadNotes",
              2765
            ],
            [
              "data",
              2881
            ],
            [
              "anonymous",
              2963
            ]
          ],
          "metrics": {
            "ast": {
              "op.lor": 7,
              "op.mul": 3,
              "op.sub": 4,
              "op.lnot": 2,
              "max_depth": 16,
              "call_count": 43,
              "node_count": 1106,
              "member_count": 57,
              "op_density.lor": 0.01,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.lnot": 0,
              "max_array_length": 6,
              "max_member_depth": 3
            },
            "file": {
              "size": 2991,
              "entropy": 4.84
            },
            "text": {
              "lines": 103,
              "top_char": 101,
              "digit_ratio": 0.01,
              "space_count": 567,
              "char_entropy": 4.84,
              "unique_chars": 84,
              "top_char_null": 0,
              "string_density": 0.36,
              "top_char_ratio": 0.08,
              "avg_line_length": 28.05,
              "max_line_length": 86,
              "non_ascii_ratio": 0,
              "empty_line_ratio": 0.2,
              "last_line_length": 3,
              "whitespace_ratio": 0.22,
              "identifier_density": 2.03,
              "line_length_stddev": 22.67,
              "max_whitespace_run": 2,
              "encoded_string_ratio": 0.03,
              "normalized_string_count": 3.65,
              "repeated_char_sequences": 7,
              "anonymous_function_ratio": 0.62,
              "normalized_function_count": 1.28,
              "strings_to_functions_ratio": 2.85,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 9.57,
              "identifiers_to_functions_ratio": 4.92
            },
            "binds": {
              "count": 36
            },
            "binary": {
              "peak_region_bytes": 2991,
              "peak_region_entropy": 4.97
            },
            "source": {
              "function_count": 5
            },
            "strings": {
              "bytes": 360,
              "count": 37,
              "avg_length": 9.73,
              "max_length": 24,
              "avg_entropy": 2.7,
              "empty_count": 2,
              "entropy_stddev": 0.96,
              "base64_candidates": 1
            },
            "comments": {
              "chars": 27,
              "count": 1,
              "lines": 1,
              "to_code_ratio": 0.01
            },
            "functions": {
              "count": 5,
              "nested": 4,
              "density": 12.62,
              "anonymous": 8,
              "avg_params": 0.31,
              "code_ratio": 1.27,
              "max_params": 1,
              "one_liners": 2,
              "length_stddev": 12.22,
              "avg_name_length": 12.2,
              "no_params_count": 9,
              "avg_length_lines": 10.08,
              "max_length_lines": 44,
              "min_length_lines": 1,
              "avg_nesting_depth": 0.54,
              "max_nesting_depth": 1,
              "single_char_params": 2,
              "avg_param_name_length": 2
            },
            "identifiers": {
              "count": 209,
              "unique": 64,
              "avg_length": 7.31,
              "max_length": 16,
              "min_length": 1,
              "avg_entropy": 2.4,
              "reuse_ratio": 0.31,
              "length_stddev": 3.59,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.02,
              "all_lowercase_ratio": 0.5,
              "all_uppercase_ratio": 0.02
            }
          }
        },
        "id": 13,
        "mol": "H₃(Db₃Hf₂U₂)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!js/createStickyNote.js",
        "pid": 0,
        "risk": 6,
        "sha": "dc243ef0e8d78c0e3373702e2626a9b3c42626a71893154a1cc22d7d269a8695",
        "size": 2991,
        "supp": [
          {
            "by": [
              {
                "id": "tree-sitter",
                "spans": [
                  [
                    1,
                    11
                  ],
                  [
                    291,
                    21
                  ],
                  [
                    332,
                    29
                  ],
                  [
                    446,
                    16
                  ],
                  [
                    635,
                    29
                  ],
                  [
                    726,
                    32
                  ],
                  [
                    857,
                    18
                  ],
                  [
                    899,
                    32
                  ]
                ]
              }
            ],
            "id": "metadata/lang/source/shape::javascript-literal-tables-pure-helpers",
            "crit": "notable",
            "kind": "unless"
          }
        ],
        "traits": [
          {
            "id": "micro-behaviors/data/collection/dom::append-child-reference",
            "conf": 0.8,
            "crit": 3,
            "desc": "References nonlocal appendChild method",
            "spans": [
              [
                1183,
                18
              ],
              [
                1449,
                16
              ],
              [
                1511,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::document-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                332,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::query-selector-all-call",
            "conf": 0.86,
            "crit": 3,
            "desc": "Queries multiple DOM elements",
            "spans": [
              [
                2445,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls appendChild without a local implementation",
            "spans": [
              [
                1183,
                18
              ],
              [
                1449,
                16
              ],
              [
                1511,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::browser-storage-persistence",
            "conf": 0.8,
            "crit": 3,
            "desc": "Persists data in browser storage",
            "uses": [
              5,
              7
            ],
            "spans": [
              [
                2702,
                20
              ],
              [
                2817,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads browser storage with getItem",
            "spans": [
              [
                2817,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-getitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage getItem",
            "spans": [
              [
                2817,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem",
            "conf": 0.9,
            "crit": 3,
            "desc": "Writes browser storage with setItem",
            "spans": [
              [
                2702,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/db/web-storage::dom-storage-setitem-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls localStorage or sessionStorage setItem",
            "spans": [
              [
                2702,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::appendchild-or-setattribute-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References appendChild or setAttribute member",
            "spans": [
              [
                1183,
                18
              ],
              [
                1449,
                16
              ],
              [
                1511,
                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": [
              [
                597,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/json::json-stringify-call",
            "conf": 0.5,
            "crit": 3,
            "desc": "Calls JSON.stringify()",
            "spans": [
              [
                2738,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/hardware/input/event::browser-mousemove-listener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers a DOM mousemove listener",
            "spans": [
              [
                2001,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/hardware/input/mouse/position::dom-pointer-client-coordinate-read",
            "conf": 0.9,
            "crit": 3,
            "desc": "DOM pointer coordinate member access",
            "spans": [
              [
                1885,
                9
              ],
              [
                1930,
                9
              ]
            ]
          },
          {
            "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",
            "spans": [
              [
                1356,
                35
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/form-input::element-edit-event-listener",
            "conf": 0.9,
            "crit": 3,
            "desc": "Registers an edit-related DOM listener",
            "spans": [
              [
                1405,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/style::dom-element-position-tracks-pointer",
            "conf": 0.9,
            "crit": 3,
            "desc": "Positions DOM element using pointer coordinates",
            "spans": [
              [
                2028,
                305
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-body-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Body member-name reference",
            "spans": [
              [
                1511,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural/vocabulary/function-word::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                1093,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "analysis_gaps": [
          "flow-graph-limited",
          "flow-call-unavailable",
          "flow-query-incomplete"
        ],
        "ctx": [
          {
            "b": "v@DmaBrCjmz!A($rbVX\u003eB3%CUvivYQtm8F}DMWimzdL:Jb1DGUx(1$AaA.ZviV]RWBAzFyiXJd6vqfKgxk.Z3y?kkez/4cKefF+ExkY*Nb4#7uAc15[flqhJe[YlEvrui[e[n*pflH$ZB$\u003eT:v@DmafkUciy+G*vAXz6xvqfKgx\u003e869aBL^FarV1NzEEx[iV]RmA+PYda$K\u003cVA+)=Vb4#7uAc15[fjY9qC4Apsz/oo8wIdFhz7^7:az+$ez-P0+xMOunB2\u003e%cB8#dIxlef6Bzkkqv@Diqx(do\u003ewPGIlA:-\u0026@x(mMpAb](cBZ]IDf)CuZA+PYduOTq\u003cfMw{Rg=P2+e]UYva%qp+3lQEraz$R8wJy}Tl#MNRa$K\u003cVA+)=Vb4#7uAc15[fjY0hB1R9zz!A($e[n*pfcR}\u0026y\u0026r%8iV]RWBAzFyiXJdcB8iEwB97\u0026jx\u003e5=9z/4drz!0\u0026wwn+%]x(!wHx(do\u003ewPGIwwN]H-BA}?pfkj{mzEkb9wn+$2zdNQbuWavZe]UYva%qp+3lQEraz$R8wJy}Tq!P-NBAnSSaA.ZviV]RWBAzFyiXJdcxK$:%B1R9zz!A($e[n*pfcR}\u0026y\u0026r%8iV]RWBAzFyiXJdcB8iEwB97\u0026jx\u003e5=9z/4drz!0\u0026wwn+%]x(!wHx(do\u003ewPGIwwN]H-BA}?pfkj{mzEkb9B8VehvpTB)wO2%\u003cCR.9cAbGqjaBL^FarV1NzEEx[iV]RBy?WA\u003eB0rdTB-IpVar\u003eGvBz#pZfe4x.x\u003eg^@e[Y9vxkzciv@Diqa$K\u003cMz!A#Har\u003eGvBz#pZfe4x/y+xvwByxo9v\u003eInfz7/Brv@\u003cqlz!0P$B966Hzdd6*B1.xwwnbE]D2NsFx\u003e870uOL]bA+fr6zGGrex(v(@CR.9cAbGqjaBL^FarV1NzEEx[iV]RlvqGH)wmoH5efG7Qy=SW.xMOunB2\u003e%cv{%g+zE^f@e[Y9vxkzciv@Diqa$K\u003cMz!A#Har\u003eGvBz#pZfe4x/y+xvwByxo9v\u003eInfz7/ycy?mG{vra2nzdd6*B1.6HzEEx@v@c6@z^LmNgb9Y8fjOBbwO#3!A:HNUuOV\u003cUAbGqjaBL^FarV1NzEEx[iV]RCA:-\u003cby*?A%a$K\u003cVA+)=Vb4#7uAc15[flzkyzGxS5By^7qz/oo8wIdFhz7^7:az+$ez-P0+xMOunB2\u003e%cBAg/cB8kobwIdRlz!A($e[n*pfj[Tox\u003e870e[[*la%qp+3lQEraz$R8wJy}To\u003c@0Za$K\u003cVA+)=Vb4#7uAc15[fkUcpB1R9zz!A($e[n*pfcR}\u0026y\u0026r%8iV]RWBAzFyiXJd6vq{ouxk.Z3y?kkez/4dtvrMu{z/dgwv@ALlEjLZFaBtkGvqPNpar\u003c%bBYrG)wG\u0026VFB-IpVar\u003eGvBz#pZfe4P?B-.+nwIdFhz7^7:az+$ez-P0+xMOunB2\u003e%cCxXl-xlef6Bzkkqv@DiqzddE2wPRT7xdWRgB1Z%yB7GDmfkkoixjVcqh8)lBw?NO5gb@\u0026RiasZ4fL9mQgbilHiB\u003c\u003c5gb.6BiajE=z/{eAvR4fhzF7doEjLZFaBtkGvqPNpar\u003cM(Cxj@VaA.ZviV]RWBAzFyiXJd7wP@hFxk.Z3y?kkez/4cKefF+ExkY*Nb4#7uAc15[fl.R:e[YlEvrui[e[n*pfkUcryH}Q4zF7Lhzf4vsB8$]mB1.lAvp%d)fj!SDv{}2Bh.^9ywm/Bgv(d!ai5+qPfF\u003e^AvMuC6vp.kFzE[3ke]UYva%qp+3lQEraz$R8wJy}Toj.WNa$K\u003cVA+)=Vb4#7uAc15[fkCcgA4U^wz!A($e[n*pfcR}\u0026y\u0026r%8iV]RWBAzFyiXJdgCxUVLB97\u0026jx\u003e5=9z/4dwzdd6*B1.0yvqYQ\u0026zF7RwA=kGhv@%vUCRr\u0026zwPh0ifFUt4g*-70wn\u003ceuzF7doEjLZFaBtkGvqPNpar\u003cS}z//]sa$K\u003cVA+)=Vb4#7uAc15[fk$PyBz(jMxk.Z3y?kkez/4cKefF+ExkY*Nb4#7uAc15[flqhJe[YlEvrui[e[n*pflq5wx\u003c\u003e*hAa\u003cfiz/Z5nfkkoixjVcqy\u0026r%8femY8Aa\u003cfiz/Ym",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "x\u003c(aeAaHXpv@Dl(f\u003c!KhA=2fdgCQO4zF7doEjLZFaBtkGvqPNpar\u003cr]z!A($ax8\u0026WA:@=befG7Qy=SW.xMOunB2\u003e%cCxXl-xk.Z3y?kkez/4cKefF+ExkY*Nb4#7uAc15[fl.R:e[Y9vxkzciv@Diqw)]\u003c%v@Dlqx\u003e869aBL^FarV1NzEEx[iV]Rlz/fV9v@#=oefG7Qy=SW.xMOunB2\u003e%cv@DmbvpKz2e[Y9vxkzciv@Diqa$K\u003cMz!A#Har\u003eGvBz#pZfe4x/y+xvwByxo9v\u003eInfz7/Quvp%d)fjF%gzE^E0xd[jAz!a02Bt2v[fjO{rBywW3B6*WRgbrh[iaM$XAbGqjaBL^FarV1NzEEx[iV]Rky\u0026r%0wPw$CaA.ZviV]RWBAzFyiXJdgCxUVGy\u0026r%0wPxzkz/4cKefF+ExkY*Nb4#7uAc15[fl.R:e[eTnxj\u003e^@e[n*pfj[Tox\u003e870e[[*la%qp+3lQEraz$R8wJy}Tp\u00266M=ax9x2A+cBCaA.ZviV]RWBAzFyiXJd9y*?PwxkW",
            "ln": 1771,
            "col": 108,
            "line": 14
          },
          {
            "b": "rbVX\u003eB5l^]B-n-TaBsCray/tcB95KoCXIkvx(mMWz/x\u0026rauZ\u0026Tz!0{bwO#PxxjVfNy?mD{zGFi\u003cnN%j[xk.Z3y?lN:z!%F\u003ez/x\u0026ra$kOXarUxgasH/Cx(!xgzF8^:AclaGaBsCrarR!rCXIkvx(mMWz/x\u0026re]\u003eJuz*2Xudlv\u003eVarR!EwPS6nzAwgFaBKO7arUfjzGx[xAbPYrA3dp^wn+$2zdNQbe[n{kvru6Hy?mD{zGEoJwncihdlv\u003eVaAhmrB-n%Ewfs2Tb4\u003e?jxkzcUz/oDkp\u0026yq}A3vvJ3lQE3z/fSrazk.ewfs2Twn+$2zdNQbe[n{kvru6Hy?mD{zGEoJwncihdlv\u003eVazk.ewg?wdvrlG+vqPM#jS\u003e}YA+P5di%(rqazkRhxkzcUz/oDkl$7gCe[P3xmpxXtd0fxCy-\u003e(8aBsCrarR!pz/fSrayMxQay]z2B.$YcBs}6zwNPW(mqMKLwO#Prb4hVAi%)8MarU8BxMvV@auZ\u0026?z/oCAB-IpW3lQDlayM)Avrc0(BrAZ?b41!}vqY\u003c8i%)8MarU8BBzk\u0026kwGTbUBz(8le]C9mwJHkaarR^Hv@DmaBrCpmxcotWwn+$2zdNQbe[n{kvru6Hy?mD{zGEoJx(dGbdlv\u003eVarR!v",
            "ln": 2281,
            "col": 22,
            "line": 21
          },
          {
            "b": "arR^Hv@DmaBrCJBjS[oNv%8T1zGEHvA+eW3wKQADzdNQbc)AQOdlv\u003eVarR!Ce{7VHBvf$:By/uiauZ\u0026?z/oCAzEEx[i%(rqarR!ne[5ZrwO#3CxLzo[c#0Khdlv\u003eVarR!ne[5ZrwO#3CxLzo[c#ZQ%3lQDlazk.ewg?qfAaJ]$lUHgIwgg\u003eni%)8MEjmk+3lQEgz/x\u0026re[5ZrwO#3CxLzo[c$^NmwgoOEarUikv%8T1zGEHuz!abCvq{f%zE=aFx(4rdAbPYrA49\u003cQ3lQEgz/x\u0026re]#bWy?kkfx(!lfvr\u0026$Uar\u003eohz!0Mbi%(rqazb+lv@#B6zxJC9x\u003e7{OB-.XswmXCGB97#hwPxhgdiJ%AarR^Hv@DmaBrCpcz/cWXay]z2B.$YcBs}iqBvy1SzdNQblu#dkc)Aqxz!A\u003e",
            "ln": 2839,
            "col": 1,
            "line": 44
          },
          {
            "b": "wO(vewKQ=NzGFM^B97#hwPxgyv@b\u003c?yA+qLv@b\u003c?yFP7{B7]e@oLFM\u0026wO#71dlv\u003eVarR!P3lQEt3jm)#B7GC)x(dB1B-Y2WdiH=qaBsCrarR!qz!0{bwO#PxvpS[qC4CMkoLFM\u0026wO#71c)Aeqx\u003e7{5efFCsx\u003e7{OB-.XswmXCGB97#hwPxjY3lQEtefDR}i%{xy3s[6+B.$YcBs}0jwjpVMzGFM^B97#hwPxgyl@cJAz/fVdzGFM\u003cvpS}Wa$K\u003cGB-7Yhx(v(ic[co=3lQE3z/fSrazkRhxkzcJv@DlcjS[oNv%8T1zGEHzwPQvSwO(0@Bv7mAwgeTmz/oo8wKgoOB4G\u003eWzxZI\u003e3lQE9w/@Hmz/oo8wL3xIzyDYP3lQDlazkRhxkzcJv@DlqvpS[qC4CMkoLFM\u0026wO#71c)Aeqx\u003e7{5efFCywNPW(m@JrUy?lN:z!%F\u003ez/x\u0026rdlv\u003ezarV7tEjmk+",
            "ln": 3283,
            "col": 17,
            "line": 61
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "existingPopup.remove"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "googleToolsData.forEach"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "document.createElement"
            ],
            [
              "",
              "a.appendChild"
            ],
            [
              "",
              "a.appendChild"
            ],
            [
              "",
              "grid.appendChild"
            ],
            [
              "",
              "popup.appendChild"
            ],
            [
              "",
              "document.body.appendChild"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "popup.contains"
            ],
            [
              "",
              "popup.remove"
            ],
            [
              "",
              "document.removeEventListener"
            ],
            [
              "",
              "setTimeout"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.addEventListener"
            ],
            [
              "",
              "document.getElementById"
            ],
            [
              "",
              "googleIcon.addEventListener"
            ]
          ],
          "mbr": [
            "a.appendChild",
            "a.href",
            "a.target",
            "a.title",
            "document.addEventListener",
            "document.body",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "document.removeEventListener",
            "e.target",
            "existingPopup.remove",
            "googleIcon.addEventListener",
            "googleToolsData.forEach",
            "grid.appendChild",
            "grid.className",
            "img.alt",
            "img.src",
            "p.textContent",
            "popup.appendChild",
            "popup.contains",
            "popup.id",
            "popup.remove",
            "popup.style",
            "popup.style.display",
            "tool.logo",
            "tool.name",
            "tool.url"
          ],
          "tgt": [
            "a.appendChild",
            "document.addEventListener",
            "document.body.appendChild",
            "document.createElement",
            "document.getElementById",
            "document.removeEventListener",
            "existingPopup.remove",
            "googleIcon.addEventListener",
            "googleToolsData.forEach",
            "grid.appendChild",
            "popup.appendChild",
            "popup.contains",
            "popup.remove",
            "setTimeout"
          ],
          "funcs": [
            [
              "createGoogleToolsPopup",
              2260
            ],
            [
              "tool",
              2614
            ],
            [
              "clickOutsideListener",
              3092
            ],
            [
              "anonymous",
              3358
            ],
            [
              "anonymous",
              3486
            ]
          ],
          "metrics": {
            "ast": {
              "op.ne": 1,
              "op.land": 1,
              "op.lnot": 1,
              "max_depth": 13,
              "call_count": 22,
              "node_count": 977,
              "member_count": 28,
              "op_density.ne": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_array_length": 17,
              "max_member_depth": 3
            },
            "file": {
              "size": 3659,
              "entropy": 5.02
            },
            "text": {
              "lines": 76,
              "top_char": 111,
              "digit_ratio": 0.03,
              "space_count": 351,
              "char_entropy": 5.02,
              "unique_chars": 71,
              "top_char_null": 0,
              "string_density": 0.88,
              "top_char_ratio": 0.07,
              "avg_line_length": 47.14,
              "max_line_length": 159,
              "empty_line_ratio": 0.17,
              "last_line_length": 3,
              "whitespace_ratio": 0.12,
              "identifier_density": 2,
              "line_length_stddev": 49.16,
              "max_whitespace_run": 1,
              "encoded_string_ratio": 0.04,
              "normalized_string_count": 7.69,
              "anonymous_function_ratio": 0.6,
              "normalized_function_count": 0.57,
              "strings_to_functions_ratio": 13.4,
              "suspicious_identifier_ratio": 0.08,
              "normalized_unique_identifiers": 5.92,
              "identifiers_to_functions_ratio": 7.4
            },
            "binds": {
              "count": 18
            },
            "binary": {
              "peak_region_bytes": 3659,
              "peak_region_entropy": 4.93
            },
            "source": {
              "function_count": 2
            },
            "strings": {
              "bytes": 1752,
              "count": 67,
              "url_count": 34,
              "avg_length": 26.15,
              "max_length": 98,
              "avg_entropy": 3.15,
              "entropy_stddev": 1.06,
              "base64_candidates": 3
            },
            "functions": {
              "count": 2,
              "nested": 1,
              "density": 6.58,
              "anonymous": 3,
              "avg_params": 0.2,
              "code_ratio": 1.08,
              "max_params": 1,
              "length_stddev": 16.46,
              "avg_name_length": 21,
              "no_params_count": 4,
              "avg_length_lines": 16.4,
              "max_length_lines": 48,
              "min_length_lines": 3,
              "avg_nesting_depth": 0.6,
              "max_nesting_depth": 1,
              "high_entropy_names": 2,
              "single_char_params": 1,
              "avg_param_name_length": 1
            },
            "identifiers": {
              "count": 152,
              "unique": 37,
              "avg_length": 7.7,
              "max_length": 22,
              "min_length": 1,
              "avg_entropy": 2.21,
              "reuse_ratio": 0.24,
              "length_stddev": 5.49,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.08,
              "high_entropy_count": 2,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.62
            }
          }
        },
        "id": 14,
        "mol": "H₃(Cm₅Db₂U)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!js/googletools.js",
        "pid": 0,
        "risk": 5,
        "sha": "a91771ba63fa395c1dc1642cc51ec8102a0ffe14f3cfd626ab0334c27682dea0",
        "size": 3659,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/services/google::gdrive-domain",
            "conf": 0.8,
            "crit": 3,
            "desc": "Google Drive web domain",
            "spans": [
              [
                177,
                16
              ]
            ]
          },
          {
            "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": [
              [
                51,
                23
              ],
              [
                85,
                23
              ],
              [
                169,
                24
              ],
              [
                305,
                23
              ],
              [
                447,
                25
              ],
              [
                594,
                25
              ],
              [
                744,
                27
              ],
              [
                893,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/endpoint::google-web-host",
            "conf": 0.78,
            "crit": 3,
            "desc": "Google web hostname",
            "spans": [
              [
                1835,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/media::jpeg-png-gif-file-url",
            "conf": 0.85,
            "crit": 3,
            "desc": "HTTP URL targets JPEG, PNG or GIF",
            "spans": [
              [
                204,
                73
              ],
              [
                339,
                78
              ],
              [
                483,
                81
              ],
              [
                630,
                82
              ],
              [
                782,
                78
              ],
              [
                1132,
                99
              ],
              [
                1293,
                96
              ],
              [
                1451,
                72
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::http-url-literal",
            "conf": 0.75,
            "crit": 3,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                51,
                23
              ],
              [
                85,
                54
              ],
              [
                169,
                24
              ],
              [
                204,
                72
              ],
              [
                305,
                23
              ],
              [
                339,
                77
              ],
              [
                447,
                25
              ],
              [
                483,
                80
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::append-child-reference",
            "conf": 0.8,
            "crit": 3,
            "desc": "References nonlocal appendChild method",
            "spans": [
              [
                2918,
                13
              ],
              [
                2964,
                16
              ],
              [
                2994,
                17
              ],
              [
                3021,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::document-create-element",
            "conf": 0.96,
            "crit": 3,
            "desc": "Creates DOM element",
            "spans": [
              [
                2449,
                22
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::dom-anchor-element-creation",
            "conf": 0.85,
            "crit": 3,
            "desc": "Creates an anchor DOM element",
            "spans": [
              [
                2647,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/collection/dom::source-append-child-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls appendChild without a local implementation",
            "spans": [
              [
                2918,
                13
              ],
              [
                2964,
                16
              ],
              [
                2994,
                17
              ],
              [
                3021,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/property/access::appendchild-or-setattribute-member",
            "conf": 0.85,
            "crit": 3,
            "desc": "References appendChild or setAttribute member",
            "spans": [
              [
                2918,
                13
              ],
              [
                2964,
                16
              ],
              [
                2994,
                17
              ],
              [
                3021,
                25
              ]
            ]
          },
          {
            "id": "micro-behaviors/time/schedule/timeout::setTimeout",
            "conf": 0.5,
            "crit": 3,
            "desc": "Schedules a JavaScript callback with setTimeout",
            "spans": [
              [
                3347,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-click-listener",
            "conf": 0.88,
            "crit": 3,
            "desc": "Registers browser click event listener",
            "spans": [
              [
                3370,
                25
              ],
              [
                3588,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/window/click::browser-global-click-listener",
            "conf": 0.94,
            "crit": 3,
            "desc": "Registers document-wide click event listener",
            "spans": [
              [
                3370,
                33
              ]
            ]
          },
          {
            "id": "metadata/lang/source/syntax/member::message-body-member-name",
            "conf": 0.98,
            "crit": 2,
            "desc": "Body member-name reference",
            "spans": [
              [
                3021,
                0
              ]
            ]
          }
        ],
        "type": "javascript"
      },
      {
        "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?\u003cf!Lgkf^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": 27,
        "mol": "Md₂(PaPm₄)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!manifest.json",
        "pid": 0,
        "risk": 5,
        "sha": "849e539ce4c55e530e37d6d4f7e03ef6e394346697b32c44c2717af1bfe33a6a",
        "size": 630,
        "traits": [
          {
            "id": "metadata/package/author/identity::gameograf-manifest-author",
            "conf": 0.95,
            "crit": 3,
            "desc": "Chrome manifest declares Gameograf as author",
            "spans": [
              [
                75,
                9
              ]
            ]
          },
          {
            "id": "metadata/permission/extension-api/search::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares \"search\" permission"
          },
          {
            "id": "metadata/permission/extension-api::gameograf-newtab-search-worker-declarations",
            "conf": 0.95,
            "crit": 3,
            "desc": "Gameograf manifest declares new-tab search worker",
            "uses": [
              0,
              4,
              6,
              9
            ],
            "spans": [
              [
                75,
                9
              ],
              [
                291,
                11
              ],
              [
                353,
                8
              ],
              [
                401,
                8
              ]
            ]
          },
          {
            "id": "metadata/permission/host/api.gameograf.com::declared",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares host patterns for api.gameograf.com"
          },
          {
            "id": "metadata/permission/manifest::background-service-worker",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares extension background service worker",
            "spans": [
              [
                353,
                8
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::background-worker-search-grant",
            "conf": 0.92,
            "crit": 3,
            "desc": "Background worker holds search dispatch grant",
            "uses": [
              4,
              9
            ],
            "spans": [
              [
                353,
                8
              ],
              [
                401,
                8
              ]
            ]
          },
          {
            "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-google-update-url",
            "conf": 0.95,
            "crit": 3,
            "desc": "Declares Google extension update URL",
            "spans": [
              [
                3,
                47
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::newtab-with-search-permission",
            "conf": 0.92,
            "crit": 3,
            "desc": "Manifest overrides new tab and requests search permission",
            "uses": [
              6,
              9
            ],
            "spans": [
              [
                291,
                11
              ],
              [
                401,
                8
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::permission-search",
            "conf": 0.9,
            "crit": 3,
            "desc": "Extension requests search permission",
            "spans": [
              [
                401,
                8
              ]
            ]
          },
          {
            "id": "metadata/permission/manifest::search-is-only-permission",
            "conf": 0.9,
            "crit": 3,
            "desc": "Search is extension's sole declared permission",
            "spans": [
              [
                401,
                8
              ]
            ]
          },
          {
            "id": "metadata/package/description/presence::extension-description-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares description field",
            "spans": [
              [
                217,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/name/presence::extension-name-field",
            "conf": 0.95,
            "crit": 2,
            "desc": "Extension declares name field",
            "spans": [
              [
                131,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/version::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-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
              ]
            ]
          }
        ],
        "type": "chrome-manifest"
      },
      {
        "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": 4265,
              "entropy": 5.89
            },
            "json": {
              "parsed_bytes": 4265,
              "parse_limit_bytes": 76800
            },
            "binary": {
              "peak_region_bytes": 4265,
              "peak_region_entropy": 5.98
            }
          }
        },
        "id": 28,
        "mol": "H(Db)",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg.crx!!_metadata/verified_contents.json",
        "pid": 0,
        "risk": 1,
        "sha": "6ab9c7913baddd84c262dc96b29a2f5b32bb7c02d30aa0d363917e104d6f0e8e",
        "size": 4265,
        "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": 29,
        "mol": "Md(Re)",
        "sha": "a73688369435914d129480042d50f368217e90c64a5ff1c5a519757ade0186d7",
        "path": "cegfnpghmfmgkngfecffobkgennefhhg@1.1.1.registry.json",
        "risk": 1,
        "size": 3018,
        "type": "registry",
        "depth": 1
      }
    ],
    "omitted_files": 5,
    "rev": "c1ea9",
    "v": "8"
  }
}