{
  "llm": {
    "conf": 0.068288766,
    "grade": "benign",
    "model": "Qwen/Qwen3.8-27B",
    "before": {
      "lvl": -1,
      "prob": 0.10192353,
      "class": "benign"
    },
    "outcome": "benign",
    "interpretation": "Standard open-source HTTP load testing tool"
  },
  "ml": {
    "v": "7",
    "eng": "2.9.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.10192353,
        "rte": "az",
        "prob": 0.10192353
      },
      {
        "cls": 0,
        "raw": 0.0077584186,
        "rte": "az/tar",
        "prob": 0.0077584186
      }
    ],
    "prob": 0.10192353,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.10192353278398514,
        "type": "tar.gz"
      },
      {
        "id": 1,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010112921700056177,
        "type": "github_actions"
      },
      {
        "id": 9,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000018040338545688428,
        "type": "text"
      },
      {
        "id": 10,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011920928955078125,
        "type": "shell"
      },
      {
        "id": 12,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010818243026733398,
        "type": "shell"
      },
      {
        "id": 13,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000014255444511945825,
        "type": "shell"
      },
      {
        "id": 14,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012516975402832031,
        "type": "shell"
      },
      {
        "id": 15,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012795130714948755,
        "type": "shell"
      },
      {
        "id": 19,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011573235497053247,
        "type": "shell"
      },
      {
        "id": 27,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011881192222062964,
        "type": "c"
      },
      {
        "id": 29,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011334816917951684,
        "type": "c"
      },
      {
        "id": 30,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010341405868530273,
        "type": "c"
      },
      {
        "id": 32,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010778506293718237,
        "type": "c"
      },
      {
        "id": 34,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000012526909813459497,
        "type": "c"
      },
      {
        "id": 39,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000013420979485090356,
        "type": "c"
      },
      {
        "id": 42,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009119510650634766,
        "type": "c"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-11T20:11:20Z"
  },
  "path": "slowhttptest-1.10.0.tar.gz",
  "raw": {
    "fetched": [
      {
        "kind": "dependency",
        "size": 470934,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "access-control-allow-origin",
            "https://render.githubusercontent.com"
          ],
          [
            "content-disposition",
            "attachment; filename=checkout-3.tar.gz"
          ],
          [
            "content-security-policy",
            "default-src 'none'; style-src 'unsafe-inline'; sandbox"
          ],
          [
            "content-type",
            "application/x-gzip"
          ],
          [
            "cross-origin-resource-policy",
            "cross-origin"
          ],
          [
            "etag",
            "\"711ec504fde83724865aa576b7bb8de0443d473d8e5edfefc0099878ae01fd38\""
          ],
          [
            "strict-transport-security",
            "max-age=31536000"
          ],
          [
            "vary",
            "Authorization,Accept-Encoding"
          ],
          [
            "x-content-type-options",
            "nosniff"
          ],
          [
            "x-frame-options",
            "deny"
          ],
          [
            "x-xss-protection",
            "1; mode=block"
          ],
          [
            "date",
            "Fri, 11 Sep 2026 20:11:11 GMT"
          ],
          [
            "transfer-encoding",
            "chunked"
          ],
          [
            "x-github-request-id",
            "9898:3B22DB:E89F2:142B05:6AA46048"
          ],
          [
            "x-github-edge-region",
            "iad"
          ]
        ],
        "locator": "pkg:github/actions/checkout@v3",
        "outcome": "ok",
        "final_url": "https://codeload.github.com/actions/checkout/tar.gz/v3",
        "fetched_at": 1789157471,
        "resolved_url": "https://codeload.github.com/actions/checkout/tar.gz/v3",
        "source_offset": 413,
        "source_sha256": "abe08dba7bb0826d295ba976df15837d7fc9fccca01cba924ce6346f7ff34745",
        "content_sha256": "92c7588de66a24717a5cef629d6858821c8ce53cd0afdfaddb8b8629ca343e90"
      },
      {
        "kind": "dependency",
        "size": 52155323,
        "cached": false,
        "status": 200,
        "headers": [
          [
            "access-control-allow-origin",
            "https://render.githubusercontent.com"
          ],
          [
            "content-disposition",
            "attachment; filename=codeql-action-2.tar.gz"
          ],
          [
            "content-security-policy",
            "default-src 'none'; style-src 'unsafe-inline'; sandbox"
          ],
          [
            "content-type",
            "application/x-gzip"
          ],
          [
            "cross-origin-resource-policy",
            "cross-origin"
          ],
          [
            "etag",
            "\"f414d767f2da3b837d17ac5aaea74b07b8861709e6a796863f71bc4be814f88f\""
          ],
          [
            "strict-transport-security",
            "max-age=31536000"
          ],
          [
            "vary",
            "Authorization,Accept-Encoding"
          ],
          [
            "x-content-type-options",
            "nosniff"
          ],
          [
            "x-frame-options",
            "deny"
          ],
          [
            "x-xss-protection",
            "1; mode=block"
          ],
          [
            "date",
            "Fri, 11 Sep 2026 20:11:12 GMT"
          ],
          [
            "transfer-encoding",
            "chunked"
          ],
          [
            "x-github-request-id",
            "BF00:FCE7A:46E8B:6A6D6:6AA46048"
          ],
          [
            "x-github-edge-region",
            "iad"
          ]
        ],
        "locator": "pkg:github/github/codeql-action@v2",
        "outcome": "ok",
        "final_url": "https://codeload.github.com/github/codeql-action/tar.gz/v2",
        "fetched_at": 1789157480,
        "resolved_url": "https://codeload.github.com/github/codeql-action/tar.gz/v2",
        "source_offset": 480,
        "source_sha256": "abe08dba7bb0826d295ba976df15837d7fc9fccca01cba924ce6346f7ff34745",
        "content_sha256": "8b484e484e8c5451239deebfc229bd921a011f08eef6e631202f1ae4f16d373a"
      }
    ],
    "files": [
      {
        "id": 0,
        "ctx": [
          {
            "b": "abZy80000000zN[DV{ZxLil+k3AY.c60N}VDcCP#?7.F9YKWgwOmgsQN\u003cid2W^HIbJNTJqAqn\u003c9rG:@Pm\u003e$f9CI4E:i3-zcql5/.n!Pnv=e*iFbC5dn1=[xp\u003cO\u003e=*C\u003eQ[a\u003e{FQpkJf/wpR7[^?q8Ai^m%",
            "ln": 0
          }
        ],
        "mol": "O₂(CS)H₅(Cm₁₅F₁₀Os₅Po₅U)Md(Bk₂)",
        "sha": "9e1e18e32c761b97eb92d4c3680bcbe60dc2fae852c1dc339460ac50c51be444",
        "path": "slowhttptest-1.10.0.tar.gz",
        "risk": 19,
        "size": 138700,
        "type": "tar.gz",
        "facts": {
          "metrics": {
            "file": {
              "size": 138700,
              "entropy": 8
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 138700,
              "peak_region_entropy": 7.85
            }
          }
        },
        "ident": {
          "name": {
            "value": "slowhttptest",
            "source": "source.autoconf.name",
            "verified": false
          },
          "trust": "unsigned",
          "version": {
            "value": "1.10.0",
            "source": "source.autoconf.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "micro-behaviors/fs/link/symlink::shell-ln-symlink",
            "conf": 0.88,
            "crit": 3,
            "desc": "Shell creates a symbolic link",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/ip/resolve::resolve-getaddrinfo",
            "conf": 0.66,
            "crit": 3,
            "desc": "References getaddrinfo endpoint-resolution API",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "metadata/build/autotools::aclocal-m4-basename",
            "conf": 0.98,
            "crit": 2,
            "desc": "Autotools aclocal macro file basename",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-exec",
            "atk": "T1059",
            "conf": 0.5,
            "crit": 3,
            "desc": "Uses shell exec to replace process",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/build/toolchain::yacc-word",
            "conf": 1.0,
            "crit": 3,
            "desc": "yacc parser-generator tool name",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multi-arch-target",
            "atk": "T1082",
            "mbc": "Discovery",
            "conf": 0.85,
            "crit": 3,
            "desc": "Script targets multiple CPU architectures",
            "from": [
              {
                "file": 12
              },
              {
                "off": 626,
                "file": 13,
                "line": 16
              }
            ],
            "uses": [
              26,
              27
            ]
          },
          {
            "id": "micro-behaviors/fs/shell-ops::cp-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell text contains a cp file-copy command",
            "from": [
              {
                "file": 12
              }
            ],
            "uses": [
              70
            ]
          },
          {
            "id": "metadata/lang/source::automatically-generated-source-marker",
            "conf": 0.85,
            "crit": 1,
            "desc": "Generated source provenance marker",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/build/ci/trigger::scheduled-workflow-trigger",
            "conf": 0.9,
            "crit": 3,
            "desc": "GitHub scheduled workflow trigger"
          },
          {
            "id": "micro-behaviors/os/event/kernel/select::select-multiplex",
            "conf": 0.5,
            "crit": 2,
            "desc": "select() I/O multiplexing",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::sh-arch-query",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads CPU architecture with uname -m",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "objectives/supply-chain/hidden-payload/test-fixture::long-source-literal-resembles-code",
            "atk": "T1195.002,T1027",
            "mbc": "B0024",
            "conf": 0.88,
            "crit": 3,
            "desc": "Long source literal resembles embedded code",
            "from": [
              {
                "file": 34
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::tls-server-private-key",
            "conf": 0.92,
            "crit": 3,
            "desc": "TLS server private key material",
            "from": [
              {
                "file": 32
              }
            ],
            "uses": [
              52
            ]
          },
          {
            "id": "micro-behaviors/os/env/vars/access::getenv",
            "conf": 0.3,
            "crit": 1,
            "desc": "getenv function (read environment variable)",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/stat::shell-test-writable",
            "conf": 0.9,
            "crit": 2,
            "desc": "Shell tests a path is writable",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-current-dir",
            "conf": 0.7,
            "crit": 3,
            "desc": "Execution from current directory (./file)",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/build/toolchain::bison-word",
            "conf": 1.0,
            "crit": 3,
            "desc": "GNU Bison parser-generator name",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/local-exec::shell-variable-exec-with-args",
            "atk": "T1059.004",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell runs a variable command with args",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/options::options-get",
            "conf": 0.66,
            "crit": 3,
            "desc": "Get socket options",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "metadata/file/string/identity::multi-architecture-name-set--other",
            "conf": 0.9,
            "crit": 1,
            "desc": "x86, ARC, or MPSL architecture reference",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/build/autotools::aclocal-generated-marker",
            "conf": 0.98,
            "crit": 2,
            "desc": "Autoconf aclocal generated-file marker",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/connect-state::einprogress-connect-state",
            "conf": 0.8,
            "crit": 3,
            "desc": "Handles a pending socket connection",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/send::send-symbol",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "Uses send socket call",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references--x86-or-amd64",
            "conf": 0.94,
            "crit": 1,
            "desc": "x86 or AMD64 architecture reference",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "objectives/supply-chain/hidden-payload/test-fixture::long-opaque-source-literal",
            "atk": "T1195.002,T1027",
            "mbc": "B0024",
            "conf": 0.9,
            "crit": 3,
            "desc": "Very long opaque string literal",
            "from": [
              {
                "file": 34
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::arch-arm64",
            "conf": 1.0,
            "crit": 1,
            "desc": "arm64 architecture string",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references",
            "conf": 0.94,
            "crit": 3,
            "desc": "References multiple CPU architecture names",
            "from": [
              {
                "off": 100193,
                "file": 12,
                "line": 3403
              },
              {
                "file": 13
              }
            ],
            "uses": [
              24,
              56
            ]
          },
          {
            "id": "micro-behaviors/process/create/background::subshell-detached-output-discarded",
            "conf": 0.85,
            "crit": 3,
            "desc": "Subshell backgrounded, output discarded",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::sh-uname-fingerprint",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.8,
            "crit": 3,
            "desc": "Captures uname output in a shell substitution",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::shell-eval",
            "atk": "T1059",
            "conf": 0.5,
            "crit": 3,
            "desc": "Evaluates a shell command string",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/tunnel::websocket-channel-bidirectional-copy",
            "atk": "T1090,T1572",
            "conf": 0.93,
            "crit": 3,
            "desc": "Bidirectional channel data transfer",
            "from": [
              {
                "file": 32
              },
              {
                "file": 39
              }
            ],
            "uses": [
              58
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/chdir::shell-change-directory",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell changes working directory",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/os/signal/handler::signal-ignore-sigpipe-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls signal with SIGPIPE ignored",
            "from": [
              {
                "file": 29
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/init::socket-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a socket in C/C++ source",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/version::aix-oslevel-query",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.8,
            "crit": 3,
            "desc": "Queries AIX release level via oslevel",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/os/event/kernel/poll::poll-multiplex",
            "conf": 0.5,
            "crit": 2,
            "desc": "poll() I/O multiplexing",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/connect::connect-symbol",
            "atk": "T1071",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "References connect socket API",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::user-agent-pool-index-rotation",
            "atk": "T1036.005",
            "mbc": "E1036",
            "conf": 0.9,
            "crit": 3,
            "desc": "Selects User-Agent from a pool by index",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/delete::rm-force-variable-target",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.9,
            "crit": 3,
            "desc": "Force-deletes a shell variable target",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::sh-dynamic-command-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell command variable at a command boundary",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-length::source-content-length-header",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTTP Content-Length header literal in source",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/fingerprint::browser-user-agent-string",
            "atk": "T1071.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "Hardcoded browser User-Agent string",
            "from": [
              {
                "file": 27
              }
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/native-source::diff-native-shell-exec",
            "mbc": "B0030",
            "conf": 0.95,
            "crit": 3,
            "desc": "Text adds native shell execution",
            "from": [
              {
                "file": 9
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/receive::recv-symbol",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "Uses recv socket call",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/eval::shell-evaluates-variable-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell evaluates variable command"
          },
          {
            "id": "metadata/file/string/identity::multi-architecture-name-set--arm-mips",
            "conf": 0.9,
            "crit": 1,
            "desc": "ARM or MIPS architecture reference",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/open::fopen",
            "conf": 0.66,
            "crit": 3,
            "desc": "References C fopen file-open API",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::cleartext-http-url",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cleartext http:// URL",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-echo-file-write",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell echo redirects output to file"
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-server-private-key-file",
            "conf": 0.86,
            "crit": 3,
            "desc": "OpenSSL TLS server private key API",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "from": [
              {
                "file": 10
              },
              {
                "file": 12
              },
              {
                "file": 13
              },
              {
                "file": 14
              },
              {
                "file": 15
              }
            ],
            "uses": [
              62
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stderr stream name",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/relay::relay-event-loop-call",
            "atk": "T1090.003",
            "mbc": "C0003",
            "conf": 0.9,
            "crit": 3,
            "desc": "Relay uses an event-driven socket loop",
            "from": [
              {
                "off": 27691,
                "file": 27,
                "line": 833
              }
            ],
            "uses": [
              9,
              36
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references--x86-or-arm",
            "conf": 0.94,
            "crit": 1,
            "desc": "x86 or ARM architecture reference",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/build/toolchain::lex-word",
            "conf": 1.0,
            "crit": 3,
            "desc": "lex lexer-generator tool name",
            "from": [
              {
                "file": 19
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/tunnel::native-channel-bidirectional-copy",
            "atk": "T1090,T1572",
            "conf": 0.93,
            "crit": 1,
            "desc": "Source calls recv and send",
            "from": [
              {
                "off": 7422,
                "file": 32,
                "line": 257
              },
              {
                "off": 666,
                "file": 39,
                "line": 34
              }
            ],
            "uses": [
              23,
              46
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::tls-server-certificate",
            "conf": 0.92,
            "crit": 3,
            "desc": "TLS server certificate material",
            "from": [
              {
                "file": 32
              }
            ],
            "uses": [
              63
            ]
          },
          {
            "id": "micro-behaviors/fs/chmod/modify::chmod-command",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.6,
            "crit": 3,
            "desc": "chmod shell command",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-file-write-command",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell command redirects output to file",
            "from": [
              {
                "off": 58979,
                "file": 12,
                "line": 2003
              },
              {
                "off": 2608,
                "file": 14,
                "line": 82
              }
            ],
            "uses": [
              51,
              64
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-comp",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell command execution capability",
            "from": [
              {
                "file": 10
              },
              {
                "file": 12
              },
              {
                "file": 13
              },
              {
                "file": 14
              },
              {
                "file": 15
              }
            ],
            "uses": [
              3,
              15
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-server-certificate-file",
            "conf": 0.86,
            "crit": 3,
            "desc": "OpenSSL TLS server certificate file API",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-printf-file-write",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell printf redirects output to a file",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/stat::shell-test-directory",
            "conf": 0.9,
            "crit": 2,
            "desc": "Shell tests a path is a directory",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdin-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References standard input name (stdin)",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-ssl-connect-function",
            "conf": 0.7,
            "crit": 3,
            "desc": "OpenSSL SSL connect function",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-exec-var-target",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.9,
            "crit": 3,
            "desc": "chmod marks a variable path executable",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::tls-server-certificate-key-pair",
            "conf": 0.92,
            "crit": 3,
            "desc": "TLS server certificate and private key material",
            "from": [
              {
                "off": 4915,
                "file": 32,
                "line": 169
              }
            ],
            "uses": [
              12,
              59
            ]
          },
          {
            "id": "micro-behaviors/fs/shell-ops::cp-command-text",
            "conf": 0.9,
            "crit": 1,
            "desc": "Source contains cp file-copy command",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/os/random/crypto::time-seeded-prng-source",
            "conf": 0.92,
            "crit": 3,
            "desc": "PRNG seeded from wall-clock time",
            "from": [
              {
                "file": 42
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/direct::c-fopen-overwrite-mode",
            "conf": 0.94,
            "crit": 3,
            "desc": "C opens a file in overwrite mode",
            "from": [
              {
                "file": 30
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/options::options-set",
            "conf": 0.66,
            "crit": 3,
            "desc": "Set socket options",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/directory::shell-recursive-delete",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell recursively removes a path",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/os/package-manager/install::apt-install-cmd",
            "conf": 0.75,
            "crit": 3,
            "desc": "Installs a package with apt",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::mkdir-command",
            "conf": 0.8,
            "crit": 3,
            "desc": "Shell invokes mkdir command",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-ssl-session-function",
            "conf": 0.7,
            "crit": 3,
            "desc": "OpenSSL SSL session function",
            "from": [
              {
                "file": 32
              }
            ]
          },
          {
            "id": "micro-behaviors/process/create/background::path-helper-background-output-discarded",
            "conf": 0.85,
            "crit": 3,
            "desc": "Path helper backgrounds with discarded output",
            "from": [
              {
                "file": 12
              }
            ]
          }
        ]
      },
      {
        "id": 1,
        "mol": "Md(Bk)",
        "sha": "abe08dba7bb0826d295ba976df15837d7fc9fccca01cba924ce6346f7ff34745",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/.github/workflows/codeql.yml",
        "risk": 1,
        "size": 835,
        "type": "github_actions",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "boQSgzE)\u0026%By!#9vrDWgzddK2v{%g\u0026C{3NwayO+@z!0i(atCG6hzc\u003cfeH\u0026s{l3mo/v@Dl%at25{3jn12lVl{?A+Pf1Brz#0diHu9iw@DAfFUv9mSJ6Kax9h\u003cBA.elwGTDXB-7.#BzkVhefEJ4v\u003eF8}boP%0x(+zex(4u6x(+zeA+e/8B8LVjCvtJ6j0nSUwGTD.wN##.z!s9nvrb{4mSiA!wmoN]z/b[bazkziwPF#pzFT37x()]%aAg[jze16jx(v(iBz\u0026piz/x$AvqYQez/M$hx(!xpx\u003c#jbwGUYeed9QACwhejaA8oyCwhejz/{dAzeS%0w[+:-BzkVhB1wCxB0bpqzF782B0bNrx(+zmz//Y6wGUYdaAhvjB7GxnwN)z23l{V)xLzJgAb](fA:-/cx(+zcx(!xpx\u003c#jbwN(]$zxK4mwGUV8AaHelxKM09x(\u003eFwx(4PdvR3W8B7F%ay+b]rayYFnaxIclnkAk+ave+9axH\u003cbqBa5SsU7XqzY\u003cdnwGUMeBy/uiaAg[jze19lwN(])C{3{iCrl{\u003ex([3bB-W%naz2.czxK3",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "azCXiy?WD\u003eaA}mmA:-\u003ccC{43qawCp5lR6Hrr6-\u0026xoI5h^aA8oymOcMOmn)bcmO=]8k)!?Vp^E#UnKDGKk#F?4rz(T?q:\u0026qC3t?Rbx\u003ezl[wO9t{k%]0DpFKwJm{!$RlScY!l}HoPt}va5z8tQgwOc75c%H4Ao\u003cZm-pdv/BuRJ*NqCQT/nM5F)efFc",
            "ln": 453,
            "col": 11,
            "line": 11
          },
          {
            "b": "txBK)B0b7ey?j-kvriM7wO#71vru6\u003eazbLjayPzmz!0Z6w/@\u0026Yh.=](s-nB9xKM6}ayPeaBzblaaA?spB7]MgaA7\u003cmvrDWgv@Dl%e*8odBrCBeC{4rHA+^iGvS==nx(+zmz/^amBZYr0zGGD3wft#je^+fZaBd)FazthbwGU@jz^)J]zf4lJD2E*F",
            "ln": 819,
            "col": 13,
            "line": 18
          },
          {
            "b": "az\u003eK%A=i7wxM53fwft=dBrC47ay!?@y?mc1z/{eyx\u003eg=$Bzbxfazbt7wIbzsk%]0EmmHoLc%F#iuQmW\u003epFBbFmpf7:qD3d.pf/yTtvzwQuTW[/uV{13B7]MgjTR%pf/yx^wnViaq/uI:aA.:pA=Svnx(mD7k$$YLrA8:*k$:TNrZ/[+nL-87vqYP#ze16k",
            "ln": 1546,
            "col": 16,
            "line": 33
          },
          {
            "b": "aA?spB7]Mge^-*Cra]#!azC)tvixJfx)9{bwGU?#v@=GgBz(7IarTW9x(mMaz8tQgwObT]wGV5dze:r9w[+*$3l{WnxK@r5z!A=]azCZovpKa(v{%g8aA}Hkv}V#{vqWiex(d*9C{3*lzF%MbaARphB0b18w[=c%BzkVhe^=CLuU0.Wx(mGgtvfV\u003cuQmW\u003epx",
            "ln": 1994,
            "col": 49,
            "line": 44
          },
          {
            "b": "wGV8nvpJ\u003eVe^-*Cra]#!azb+lv@#B6zxJUmavew4qBKC.nM4#/ayYQsk$$YTpdXz(k#*(Wo*IAve^:)iuQNsLrzB@Dk$$Y+mo0RYrz(Z-pe\u003eN^rA8:*k$:TNrZ/[+nL-8!",
            "ln": 2299,
            "col": 65,
            "line": 51
          },
          {
            "b": "boQYravEza3lQEiz6gAJw/$P4zF104B963Bx(TL6az\u003e[8x(Utaz/ffewPI@Cwnc5\u003earR)KlVl{?ay]55v@Dj6aARJAB9g@5x(Ut9wN/d\u003eB7DFjBzblaCwhbfaA}xtCw?v",
            "ln": 8128,
            "col": 3,
            "line": 189
          },
          {
            "b": "zF10iBr\u003eMMxD!NeA+eW3wPF#jzFTOvB9g}Bv@Dl%BAqKUe[=wKx([1}arR^HarR)Kq/uFXA+POqf!:.6vRGZkB7^fkarR^HarUl9xM21vfdF8PB.$#vasY2(au*]?BZ^1lz/ffeB95Wwe[+OmarR!qz/fa[arR^HwN/y(ar\u00267TvqPvUx(mA%B.26ias8qxzc{T\u0026B-hwkErfKufjO{rw]}Q9Bs{ydbZS%puTE!}z//Msa%o5(v@Dl%zdS",
            "ln": 9680,
            "col": 26,
            "line": 229
          },
          {
            "b": "nkz#-iV}\u003cFuTEtZx(\u003cXJpdbB$zc{T:zEWH9wmW[Fbo^F6zc{T\u0026B-hwkjQJzRlq{n{zddi\u003eay]z4B0bgsaz++cwGV8dx(+)lwN/y(asw^QzEWH9wmV(cv@Dl%x(mAkzegsrboQYkzF%Mbwg5G-ay/tcw]hcjlq{nVboP^7xK#ibzddi\u003eazCXiy?mC",
            "ln": 26290,
            "col": 3,
            "line": 675
          },
          {
            "b": "z!j0ccV*FvA+eW3wEoL5arR^HboRbIByxhjByxi0vqG:5wODm1wPxygarR^HarS7Ovr9FxeP$YCB7]MgdiH/cwmY{qzGP=iatMbcf^4!\u0026ay/tcBzkSnwEoL5arR^HvqPvUByxhMcV\u0026^qay/7%at1YWbQvFuA+5)8a$0ZuarR^HayPa]uVYZ%uP/=Uvr9G2xL5wsar\u00267Mvrb))AV#\u003erarR^HarU9fuTE}[ByxhMcV\u0026^qaB4GveHH(FarR^HauIT(arR^HAa9$",
            "ln": 40945,
            "col": 65,
            "line": 1102
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 42356,
              "entropy": 5.37
            },
            "binary": {
              "peak_region_bytes": 26996,
              "peak_region_entropy": 5.61
            }
          }
        },
        "id": 9,
        "mol": "O(C)H(Po)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/aclocal.m4",
        "pid": 0,
        "risk": 2,
        "sha": "2e032d0810c64e1da568355364230bfa6925d8f8856e91c9a32a77d50ad046d4",
        "size": 42356,
        "traits": [
          {
            "id": "metadata/build/autotools::aclocal-generated-marker",
            "conf": 0.98,
            "crit": 2,
            "desc": "Autoconf aclocal generated-file marker",
            "spans": [
              [
                2,
                0
              ]
            ]
          },
          {
            "id": "metadata/build/autotools::aclocal-m4-basename",
            "conf": 0.98,
            "crit": 2,
            "desc": "Autotools aclocal macro file basename",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/background::subshell-detached-output-discarded",
            "conf": 0.85,
            "crit": 3,
            "desc": "Subshell backgrounded, output discarded",
            "spans": [
              [
                41009,
                19
              ]
            ]
          },
          {
            "id": "objectives/command-and-control/backdoor/native-source::diff-native-shell-exec",
            "mbc": "B0030",
            "conf": 0.95,
            "crit": 3,
            "desc": "Text adds native shell execution",
            "spans": [
              [
                9744,
                6
              ]
            ]
          }
        ],
        "type": "text"
      },
      {
        "ctx": [
          {
            "b": "boXf.vRGZkB7+[9axJO(AbYxeazbLjay/tbAa%c1A=SvExLy%\u0026ay]ykzF%RtB-7-3A=VthzE:\u003eqeN][PzZNdA3uGY$x(FfqwPz\u003caz/dY[fFLKsfF+pmh.D^uj0k:\u003crA8r)3l{VXz/x#xx\u003eIa3asGPaatC(piw00ugb6?uA+e/8q/un\u0026CvtJ6avZo(zE^f$x(v(uaw3DXe^-*Cs8@1%By/tjvTf7}z/3Q@A=k/aC{2j\u003eA=k/aC%C\u003e+xkR\u003cke[n*pj$Wf!3l{V)xLzJgAb](fA:-/cx(+zeA+e/8B8LVjCvtJ6j0n/!BS+g5zxJ$hwncabA+P09By=OeBrC1fwg}\u003ewaz(4cx\u003ezR$boQYxaA.NjwPw]nxK@rdwPzTeaA7\u003cmBzbkdm]05bm}DNHA:-=bp\u003c3k-x\u003e5nVx\u003e7Z(B7DF5B0bBAvR/+1xK$Y%vTeq9aARpdavZx.wGT]\u0026w]@l9A+cv.z/]@dvruj4zAw$Lx([31AV/KpA=U@kzxHX=aA8oyc$diuD2E?CaA8jvx(v(r3l{W4zH0vvvrq",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "z/dfmbmkUrra]#!aAhvtxl4A$azC)twncabA+P09By!#9x(k5nxK@r1z/xngBzb98azC{uCwg(fayX[8B-RbaB.\u0026PoboQDrBrBTRr7G!+r3jF4sS*^iqC]!Qr9qp9Cwhejz/{dAwP?T5aARpdazCXiy?WD\u003eaA}mmA:-\u003ccC{43q3l{V/mn=Gzk#7xB",
            "ln": 438,
            "col": 18,
            "line": 12
          },
          {
            "b": "p\u003c3k-x\u003e5nVx\u003e7Z(B7DFaz/M$qz/PziwmY\u003c\u003ex(4\u0026y3l])5ax-S9aAIjmB.\u003eOhxKM6}aAz46wODs0wftq6v@DsiaA7\u003cmBzbkdm]05bm}DNHA:-=bp\u003c3k-x\u003e5nVx\u003e7Z(B7CX6ayP88zF78ox([2hBzbxfaAhvtxl4A$e*8odw/$#fBsXLQwN##DxMOunB2\u003e%cCxXl-xkR\u0026Az/PFzy?Wx\u003czGxxgffQ#}3l{VVB0a)lB8UY2x\u003c\u003e*2wQ4Y@Acb/jzxK4taARpdav/f",
            "ln": 653,
            "col": 15,
            "line": 17
          },
          {
            "b": "x(4u6vriMgvrcDjz!pb2aAhvtxl4A$aARp9BrC7izGGr3zGu}e3l{W6z/ff3xlwl6BzkVhaAI4kx(FepxjU%(A::63wftubavgc(z!0Z6w?k6Iz/)gtvr\u0026#fzEWH9wmV($BrCZzwmY=*boR8wwGV55zdK\u00262x(!xpx\u003c#jbx(v(iBy/GfB0bNrvrrSqz/)gBB7DFaz/M$xxK@rbwPI@oz!pblxKM09Ab](fA:-/q3jn12ra]#!azbt7wGUYdaz\u003eL3zGGr3zE)u3x-",
            "ln": 916,
            "col": 20,
            "line": 23
          },
          {
            "b": "uT[1(B%o0\u003cBzbl63jd}1y*?T7y\u003cvdlwPRH7ze0)0aztXqaARJAv@DmdwPz(nvpBp2w[=6)A%-j-vrl05v0cu}zdK?wB6{b8zvcW)awCB5m]}e?3jd*$arUogy?l%-z/f.Yze0)2Cm1T0arR^*i%(opavxp4s4MdpaBCqaq^03Gdgcw7arR!sx(4u/v@Dmdj.5+ICwg}42{pukauIT(2{puudgcw7arR!sx(4u/v@Dmdj:gQTwEn.^arR^*i%(p9B75L=arR^HarUog3lQDlarR!pvrl05bXy+bwNw}=zGWV:bR*[[x(jm:dL8\u0026Sx(4u/v@DmdegJ7Q2{puLi%(phx(mNcfdFyT2{pv5x(4uzu$j4:atkxnaz24@zY*kHw[=6)ar?}QaAIa8at4dEcVZ{+tQRiOtQZ^tasXS\u0026tRN(Vu\u003cWh.auIT(31Fl[Cwg}FdJ\u003c9Yzf6#zfdFyT2{pv5x(4uzu$jE{Aa9\u003c4at4BMa%Z=my?j!kE0^5Fv}Y^6a%Z=my?j!#3jd*$j39=QCwg@afdFyT2{pv5x(4uzv0us5wPh71xDO)Jar\u00267yx(4u8aBFLVwN/y(ar\u00267yx(4u8u\u003cWh.auIT(arR^HarUlpvpGS!arR^HauIT(arUlpvpGT)3jn12w{503uT)[VwmoK)oDXd=zFJ=%ATB3lo\u003c}*Gay/jgy\u0026slcazbLjaz++3A::05wPF#dzxIRAp5",
            "ln": 1776,
            "col": 24,
            "line": 50
          },
          {
            "b": "q-#G\u0026cKH$sw]zYjwnc6bx(k4sy?Wu=Aa9\u003c4as6SLlja?Twn.!$arR^#mPhC}B76l6uR9Z=3lQDlazCBgbY^TcA+e=7cmf\u003cSwPI@oeOlaHbXgRffc\u003evFvLhhcy+xKrvJ)(RBzbl63lQDlarR!sz/]@dj:yQW3lQDlarR!yx\u003c%jJwnc6qbY4g7e[w^me]klh3lQDlarR!oA+eV{3lQDlazbr{arR^Hx\u003ewGfwPI@oeOlaHbXgRffc\u003evFvLhD",
            "ln": 2655,
            "col": 5,
            "line": 101
          },
          {
            "b": "jTt8SC4C2LmPfT3arUxgaARgoBrz+Mw]z*fwfJctjS]2YB2$H^xK#5*arR^Hy?WuwbY4g7e]klh3lQE6x:Pm}3l{W9B-7X@v@bH@A:-{awPw]6y-)ebxd+!?3l{VVwnlmdBrC7ize:i9wGUG3zeAZ0wft#jaAIWtBrC7f3taA#v{-.ZuW3K0AbYxeasFVCDKp(r",
            "ln": 3033,
            "col": 6,
            "line": 121
          },
          {
            "b": "a%Z#szFJ*7uVf[9B0rW*Bzbl63lQDlaz++fyH}J[z/x/tjT8E]x(mYiy?W^5wPzc@AccdB3lQE6x:L$9wQ4=@ar\u00266@a%ndEx(mY$A:J:7BAm^iaz2!iBrApBEf{r)vrsTt3s^H=wGSlMazCZ2arS3VdgdguarR!rv}Y^6a%X\u003c6awM?$v@Dj3vqYQdarTT7C{1EWfD.@0xK#10cM)2tAV/jqA+cwczF0*czddK2z/dfKatD5bg72cDarR!rCXImxf/]Z+arR^Hj39=(at4mHD($0)xEUCrarR^Hv{%E4juM\u003eqpEUW\u003eB75Y)iV}{Jze:i9wGUheeOFZiA9TO\u003ceIhcSA=U@kzE1wYqCP!Xk$@Fak#HiKt)Z{uA:-{awPw]9z/M$gz/6Dcy?mTdaA}Hkv}V#}zY\u0026}oBrCZzwmY!5Byx5$asw:Jat4HVe^+G/zeTPeasw:Vay]58Bs}FVazbUjz6hbxm]G",
            "ln": 4649,
            "col": 14,
            "line": 225
          },
          {
            "b": "x:Lg(awMuZwGU]6azbt7wGVhdaz2!pwN/*8v@Dj6x(4v3aARJAv@=c?By^6iv@C%[y?k+qwN/y(ar\u00267vw[=6)a%qmQB7F(8cV:Vwe?g7gtRxxgD]\u0026D(D%Q2=eQxYmt3TgpD]\u0026D(fi*btbRH=*fdgcm3l{VXA+eW3wGV8dwGU/cv@0h$x(W={Bz(hBe^-*Cph+k=iV@M^wGSv8fi?:ye?HuRazttbwGV8kaz2CiB-I4oBzb98aA}xtwn=ukBrCZEwGV8dwGV55zdK*",
            "ln": 6295,
            "col": 2,
            "line": 308
          },
          {
            "b": "zEWl2Bzb98azC)tCw7Abaz\u003eLeBy/GlaA}KwxDQ.aAa9=}y\u00260W0ayYFcy?bd9y\u0026r*0wnc6Eu$A?YzY*kHv@C%[y?j!kD)0GwwfrEnaszkTtq6k^iXA0\u0026D%.nlcTXMq3u{e$y?j-hA=\u003e}Pay]x$arUxgaz\u003e[8x(UsubY4yeyH?d1a%o65wmY{qzGP=iatMbcf/{I1xK#5*arR^HvSD3*yyhgbw[.O{aAIvgwPe+D3s[6)wEoU8mOcYRmlhMivpJ\u003c\u003ev@Dl}x([6czxJR7A+cwcw/#kqwPw]ex(4QbayX]7Cv+u6az\u003e[8",
            "ln": 6611,
            "col": 23,
            "line": 316
          },
          {
            "b": "eOlaHbX7+8x(4u8j0nSUwO}?$aARgoBrz+Mv@C%[y?j!kjS\u003e{]z!rZ1wG\u0026mAD)0oHar\u00267vz!rZ1wG\u0026lvbYvpey?j^$wO=6)aARgoBrAeEar\u00267Tv@C%[y?n37y9C.ZBzbl63lQEkwPI@oa%.IBz!rZ1wQO35a%o2\u003ea%.8sx(4u8aBFLVzfv3CbZT3tw=",
            "ln": 6948,
            "col": 9,
            "line": 331
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "test"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "cmd"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "cygpath"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "winepath"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "func_file_conv"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "$shared"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "lib.dll.lib"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "lib.lib"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "lib.a"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "func_file_conv"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_file_conv"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_file_conv"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_file_conv"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_cl_dashl"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_cl_dashl"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_cl_dashL"
            ],
            [
              "",
              "func_cl_dashL"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_file_conv"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "func_file_conv"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "func_cl_wrapper"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "true"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "sleep"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "\"$@\""
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "exit"
            ]
          ],
          "tgt": [
            "\"$@\"",
            "$shared",
            "break",
            "cat",
            "cmd",
            "cygpath",
            "echo",
            "exec",
            "exit",
            "func_cl_dashL",
            "func_cl_dashl",
            "func_cl_wrapper",
            "func_file_conv",
            "lib.a",
            "lib.dll.lib",
            "lib.lib",
            "mkdir",
            "mv",
            "rmdir",
            "sed",
            "set",
            "shift",
            "sleep",
            "test",
            "trap",
            "true",
            "uname",
            "winepath"
          ],
          "funcs": [
            [
              "func_file_conv",
              1655
            ],
            [
              "func_cl_dashL",
              2350
            ],
            [
              "func_cl_dashl",
              2596
            ],
            [
              "func_cl_wrapper",
              3166
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 15,
              "call_count": 92,
              "node_count": 1682,
              "infinite_loop_count": 1
            },
            "file": {
              "size": 7400,
              "entropy": 5.06
            },
            "text": {
              "lines": 348,
              "top_char": 101,
              "tab_count": 123,
              "max_ws_run": 6,
              "digit_ratio": 0.02,
              "space_count": 1393,
              "char_entropy": 5.06,
              "mixed_indent": 1,
              "unique_chars": 93,
              "top_char_null": 0,
              "escape_density": 0.01,
              "string_density": 0.26,
              "top_char_ratio": 0.07,
              "avg_line_length": 20.26,
              "max_line_length": 73,
              "empty_line_ratio": 0.07,
              "last_line_length": 6,
              "whitespace_ratio": 0.25,
              "identifier_density": 1.34,
              "line_length_stddev": 20.43,
              "octal_escape_count": 1,
              "normalized_string_count": 4.88,
              "suspicious_comment_ratio": 0.03,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 14.21
            },
            "binds": {
              "count": 47
            },
            "calls": {
              "dynamic_target_count": 2
            },
            "binary": {
              "peak_region_bytes": 7400,
              "peak_region_entropy": 5.04
            },
            "source": {
              "function_count": 4
            },
            "strings": {
              "bytes": 647,
              "count": 91,
              "avg_length": 7.11,
              "max_length": 54,
              "avg_entropy": 2.12,
              "empty_count": 1,
              "entropy_stddev": 1.1
            },
            "comments": {
              "chars": 2863,
              "count": 67,
              "empty": 3,
              "lines": 64,
              "fixme_count": 1,
              "high_entropy": 2,
              "to_code_ratio": 0.23,
              "url_in_comments": 1
            },
            "functions": {
              "count": 4,
              "density": 1.15,
              "avg_params": 5,
              "code_ratio": 0.51,
              "max_params": 8,
              "length_stddev": 34.11,
              "over_100_lines": 1,
              "avg_name_length": 13.75,
              "avg_length_lines": 44.25,
              "max_length_lines": 101,
              "min_length_lines": 10,
              "many_params_count": 1,
              "avg_param_name_length": 133.05
            },
            "identifiers": {
              "count": 465,
              "unique": 120,
              "avg_length": 4.33,
              "max_length": 15,
              "min_length": 1,
              "avg_entropy": 1.69,
              "reuse_ratio": 0.26,
              "length_stddev": 3.01,
              "has_digit_ratio": 0.03,
              "sequential_names": 1,
              "single_char_count": 11,
              "single_char_ratio": 0.09,
              "all_lowercase_ratio": 0.42,
              "all_uppercase_ratio": 0.02
            }
          }
        },
        "id": 10,
        "mol": "O(As)H₂(OsPo)Md₂(BiBk)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/compile",
        "pid": 1155,
        "risk": 6,
        "sha": "1b643a22784ba0da62eb09bccb5f4da476f7e5aa2250b2fa488538564539b11e",
        "size": 7400,
        "traits": [
          {
            "id": "metadata/binary/license::fsf-copyright-source",
            "conf": 1.0,
            "crit": 3,
            "desc": "Free Software Foundation copyright in source",
            "spans": [
              [
                131,
                30
              ]
            ]
          },
          {
            "id": "metadata/build/autotools::autoconf-generated-script",
            "conf": 0.95,
            "crit": 3,
            "desc": "Autoconf-generated configure or helper script",
            "spans": [
              [
                980,
                21
              ]
            ]
          },
          {
            "id": "metadata/lang/generated::automatically-generated-source-marker",
            "conf": 0.85,
            "crit": 2,
            "desc": "Generated source provenance marker",
            "spans": [
              [
                980,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                291,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                266,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                486,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                701,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                21,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                764,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                211,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/move::mv-command",
            "conf": 0.75,
            "crit": 2,
            "desc": "Shell mv command",
            "spans": [
              [
                6996,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/console/io::redirect-dev-null",
            "conf": 0.5,
            "crit": 2,
            "desc": "Redirect to /dev/null",
            "spans": [
              [
                6749,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/unix-utils::sed-processing",
            "conf": 1.0,
            "crit": 2,
            "desc": "Uses sed for text processing",
            "spans": [
              [
                2089,
                0
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::sh-dense-eval-chains-unless-cond-1--rx-3",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.92,
            "crit": 3,
            "desc": "Command-line usage text marker",
            "spans": [
              [
                4892,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::sh-uname-fingerprint",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.8,
            "crit": 3,
            "desc": "Captures uname output in a shell substitution",
            "spans": [
              [
                1840,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::backtick-command-substitution",
            "conf": 1.0,
            "crit": 2,
            "desc": "shell backtick command substitution",
            "spans": [
              [
                1840,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::sh-dynamic-command-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell command variable at a command boundary",
            "spans": [
              [
                2719,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-exec",
            "atk": "T1059",
            "conf": 0.5,
            "crit": 3,
            "desc": "Uses shell exec to replace process",
            "spans": [
              [
                4713,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-comp",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell command execution capability",
            "uses": [
              17
            ],
            "spans": [
              [
                4713,
                4
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "boXf.vRGZkB7+[9av*M=B8@EEvqH6$B0b7kAV/BGB97#geO5BiwO#3\u0026zGE1Avrc6\u003cvR/Q%ayPd#ay/C6vru66o\u003c}*Gw[=6)B1N!Aav*0XwPzj3wN(])C{2QLruKOIBz\u003eVczE$1De\u0026LHcw]zYjB8k=sxMOunBy/JnatCG6fFk4i3l])5aw#=\u0026z/P}xvS=s8aARJAjACgEyK6uakXB}xx(2ziz/4V\u003c3l])53l{VXz/x#xx\u003eIa3asGPaatC(pga+jviw@Ahf/.lNeIY1mh.l7bfFUslgb7EravZx.wGT]\u0026w]@l9A+cv.z/]@dvruj4zy=btaw3DXe^-*gbmkUrra]#!ay/tcw[+[2A+cwmv@=p5BrCpsazbU9wGV5jw]@l9A+drPBzbkdmSJ6Kax9h\u003cBA.elwGTDXB-7.#BzkVh3l{Wax)a6eaA.Nrx(dNawN({5wPzT4B8#5lzxK4tay/teC}p7Gx(!xpx\u003c#jbwGUA0wft-cwnbU3azC{I3l{=reIeLaeIeLaeIeLaeIeLaeIeLaar@9rbl",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "uV6!3jVS{:w/#hbB95JIDS\u003cusuSGP[q+o+Wd%VK=cmf\u0026-wO(Navru66B7^0Bj$*CTB$W-Qy?$jHj%?#\u003eBzbl6aux\u0026Laz2zjy*?A%aAIi6arTAVoIv/Fl{iNrarR)Kp\u0026Zb0g+HKaC4CYnx(v)gaA7\u003cmt61v1wn-Pmz/PwhB8U@fBAzkmxcqbgas8p*d\u003cul7b7h0+Cw3",
            "ln": 554,
            "col": 3,
            "line": 20
          },
          {
            "b": "BAIRne^-ZzvqGT^B095EaswBYf!jB[kQ7R7jTRB0kQ4M.arU-pBz(buawLZtm[=YBuSf@\u003eq=B9ny\u0026:egbW\u003e+3zF%F3arUf5B7DF4d05%wat4HXatMblwmY{qzGP=iu)6f3ar@owarSdMz/YSqdK=G33lQDlaAIaoat4HOAbP/iCPY7far@owarSc.aux\u0026LarR^Hj39^XB75L=w[.OV3jn12qE%]XBrC:nA+O@\u003ey?mVgBzb98az\u003eLjazthbwGUY8xK#i#By!#9BAhqxvR/Q%z/65dC42ifwPF#aA=k!4boR8wwGUM4C4\u003e#nzF-%5Bs)[cboPMEqY]%?wN]\u003c8Bz\u0026phwGV59BsXLRzY\u003cauvpJ\u003e1aAR43efFwswb",
            "ln": 763,
            "col": 48,
            "line": 26
          },
          {
            "b": "wO=SmBzb98aA8phwPxygboOyaw/$CDq^Su!r7Hv$k$\u003c]]Cv+/aay!?@y?mc1Cwhejaw243aA.NywPPECx(\u003eFwz/](bazthbwGV8dwEoU8B7]e@az2d%wN/*8z!pbkwPS3dzF77-mPgBKzY\u0026RdAccvRaARptB0b1cB75J]x(mMaCw?IjaAIHrx([Dh",
            "ln": 1079,
            "col": 61,
            "line": 43
          },
          {
            "b": "z/M$jA=k!qB-.tlx([62B0bWvBz8!kz!0i(wI4C7AaJ]$wO#Pjz/{evB-YkyoHAeMoIvPp3t1E3z/P}xoHAeMoIt^!k#6{Ik$svblKEyHAbP=sawt6@m].\u0026Bmg6wDaxJa%v{%m)z/^aEwPP5nwO=Smz/cWwB-8niBrR\u0026HzY\u003cmxA+^iGvS==nCv.[mwN$",
            "ln": 1394,
            "col": 28,
            "line": 56
          },
          {
            "b": "yJBeih7*Tpf/gsi3tai%ayPs#C42zlx(k4Wk#QrYmnu(amnu(ao*IuAawCc[oI!2Onfyn/p^F5K3s[5$wP?G#aARgoBrB*lDN93vuV]\u003c#d%VK=tNzO@cmf\u0026-asIwIB7GCobW\u003e+3C42zuaBFLVwQ4{hatCq/j$*CTB$W-Qy?$jHj%\u00260bcmf\u003cTzGxxhas7xpuV]\u003c#aBFLViTPzozE\u003cdZboPA)B9hImaARp9BrCgaB09d/atCz\u0026vqYP#g9y1CwGU]gwO%acx\u003ewFowQ4=@atVhdfEXb1j$*CTB$W-Qy?#fQBzbl6auzObwO=B0az2!ev\u003c0D/fjXTqfk+]Gy=-+Kx-",
            "ln": 1809,
            "col": 45,
            "line": 66
          },
          {
            "b": "wQLWZj0nSUwO}?$aw+v6nmbp:p^E#Br8lyPiTM#Lc@rieniFsNvRGZwfjFTkcP-Cup^F5KjTr\u0026\u0026r7G7[B7=WFv\u003c0/Yau?C?wP/.AB.\u003e\u003epgcN3tasnATDKp(rarS7ek#Zxr",
            "ln": 2256,
            "col": 25,
            "line": 78
          },
          {
            "b": "AY\u003eWRB6\u0026D(AXwK%i%)8MwPIo\u00263lQDlaARgoBrAeQar\u00267tB6\u0026D(AWis.asnATvrk^)D2)Lkw\u003c4zFB6\u0026D(AWisYcmf\u003cAA+eV{3lQE4z/fa[nK=SwbW\u003e+3B76l6uR9Z=3jm)#arR^*i%]LuvpGS?axJa%wnbM%zF%Rtw[=c[aA8yyB7GfhwPGyBzeTGqaAhvtvQS.ZC{4rxaA}w",
            "ln": 2729,
            "col": 13,
            "line": 98
          },
          {
            "b": "c\u003c?7tdK=G33lQDlarS:c3t1o!v*V*Z3l/*1ayPs#A+flkx(W=}jTarQuUjg.A+funA=90FdiJ%Wc$NTqBrB*lf!2gbEf%z7uUjg.B9g#5wPI]nc[co=ayPs#w]p%@wPS6n",
            "ln": 4622,
            "col": 22,
            "line": 155
          },
          {
            "b": "x:O@[B95KHtQi)9x()\u003c6wmV(DaB2N.E0^5FCXImxf:.xavq4/ebQ^klxM21#bQ^klxM225y*?0adggfdB95KHtQ0z#vR/E^tP$pNaB4vivq3^hD)00Bx(\u003eEL3uP\u003c2BrAeWatj\u003c+D)00Bx(\u003eELa{]Cnvrk^%B.tt#B97#7jT80\u003evrk^(x(mH1z^LjZb0fjOuVQv5xjVdawN)}Hvrk^%B.tt#B97#7bUQ^8mnuSuvrk^%B.tt#B97#7jTsDSuVQv5xjVdawN(#cvrk^(x(mH1z^LkcjZomanLRYHpyni!vrk^(x(mH1z^Lm.b0fjOuVQv5xjVdawN)}Hvrk^%B.tt#B97#7bUQ=",
            "ln": 5252,
            "col": 2,
            "line": 177
          },
          {
            "b": "B7/c3y\u0026Z.vxKM09wQ4{gBsXLRzY\u003cafC4z!qwP?T9vqE5#z/PSme^.[carR^Hvrk^%xK#0@jTsDSuU0\u003e\u003ebW\u003e+3vQTs?3jd*$arR!vw/#ByBy/Jnat4gFa%ZPruVP)(y?$prE0^5UwPI@oeOlaHbW\u003e+3B7/c3y+xpzwG\u003chUEio\u003c-3jd1YarR!nB6\u0026%gzARzJa%ZPruVP)(y?$preN][E",
            "ln": 6280,
            "col": 18,
            "line": 210
          },
          {
            "b": "arR!qz/fbFi%)8MarR^Haz2R5v*Tt3vrk^/z/]@dj.wbsB7CX?z/fa[nK=SwbW\u003e+3B76l6uR9Z=3tB8{bW\u003e+3w]z*fwd0A(wO@RK3jpuXB7DEtvrk^[z/u4aazCBgDMWAwB95JRw/@oyq+ftJoD\u003eQbD)0JxB95JRw/@oyq+ftJoFf[3wG\u003chUEio\u003c-3jd*$arR^Hvrk^@B-6uJar\u00267fnjuiCa%nEEar\u00267tB6\u0026x{B-IwhuT[1\u003eAa9\u003c5vR/Q1a%ZPruVGZ$B.L(cwb",
            "ln": 6657,
            "col": 2,
            "line": 221
          },
          {
            "b": "3sO0.w]p%)yH?d1uVmbodggze3lQE3vrl05bW\u003e+3wnc6bx(k4rc\u003c?7teH\u0026g(vrk^^x(Vu?fc\u003c$EuU0\u003e\u003ej39=(az2R5v*Tt3By/Jnat4aDa%ZPruU0\u003e\u003ea%qnXaz2.8y-\u003e0iB6\u0026^1wnc6\u003eA3fKQaBsCrarR!nB6\u0026D(A=TwJarR^HCw7YbwGT2}ay]x$arR^HarUf5B7DEtvrk^^x(UtgzxHeL3lQDlarR^RtQI0IayPs#AB-^7jZ-kHx(n38ar\u0026aMtY7-da%ZPruU0\u003e\u003ea%qmQB7F(8b6by+fdg1ftWgJstWeT7fj#Fpj3aMfcNYrAarR^HasX/.vrk^}wnc6EbW\u003e+3wnc6Ci%)8MarR^HwPIo\u00263lQDlarR!nB6\u0026D(A=Tw/cNrbwuVxQ\u003cAWI$Pvrk^^x(Xns3lQDlarR!nB6\u0026D(AY)!Qvrk^^x(X91zdK?weG=k.vrk^^x(UyuE0=nDvrk^!CYmWCsrY20B6\u0026D(AV#R!asyn@c[V#Nun2O?dk9t7tv5%*tv5%*dLAm%cM(Vway2lWaxP*kvrk^^x(UyuiV]!LtQRlUtQ-(-fi]}FtZNV03jd?Sa%ZPruU0\u003e\u003ea%n]?cS\u003cR4fe3MVbQTZtD(#V32{rs]bW\u003e+3wnc6dauyR)sx)mctQ.3ytZNUDatMblwmY{qzGP=iaBB",
            "ln": 9274,
            "col": 67,
            "line": 326
          },
          {
            "b": "dJ*e?3lQEtcKKB3B7DEtvrk^[z/u4aayPs#w]p%:A+PSeasFVCarV1rarR^Hvrk!0vqF8mwQ5fmar\u00266@a%qnXaARgoBrz?[at4eAatEmharV7tw[-wjayPs#w]p%:A+PSe3jn12vrk^/zEmp1A0^*jeIeLaeIeLaeEAZBl#Kh=z//VbzF783B-YeSB-82fyH[RjiWc9$Ab]JhwPz%9aARpdaA?gfB.8V",
            "ln": 11248,
            "col": 17,
            "line": 407
          },
          {
            "b": "wO${[wJ:HhB7Gk$zdK5=y\u0026:d{arU9luT^C+wO${[wJ:Tly\u0026:d{w[.OVx\u003ewFovrk^^x(VvAwnc74vqPM#eIe7#u)3^yaARgoBrz=fbW\u003e+3wnc6dauZ\u0026Hfdw2cfjXTqfk+]Gy-\u003eF%cnvO8Bzbl63lQE1B6\u0026D(A=br5wJ:NrA=br5wEr0+B7CX3ayPs#wnc74vqPNsw)]H%wEr3-3jpi.uU%vqu)Gf4uT^C+wO${[wGSMRar\u00266+a%qnX3m653uUaF3AV!Eqa%X\u0026^auyR)e?eIVc%H1hu0yR*t}f8dfdFj{ay6pptNy=WsrY1Aa%n]?cS\u003cR4fe3MVbQTZtD(#V32{rs]bRQz+iV]!LtQRmgdjllyD($3:gcNv4wP/.AB.\u003e\u003epE0=ouA+PAkw=",
            "ln": 12306,
            "col": 9,
            "line": 449
          },
          {
            "b": "CZjP.3sO0.v@+{Imo0kPqD2.ak%^}bmmG^rnLhSHo?[FXqbQs(rArg6sZ0fWvrk^=A:IHKBAz8mB3g^SB6\u0026A$uU\u003cp}By/GlbW\u003e+3v@+{Imo0kPqD0{hB6\u0026A$uU0\u003e-x([zVcONnggC*%Eh-J/B3sO0.v@+{+y\u0026jxjjTsDSuT[a-oL5r/wPz\u0026qvrk^=A:Ju\u003exk8Ee3jma.ayPs#y?W=#zF@(pjTrY)pdm]NayPs#y?W=#zF@(pvlC(fnLRYHpyni!vrk^(x(mH1z^Lm.bUQ^8mnuS3vrk^(x(mH1z^LndjTrY)pdm]N3lQE5C42hf",
            "ln": 12878,
            "col": 39,
            "line": 480
          },
          {
            "b": "e?g9Pfi*nqf\u003cDE!3lQDlarR!Gaz+$mA0^ZgarR^HB1YaIzz0y(fa5*AarS3Oj%TMTuU%vby?W=#zF{TAcjg\u003erv}YZ$wfryEar\u00267tB6\u0026=}e]kltwO#AgaBFLzarR^HDMWoFx(n38ar\u0026aMtY7-da%ZPruU%vnaz2Olz/N(Yv{%m)z/^aiA+eW3wGSmbB6\u0026=}e]kltwO#AFaAz4lB-5sCx([2hviwxxq+p7lB7/c3y:6#=cnEU9vrk^/zEl$1x(\u003eELj0n}U3lQDo",
            "ln": 13516,
            "col": 46,
            "line": 503
          },
          {
            "b": "w/@yvtY7[@vrk^!v}Y^/zAPv^A+PAkw/@yvcKHg/A+#{Jw/$P4zE$dtay/tcw*wSOwQ4=ev@Dl%bQt0Ox(4t/x\u003ewGfwPI@oeO2#lz/fejbRARwAYUy=xK#5*arUYwat4gFv@Dl%bQt0Mx(U\u003epz/fejbRAXyy?i@+y\u0026:d{arUYwat4gFv@Dl%bQt0Mx(TL6az\u003e[8x(Utaz/fejbRARwAV^b3fjXTqfk+]GyZK=*3tB8{c$M[4zY?kNz/fejbRAXyy?k4rgcNv4wP/.AB.\u003e\u003eQaARpdzvdHex\u003ewG7zxHJLay/tcw*wSOw[=6)ay/tcw*wSAgcNv4wP/.AB.\u003e\u003eQaARpdzvdHearU9luU\u003cQ!B3g)!zxHJLcKH$sarR)Ke?O+0vS==nBzblawGUA4wGV8szY\u0026XhByO#)B2\u003cTJarQ",
            "ln": 14930,
            "col": 15,
            "line": 542
          },
          {
            "b": "aA}\u003cmAbYxeaz2!ev%8)4vR/Qd3lQDlar@12zxJzbBz8!bvrl13efGdFazthbwGV8kay]4}vrDydaARJAu$jc#ePsPne^-ZzarUGrat4TSv@Dl%bQt0Ox(4u6v@Dl%bQt0Mx(UsKj$*CTB$W-Qy?$jvclNzwB95JFat4gFv@Dl%bQt0NCX51BD\u003cQ#sarR^Hvrk^(zEmDFcU49rePsPn3lQE5y?WG7y\u0026gw9z/fejbRAXyy?j-0z/fejbP[\u003cafjXTqfk+]Gy=-+Y",
            "ln": 15381,
            "col": 57,
            "line": 558
          },
          {
            "b": "CX7wchA\u0026Dx3jn12pgn0JaA7\u003cmBzbkdxM4%le^-*CxM4%lzEEx[aA8cuB8L]baAI*HBy/rgasHe?qzP{XefF\u003eEwfsxqrwd3WzGQgMaAz4nB-IwvayMy4z!Bilaz2!iBrCTDvruTked9QAB8JgzzEEx[azkncB0bHCzxK4tz.qx9v{-[/B98qdzdL\u003erc$)KuBz+J7wGVwFaA.NgzdK?wzyDX-j$*CTB$W-Qy?$kwaAIa8atE\u003ez3jn0+boPM}x([5$y?Xi7BzkVhB1N!A3sNBKwmYvYB.(ebAb]J4x)q=]B-RNRy\u0026r/(yZKPXuT)[-vqYB:x(4v4jQLRcuT[1(w[+)+y?Wu%vRPmXx(Vu?3qs2T",
            "ln": 16237,
            "col": 2,
            "line": 591
          },
          {
            "b": "yK6uakXB}xx(2ziz/3\u003cep^EDwk$svJrz(HNcNPldvpJU!zFs9kwNx4-y?k:NB8\u003e+zB8k=sxMOunBy/Jne[nxn3l{V.vpKy$A+PA7ay]4}vrDydazts{wmY!5azbLjaz(4rBrCWpB98EQ3sNBKx(mA%B.268uU0.WvrDydjTabrbwz49y\u0026%o1auTZ!wmPm-e[^AQbwy+2wO95Qk#{AYq=DdRpHuT1boQYrv@co#wGT9RByY97e[^AQbv$+6x\u003evX%x\u003ey)!w/%SgrZ*v]r76zKlsim\u003cboQYrv@co#wGT9RByYi4vLhsT3l%b1wnbS.bwy+2wO95Qk#{AYq=DT^pdFUZ3l{WczEWH9wmV(CB98CpzF7Onj{\u0026JCzE^D[3l%m%wmYu}ni{oBuRa0(r9r3^q^S65boQYrv@co#wGT9HzGG#CAaK8yxG=+FwO#3)w^P+%w[kE+av[!0mpe$)l}HcMuQ$IGazC.6y\u0026%o1auTZ!wnb}6e[^AQbv$+6x\u003evX%x\u003ey)!w/%SgrZ*v]r8Mp.m]J+=3l{WczEWH9wmV(CB98CpzFa2yxG=+FwO#3)w^P+%w[kE+av[!0mpe$@q^SHbp^[q\u0026nd3N:x(mA%B.25ajAC=",
            "ln": 16750,
            "col": 23,
            "line": 615
          },
          {
            "b": "spdz(p!1bAm]G:*l}f\u003com]G:ZsxF3^k$s\u0026XlS^B$p!Kq=lR*DDnK\u003caOqBKT]k$$YMk%[pzoHhPF3pdx[l}6Nhrzlw0rZ/[MpG6?:sQEC?uQNsLk#*PTuSEI1o\u003cZ{dlSluFp^\u003e",
            "ln": 17683,
            "col": 9,
            "line": 674
          },
          {
            "b": "zE^s0y?W=#B1N/fvpJ$ZuUj1*wJ.XSwP/.AB.\u003e\u003e3wQ4=@uVp3%w[=GMpesRN3t%=?v@=c?By^PxzF@)5wN/\u003e6B7]MgjQMdGwObU3jX!^Fmga0Oz!B90zc}m5wObU3jX!^Fmga0O",
            "ln": 18887,
            "col": 22,
            "line": 777
          },
          {
            "b": "wGU/2w]]erzE[6ivqYQ!wft@iaA.:pA=SvkvqWhizddi\u003eazC.mByx04az2!ev{:g}wObU3jUHz=zZ2JkayPd#ayP85aARpdaA?glx\u003c\u003eE!wPF#oxKM09vrb{4B9hCvz/YG2aARJA",
            "ln": 19152,
            "col": 11,
            "line": 794
          },
          {
            "b": "bZTGJwObU3Ej]qLv@co#wHv?6y?dl$v@co#wN]H}jTR[9B8\u0026{FzEWH9wmWa}wn+%*x(Vu:bZT6gByxidz//J7A^YPKz^$BCDR^0}of(6puSor?pc?PyEj2wozF0/$x(Vu:bZT6gByxidz//J7A^YPPzF0/m3tsJ#y?dm2jTRI4wn+%*x(XRH3s[r]wnc6EcNs4Hz!0r(A^YqxAaAM\u003ex(Vu:bZT6uv}op]Ej2wvB7x09jTQ",
            "ln": 19740,
            "col": 13,
            "line": 808
          },
          {
            "b": "arR^Hv@Dmbx(n683lQE6x:Lg\u0026ay!\u00263wGSmbv{:d[BzkVhazCZ2arSc%kpO98vpJU.AcbJexfxTlCYmWCb3la0v{:d[BzkVha%n]?cTf[ut}e0xc[V#OdjnHCj39=(asYJ6arR!nv{:d[Byxi5jS(*F3lQDvdiG-QayO+!z/x/bA+vKXwPF$Qi%)8MwPIo\u00263jm)#v{%B\u0026as7x9uU0O^xK\u003eK)xE41@uVf[9x(v(ix(jn2at2e",
            "ln": 20201,
            "col": 1,
            "line": 828
          },
          {
            "b": "jTsDCuVf[9vrc06j39=RarSmDx(^Y(y?kgFaBCp-eO5NpvpB4:eH\u0026gRarR^HvpJU!B7GxgAcalJwQ5fmar(4QvpJU.Acb/jzxZh:aszy=dR9mmvpB4:eNfXRdQjzIu\u003cX20arR)KqE%POv@@\u0026hvqPN%aARp9BrC1jwGU(eBrC:ny?WA5B7/c3y-)[fA+O@\u003ey?j-bvqPN%e^-ZzarUluAb)6BCQcZcuV*B3A=k]sa%n]?a$+uHum^VWuJ",
            "ln": 21555,
            "col": 16,
            "line": 871
          },
          {
            "b": "v{:w1wPzZdBsemtarR^HvpJU!B7GxgAcbD9A+PeHbW\u003eg\u0026B-Rbmz/x!9arR^HvpJU!B7GxgAcalJAb]VgBy(Ttc39sea%n6PvpJU!B7GxgAc9oDD)0GwwfrmvfiZ1Ue)Qbqfj#Uu3lQDlay!\u00263wGSmbv{:w1wPzc@Accdzx(jn2arR^HasXMxb4UU2vR/Q.bW\u003eg\u0026B-Rbmz/x!x3l*@GauIT(arR^HarSc.ayO+!B-8khv@D0$x)Ku3uVf[9B3gY)vpJU!zGoq#z!A%4DsZR]z/x/tbW\u003eg\u0026B-8khv@D0$x)Ku3uVP^$eIgHEB75J]wI2fov{:w1wPzZdBye%bx\u003eFQ%2{rU^uV*mbwN/T\u003ezFsAdwm6y?A6kN1asxlj3lQDlaz2R5v*Tt3arUlsvqE5$zEE0\u003cwNuY\u003ev{:w1wPzZdBuKIWauIT(3lQDywn+%*x(Utzat2fQz!0r(AV/-",
            "ln": 21829,
            "col": 49,
            "line": 877
          },
          {
            "b": "x(VuZvpJU.AcbJexcon$3jm)#eOe*dvR/QcdJ\u003c9YeIgKKvpB4:eH\u0026gRarR^HvpJU!B7GxgAcalJwQ5fmar(4QvpJU.Acb/jzxZh:aszy=dRiHavR/QctQS/.jZxKxdjnHgarR^HboP(}ygQ)%az$R8wPF#oxKM09vrb{4zF%RtC42i3wft@bwO=f9C42A9vpB4:az$R8wPGEharR^HwQ5fmar(4QvpJU!B7GxgAc9oDiV]R0dQcjhd\u003eUf",
            "ln": 22480,
            "col": 9,
            "line": 897
          },
          {
            "b": "zvdHearR^HdK2izwO${=y?l%0vpJU!B7GxgAc9oha$t2:j39=(arR^HasX/.vpJU!zGoq#z!A%4DsZR]z/x/tjT8dWv{:v@A+e:0xkRBfwN]d^AccdDvpJU!zGoq#z!A%4DsZR]B7GqxeOe*dvR/QcbW\u003eg\u0026B-Rbmz/x/9z/PM8a{[S0vpJU!zGoq#z!A%4DsZR]B7GqNcOcw/j39=(arR!rB75L=arR^HwP?G#az2C0vR/Q.bW\u003eg\u0026B-Rbmz/x!YtQi-/uVf[9vrc06j39=RarSmECX7wpAb]J4x-",
            "ln": 22889,
            "col": 25,
            "line": 906
          },
          {
            "b": "x(4H3xcqnivrl9[B1N!xay!\u00263wGSmbv{:y/y-)Cf3lQDlasY2!dgdguarR^HvpJU/vqF8mwQ5fmar\u003c]kvpJU/vqEbgiV]!LtQRiOtv5%*tQ.3ytZNUrsr}r+uV]\u003c]a%n]?cS\u003cR4e?g9PcTWo7arR^Haz2.8y-\u003e0iv{:y/AY)UMvpJU/vqF1!3lQE5B75L=arR)Kls?oXB-I4oBz\u0026pnvrMi8vpBp@y\u0026%\u0026hay]hbwN/?2A^n^BvqPN%e^-Zzv{%B\u0026as7x9uV(",
            "ln": 34054,
            "col": 15,
            "line": 1207
          },
          {
            "b": "wmcJbclNzwB95JRzxHbGvpJU-CvR)ucmf7dv{:4[uU0\u003elu#f)beO5Mre)]!Gcjjf\u003euVpj1uU\u003c^\u003cwnahmv}lYabW\u003eg\u0026AcC?pasnATy\u0026ZZJwn9esu)6\u0026A3lQE1B6\u0026J%uUam#z/M%CkoId]z/PSczF785x(W={Bz(hBay!?$zF%RtvR3V)wPRH7ze0)0wfIw5wPI@ob3la0v{:4[uU0\u003c{auZ?\u003esr}r+uVpj1uU\u003c^\u003cwn9kgE0=nzayL",
            "ln": 34992,
            "col": 11,
            "line": 1243
          },
          {
            "b": "A+cwczxHiCA:@S]AX5txB-X:hu$iZ\u0026bY!0ownc6iay]z4B0bvsBrC^CA+=\u003cavpJUMvSL)^z/fe$x(VvAc\u003c*n\u003cwfr6wB8\u003e=3x(Uyucmf\u003cSwPI@oePI%Te?XFUv{:v@x(OobuUj1*wG\u0026mAD(#\u003csuUjg.wPz*fAV=R(ar\u00267tv{:7]xcEV?AcC?wu\u003cXb3s7(e.ayYFcy?dl$xcp]aaAhd9v}vhlB7GCoB8\u003e=3x(Vu?3tB8{By/Jnar\u00267tv{-UNB6\u0026A}zF0A[AV#R?ar\u00267tv{:h0wfK8TBzbl63lQEjA:@S]AY(2Zw=",
            "ln": 36216,
            "col": 18,
            "line": 1289
          },
          {
            "b": "boQ\u0026mB8@EDA3d\u003ebCPZTfvJYx5avQcQv@\u003cmfv{%B\u0026as82Gv}op]azCZ2dLAj[B8\u003e=3x(VvAwQ5fmar\u003c]kB8\u003e=3x(UyuiV]!LtQRiOtv5%*tQ.3ytZNUrsr}%dv}op]a%n]?cS\u003cR4e?g9PcTY1$3t1o!v*V*^AV!!2uV]\u003c#azCZobW\u003eg\u0026Ab]J1x(wcnuV]\u003c#B2$HPzWEQfwP?G#ayO+!wO#V#bZS%fuV]\u003c#Ep45bBuJ\u003eODN9@Dv{:y/A^YDVwPStcarUlsvqC",
            "ln": 36571,
            "col": 1,
            "line": 1299
          },
          {
            "b": "zY\u0026\u003emzF78lzY\u0026I2ayMylBAh8kxcp]aaARpdavdUXsrGyLf^7KJe^-Zzv{%E4juM$plQ:^u3s3$Gz/ff3xlwlacM(]qzF0P}B-I5maAIvqCw88uAcbVjBrAp\u003cf!+jlaARJAvpS!=BrCWzaz\u003eL8C{3)pzE^/hz!pbkD2[7szf4rp3rqdQxjTaDbRQuBpF+1ZpFLgFe?OnJrZxRDrZxzVmo}I#e^.}+zY\u0026FfB7]o8az2Clx(XcfzdNQbaA?glx\u003c\u003eE!wPF$xwIdQFefEqEefEqHoHhfEe?O+9efG1MwN/B^C{4ixwO\u0026L#A%+@lqAX5DoJsIlarTP]wGUC[y\u0026sIuw]zYjwmY*(A+PGmx(v\u003e",
            "ln": 37086,
            "col": 23,
            "line": 1315
          },
          {
            "b": "y\u00260K4x(v(iwnc6}v@#Tfx\u003equD3lQDyePt-ww[=GMp/o.KnMW8TarR^HarR!vzGx]dy?$k5A:@=%By!%7B-I4Bx(mD)AaJ]$wO#Pjw[=6)B0bgmaw+%8mOcX?arR^HarQ",
            "ln": 38061,
            "col": 6,
            "line": 1337
          },
          {
            "b": "wObU3cObQpz/M$mzGx]dzEWl2tWPcnAb]J4x)q^CbUgZ9mjfX{3pX@OayX]7By/Fnv@DmbA=k+BaA.:paARpdaA8jvx(v)gayX[#z*9/v3pX-EwGV8qzFs03aA7\u003cmBn",
            "ln": 38515,
            "col": 69,
            "line": 1345
          },
          {
            "b": "Bz(b9vS=y3wmPy{uVQv0jUv\u003c=v{:s@A9)6%x(4r!Ab]J4x)q=-j39^0dgdguvpJUPx(WN4B.kl1CS^Y/Ab]VgBy(Ttc39sea%n6PvpJUPx(UyuD)0GwwfrmvD%Q5gtu\u003ez^u3}2Eu\u003cX20boPn{a$+F(azbLjaz1$\u003exDQ\u00261A+e:5z/QaCx(k4svpJUPx(WN4B.kl1CRfsCayO+!Bz(b9vS=y3wmPy{uVQv0jZ-kHx(n38ar\u0026aMtY7-da%ZPbuU0\u003e\u003euJ",
            "ln": 42258,
            "col": 22,
            "line": 1433
          },
          {
            "b": "arU95uVZj9uVQl$wnc6EbW\u003eg\u0026Bz(b9vS=y3wm6p@wObU3bY!0ownc5\u003earR^HvpJUMvSL)#z/x68A:@S]AY\u003eWRv{:h0wg]iHA:@S]AV^C93t1o!v*VTOuTWz+uVQl$wnc6EbW\u003eg\u0026vpBp+Bz(b9B8\u003e=3x(UFcv{-+XA:J)gw[C+43jm)#arUf8ar\u00267tv{-+XAV#SND)0+UvpJU=ByxolB3g^kj0n3Kzu",
            "ln": 43140,
            "col": 3,
            "line": 1459
          },
          {
            "b": "e^-ZzarUxgaARgoBrAeEar\u00267tv{:p$v}op]fjO{rw[+[2A+c\u003eozGNc+aARpdzvdHearR^HwN/y(asnAxarR^HarR}dnjuiCar\u00267tv{:p$v}op]fjO{rw[+[2A+c\u003eozGNcCeIgTEy\u0026zKTwN/\u003e6B7]/e3lQDlaz2w6w/#hbB95JRw/@oyvpJU=A:@S]AXy{vzF0P}B-I4qj0nSUwO}?$arR^Haz24@zY*wN3lQDlarR^Lq+ftJoDUJ8vpJU=A:@S]AXy{vzF0P}B-I4qat2fUwO=rGA+e:6A=U@r",
            "ln": 43462,
            "col": 64,
            "line": 1466
          },
          {
            "b": "wNPvoaBKOtay]zdwEr3-3jp(^B95JRzxHbGvpJUUzFsi1xK#10a%niVaz2!iBrz\u0026qv{:q0vruTk3tB8{bW\u003eg\u0026x(mTbuV{13B7]Mgj0nSUwO}?$ay!\u00264auR+\u003euQm4FpEUXjy\u0026sJhBAzFzwPI@ov@Dl%x\u003eINewGSYWf!+jl3ti{/wPzj3wN(])C{2QLruKOIBz\u003eVczE$1De\u0026LG(3pw-JD2^RixMLvBlN:ckfFUv9mSJ6Kax9h\u003cBA.elwGTDXB-7.#BzkVh",
            "ln": 43852,
            "col": 39,
            "line": 1476
          },
          {
            "b": "aARgoBrAeRay/tcw]}Q9Bs}cBAYUy=xK#5*arR^Hxl4N5at4:VcTE]Bd\u003c(DHz/ffewPI@CwPz/lk4wIGw]}Q9Bs}cBf:Y3CarUf5BrC7izF104B963CAXOX2cn=bM",
            "ln": 44876,
            "col": 5,
            "line": 1513
          },
          {
            "b": "a%n6Pvrk^)wJz8-vrk^(x(mH1z.ikdnLRYHpKLnDA+frmy\u0026?YXbW\u003eg\u0026A+fqoau?bf3ug31zGGFka%?qnzxZhEbW\u003eg\u0026A+fqoau?bgj0n}UarUlsvqE5ivrk^(x(mH1z^NL",
            "ln": 49036,
            "col": 23,
            "line": 1649
          },
          {
            "b": "Aa9l/efG4yvLe0garR!nv{:v@B75V(uTV8wbW\u003eg\u0026B-8new[ts}byQ*zarR^HvpJU=vp\u003c7TB-8hwz//LNb6byWcTo[8tv5N-v{:v@B75V(uTWkAul\u0026@?uV*mcvp\u003c7TDr\u002619tQ.3Nay5eafj#EoarR^HvpJUOz/ff3xlwlauTW$/B6\u0026@@CrGsRarR^HaAhvnzGGFka%?qnzxZhEbW\u003eg\u0026v@Dl%x\u003eINewNw\u003e^xldB2vrS[rD)0Gwwfr6wvpJU=vp\u003c7TB-8hwz//K",
            "ln": 52567,
            "col": 62,
            "line": 1787
          },
          {
            "b": "eIe7\u0026bmj=\u003ez/Z2rvqPM#jS[bXxM4%lzEEx[aBFLVB-7S8wGSNxdiHxffjXTqfk+]Gy-[9FB7F(8f(ZOdB-7S8wGSNwauZ\u0026Pd0oAozdK?wz7cO.j$*CTB$W-Qy?$kwD)00gxM22ozFKcdCwZ^}B-7S8wGSNBauZ\u0026Pd0oAozdK?wAW-a^j$*CTB$W-Qy?$kwD)00gxM22ozFKcdCwZ^}B-7S8wGSNCauZ\u0026Pd0oAozdK?wB15j!j$*CTB$W-Q",
            "ln": 53174,
            "col": 11,
            "line": 1808
          },
          {
            "b": "at4:VjS[bXB-7S8wGSNFdiHxffjXTqfk+]Gy-[aMaz24@zY\u003cguyI[6mzEr!UflItRfjFTkflIevzdK?wA3dp^u))WJB8\u0026{yx(kODzEEx[at4KYatMblwmY{qzGP=iaBFLVwN/y(aA.NqzF%-pu\u003cXL@x(kODzEEx[at3XrarR^HjS[bXfjFTkflIevzdK?wssCvFj$=",
            "ln": 53399,
            "col": 6,
            "line": 1814
          },
          {
            "b": "zGP=iarR^HaBFLVwN/y(aA.NqzF%-pu\u003cWk]vRGZkvrb\u003c\u003earR^HarR^HarR^HarS/\u0026u))Wqx(kOjA:@=iatMblwmY{qzGP=iarR^HarR^HarR^HarV5Vaz24@zY\u003cguyI[6mzEr/8B-RNRvRGY",
            "ln": 53561,
            "col": 45,
            "line": 1817
          },
          {
            "b": "u))Wqx(kOvvpJ$+zE\u003emtgcNv4wP/.AB.\u003e\u003eparR^HarR^HarV5Vaz24@zY\u003cguyI[6mzEr/8B-RNRvRGZkz/Y-aC4CFjarR^HarS/\u0026u))WJB8\u0026{yx(kOxB8kAhwO-!rgcNv4wP/.AB.\u003e\u003eparR^HarV5Vaz24@zY\u003cguyI[6mzEr/8vRGZkB-7]pwPz\u003c6arR^HarR^HarS/\u0026u))Wqx(kODzFso9A=U!vatMblwmY{qzGP=iarR^HarR^HarV4",
            "ln": 53933,
            "col": 26,
            "line": 1823
          },
          {
            "b": "CwhejayMygwP}%8zE\u003evwwozDaBz\u0026pgavZx.wKor-at+Y8ayYFae^=Yvvq)tpwQ4{huVQr$BAIT/bThRUar@1cvqY!3x)KtknK=Sh3lQD.mPhC]ar\u00260obW\u003e+3zFQH7arR)Kq^\u003c\u0026XazC.nzY\u0026LdzF0P}e]kDsaAIErwGUY8w]zZbvruj4zxK4mvrrSex\u003eIa3aztt5A3e\u003ejay]4)B.tu3zF7NearV1rarR^HwN/y(3jm)#arUSzx(n38ar\u0026aMtY7-da%OrPeIeLaeIeLaeIeLaeIeLaar@9rbo[r#vpJ$ZaA?glx\u003c\u003eE!wPGEDbo)KuboOM\u0026eIeLaeIeLaeIeLaeIe7\u0026bo^EqarR!rv}Y=/arR^HboP%0wGUP6y\u002613lx(mMaCvt+tz!pboA+PSfzF78lxK@q@vpJ$Zaz\u003e?lxKL^?y?mVgzE[3dx(mH6azCZoC42ifwPGyfc\u003c?7tw]zYjvpJU/vr9G8zxJsnB7GCxatMbcf^7\u0026^B7F(8eP8WUtQH[ufj4)itvxafk}MnEu0y.?Do\u003cb^fFbp(t}f8djUwiqtRN)JcTn2Du]]GwzWEQfarUlsvqE5{v{:y/y=#2GbW\u003eg\u0026C42y#arR^Hv{%B\u0026as7x9uV]\u003c]azCZobpA)warR^RbZS%vuV6XddK+YEarR^Hay!\u00263wGSmbv{:y/AV/7lar@owarR^HarSdvv%hiediJ%WAb]VgBy(Ttc39sea%n6Pvrk^)wJz8-vrk^(",
            "ln": 56320,
            "col": 39,
            "line": 1906
          },
          {
            "b": "ar@owarR^HarT0pq+gmYqB:+gD($:wq+gm]pGppWmjxu\u003cC42hfbW\u003eg\u0026C42zOauIUcbpA)warR^HasX/.DMV)yvqE5ivpJU/vraH)aA.NywPP4uvpJU/vraCTauIT(arR^HarUlpvpHAwi%)8MarUlpvpGS!ay]zdwEoL5d05%wdiHxfcnuS\u003c3lQDlay!\u00263wGSmbB6\u0026*3u)]C[uVQf{v}v!JtQH)wcTn2Dj0nPQBsws/j%\u00260(azCZobpA)warR^RbZS%vuV6XdvpJU=Aa9l/jZo9VdgdguarR^HB7F(8eP8Xo3jd[$fdg0LcOD\u0026LcNSe7tWeTYcNQoDcNQMWi%(opaAGhxtWeWYuNf63uT[a-vqG?7zcXR#v%hi-uNf63uT[a-vqG?7zcXR@tQ.*vtQRiOtWeZhtWf0DcTn2DtWf3itQH)LA3tSiarR^HauIUcbpA)warR^RdgdguarR^HB7F(8eP8WPfj4\u003c\u0026bW\u003e+3v@+{+y\u0026jxjt}fh\u003eC3!DXbW\u003e+3v@+{+y\u0026jxjt}d#\u003cA3tSiarR^HauIT(arR^HwPIo\u0026aBBIsarR!Fz/P}bdgdguarUl9xM1j+arR^HAb]VgBy(Ttc39sea%l",
            "ln": 57121,
            "col": 26,
            "line": 1929
          },
          {
            "b": "eIeLaeIeLaeIeLaeIe7\u0026bo^EqarR!rv}Y=/arR^Hw]zYjvpJU/vr9G8zxHikv{:q1vSMS#C42Aj3lQDlay]x$arR^HarUlsvqE5{v{:y/y=#2GbW\u003eg\u0026C42y#arR^HarUf5B7DEtvpJU/vqE62zvdHearR^H",
            "ln": 57658,
            "col": 7,
            "line": 1952
          },
          {
            "b": "B75L=arR^HarUSzx(n38ar\u0026aMtY7-da%ZPbuV]\u003c#jTTFZcNrbguV]\u003c]cTn2Da{]CnarUikzE\u003c@raAIEwBp6ckarUl9xM1j+arR^Hx\u003ewGfwPI@oeP8WPbW\u003eg\u0026B9g@kByeS]y?mVij0nSUwO}?$arR^HaAhvnzGGFka%?qnzxZhEbo[r.eIeLaeIeLaeIeLaeIeLaeIe7\u0026bmkUuavZ6YwGV5pvSMT9BAIXtz/fRGar@9",
            "ln": 57871,
            "col": 8,
            "line": 1959
          },
          {
            "b": "eIeLaeIeLaeIe7\u0026bo^EqarR^Haz24@zWEQfarR^Hw]zYjvpJU/vr9G8zxHikv{:q1vSMS#w[=6)A%:3jarR^Hwn.!YwP?G#ayO+!C42hItQgO6v{:y/ATAa.vrl05bW\u003eg\u0026C42hfx(jm:dQjuacNQw)ayO+!B]",
            "ln": 58071,
            "col": 13,
            "line": 1967
          },
          {
            "b": "at4gFv@Dy0asY0Nz/Pziv@Dy0e[n*qw]}Q9Bs]3=cmf6xarR!Ez6gAxat4QRv@Dl%By/JndJ\u0026ktzF0A\u003cw]/BAv@Dl%bQs\u0026ZbW\u003eg\u0026v@bZ+zEm0\u0026y?mVgcmf6xarR!rCXImxbXl",
            "ln": 58650,
            "col": 5,
            "line": 1992
          },
          {
            "b": "zFa68az++ex([zsBzb98avFT/qY]NUzxJInv}xjZe^=Soat4gFePI$zz/ffewPI@yay/tcw[kE+B1Rbk3ug31zGGFka%?qnzxZhEfdF8Oz/fe$wOc0oxDO=Ta%o5(v@Dl%wmYv]e[+O0boP*6wN]v:x(mG)aAhvjAb](bwPI{hAV/KlA+O@\u003ey?mVu3jp-)x(n38ar\u0026aMtY7-da%QSfw[=c]aw+u\u003eof(6puRS)YmiC?VbV3=]of(6puRS)Ymo?2Xau?#0z/fe$wOc0oxBk8=A+PAkw/@oz",
            "ln": 58915,
            "col": 39,
            "line": 2001
          },
          {
            "b": "vqE5%wN/K+A::67z/fRB3sNBKv%Al9v@Dl%By/JnuT[t9ixgwUy\u0026r=\u003ey\u0026.-!3nj4Pl#MTTaARpday/tbAa%c1AV!!3C4CYox(^\u0026dlN%VEi3qZHzF0*czddr(wJ{IDx\u003ewFhwmYv!zE)u3uTEqZy\u0026%/ry\u0026%!wE0^5zuT[4\u003eB-RIrB-OV/atC(ph.^3X3l{W8A=M8sar\u003cf\u003eze:i9wPw]7z!i#jzF%RtvpTK)A==2pwGTt\u003cd(/Niv@Dl%z/PY6zEWl43l%b1wnbS.3nj4Pra]\u0026:wGUY8v@cpex(v)gayPq4aARJAA+e#%v@@\u0026iy?aU#z/6Dcy?mTdaARp9Bp6VOaz+E@",
            "ln": 61309,
            "col": 62,
            "line": 2068
          },
          {
            "b": "wPh:9z/e{6D2v.jCQL0FDKp(rBAhTHDKp(rarU=tA=ldAb6myqBrS^NarV7Pv{%E?xDOZkz/fSray/7[AV=\u0026MdiJ%AarR^Hfe1CpCYW$maAg+fwO#Q6wPIB7aAIWAAb]JhB0a)lCvtJfx(mMaCw7M9ayYFcy?dl$xcpS9Bz\u003eVczE$29BAq2fw?joiao",
            "ln": 61957,
            "col": 14,
            "line": 2092
          },
          {
            "b": "jAL\u003c/wO${[wGT(ZBsXLRD2NtjvqPM#mS7yjqE%})wP?G#c}n7%w?k65wPP5rdgdguDKp(rarUYoBAIRwaz93Bdlv\u003eVaBKO7arSr\u003cazbLjaARgoBzkS9aA?glx\u003c\u003eK^v/",
            "ln": 63643,
            "col": 12,
            "line": 2172
          },
          {
            "b": "Byfc3ze:r1By^NGzGF5\u003cf!$gbi%{xyDKp(rfe1CFzFrQ0wmV)1x(){bvqG#(arUfcvr9G2z/fSras.IQw\u0026H[@aAYT/rA8Bti3ro:A+PA7ay64Ah83Zdi%)8Mv}Yp\u003ef/AxXay/tcB95JOB-.jIhxUd9BS%*+mLcOxB98CpzF77%BUU*dfD@N=arUfcvradVuVWA2z/fSras.IQw?#g+jS)-GrA8BtgCQ7]BAh8kxcpD4gbQ:tb0ccW3mue/boP@%B95Kmz!9A4w]zYjCw7MfxK#ibBzbkdlM/(Sze:i9wPw]mB-qqrA==vBlN%Vwf^4(Oz/6DfwPRGje^=2%uT[t9uT[1(w]}Q9ByeK5CRH{WAb](fA:-/Fa]",
            "ln": 65351,
            "col": 44,
            "line": 2249
          },
          {
            "b": "A+PDmB8laAtZd}Rar-(\u003cCPZBhCvt=ray/tbwPF#jB-X:FA=\u003e}AazbLjayPc{arR!nA=LPlaAImywGUA6az+Q$B962Saw3U$x(+zmwN/p)B769maARJACxdztwGUl5fFBRjjS(B3Bz\u0026pmwPP5oz/66cxLzu%3lQDlBzb98azC)tBAhInaA8dlC{4rBBz8^GB97}BarSc!3tBy1aA8skg*::5uTW$}vr\u0026#1cTn2DtZd}RcTn2Dau.\u003egfD-O5f-",
            "ln": 67186,
            "col": 25,
            "line": 2319
          },
          {
            "b": "xkzG}vqE5%wN/K+A::67z/fRB3sNBKv{-.:zF104B97=0ixpCVy\u0026r=\u003ey\u0026.-!3nj4Pl#MTTaARpday/tbAa%c1AV!!3C4CYox(^\u0026dlPEdHv@Dl%z/PY6zEWlx3l%m%ar+obw[=c]wftk^q=DdLuSGP[q+o+WuTB}6D(#^6q=DdLuSGP[q+o+WuTB{ratC(piwrfY3l{W8A=M8sar\u003cf\u003eze:i9wPw]7z!i#jzF%RtvpTK)A==2pwGTu2iuR*IzF0*czddr(wG?EawO#3)w^O\u003e\u0026x(mA%B.25ajACQPvScg3e[^AQwQ5rdA=91lzGE1uB-.WEc$vgkB95KmxKL{7dK^B^",
            "ln": 68017,
            "col": 54,
            "line": 2340
          },
          {
            "b": "z/PAhB-IvL3tBy1ayv(ZA+funA=91gz!i#%zF%S7A+funA=90FC5I89diJ%Ww]zYjc{6Htay/tcBzkSnwJI2.3jnBtavx*Nv@0h]q/(C\u0026x\u003e7HUB8$]kBs)]wBAhIlBrCWpB97=gByxo9v{-U=B7Gxl3vra5azC.naB2%ParU2\u0026Byxo9v{-U=B7GxlasIqB",
            "ln": 72129,
            "col": 12,
            "line": 2508
          },
          {
            "b": "ni{oBuRa0(r9r3^q^S6t3sO0.w]p%:AbYxawftq\u003cuUB1VwmY^*v{:4^B95JGaAITnx(n2BxDRwrwnb}6uUyMMk#{AYq=DdRpe\u003eN\u003ea{}+1uUjg.vq{f%zE:\u003e#v{-[XvpS}\u0026uT)CVx(!wsa%p@GA+PA7B1RbGB98CpzFa2$xDP\u0026irZ*v]r8Mp.m]J+=a{}+1uUjg.vq{f%zE:\u003e#v{-[XvpS}\u0026uT)CV",
            "ln": 74153,
            "col": 55,
            "line": 2595
          },
          {
            "b": "arR^HboQG8zxJz1aAH$kx(^)2wN(])C{3KkC{43qar\u003eJqB97\u0026by+oZwa$K\u0026Xx(n0lvqG:jB7=:GaA8oyb6dBtz/oCoed9HxarR)KvqYP#bW\u003eg\u0026x(n0lvqG:!B7=XgB0bKnBrC1hAb](oA+O%7wO=Smw]zYjCw7Y2xK#u#AV/prwGUYdazbLmzE+vbarR^Hx\u003ev",
            "ln": 75835,
            "col": 1,
            "line": 2637
          },
          {
            "b": "y-)CfB97\u0026by-\u003erta{]CnarR^HwO=B03lQDlarR^HayO+!vrD*4wnc6\u003ew]z*fwiB*G3lQDlarR^HazCBgbW\u003eg\u0026w[=pbByeJ^zE^D(vru6xaARpdzvdHearR^HarR^HvpJUYx(!ufzF9r+B:dn9x(4v4jT8d#vpJUYx(!ufzF9r+B:dn9x(4v4EirlwB97\u0026by+oZwa{]CnarR^HarUliB7CX3arR^HarR^HayYw5vquh)arR^HarR!sx:L$9arR^Hw[.O{arR^",
            "ln": 76548,
            "col": 38,
            "line": 2649
          },
          {
            "b": "A:JD%BV?0Uv{-.?uT)CMz/6Dcy?mS]xkR\u002603jmaEvpJUOz/ff3xj2s-vpS}\u0026B3gY)vpJUOz/ff3xj2s-vpS}\u0026B0a$hzF0P}e[=Bo3sN^UuTW[/uV{13B7]MgjTR%pf/yx^3jma.ar@0#x-",
            "ln": 80947,
            "col": 11,
            "line": 2768
          },
          {
            "b": "zxZhEbW\u003e+3zdL:NDTQ#5y?W=#zF}9LoI4#Fpeup0ay/7@v@2^@xcp/8AV!^klq{o7v@Dj6vrui)y?j-6zGx]dy?$prj%\u0026b]Ab]VgBy(TwB08VpxK$W?x(mMaw]zYjviv)nl[I[!ze-{9x\u003c$)\u0026azC.mByx04e?O+0a%o5@hAJ4f3tB8{By/Jnat4)",
            "ln": 81796,
            "col": 14,
            "line": 2793
          },
          {
            "b": "3lQDlar@0{v}fC1zGE1kz/M$jvpKy4Bzb98aA}xtAclmBBAg/7y?W^1aAIvcB7/caazCZoz/{7yp^F5KaA}mgyC2%7vrl05bW\u003e+3wnc6bx(k4rc[2ABatbq\u0026D($6",
            "ln": 82210,
            "col": 7,
            "line": 2808
          },
          {
            "b": "arUYwat4RCay/tcw]}Q9Bs}GHwGUG3zF104B963RCw!Qlz/ffewPI@Cwnc5\u003e2{pukaz24@zY\u0026$owGTeVv@Dl%By/Jne]LSs3jd*$arUl9xM22nCw!P/ay/tcw]}Q9Bs}VVzWD^[arR!zyH?d1ay/tcw]}Q9Bs}9rATA9}arR!vw/@oyvrk^^x(UFcv{:g}z!yt7v{-!(wN/7UCYUbLeN]]kz/ffewPI@Cz/fbev@Dl%By/Jne{8qQar\u003eijCvU8mv@Dl%By/Jne[wWpfcRI=cjg54arR^HaARgoBn",
            "ln": 83154,
            "col": 4,
            "line": 2831
          },
          {
            "b": "x:LeUx:L$9arR^Hwn=u%3lQDlay]zdwEoL5arS:c3t1o!v*SL=ay]zdwEq0#q-#ymB6\u0026#%C4C2LmPfT3A+#{JA+lC7z/ffewPI@Cz/fbev@Dl%By/Jne{8qQay/tcw]}Q9Bs}9rATAd=x:L$9x\u003ewGfwPI@obZS%fuT[m^Aa9\u003c4uUKz0Byx04d%VL8aARpdzvdHearTlJq=D4RoG:Ufv{-.?uVoB}xKtE\u003eB97\u0026byZIpcwO=B03lQDlar{",
            "ln": 83612,
            "col": 5,
            "line": 2843
          },
          {
            "b": "vqPv[A^n^wzxHURgclQ?zWEQfarR!rv}Y^6b6mKowPI%4ze.3GB8kAbBugJ\u0026vqPv+vrk^%y?mNca%o5(v@Dl%By/Jne[O*lwEoL5arR!FwPP4%ayG2bat3oear\u00267LA:@S]AXy{vzF0P}B-I4qay/tcw]}Q9Bs}fty?j.Aj%hH?wP/.AB.\u003e(43lQDlarUxgaARgoBrz+MdK2##ar\u003c]ij0nSUwO}?YboONiay]g%zyoJGCw?Iqe^.]awPP4%ayG2bao",
            "ln": 85342,
            "col": 8,
            "line": 2899
          },
          {
            "b": "v@Dl%By/Jne[O*lwGTe\u0026wmY{qzGP=iatMbcf/{I1xK#5*arS6PB8kA0A3c\u003eTdiG@AarU9fuVQ3{wPh0}x\u003efvLaQR*}3jp/\u003cat4gFv@Dl%By/Jne[O*lwEn=^wPI@oa%.bFz!B90zc}m5wObU3a%n3(awLZcmiA{73lQEgA=kPhvqPv[A:-\u003cbw]zX",
            "ln": 86637,
            "col": 21,
            "line": 2937
          },
          {
            "b": "x(k4rc\u003c*n6arR^HcV9Tfx(UsAcN{GNz/PAiBzkMjdiG#/aBCqp3jd*$arR^OluNu{lt}8\u003ecN{l^ay2lWarR^Hasz2wwnc6bc$WgfwP-9ey\u0026.3FcP0CgdK+YharR^HarR!nv{-.?uVoB}xKtQ(wnc6EbW\u003e+3wnc6fvpJU-A=kOovpJUQCX7w(wQ5q72{pt",
            "ln": 91679,
            "col": 57,
            "line": 3110
          },
          {
            "b": "3jpx-AV!!2uVp47xcp]aazkbbyANF5CwwssvrVGfvrVF]wn.!$ar@0$CYW$mv@@\u0026nxK@q#x(XopaA}:Awft/5ar\u00267tv{:g}z!ymBaAIDzx(\u003eFcvqWh%wGUz7Ab]\u003c",
            "ln": 92414,
            "col": 32,
            "line": 3136
          },
          {
            "b": "B-X:FxK#i}efFwswft=dBrC7izF0*cze0)2aA}KwxBn\u0026{wGVbmv@Di#zF77*pG6?!aAITkzE^f@wi7?}xMOuniXJc{B-RUszFa0dB-p/jxlbXywPPOGx\u003eqGvAa\u003chPx\u003efv:g+}l43q+LIvrl05By/o8ayYFaeN-^zz/5]#wK6)CBUmPMxcpR(z/{dAD2E?CaAI*HBy/quazC.6y\u0026%o5zF78lxK@rfvqH6$3u6J0D2E?Cas6=Hr7FcuzE:\u003e#zH0voA=M8saAhmuB7]91C{43FBz#wAayX)",
            "ln": 98633,
            "col": 39,
            "line": 3364
          },
          {
            "b": "x\u003e7Y%z!pblxK@r2B8#Fne^.}*z/)gjvqWh#z*c8nz^^f0vqYP#x(n0lvqG:5m]05bv@Dy0B-.tlB0bNyazkncayPdgcVT5KazCXiy?mD{zGGrex(v\u003e@Bzb98ayX[}vrMj6aAhvtAaK6aC@^6gxMOunB2\u003e%cCxXl-xkR\u0026Az/PFzB8LVjCvtJ6fjO{vwP-9ey\u0026.l[e=",
            "ln": 99223,
            "col": 59,
            "line": 3378
          },
          {
            "b": "ax8#\u003cx\u003e870az(4uwN(]$BrCWzatmULBt4rCzdNf%wP]WFB8JgtzxJIlwPA5svrciyg:2I3v\u003c0xSv@Dl%x\u003eINewEoU8w)]y\u0026wN({4B-.Urxj#xfCwhejar\u003cQ2wO$BBoF6^^C4CFjx(+zlx(!ufzF7dAayPd#aARpdazbtjaA}mnaA.Njx(^^5C4CY5vG",
            "ln": 99902,
            "col": 8,
            "line": 3398
          },
          {
            "b": "o\u003c}JOBzb983l{WizEWl2xKLA]nP5SYy-(n!zdNf%wP]nrBzkMcazth8ayPdgCSmP*hz=K}yIbkez/ff3xcqtmwmY^7flItRfkLMpvqDn}aAz4jz/P@lzF782zxKf-hEwv0awV@/zC%FcefGdIx\u003e7*0v{%m)z/^arx(mYex(n3hayPdgvrciyg:3mwzEA",
            "ln": 100145,
            "col": 69,
            "line": 3402
          },
          {
            "b": "bYvTkzGx(nuVp3%w[=Gl3t13{wEoL5x\u003ewGfwPI@ob4bLhvqPM#ePS3\u0026j$*CTB$W-Qy\u00260G6auZ\u0026nvrcNazAw$.xK#5*arR^HboPn{o\u003c}JOBzb98az\u003e?9A::63wftG8z/3Q*zGGDaazUL1Ac0dhz//Un",
            "ln": 100996,
            "col": 32,
            "line": 3426
          },
          {
            "b": "wnbT/wPzv1BrC1jv}YN#wN/?8A+cRtawV@/zC%FcefFwswftq#aB2\u003e7uP6.-y?Wv1B8h$evqY$3BrCylzFHwezGG!7arR^HboQAjayPqchz=K=x(mv1C}HjnA+5:4aARpday!?$wnbN.By/IovTf8uxKM09BzbxfayYFcy?aU%v@#\u003c4y\u00261wtzE)x\u0026A%.",
            "ln": 101156,
            "col": 9,
            "line": 3430
          },
          {
            "b": "B.\u003e(4azCZ2arR^HarU9kz8Kj1aAIQuuVH76BAoO?fk\u003e/KfkbovwNYW\u003eCowLYB8\u0026{Iz!0i(a%n%e3lQDlarR^RdiG-QarU-Dy*Rj3z/*4-a$[7WAXzlEv{%f@fk\u003e/Kf8",
            "ln": 101400,
            "col": 28,
            "line": 3433
          },
          {
            "b": "BAIT/bThRUazCBgBy/Jnat4TSv@Dl%By/Jne[G6zj0nSUwO}?$arR!FwN(]hf!^3v3n9}-aAz4mBrCHlaAITnwPz/lz/{evB-X:pwO+}1wN(]oe?NFNarR^HarR^Hf!^O{ay/tcw]}Q9Bs}cBAV^LQz/ffewPI@CwPxHjarR^Hv{%E4v@Dl%By/Jne[G5Tau?bf3lQE6x:L$9A+#{Jw/$P4zF104B963CAXOXDz/ffewPI@CwPz!#ao",
            "ln": 108924,
            "col": 9,
            "line": 3703
          },
          {
            "b": "vRN2mauIT(arR^HdJ*e.vpJU+zdWG#wPH0UbW\u003eg\u0026A=2A5y?mVgbW\u003eg\u0026w[=6)b0d\u003c[arUlpvpGTPz/fa[A+#{Jw/@vcv{:m[w[=6)A%-m*w/#ByDMV:buVZsljT8dWv{:4^zFJP\u0026wObv[y\u0026*\u003cdv{%B\u0026ar\u0026iZbW\u003eg\u0026BAhTJazCZ2arSdsa$sZ.asZS7dJ\u003c9YdQljddiJ5euVZsluU9.Xz-}tJvpJU^A^o-d3lQDvdiJ5euVZsluU9.Xz-]vOv{:s#C@[7{wD",
            "ln": 110077,
            "col": 107,
            "line": 3742
          },
          {
            "b": "w/@yvar\u003erewN/H\u0026zF787z/M$wB.kl1CPZ{paz2!ev%8)4vR/Q%e?O+0a%o5@hAJ4f3tB8{DMWUTvpJU^A^o!(bW\u003eg\u0026y?W^5a{}**B7DErc[3uHv{:s#C{jwBzvdHedQjeEaBCpYtWP37D(%[ztQ?fBvpJU^A^q26v}Y^ztQi-/uVZslj39=(asX/.vpJU^A^q26v}Y^zbW\u003eg\u0026BAhT*i%]LuvpGTQC42hfvpJU^A^q26v}Y^zb3Vr%bW\u003e+3zdL:NDTQ#5y?W=#zF}9LoI4#Fpeup0as7x9uVZsluU9.Xz^jFg3ug31zGGFka%?qnzxZhEbW\u003eg\u0026BAhUlwN/y(b0c]}au?bf3lQDtwP?G#ar\u00267tv{:4^zFHBBatMbch3$DGvpJU=ByxolB3g^k3lQEgA+PAkw/@ozB6JPbar\u00267tB6\u0026=}iWx5XB6\u0026-$zE)Z7eHj1Ypdm]NEl5GQbTizmas7x9uVQr$BAITGau?bf3lQEkwPI@obW\u003eg\u0026B97\u0026jB-OV*att(1Ef$7fwO@RK3lQDoaw3e/vScv4ayFX$zF104B963CCX5lBvqYP#u$ja)w]}Q9BsehtA+cw3Ab]H",
            "ln": 112688,
            "col": 6,
            "line": 3819
          },
          {
            "b": "q=#*qD(%)\u003evQZEcasY0MvRl*hasY0Xvq)upasY0TzE$2sasY0Oq=#*qD(%)\u003ezY\u003cAIdLtTGy9j@Fj39=(arR^Re?d$)ayO+!v%hi\u003cCX7DhBuK2yCYmWCa%ZPbuUj1*wG\u0026lTasyx1e)P@ic%OwSdQjzIu\u003cWh.ayYw5vqv}^3lQDlasXG.ayYw5vqv}^3lQE5B75L=wn=u%3t13{wGSmbB6\u0026*6A0^ZgDMWUTAb]VgBy(Ttc39sea%n6Pvrk^)wJz8-vrk^(x(mH1z.ikdnLRYHpKLnDwPz*fAYLsSzxJg(bW\u003eg\u0026AcC?uiWbXgcn=cHA+PAkw/@ozB6JPbar\u00267tB6\u0026=}iV@0OA=k$VazCZotWO*=v{:h0wg6zZau?bcjadDAB6\u0026J%uUam#z/M%CkoIdWvqY$3BrC7ize:StwGV5pw[C+4aA7\u003cmwQ4=@B-.53y?mVGay!?$zF%Rtv@Dj6x(4u6vqYP#y?W^53r7IEay5q:z/ff3xd!1sxd1*lz/M$qz/PziwmY\u003c\u003ex(4\u0026mar\u002678nLRYHpA*]sj0n}Uw[.P)z6gAxay/tcw]}Q9BrC7izF104B95Wov{-.?uUaE[wQ5q7DMWoFx(n38ar\u0026aMtY7-da%ZPruU%vnbZS%vuU\u003cB]wO#ArbUQ^8mnuTbiV@DOB9hqviV]XRv{-.?uUaE[wQ5qvau?bf3ug31zGGFka%?qnzxZhEbW\u003eg\u0026v%hi\u003cCX7DhBrR?\u003ecn)}dEf{s4z6gAxay/tcw]}Q9Bs[*",
            "ln": 113482,
            "col": 52,
            "line": 3839
          },
          {
            "b": "x(mMaCw7MfxK#ibCv.[9A+cw6A=l2uay/tbAa%c5zF7doj%\u0026b]Ab]VgBy(TwB08VpxK$W?x(mMaCw7MfxK#ibCv.[9A+cw6A=l2uay/tbAa%c5zF7NOe*8tXj%\u0026fHaBKPhw/#hbB95JGbX7\u003ekB8$X#z/6Dcy?W^1a%n3(aBdKtj0nSUwO}?$aBtkTayO+!BAhT\u0026a%ZPbuU\u003cB]yA:9}vrl05a$a\u0026+vpJU^A^n\u0026Kx(jn2asZRudJ\u003c9Y",
            "ln": 114554,
            "col": 52,
            "line": 3874
          },
          {
            "b": "tP$v0Ab]VgBy(Ttc39sea%n6PvpJU^A^q26v}Y^8j0n}]j%\u0026b]arS7zC42hfa%ZPbuU\u003cB]yA+hIgcN3x3lQE1v{:q0vruTkjTrl0arUSzx(n38ar\u0026aMtY7-da%ZPruU%vnbZS%vuU\u003cB]wO#ArbUQ^8mnuTbiV}VMkoJ9ibW\u003eg\u0026B97\u0026jB-O-Hj%\u0026b]arU=qB95JIvpJU=ByxolB09Q*fGQz93lQE9w/#ByvpJU^A^o!}e?ZZMzF104B95Wov{-.?uUaE[wQ5qA3lQEraBtkvvrl05a$a\u0026+vpJU^A^n\u0026Kx(jn2asZRudJ\u003c9YdQlvhaBCpYtWe:cayO+!BAhUlwN/y(jZomvv{:s#C@[7{arSc.ayO+!BAhUlwN/y(jTsDCuVZslj39^XB75L=wP?G#ayO+!BAhUlwN/y(jTabPtQi:0uU%vnbZS%vuU\u003cB]wO#ArbUQ^8mnuTbiV]XRv{:s#D0+b)xM4c1a{@pfx(n38ar\u0026aMtM",
            "ln": 114880,
            "col": 63,
            "line": 3882
          },
          {
            "b": "zeTDaay]59vqfL0a%n6PoI4#Fper5Rh9h}e3lQDlazbr{arUog3t9#VDMWoFx(n38ar\u0026aMtY7-da%ZPruU%vnbZS%vuU\u003cB]wO#ArbUQ^8mnuTbiV@DOB9hqviV]XTA=l2uuT[1\u003eAa%c5zF7doj%\u0026b]Ab]VgBy(Ttc39sea%n6Pv@=HeB6\u0026A}ze:i9x(mMcau?bgj0n}U3ux#aeOlbnz/ffewPI@CbW\u003eg\u0026wQ5qtv@Dl%By/JnbW\u003eg\u0026v%hi\u003cCX7DhBrC7izF104B963MB-W$0v{-.ZwNPE-w[=6)B3g^Sv{-.ZwNPE-w[=6)B6\u0026#%C4z2caAhvnzGGFka%?qnzxZhEbW\u003e+3zdL:NDTQ#5y?W=#zF}9LoI4#Fpeup0ay/7@v@2^@xcp/8AV/BCw[C+4aA7\u003cmz^)D)v@@\u00269x(4v4a%o5@h41qyx(n38ash7Kb4Cp$v@2^@xcp/8AV/BCw[z",
            "ln": 115790,
            "col": 23,
            "line": 3908
          },
          {
            "b": "vqxA%wn=42azC{uy?WV@aARphB1N/hv}Y^6cOxaJv@co#wGSgbz/ff3zEUqoyA:(CazCFaz/PA1cM\u003eO}v@Dl%zdUy!q:Z%qawW8)wPw]gvqxA%x(d*9wO(0@Byxo9z/fRsc}v3jefE(fy*?u#B09g\u003eefEkIssCw6zY\u0026+oaz++cwGV8dx(+)lwN/y(asy(vv@co#wGUG3zF0Q2v\u003eIRlar@1yxkRTdwN)ehj%juNzF0-$e\u003enVp3svjUuVG.0B.(d.zF]\u003e]z/M$wazCZom]05blq{olay]x$arV1NwN/y(ar\u00267tB6\u0026=}iWvx\u003cpdm]NiV]X{o*IAveP1{iwQLWMw/$P4zF0-$e*LGXcmf\u003cBvrrS4z/ff3zEUqqB-X/Ij%\u0026b]arR^PbZSlKogpBHvqxC5",
            "ln": 123549,
            "col": 8,
            "line": 4205
          },
          {
            "b": "AV/6sx(k4FatL5}at+h#at#q7wn.!$arR^Haz24@zY*zLx(mA%B.25ab4CLew]@9ocNryNe[=BRau?$iB9g}Bv@Dl%By/Jne[kkharR^Har@1eB7]J8ar\u0026\u0026?j%j]?vLqkfzF10iBr\u003eMMxD!NeA+eW3wPF#jzFTOvB9g}Bv@Dl%BAqKUe[=wKx([1}arR^HarR)Kq/uFXA+POqf!:.6vRGZkB7^fkarR^HarUl9xM21vfdF8PB.$#vasY2(au*]?BZ+",
            "ln": 126806,
            "col": 7,
            "line": 4303
          },
          {
            "b": "arR^HarR^Hj$*CTB$W-Qy?$jHk4wIGw]}Q9Bs}cBAV=XQ3lQDlarR^Hxl4N5aAIWmfjO{rw]@9of!NbZB9g}Bv@Dl%By/Jne(lEej%hH?wP/.AB.\u003e\u003epgcN3tasnAxarR^HarR!tA+fhjB9g}Bv@Dl%BAqKZe[=wGBZ^1lz/ffewPI@Cp\u0026vEuatmnpB$W-Qy?$jHj%\u00260bcmf6xarR^HarUrqwPe+qvqPvUz^)D7B9g}Bv@Dl%By/Jne(lEej%hH?wP/.AB.\u003e\u003epgcN3tasnAxarR^HarQ",
            "ln": 128376,
            "col": 2,
            "line": 4344
          },
          {
            "b": "yJ1xcA+ocaCp)xzz7/)KwPI%cz/fRHf/7:zi59xHfly=xAbn%8wI4tbx\u003c(6]B1H*rwg.\u003emx(mu\u003c3lQDAfcAR#vqYZ2gCgy8w)]y\u0026B0bWvBz8!gwNPaXA=Svww/$]7vSMT4d\u003eq-0e\u0026UEtaA}HgzxK7yx(mMaA@",
            "ln": 161942,
            "col": 17,
            "line": 5591
          },
          {
            "b": "B0bWrA+cwhz/^alz/]@dasI5Az!\u0026]{aA?EciV]X^AaJ{dB8kh}A=k!ze^.}davG^Ix\u003c\u003e)jrBQ8*BAGR!ayPkhazC.mByx04az++3B8#dHwmY]\u003earTc+wn=G%fh+tfoGBpsarUijw/$/9B97\u0026by-)UnwO#Ngy+ogeC4CE%arUJfv]32:arR^HarR^HarUclwP]nhzGx]dy?$kjAaJ{dB8j8$3jm)#nOf8VBrCpsazC.mByx04wN({8z/66fxK#i}aARphB0b1cwft=dBrCyrz!*)DB76tpCw7MdwJyevarR^HatbrSz/ff3xlwlaat2f?x([2uz/xo9B8#dXfk$uwxFjECfk\u003e/vzGx(na%n6PoI4#Fper5Rh40@f3jmbLx:LgO3ug31zGGFka%?qnzxZhEbv\u003ev$x(mG8rz#s[lR*xKqxNXrau?#0z/fe$wOc0oxBk8Pv{-[XvpS}\u0026jS[fyuT)IOxK%sl",
            "ln": 173132,
            "col": 27,
            "line": 6073
          },
          {
            "b": "bwy+cwmYu}uTEqZy\u0026%/ry\u0026%!aarSr!axrl1A+P+vze0%gay![7A+e#%v@#=mBzbxfaAIEwBrCHlaARphzF7NAasY2KarU=KAaJM\u003ew/$/9BrC7bvrcB2BxZIai%)8M",
            "ln": 180779,
            "col": 1,
            "line": 6331
          },
          {
            "b": "AV!\u003egzGx[xdR0ymB95JOAar\u0026%v(\u003e2uay/7[AV=?YAbYqG3lQDAdJ?FPlM/rdqzZ0We\u00261L^x(Fbov}cT4wOL^^BAnNDxLzJuarSc!3lQEjBAhIlBrCKvx(n2nDUEu",
            "ln": 180951,
            "col": 6,
            "line": 6336
          },
          {
            "b": "AbPDdBy/Fnw].*bayPeaBzblaazCZ2arR^HayPdgvrcicz!pb2zxJU9eOffCA+frkx(v(iCw7]owGUY0ePtcsBrCpsaz#atayMy5z/fSrvqZe]arR^Haz2!pA+fp",
            "ln": 181186,
            "col": 48,
            "line": 6342
          },
          {
            "b": "wG\u0026mbz/fe%vpJ$Zau?C?wP/.AB.\u003e\u003epgcN3tj0nSUwO@RKj0n9JB7CX3azCBgBy/Jnat4^Wa%ZVbv}YBXw[=6)b0c]?xK#5*arR^Hx\u003ewGfwPI@ob6UwyvpJ$ZuUj1*wG\u0026lujS\u003e}[fjXTqfk+]Gy:7}-Bzbl63lQDlarR!NaAhvnzGGFka%?qnzxZhEbW\u003e-",
            "ln": 188465,
            "col": 20,
            "line": 6612
          },
          {
            "b": "arR^HarR^Hv{%B\u0026as7D9v}YBXw[=6)azCZobpA)warR^HarR^RfdF8(au}[pdgcw7az(oAeOlbnz/fe%vpJ$Zar\u00267vvpJ$ZuUj1*wG\u0026xBasnAx2{pvcB%5wGar\u00267vvpJ$ZuUj1*wG\u0026xBar\u00267vvpJ$ZuUj1*wG\u0026lUj0k:@3lQDlarR^HasX/E2{pvcB%5wG",
            "ln": 188836,
            "col": 1,
            "line": 6620
          },
          {
            "b": "azCZovpS[.BzkVhed9QAv@=c?BzkS9ayPd#az(4ux(mMaw[=6)B0b7nz/3QIBzU$tv{%l$B8L]bBzkP6B0a$3B-RapAb](ay?mE8e^-*Cnn\u0026AZazbLjazC}saAz4gz*2M9aA.NrwPI]nwmYj)xj\u003e{@xd:JoawM\u0026%wGV8dvrrSlxK#i}azC)tvixQ",
            "ln": 207413,
            "col": 64,
            "line": 7296
          },
          {
            "b": "nLzMKb0c]?xK#5*3jpiKuT[atu$A?YzY\u0026d8D)0JKaxP:ltRE(\u0026cTWoaawV\u003e$v%IZhx(kEAvQTs\u003eay!?$az1#6ay5}fx(n0awmV(\u003eu)6e}aARpdaA.:pAV/ylADL\u0026lBy!#9x\u003eIr[AXmXzavpi)aA}xtyI[6maA7\u003cmzF{UoBzblaaAIjcy?$krxK#i}ayL",
            "ln": 208331,
            "col": 22,
            "line": 7325
          },
          {
            "b": "bWqZ4tYK6%3t9#VvpJUOB6\u0026v1yHpN(jZYK3s4:U-lpByop9s)aAb]VgBrz=otYKo$aBLQWjtgkRB$W-Qy?$jHj$*CTB$W-Qy\u00260F^x\u003ewGfwPI@oa%ZPbuT[d:vrVG]v@-:",
            "ln": 208599,
            "col": 15,
            "line": 7333
          },
          {
            "b": "xd^[oj39=(az2R5v*Tt3vpJU=vrMi?nK=SwbUpE73lQD.mPhDh3lQEjwPP5tas7x9uVYZ?3lQD.mPhC}vpJU=vrMi?nK=R=arU-sx\u003ezC]arU95uUj1*wJ.p[3lQEjxLz72",
            "ln": 214643,
            "col": 32,
            "line": 7600
          },
          {
            "b": "wGVbkwmY!5Byx5$ayPvmy?m3@BrAy]fFC9^arR^HB7F(8eP8WUB1yTaz7NtIwPhl}y?mVGe?ezOen#%Va%ZPluU%y0aBCqAA+fhjsrG^XwmY{qzGP=iatMbcf^6ZdarR^HarV5Vay/tcBzkSnwEoL5arU9fuU0\u003e\u003eAa9^ejZYKzB6\u0026D(A=br5wGSMRar\u00267tzc}c(a%qnX3i",
            "ln": 223604,
            "col": 47,
            "line": 7898
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "emulate"
            ],
            [
              "",
              "emulate"
            ],
            [
              "",
              "emulate"
            ],
            [
              "",
              "emulate"
            ],
            [
              "",
              "alias"
            ],
            [
              "",
              "alias"
            ],
            [
              "",
              "setopt"
            ],
            [
              "",
              "setopt"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "{PATH_SEPARATOR+false}"
            ],
            [
              "",
              "sh"
            ],
            [
              "",
              "sh"
            ],
            [
              "",
              "sh"
            ],
            [
              "",
              "sh"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "\"$as_shell\""
            ],
            [
              "",
              "if"
            ],
            [
              "",
              "then"
            ],
            [
              "",
              "then"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "fi"
            ],
            [
              "",
              "fi"
            ],
            [
              "",
              "as_found"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "\"$SHELL\""
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "return"
            ],
            [
              "",
              "return"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "return"
            ],
            [
              "",
              "return"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "as_dirname"
            ],
            [
              "",
              "as_expr"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "return"
            ],
            [
              "",
              "return"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "as_fn_exit"
            ],
            [
              "",
              "as_fn_exit"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "dirname"
            ],
            [
              "",
              "dirname"
            ],
            [
              "",
              "as_basename"
            ],
            [
              "",
              "as_expr"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "chmod"
            ],
            [
              "",
              "chmod"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "as_fn_exit"
            ],
            [
              "",
              "as_fn_exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "ln"
            ],
            [
              "",
              "ln"
            ],
            [
              "",
              "ln"
            ],
            [
              "",
              "ln"
            ],
            [
              "",
              "ln"
            ],
            [
              "",
              "ln"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "hostname"
            ],
            [
              "",
              "hostname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_dirname"
            ],
            [
              "",
              "as_expr"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "SHELL"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "SHELL"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "ac_init_version"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "{as_lineno_stack:+:}"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "{as_lineno_stack:+:}"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "{as_lineno_stack:+:}"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "as_fn_set_status"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "{as_lineno_stack:+:}"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "{as_lineno_stack:+:}"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "ac_fn_c_try_link"
            ],
            [
              "",
              "ac_fn_c_try_link"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "{as_lineno_stack:+:}"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "as_fn_append"
            ],
            [
              "",
              "ac_first_candidate"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "ac_first_candidate"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "as_found"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "as_fn_error"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "ac_cache_corrupted"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "\"$as_dir$ac_prog$ac_exec_ext\""
            ],
            [
              "",
              "\"$as_dir$ac_prog$ac_exec_ext\""
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "sleep"
            ],
            [
              "",
              "sleep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "sleep"
            ],
            [
              "",
              "sleep"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "\"$as_dir$ac_prog$ac_exec_ext\""
            ],
            [
              "",
              "\"$as_dir$ac_prog$ac_exec_ext\""
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "{MAKE-make}"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "am_make"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "pwd"
            ],
            [
              "",
              "cygpath"
            ],
            [
              "",
              "cygpath"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "cat"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "BREW"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "PKG_CONFIG"
            ],
            [
              "",
              "PKG_CONFIG"
            ],
            [
              "",
              "PKG_CONFIG"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "as_nop"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "{MAKE-make}"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "cp"
            ],
            [
              "",
              "cp"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "{MAKE-make}"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "as_fn_executable_p"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "CC"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "cp"
            ],
            [
              "",
              "cp"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "mkdir"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "{MAKE-make}"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "grep"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "cd"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "as_tr_sh"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_cxx_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_link"
            ],
            [
              "",
              "ac_fn_c_try_link"
            ],
            [
              "",
              "ac_fn_c_try_link"
            ],
            [
              "",
              "ac_fn_c_try_link"
            ],
            [
              "",
              "for"
            ],
            [
              "",
              "do"
            ],
            [
              "",
              "do"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "elif"
            ],
            [
              "",
              "then"
            ],
            [
              "",
              "then"
            ],
            [
              "",
              "done"
            ],
            [
              "",
              "done"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_header_compile"
            ],
            [
              "",
              "ac_fn_c_check_type"
            ],
            [
              "",
              "ac_fn_c_check_type"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_check_type"
            ],
            [
              "",
              "ac_fn_c_check_type"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "ac_fn_c_try_compile"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "ac_fn_c_check_func"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "sort"
            ],
            [
              "",
              "diff"
            ],
            [
              "",
              "diff"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "mv"
            ],
            [
              "",
              "wait"
            ],
            [
              "",
              "wait"
            ],
            [
              "",
              "chmod"
            ],
            [
              "",
              "chmod"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "ac_last_try"
            ],
            [
              "",
              "ac_last_try"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "SHELL"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "ac_cs_success"
            ],
            [
              "",
              "as_fn_exit"
            ],
            [
              "",
              "as_fn_exit"
            ],
            [
              "",
              "$ac_site_file"
            ],
            [
              "",
              "$cache_file"
            ],
            [
              "",
              "./$as_me.lineno"
            ],
            [
              "",
              "./$cache_file"
            ]
          ],
          "tgt": [
            "\"$SHELL\"",
            "\"$as_dir$ac_prog$ac_exec_ext\"",
            "\"$as_shell\"",
            "$BREW",
            "$CC",
            "$PKG_CONFIG",
            "$SHELL",
            "$ac_cache_corrupted",
            "$ac_cs_success",
            "$ac_first_candidate",
            "$ac_init_version",
            "$ac_last_try",
            "$am_make",
            "$as_basename",
            "$as_dirname",
            "$as_expr",
            "$as_found",
            "$as_nop",
            "$as_tr_sh",
            "${MAKE-make}",
            "${PATH_SEPARATOR+false}",
            "${as_lineno_stack:+:}",
            ".",
            ":",
            "ac_fn_c_check_func",
            "ac_fn_c_check_header_compile",
            "ac_fn_c_check_type",
            "ac_fn_c_try_compile",
            "ac_fn_c_try_link",
            "ac_fn_cxx_try_compile",
            "alias",
            "as_fn_append",
            "as_fn_error",
            "as_fn_executable_p",
            "as_fn_exit",
            "as_fn_set_status",
            "basename",
            "break",
            "cat",
            "cd",
            "chmod",
            "continue",
            "cp",
            "cygpath",
            "diff",
            "dirname",
            "do",
            "done",
            "echo",
            "elif",
            "emulate",
            "eval",
            "exec",
            "exit",
            "expr",
            "fi",
            "for",
            "grep",
            "hostname",
            "if",
            "ln",
            "ls",
            "mkdir",
            "mv",
            "printf",
            "pwd",
            "return",
            "rm",
            "rmdir",
            "sed",
            "set",
            "setopt",
            "sh",
            "shift",
            "sleep",
            "sort",
            "test",
            "then",
            "trap",
            "uname",
            "wait",
            "{",
            "}"
          ],
          "funcs": [
            [
              "as_fn_unset",
              8655
            ],
            [
              "as_fn_set_status",
              8811
            ],
            [
              "as_fn_exit",
              8977
            ],
            [
              "as_fn_nop",
              9129
            ],
            [
              "as_fn_mkdir_p",
              9275
            ],
            [
              "as_fn_executable_p",
              10332
            ],
            [
              "as_fn_append",
              10852
            ],
            [
              "as_fn_arith",
              11273
            ],
            [
              "as_fn_nop",
              11434
            ],
            [
              "as_fn_error",
              11766
            ],
            [
              "ac_fn_cxx_try_compile",
              44442
            ],
            [
              "ac_fn_c_try_compile",
              45599
            ],
            [
              "ac_fn_c_try_link",
              46741
            ],
            [
              "ac_fn_c_check_header_compile",
              48448
            ],
            [
              "ac_fn_c_check_type",
              49412
            ],
            [
              "ac_fn_c_check_func",
              50627
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 53,
              "op.lor": 21,
              "op.sub": 231,
              "max_depth": 25,
              "call_count": 1802,
              "node_count": 38377,
              "op_density.add": 0,
              "op_density.lor": 0,
              "op_density.sub": 0.01
            },
            "file": {
              "size": 227108,
              "entropy": 5.26
            },
            "text": {
              "lines": 8008,
              "top_char": 101,
              "tab_count": 374,
              "max_ws_run": 22,
              "digit_ratio": 0.02,
              "space_count": 35870,
              "char_entropy": 5.26,
              "mixed_indent": 1,
              "unique_chars": 98,
              "top_char_null": 0,
              "escape_density": 0.03,
              "string_density": 0.25,
              "top_char_ratio": 0.06,
              "ascii_art_lines": 31,
              "avg_line_length": 27.36,
              "max_line_length": 128,
              "empty_line_ratio": 0.11,
              "hex_escape_count": 3,
              "last_line_length": 2,
              "whitespace_ratio": 0.19,
              "identifier_density": 1.21,
              "line_length_stddev": 25.02,
              "octal_escape_count": 68,
              "non_printable_ratio": 0,
              "encoded_string_ratio": 0,
              "unicode_escape_count": 3,
              "normalized_string_count": 22.72,
              "repeated_char_sequences": 179,
              "suspicious_string_ratio": 0.04,
              "suspicious_comment_ratio": 0.03,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 71.33
            },
            "binds": {
              "count": 1001
            },
            "calls": {
              "dynamic_target_count": 125,
              "obfuscated_target_count": 2
            },
            "binary": {
              "peak_region_bytes": 72704,
              "peak_region_entropy": 5.58
            },
            "source": {
              "function_count": 15
            },
            "imports": {
              "count": 4,
              "relative": 2,
              "relative_ratio": 0.5,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "hex": 1,
              "sql": 4,
              "bytes": 55419,
              "count": 2033,
              "shell": 72,
              "very_long": 7,
              "avg_length": 27.26,
              "max_length": 1652,
              "path_count": 28,
              "avg_entropy": 2.93,
              "email_count": 3,
              "empty_count": 66,
              "entropy_stddev": 1.2,
              "high_entropy_count": 3,
              "embedded_code_candidates": 6
            },
            "comments": {
              "chars": 29900,
              "count": 729,
              "empty": 19,
              "lines": 710,
              "base64": 1,
              "hack_count": 1,
              "fixme_count": 7,
              "high_entropy": 21,
              "to_code_ratio": 0.1,
              "url_in_comments": 2
            },
            "functions": {
              "count": 15,
              "density": 0.2,
              "avg_params": 3.63,
              "code_ratio": 0.04,
              "max_params": 10,
              "length_stddev": 19.61,
              "avg_name_length": 15,
              "avg_length_lines": 21.19,
              "max_length_lines": 58,
              "min_length_lines": 4,
              "many_params_count": 1,
              "high_entropy_names": 4,
              "avg_param_name_length": 122.74
            },
            "identifiers": {
              "count": 9713,
              "unique": 925,
              "avg_length": 9.65,
              "max_length": 36,
              "min_length": 1,
              "avg_entropy": 2.56,
              "reuse_ratio": 0.1,
              "length_stddev": 6.15,
              "has_digit_ratio": 0.09,
              "sequential_names": 10,
              "single_char_count": 28,
              "single_char_ratio": 0.03,
              "high_entropy_count": 93,
              "high_entropy_ratio": 0.1,
              "all_lowercase_ratio": 0.47,
              "all_uppercase_ratio": 0.11,
              "repeated_char_names": 1,
              "numeric_suffix_count": 44,
              "underscore_prefix_count": 11
            }
          }
        },
        "id": 12,
        "mol": "H₅(CmF₈Os₃Po₅U)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/configure",
        "pid": 0,
        "risk": 11,
        "sha": "5a7f990b0ecafa9a1bd0ec086e56647b5afcd2d1539f6e4a8d1345199dde2e26",
        "size": 227108,
        "traits": [
          {
            "id": "micro-behaviors/process/create/shell/eval::shell-evaluates-variable-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell evaluates variable command",
            "spans": [
              [
                57185,
                9
              ]
            ]
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "spans": [
              [
                207461,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/string/identity::multi-architecture-name-set--arm-mips",
            "conf": 0.9,
            "crit": 1,
            "desc": "ARM or MIPS architecture reference",
            "spans": [
              [
                99950,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/string/identity::multi-architecture-name-set--other",
            "conf": 0.9,
            "crit": 1,
            "desc": "x86, ARC, or MPSL architecture reference",
            "spans": [
              [
                100193,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/source::automatically-generated-source-marker",
            "conf": 0.85,
            "crit": 1,
            "desc": "Generated source provenance marker",
            "spans": [
              [
                81,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/chmod/executable/mode::chmod-exec-var-target",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.9,
            "crit": 3,
            "desc": "chmod marks a variable path executable",
            "spans": [
              [
                13580,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/delete::rm-force-variable-target",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.9,
            "crit": 3,
            "desc": "Force-deletes a shell variable target",
            "spans": [
              [
                110141,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/stat::shell-test-directory",
            "conf": 0.9,
            "crit": 2,
            "desc": "Shell tests a path is a directory",
            "spans": [
              [
                9350,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/stat::shell-test-writable",
            "conf": 0.9,
            "crit": 2,
            "desc": "Shell tests a path is writable",
            "spans": [
              [
                188513,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-echo-file-write",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell echo redirects output to file",
            "spans": [
              [
                15119,
                4
              ],
              [
                15125,
                11
              ],
              [
                83218,
                12
              ],
              [
                83247,
                12
              ],
              [
                85406,
                13
              ],
              [
                123613,
                10
              ],
              [
                123731,
                10
              ],
              [
                126870,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-printf-file-write",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell printf redirects output to a file",
            "spans": [
              [
                58979,
                36
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/link/symlink::shell-ln-symlink",
            "conf": 0.88,
            "crit": 3,
            "desc": "Shell creates a symbolic link",
            "spans": [
              [
                15455,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/shell-ops::cp-command-text",
            "conf": 0.9,
            "crit": 1,
            "desc": "Source contains cp file-copy command",
            "spans": [
              [
                15445,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::arch-arm64",
            "conf": 1.0,
            "crit": 1,
            "desc": "arm64 architecture string",
            "spans": [
              [
                99950,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references--x86-or-amd64",
            "conf": 0.94,
            "crit": 1,
            "desc": "x86 or AMD64 architecture reference",
            "spans": [
              [
                100193,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references--x86-or-arm",
            "conf": 0.94,
            "crit": 1,
            "desc": "x86 or ARM architecture reference",
            "spans": [
              [
                99950,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::sh-arch-query",
            "atk": "T1082",
            "conf": 0.9,
            "crit": 3,
            "desc": "Reads CPU architecture with uname -m",
            "spans": [
              [
                53238,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/version::aix-oslevel-query",
            "atk": "T1082",
            "mbc": "E1082",
            "conf": 0.8,
            "crit": 3,
            "desc": "Queries AIX release level via oslevel",
            "spans": [
              [
                53997,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/background::path-helper-background-output-discarded",
            "conf": 0.85,
            "crit": 3,
            "desc": "Path helper backgrounds with discarded output",
            "spans": [
              [
                128440,
                34
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/background::subshell-detached-output-discarded",
            "conf": 0.85,
            "crit": 3,
            "desc": "Subshell backgrounded, output discarded",
            "spans": [
              [
                1931,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stderr-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References the stderr stream name",
            "spans": [
              [
                108972,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/fd/stdio::stdin-string",
            "conf": 0.3,
            "crit": 2,
            "desc": "References standard input name (stdin)",
            "spans": [
              [
                74201,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen",
            "spans": [
              [
                37223,
                18
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/scheme::cleartext-http-url",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "Cleartext http:// URL",
            "spans": [
              [
                98697,
                35
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/chmod/modify::chmod-command",
            "atk": "T1222",
            "mbc": "E1222",
            "conf": 0.6,
            "crit": 3,
            "desc": "chmod shell command",
            "spans": [
              [
                13584,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/directory::shell-recursive-delete",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell recursively removes a path",
            "spans": [
              [
                83676,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/chdir::shell-change-directory",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell changes working directory",
            "spans": [
              [
                35056,
                2
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/directory/mkdir::mkdir-command",
            "conf": 0.8,
            "crit": 3,
            "desc": "Shell invokes mkdir command",
            "spans": [
              [
                15081,
                30
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/package-manager/install::apt-install-cmd",
            "conf": 0.75,
            "crit": 3,
            "desc": "Installs a package with apt",
            "spans": [
              [
                173196,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/local-exec::shell-variable-exec-with-args",
            "atk": "T1059.004",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell runs a variable command with args",
            "spans": [
              [
                43526,
                40
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::sh-dynamic-command-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell command variable at a command boundary",
            "spans": [
              [
                827,
                7
              ],
              [
                6721,
                9
              ],
              [
                9613,
                11
              ],
              [
                9641,
                8
              ],
              [
                12479,
                12
              ],
              [
                43532,
                6
              ],
              [
                43916,
                16
              ],
              [
                76612,
                19
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-current-dir",
            "conf": 0.7,
            "crit": 3,
            "desc": "Execution from current directory (./file)",
            "spans": [
              [
                173367,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::shell-eval",
            "atk": "T1059",
            "conf": 0.5,
            "crit": 3,
            "desc": "Evaluates a shell command string",
            "spans": [
              [
                1873,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/write/redirect::shell-file-write-command",
            "conf": 0.86,
            "crit": 3,
            "desc": "Shell command redirects output to file",
            "uses": [
              9,
              10
            ],
            "spans": [
              [
                15119,
                4
              ],
              [
                15125,
                11
              ],
              [
                58979,
                36
              ],
              [
                83218,
                12
              ],
              [
                83247,
                12
              ],
              [
                85406,
                13
              ],
              [
                123613,
                10
              ],
              [
                123731,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/shell-ops::cp-command",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell text contains a cp file-copy command",
            "uses": [
              12
            ],
            "spans": [
              [
                15445,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-comp",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell command execution capability",
            "uses": [
              31
            ],
            "spans": [
              [
                173367,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "uses": [
              35
            ],
            "spans": [
              [
                173367,
                17
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "boO9KarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HarR^HeH\u0026s{l3mo/v@Dl%at25{3l{V\u0026A=kD0B8@ECxLzJgw[=6)aA}KwxDQ-aBz\u003eVczE$2kzY\u003c1tz!a02wGUz7v@Dl%x\u003eINewGV57A+PGme^.}KlTJU/mn=MKc%FCVh.!O!3pd3^nLR\u0026Rc%H+ez*b(pBz#tkB97Xstqm-+fFk4+el^gewOVN1zA}\u0026KvqfKgv@Di\u0026dgevduQEQ:mOc9So*IcApHuHY",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "A+cwcB0am$wO$BBoG@\u003ee3l{WgvpJ8iaAIjgAc0c}x\u003c#9]q=uvjxK$Q.wPz\u0026mBzb98az(mxBrCEtBrC47aAIj8wn=W6wgO\u003cAzY?O?zdNf%wP]njwO2?43l{V?AaJ]=q+OrHwOiPkzFTOHaA8yAB7]e@az2.cA^n^rwObv[y\u0026*!vwNPQ?xDRn5Bz9oH",
            "ln": 321,
            "col": 6,
            "line": 11
          },
          {
            "b": "C{3^eA+5V#wnb{]atm\u003eUAXzlEv{%gbz/x!Kz/xo9B8#dueIe8?xLy%\u0026azC)tBzbkdnP5SYy-(n!zdNf%wP]noA+e\u0026%CRfsFavf%=y?j./x(4G[z/cXmz*2Y5azC{uBz\u0026oPz/x!KxM4:0vSD47efG1LaA8cuwP?T9C{3Koz8Ki[o\u003c}JOe?ZZMzF0P}B-I42boQPbx(4u\u003eaA8yAA+Pf1BrC^wBz8^vpJf(.q=uvwwmY{}y-)Ckaz\u003e?lB7]J8a$K\u003cBzE:(ixK@q#x)p+AvriMlzE^E5v@DK4A:-A[wEoU8w].*baARp9BrCBiB8$=5wIarm3l{V?A+5:4az\u003eLeBy/GlefFwswft\u0026bxdWRizF0P}azC)twmYN\u003evR6N*By+",
            "ln": 496,
            "col": 4,
            "line": 15
          },
          {
            "b": "w[=pbBs[X4zxJwdz8Ki[o\u003c}JOBzb983l{WizEWl2xKLA]nP5SYy-(n!zdNf%wP]nrBzkMcazth8ayPdgCSmP*hz=K}yIbkez/ff3xcqtmwmY^7flItRfkLMpvqDn}aAz4jz/P@lzF782zxKf-hEwv0awV@/zC%FcefGdIx\u003e7*0v{%m)z/^arx(mYex(n3hayPdgvrciyg:3mwzEENhe*abbwGUD5wP[FaaA8cup^F5KayP8gvr(]pvR2",
            "ln": 805,
            "col": 53,
            "line": 20
          },
          {
            "b": "eIhfXBz9mAAaJ{dB8i#+z/xo9B8#e8Ab]J4x)p*ewO=B03lQE9w/#hbB95JGv0cu}zdK?wB09k4fjXTqfk+]Gy*XCfjS)d3A^8knj0nSUwO}?$arR^KavdbAvpHB4xKM09ze0T6vru6\u003eazbUjz6hz/By/nhyH}6@B0a}gBz8^/z/65{A+fCqAb]J4x)sigefFIjv}V##z!@@#zF5",
            "ln": 1691,
            "col": 17,
            "line": 39
          },
          {
            "b": "wnbT/wPzv1BrC1jv}YN#wN/?8A+cRtawV@/zC%FcefFwswftq#aB2\u003e7uP6.-y?Wv1B8h$evqY$3BrCylzFHwezGG!7arR^HboQAjayPqchz=K=x(mv1C}HjnA+5:4aARpday!?$wnbN.By/IovTf8uxKM09BzbxfayYFcy?aU%v@#\u003c4y\u00261wtzE)x\u0026A%.",
            "ln": 1866,
            "col": 9,
            "line": 43
          },
          {
            "b": "B.\u003e(4azCZ2arR^HarU9kz8Kj1aAIQuuVH76BAoO?fk\u003e/KfkbovwNYW\u003eCowLYB8\u0026{Iz!0i(a%n%e3lQDlarR^RdiG-QarU-Dy*Rj3z/*4-a$[7WAXzlEv{%f@fk\u003e/KfkbovwNYW\u003eCoOd\u003ei%)8MarUlpvpGS!arR!FB8kh[vqYQ\u0026wmoN\u003eB3gY\u003e3lQDlazbLjaAIQuuVH76BrCpnas82Hy*Rj3z/*4Zay]x$arR^HarUomAV/dexcp]aaA8jgzGx(nkR\u003cK3AaJ{dB8i]Xwn.!$arR^HarR!FB8kh[vqYQ\u0026wmoN\u003eB3gY)B8#e8",
            "ln": 2110,
            "col": 28,
            "line": 46
          },
          {
            "b": "j0nSUwO}?$arR^HazbLjazUL3azCZoz/xo9B8#d.gAZQPwO#Ngy=-+IzWEQfarR^HarUclwP}H5B8j0EbTLx$s0f7DAb]J4x)p:CyH}c3gcNv4wP/.AB.\u003e(43lQDlarR^HazCBgBy/Jnat4ENa%ZSrwP}H5B8i3ZaARpdzvdHearR^HarR^HB8#e8v{%m=x\u003egT]wPH0UbY!3yuT)IZwnbN.By/IobW$!9CvbAjy:6iearR^HarR!sx-",
            "ln": 2543,
            "col": 23,
            "line": 58
          },
          {
            "b": "arR^Hw]zYjB8#e8BAhTHx(k4sB8#e8v{%m=x\u003egT]wPG{Qwn.!$arR^HazCBgBy/Jnat4aDa%.kJy*Rp8C}S(Hv@co#wIm$vwO#Ngy:7}-Bzbl63lQDlarR^HaA8jgzGx(nuT)X:vp%TAa$VwiB8#e8BAhTWx(mA%B.25c3lQDlarR^HaA8jgzGx(nuU\u003cl",
            "ln": 2759,
            "col": 1,
            "line": 66
          },
          {
            "b": "w]7)*B0rW*Bzbl63lQDlavew4lR6Tkoj7H[pE=*qp!Kq=lR*DDnK)5qax@/2xdWRizF0P}t}va5Abf8rv@Dl%x\u003eHZ23lQDlazCBgBy/Jnat4ENa%Y#Tm{!RVpdv/Ba%niVas6=Rm{!RVpdv/Bat2fRCXIkvB0byuwO#Ngy-\u003eF%fjXTqfk+]Gy=-+YxK#5*arR^HarUPwwO#Ngy*QW:y**%$jZYKiogJtRpFKwJm\u003c6xnv}GK=xlbhlAaJ{dB8kj\u003earR^HarUPwwO#Ngy*R0?w]7)*B3i[Rp!Kq=lR*DDnK\u003c)PeO]cg",
            "ln": 3026,
            "col": 25,
            "line": 75
          },
          {
            "b": "B0bWrA+cwhz/^alz/]@dasI5Az!\u0026]{aA?EciV]X^AaJ{dB8kh}A=k!ze^.}davG^Ix\u003c\u003e)jrBQ8*BAGR!ayPkhazC.mByx04az++3B8#dHwmY]\u003earTc+wn=G%fh+tfoGBpsarUijw/$/9B97\u0026by-)UnwO#Ngy+ogeC4CE%arUJfv]32:arR^HarR^HarUclwP]nhzGx]dy?$kjAaJ{dB8j8$3jm)#nOf8VBrCpsazC.mByx04wN({8z/66fxK#i}aARphB0b1cwft=dBrCyrz!*)DB76tpCw7MdwJyevarR^HatbrSz/ff3xlwlaat2f?x([2uz/xo9B8#dXfk$uwxFjECfk\u003e/vzGx(nt}65d3sb7/3pd3^l}6NppdlNhq:\u003e4XpFsLZefDU#axrF]aARgnze0(@y-)kay\u0026sundgevduQEvMlRy=Sml%sgqD1#Fw[b.2y+xxzy?W:2BAo6Faz$+jwmvf8",
            "ln": 3888,
            "col": 27,
            "line": 103
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "AC_PREREQ"
            ],
            [
              "",
              "AC_PREREQ"
            ],
            [
              "",
              "AC_INIT"
            ],
            [
              "",
              "AC_INIT"
            ],
            [
              "",
              "1.10.0],[shekyan@gmail.com]"
            ],
            [
              "",
              "AC_CONFIG_MACRO_DIR"
            ],
            [
              "",
              "AC_CONFIG_MACRO_DIR"
            ],
            [
              "",
              "AC_CONFIG_SRCDIR"
            ],
            [
              "",
              "AC_CONFIG_SRCDIR"
            ],
            [
              "",
              "AC_CONFIG_HEADERS"
            ],
            [
              "",
              "AC_CONFIG_HEADERS"
            ],
            [
              "",
              "AM_INIT_AUTOMAKE"
            ],
            [
              "",
              "AM_INIT_AUTOMAKE"
            ],
            [
              "",
              "AC_ARG_WITH"
            ],
            [
              "",
              "AC_ARG_WITH"
            ],
            [
              "",
              "AS_HELP_STRING"
            ],
            [
              "",
              "AS_HELP_STRING"
            ],
            [
              "",
              "OpenSSL"
            ],
            [
              "",
              "OpenSSL"
            ],
            [
              "",
              "default:"
            ],
            [
              "",
              "default:"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "uname"
            ],
            [
              "",
              "BREW"
            ],
            [
              "",
              "PKG_CONFIG"
            ],
            [
              "",
              "PKG_CONFIG"
            ],
            [
              "",
              "PKG_CONFIG"
            ],
            [
              "",
              "AC_PROG_CXX"
            ],
            [
              "",
              "Checks"
            ],
            [
              "",
              "Checks"
            ]
          ],
          "tgt": [
            "$BREW",
            "$PKG_CONFIG",
            "1.10.0],[shekyan@gmail.com]",
            "AC_ARG_WITH",
            "AC_CONFIG_HEADERS",
            "AC_CONFIG_MACRO_DIR",
            "AC_CONFIG_SRCDIR",
            "AC_INIT",
            "AC_PREREQ",
            "AC_PROG_CXX",
            "AM_INIT_AUTOMAKE",
            "AS_HELP_STRING",
            "Checks",
            "OpenSSL",
            "[openssl_prefix=\"\"]",
            "default:",
            "test",
            "uname"
          ],
          "metrics": {
            "ast": {
              "max_depth": 14,
              "call_count": 21,
              "node_count": 756
            },
            "file": {
              "size": 4663,
              "entropy": 5.21
            },
            "text": {
              "lines": 127,
              "top_char": 101,
              "max_ws_run": 47,
              "digit_ratio": 0.01,
              "space_count": 720,
              "char_entropy": 5.21,
              "unique_chars": 84,
              "top_char_null": 0,
              "string_density": 0.21,
              "top_char_ratio": 0.06,
              "avg_line_length": 35.72,
              "max_line_length": 108,
              "empty_line_ratio": 0.12,
              "last_line_length": 9,
              "whitespace_ratio": 0.18,
              "identifier_density": 2.31,
              "line_length_stddev": 26.76,
              "normalized_string_count": 2.4,
              "repeated_char_sequences": 3,
              "suspicious_string_ratio": 0.04,
              "suspicious_comment_ratio": 0.03,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 23.75
            },
            "binds": {
              "count": 3
            },
            "calls": {
              "dynamic_target_count": 4
            },
            "binary": {
              "peak_region_bytes": 3639,
              "peak_region_entropy": 5.37
            },
            "strings": {
              "bytes": 428,
              "count": 27,
              "shell": 1,
              "avg_length": 15.85,
              "max_length": 34,
              "path_count": 2,
              "avg_entropy": 3.56,
              "empty_count": 4,
              "entropy_stddev": 0.46
            },
            "comments": {
              "chars": 1652,
              "count": 30,
              "empty": 2,
              "lines": 28,
              "fixme_count": 1,
              "high_entropy": 1,
              "to_code_ratio": 0.28
            },
            "consistency": {
              "extension_content_mismatch": 1,
              "extension_content_mismatch.script_as_unknown": 1
            },
            "identifiers": {
              "count": 294,
              "unique": 166,
              "avg_length": 9.68,
              "max_length": 174,
              "min_length": 1,
              "avg_entropy": 2.49,
              "reuse_ratio": 0.56,
              "length_stddev": 14.1,
              "has_digit_ratio": 0.05,
              "sequential_names": 1,
              "single_char_count": 5,
              "single_char_ratio": 0.03,
              "high_entropy_count": 12,
              "high_entropy_ratio": 0.07,
              "all_lowercase_ratio": 0.37,
              "all_uppercase_ratio": 0.17,
              "numeric_suffix_count": 3
            }
          }
        },
        "id": 13,
        "mol": "H₂(Os₂Po₂)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/configure.ac",
        "pid": 0,
        "risk": 3,
        "sha": "3bfd1e1d141b65181bcf2d96e9f57f530d2d9d30fbe8d3e4d7aef51f182c12ae",
        "size": 4663,
        "traits": [
          {
            "id": "metadata/file/string/identity::multi-architecture-name-set--arm-mips",
            "conf": 0.9,
            "crit": 1,
            "desc": "ARM or MIPS architecture reference",
            "spans": [
              [
                626,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/string/identity::multi-architecture-name-set--other",
            "conf": 0.9,
            "crit": 1,
            "desc": "x86, ARC, or MPSL architecture reference",
            "spans": [
              [
                869,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/stat::shell-test-directory",
            "conf": 0.9,
            "crit": 2,
            "desc": "Shell tests a path is a directory",
            "spans": [
              [
                2807,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::arch-arm64",
            "conf": 1.0,
            "crit": 1,
            "desc": "arm64 architecture string",
            "spans": [
              [
                626,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references--x86-or-amd64",
            "conf": 0.94,
            "crit": 1,
            "desc": "x86 or AMD64 architecture reference",
            "spans": [
              [
                869,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references--x86-or-arm",
            "conf": 0.94,
            "crit": 1,
            "desc": "x86 or ARM architecture reference",
            "spans": [
              [
                626,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/package-manager/install::apt-install-cmd",
            "conf": 0.75,
            "crit": 3,
            "desc": "Installs a package with apt",
            "spans": [
              [
                3952,
                23
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::sh-dynamic-command-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell command variable at a command boundary",
            "spans": [
              [
                2607,
                5
              ],
              [
                3131,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-current-dir",
            "conf": 0.7,
            "crit": 3,
            "desc": "Execution from current directory (./file)",
            "spans": [
              [
                4123,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multiple-architecture-references",
            "conf": 0.94,
            "crit": 3,
            "desc": "References multiple CPU architecture names",
            "uses": [
              4,
              5
            ],
            "spans": [
              [
                626,
                5
              ],
              [
                869,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-comp",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell command execution capability",
            "uses": [
              8
            ],
            "spans": [
              [
                4123,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/exec::child-process-execution",
            "atk": "T1059",
            "conf": 0.94,
            "crit": 3,
            "desc": "Executes a child process",
            "uses": [
              10
            ],
            "spans": [
              [
                4123,
                17
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/sysinfo/platform/arch::multi-arch-target",
            "atk": "T1082",
            "mbc": "Discovery",
            "conf": 0.85,
            "crit": 3,
            "desc": "Script targets multiple CPU architectures",
            "uses": [
              3,
              9
            ],
            "spans": [
              [
                626,
                5
              ],
              [
                869,
                6
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "id": 14,
        "mol": "H₂(F₂Po₂)",
        "sha": "e44b49f71b265788187993090027193a6cd2b4718f9aa7be34412f537bce6873",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/depcomp",
        "risk": 2,
        "size": 23568,
        "type": "shell",
        "depth": 1
      },
      {
        "ctx": [
          {
            "b": "boXZHx(kOBxBk$bx(n0lvqG:5eG!+BB97\u0026by-)deAb](fA:-/oaAI4kx(FeBaA8oywmoN*w[=6)3jp\u0026:A+PGmC4CYnx(v(Lgb7EqeIO$if/gHpf/{H5axqxd3jn12ra]#!aA8pmxk8l(By/Iow].*baxQuMqz/NBze18BB-.tlflpSzx(FfnfkkrBByx04e]$XPefGdIx\u003e7*0CvtL1boQ/hBy/FnA+f5#vrl0\u003cazCZostqKdhxTz)v\u003eRtgzF0P}flIwJy+GHuB97\u0026by+x^xdiJ?GBz8!sxK}I}azbLdy\u0026sJizF784z/x#xx\u003eIa3ayPd#az++4wO#N2e^-*gboPu(AcVFrxj#xfc{]Baf/.lJaxP:Nz/fSmA==2rz3?G{boP/]A=2JiB7]MgazC)txK#i}vTf8eA:-\u003ccwN)tmw].D]aA7\u003cmv}Yp\u003exjSRpBz\u0026pgzH0vzwPz\u003cgzxJ\u003ebByw)3x(mMavix5#AcR^naA7\u003cmBzbxfaAIEkBA.elwGUA0wftr4B8LM5vru6\u003eay]z2B.$YcByxo9z/b",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "x([6czGv\u0026CbmkUrra]?=vpBd#wGUG3AcVFrxj#xfzF%Shv}u=\u003ezE:(ixLzJgAaK6bx(!ufz/cXnz//Y6wGV5cvqG:5vR3V@zEWH9wmYo]x(jn5ayP85ay/tex\u003equdz/M$wBZ/AlvqZg3vqE69z/P@lz/fRsz!pblxK@q+z!s9nvrb{i3l])5axg)2ax869r96",
            "ln": 741,
            "col": 52,
            "line": 17
          },
          {
            "b": "r8jSonjsU5k#HPDpe\u003c!NqY[\u003e9awCp5lR6Hrr6-\u0026xoI5h^ed9QAmOcMOmn)bcmO=]8k{e#\u0026qDcjPrzkXRaw=6op!$1Uave:\u003cawLZcnLR-MnLR=Ao*}/Re*8odp9rqcavPs1pe\u0026umni]{yaxg)23l{V}avw}1q+{p\u003cnMwFclpA1\u003cnKkWpmiC5}qxOm",
            "ln": 998,
            "col": 38,
            "line": 23
          },
          {
            "b": "vqxB^x(4uk3l])5axi2*B0bKlA+PGmazC)tv@Dj6vrui)y?j-kx([2hBzbkdlq{n{x(n0lvqG:5B7ol8Ac9SNvS==nCvtLnCxdztBy/s%boQPsz/3Rrv@=11v}WF43uPY=jTQK-3t%VycKIjdnK=Swa%ndMvpyH1y:6h[boP]@BrA$EnMnI:pE=KHzY*lnv}Y^8aARJABy/JnaARphB0bKlA+PGme^.}@z!TqRbZR{PnMnI:pE^0+3s[6?ByeQ7wN^\u003eGDT}5eBuh0+CX7xk3jn12p\u003c3\u003e5x(k54vSME7B-.gqw[=6)az$R8wPF#dw/#wqBS+jkzyoJGxKM6}aARpdz6iLgaBd)FAV/sfBz9-yboQ]BaA.:paz2Clx(XcfzdNQbaA?glB1N!bv}YH}AbY\u0026oxfvI!lR6ZBp/74=m\u003eFj:xl4%t3s^:^z!9*cz!ziUDQys#pEF2S",
            "ln": 1809,
            "col": 21,
            "line": 39
          },
          {
            "b": "3jpoYAcU/ezEl)!vqYZ?j.wbsB7CX)B6\u003c2$A+w%9uTWqLx(W={Bz(hBj-CsXB7]91C)T[3B75Y)jTabrrDzOYwJy}VfD:N}p/H1Zpf/F8e*avIr9ZRBqBr]BoHQ6(q=DjToHPpharUPyiV]X4ax}Srr7P\u003eXt}N-Zax8f9mOcoxq.xWPavF!0mmg3IqDTtHarUPyiV]X4ax}Srr7P\u003eXt}N-Zat4WTl}HoBlSu\u0026VsS*TvlQ\u003cTvmn\u003e/\u003ee^-ZzaA8oYas5S-ttF6{nL-8!e?O+0eO2$(nM4#Ar8ly-mn\u003e/\u003ee^.}SzxK4mwGSZGBrCglA=0uIv@Dsiax8f9mOcoxaARJAl@N5OnLzM93q2aTBzbkdghZRBvqYP#gJE1Say/teC{3Kiy-(UOlQ\u003cTvmn\u003esJzY?CtqBJ@LpF$sF3q2aTBzbkdg\u003c0yZay/C6vru66l}HoBlSu\u0026VnKVMg3joNFBzkVhB2\u003cTJarR^HeIgTEy\u0026yHtarR!qx(!lfvr\u0026#qxLzJgxK#10ayPd#az2!iBs)[yarR^HeIhcSA=U@kzxH6jx(!lfvr\u0026#swPz\u003caz/cXizF0/fvqYP#wQ4{he^.}dat47CarR^HarR^HarR^Px\u003eIs4A+e=g3lQDylM^G]arQ",
            "ln": 2672,
            "col": 9,
            "line": 87
          },
          {
            "b": "BAnNDzY\u0026IixdWLmBz(28yH]+zzGNNIA+v0il3mo/zddi\u003eaztXgwGU@2xjTaDxMOunB2\u003e%cCxXl-xkR\u0026Az/PFzB8LVjCvtJ6fjx0Bz/5]#wIjxm3jp#\u003cx(4u6By/Jnas5fOePbbxfGQy/zWEQfv{%B\u0026as5V:x(jn2arR^Uv\u003c@JZi%(rqarR^UlN:c/z/x#ez/e](xKL^\u003ewJ+cQB.9S@3jm)#arSmDdiJenA:F",
            "ln": 4026,
            "col": 16,
            "line": 127
          },
          {
            "b": "xfyuSB.9S@3jm)#arSmGdiJblxl4%3zdC^NbX7I2A=t#rz!ygrg9N5FarR^HarR!FxLz72j39=RarR^HeIgTEy\u0026y*CwN/y(ar\u00267NB75Y)b0c]UCXImxbTjvL3jm)#arSmMdiJFCwmW[Hg72cDarR^HarUf5B7DEtzeS@@azCZ2arR^HarR^HarScYaswSYD(%).bY)E7a$sZ.asXMXzFQHDaBCpYcN{F[aBCpYcQe$daBCpYcTd@FdgdguarR^H",
            "ln": 4210,
            "col": 15,
            "line": 137
          },
          {
            "b": "az24@zY*kHfGHs\u003czGYD8x\u003eeu6z!9Auas7/xwmV@cj%\u00262(arR^HarR^HarR^HwQ4{hatC@t3lQDlarR^Haz2R5v*Tt3arR^HarU-sx\u003ezDGi%(rqarR^UzZ=/sxM59jv@k:ta%ZViz*c8rA=kOkbR*LJarR^HarR^HB7/o1BuqL\u003e3lQDlat4KYay/wfA=g",
            "ln": 4419,
            "col": 12,
            "line": 147
          },
          {
            "b": "arR^HarUf5B7DEtwoh\u003c1vrc06x(jn2arR^HarR^Hat25=D(#SRtQS\u0026aaZDJtwoh\u003c1vrc0ze?XFXB97+$A+vD}3lQDlarR^Haz2R5v*Tt3arR^HarU-sx\u003ezDGi%(rqarR^Ur4e@7B6\u003c2$A+w%9uTWqLx(W={Bz(hBj-j?OwPx\u003c]3jm)#arSl/C4CYnx(v(raz24@zY*kHfD.SZv@=p5BARkoB7]Mgb0c]UCXImxbTjvL3jm)#arSl/diJXBx\u003ezC]arR^HarR^HvSD3*yDBP+3lQDlat25(az24@zY*kHfGHs\u003czGYD8x\u003eeu8Acb/jzAn)=f^m-7cnC]JarR^HarR!rCXImxf/}D73lQDlao",
            "ln": 4795,
            "col": 3,
            "line": 166
          },
          {
            "b": "xKL\u003e0wO@SmxK#67v@=c?BzkS9ay/tcwncd1z/f01ay]hbwN/?2A+P9ae^-ZzwQ4{hatsdmx:LhYw/#hbB95JRDlsySwnc6\u003evrc08j0nSUwO}?$azCBgBy/Jnas5fOeOxeFf^7\u003c\u003eaARgoBrz+Mx(^T6vrc0(ByeD-wnc6}v@#TfC{jv]ayP8gvr(]QaAN",
            "ln": 6174,
            "col": 14,
            "line": 222
          },
          {
            "b": "boPJ}Cv+@eAX5sXB98CpA3(=GwPq\u003cbA+fqmvScv4aAz44wftq#wfu8px()]evpJ!UB8@ECzY\u003cdkze:LG3lQE3vrl05bYdEgwGUY83lQDlar@18Acb/hx)Ktkv@Dj3z/cXcvrl13e^-ZzarSc(g=cT7v@L^$zddH3jUX-Gj39=(arR^Rh-iDway/v$B.}",
            "ln": 6691,
            "col": 3,
            "line": 243
          },
          {
            "b": "arUliB7CX3arR^HarR!HuVo?7B6\u0026%ijTRJ#gb7yf3lQDlarR!sx:L$9arR^Hv@L^$zddH3jZ.\u0026CAb)6Gc){b@h-z\u003chas7/xwmV(fatCM7fD..(cM\u003cWSuVo?7B6\u0026%iu]{BSarR^HdK+YEarR^HazCBgBy/Jnat4)Za%.kKA+PG5zdB?LaARpdzvdHearR^HarU/lAboVruVHuN3lQDlarR!ry\u0026:d{arR^HarR^HBZG97B-Q]gCrEH1d@]?varR^HarUog3lQDlarR!pA9):8vrliEbYdEgwH8z9AboVruVHuLi%)8MwPIo\u00263t9#V3tai%aAINk3s[5ZarR)Kp\u0026ZF@wN/*8zEEx[B0bBxz^)J]zddK2v\u003c2x4AV=-KwPI@vayPd#aA8vnwPw]oBzkM9Bzkrce^-Zzv{%B\u0026as82Gv\u003c2G63lQDlat25=D(#SRtQS\u0026aaZDJtB8\u003e+Ne?XF\u003eA:}f)3lQE5B75L=3lQE9w/#hbB95JRzxHbGwnc6\u003evrc08j0nSUwO}?$arR!qB96L\u003cB8\u003e:$arR^Hwoh\u003c6x(VuZwoh\u00261arR^HBy/Jnat4aDa%ZYuByY9aa{]CnarUioByY9auVQr$BAIT/bThRUarR^KavHc=cV*FvxM59jay]hbwN/?2A+P9aaARp9BrC1dA+eV\u0026C{3Wyx(!wG3lQDlazCBgBy/Jnas7GsByY9auVQr$BAITEjS(BuaARpdzvdHearR^Hv}Y!8zEWJ]jT86SarR^Hw[.O{az2wgwEn+!arR^KaxI#=Bn",
            "ln": 6921,
            "col": 5,
            "line": 252
          },
          {
            "b": "arR^HarR^HwQ4{hatBiCarR^Hazbr{arR^HarUioByY9ajTsMVBp6ckarR^Hwoh\u003c4vrl0yu$9L=wO${[wGSfxB8\u003e+mu\u003cX20arR^Hv{%B\u0026as7GsBrCpn3jegndiJexBuH)WB95WrB97(1B7EA{3jegharUioBuH)WB965Xwoh\u003c4vrl0wi%)8MarR^HwPIo\u00263lQDlarR!qB97@bA:J)fvruTkjUNi=arR!ry\u0026:d{arR^HarUioByY9ajZ./mA=br5wGSfxwoh\u0026pu\u003cX20arR^HBy/Jnat4aDa%ZYuByY9aa{]CnarR^Hwoh\u003c6x(WN4ByxolB3g^k3lQDlazbr{arUog3jm)#v{%B\u0026as7GsByY9aazCZ2arR^HdLAj[woh\u003c6x(Xohve",
            "ln": 8145,
            "col": 1,
            "line": 302
          },
          {
            "b": "B-RTEBz\u0026prz*b=kay/tay?W%8z/cXcxKL^*wIaq@BzU#cx(VuZDSiZol}Hodflz5IEj]qLB0KTHpdd(LeHhOG3jg/{vq)tp3jd*$A+ftQbThRxarUYwwnc6ba%.nEAaAW6fjuIya%n6PBzU#cx(U\u003ena%n6PBzU#cx(UyugcNv4wP/.AB.\u003e\u003e32{pv4CXImxbYWEr3je75fBwc[boPr:v{%I3wGSglyH?d1at4KRazbLdy\u0026sJsaz2!iB98blxcqnvzer{7yJyRbzE:(lwGU/6yH}scaA}:Ayygv)ay]hbwN//",
            "ln": 8954,
            "col": 32,
            "line": 338
          },
          {
            "b": "w]zZ3aA}xtvpKz4vqG+9aARgoBp5s0asz2wwnc6bePr6\u00263jgAUasIwHvrlibbYdscx(WN6zddH3asnAx2{pukas7/twnc76A=kOkbYdscx(WM$z!9A4a%.nEAaAW6a%niV3jd*$arUluwN=\u0026dzeiV@A=u5qxcnEpyH?d1uU%Z(wGSNzat2e/a%.nEAaAW6fjuIya$jS#fjXTqfk+]Gy-\u003eF%cnt\u0026lBzbl63jd*$x\u003ewGfwPI@oeQwJ-bXgRfuTW$/a%qnXaBsC4arR^HarR^Kavx*Nv@0i0z/M%%pG6?!azC.6z/6D4Bzkh#y?X09wD",
            "ln": 9295,
            "col": 46,
            "line": 349
          },
          {
            "b": "wN/?2A^onA2{pukarR^HBy/JnuVZd7wnc6Ea%.nEAaAW6fju4i2{pukarR^Hy\u0026-%1wm6B}AaAW6jZ-8Eat4zuar\u00267MwPI%2BzU#cx(Uz93jd*$arR^Hay!\u00263wGSmmB6\u0026-]uVZd7wnc6bx(jm:2{r+ykr?v:kxnt9diJenw[CQ{wO#P%zeS@@jVt5Gj39=Q2{r+ykr?v:kp[DpdiJenw[CQ{wO#P%zeS@@jVtkQj39=Q2{pYDazb4#B7EA{3jd*$arR^Haz2R5v\u003c09B3jd*$arR^Has7/twnc76A=kOkeO#+zx\u003ey%*A+fcguU%Z(wGSNzat2e/a%.nwB97=hze:31AV#RMclNTx2)?.\u003cB6\u0026-]uVZd7wnc6\u003ef*e]XB095Jwfr6wBy/JnuVZd7wnc6du\u003cWhDaARgoBrz+My\u0026-%1wm6B}AaAW6a%o2\u003ea%Z#CuU\u003cmWBzU#cx(WMna{[S0arR^HarV7t2{pukarV7t2{pvjxK#67AbP/iCWCr6wnc6EiTMfoazbr{2{pvhz2",
            "ln": 9748,
            "col": 60,
            "line": 359
          },
          {
            "b": "eG=k.BzU#cx(UyugcNv4wP/.AB.\u003e\u003e331^(U33ph@A3cIQatt(s3lQDlaz2R5v*SL=arR!vw^PU6arR^HbYEWyx)s04yH?d1asnATc\u003c?7tarR^HarU/zvrlibbYdscx(WN6zddH3asnAxarR^HarR^HbXg?cByeQ7wN=\u0026dzeiV@A=u5qxcnEpyH?d1uU%Z(wGSNzat2e/a%ZYuByY9aa{]CnarR^HdgdguarU=twO@RK3lQDlaz2wgwEn+!arR^Har@1CyH?d1ay]z4B0bvsBrC7izF0*cz6i}saw+\u003cjnMWIJarR^HarR)Kz/M$mBrCg7x(4u\u003eaAhmuB7]91C{0",
            "ln": 10309,
            "col": 32,
            "line": 377
          },
          {
            "b": "cNQ#q3lQDlarR!rB75L=3lQDlarR!BnK=SwbUpE73lQDlarR^#mPhD63lQDlarR!FwPP4Dw^PU6arR^HB7GCow]qKcwfrddB97@bATA{iarR^HB7/o1Bp6ckarR^HB7GCod}Pbh",
            "ln": 10792,
            "col": 20,
            "line": 397
          },
          {
            "b": "ay]x$arR^HarR^HBy/JnaxP*kwfJcVaxP:kclM/pzGGPgB.7)!arR^HarR^HAb]J4x)q=^Ab]J4x)p[l3lQDlarR^HazCBgBy/Jnat4aDa%.bFwObU3b0c]?xK#5*arR^HarR^HarUSzwObU3wPH0warR^HarR^HwO=B03lQDlarR^HarR!vw/@vrz/YSquU%N?x(VoTBzbl63lQDlarR^HarR^HasIwHvrlibbYdscx(WN6zddH3asnAxarR^HarR^HarR^Has7Gox()Y[CX7wcbYdscx(Xfkz!ygrzeiV@A:JW4wmV(nA3c.:ar\u00267wB97@bAV#}Pcmf\u003cAA+eV{3lQDlarR^HarR^Har@0%z/c}Aazb4@y-)C7aAR*CazC.mByx5%wPF#5A+cwlB-88hzF784z/f6cA=L-eBzMjP3lQDlarR^HarR^HaARgoBrAeCar\u00266",
            "ln": 10950,
            "col": 6,
            "line": 411
          },
          {
            "b": "arR^HarR^HarR^Hv{%B\u0026as7]DwObU3azCZ2arR^HarR^HarR^HarSdscN{L/AD2@fw[=GMu$A?YzY*kHAb]J4x)p*AD)0Gwwfr7qfdez2tWgJstWgJscNQMWb49F]3lQDlarR^HarR^HarR^RdiJRHA+e\u0026%CS^r\u003eA+e\u0026%CSN$]arR^HarR^HarR^HwPIo\u00263lQDlarR^HarR^HaAhvjw[=H3B3gY)Ab]J4x)sigaswBOAb]J4x)o",
            "ln": 11346,
            "col": 1,
            "line": 424
          },
          {
            "b": "wGV2ozF\u003cfaxcpY5zEW*fA+fcgy\u003cvSuarR^HarR^Hd0oxnB88)zzeiV@A:J%avrlibcmf6xarR^HarR^HwP?G#ar\u003e5own=g7uUaE[v\u003c224zeiV@A=u5qxcnEsA+e\u0026%CX7}udiK1=3lQDlarR^HarR!GwPI@oeO2$FbXg$rwnc6daBFLVwQ4{hatBiCarR^HarR!BvSME7wPRG\u003czeiV@A:J%gwN)@CA=\u003e}2arR^HarUog3lQDlazbr{arUog3jm)#x\u003ewGfwPI@oeP8WPbXgRfuTW$/b0c]?xK#5*arR^HDMWAwB95JRDlsySv}Y!8zEWJ]a%qnXas7Gox(\u003eEyv}Y!8zEWJ]ar\u00267wB95P/aBLvVcjg\u003erarV1NBy/Jnat4)Za%ZVixl4%3zdB?kE0^4Zwn=g7as7Dgxl4%3zdB+kbXg$rb0c]}asnAxarR^HDMWAwB95JGbYvdkz!%0bwNxp\u0026wnc6\u003eB-Rb8bX7IaCwZ]cwf+U#xl0",
            "ln": 11678,
            "col": 41,
            "line": 435
          },
          {
            "b": "z!pblwO(xew[=6)az$R8wPF#dzxK4mwGU@jz/xoday]hbwN/?2A^onAarR^Hwoh\u003cmze.S-DT}htwnc79y*?x#Ep3YaB962WbWQ)3arR!EzffSljTtw+B97@bA=V59B7/#eA=0AObWQ(=arR^HboP%avq)uhzY\u0026LawNPE0B-nEBxM4%6aARgiA3e+by?mVgvrrS6CXImL3lQDlaARTjA3cJGwPQ6Xkry0dz6gAxar\u00267wB98IvA3uzGbYW:zzeZWwcmf\u003cDCXImxbYWErcM\u003e8I3lQDlar@0@z/x$ABzbkdw[=6)az$R8wGV8kaARpdaARgiA3f4bzdLsbarR^Hd0oxnB88)zv@L^$zddH3asnAxarR^HaBtkMwPI@oeQwJ-bY!6Fx(EN0wfJdzD)0+y2(",
            "ln": 12188,
            "col": 21,
            "line": 451
          },
          {
            "b": "b0c]?xK#5*2{pukiV{QgbXg$rBzU$var@17zY\u0026}ewN({9zY\u0026UgA+^mrCX7wccV\u003coHv}Wkx3jd?^y\u0026:d{2{pukbXg?cBrCWzBZ]8ca%ZYuBAzwsa{[S0w[.O{arR^HarV7tarR^HaBLvVcjg\u003erarR^Lwn=g7uUaE[v\u003c04bAbY\u0026oxcnxzB8\u003e+mar\u00267wB98IvA3u.Ncmf6barR^HboQAjwft@8BrC1fC{43ABzkVhB2$HPzY\u0026L6zeS@cy*?ybaARJAAb]JhwPz%9aAIaoB.LwevRG}9e^-ZzarR)oarR^HboPM\u0026ayPekaA7\u003cmBzblbwGUO[x(2syCv.[9vS8",
            "ln": 12634,
            "col": 20,
            "line": 463
          },
          {
            "b": "cjg85arR^Kaw3e/eKI6iwn=ukBrC4hBzblaaARJAv@DsiazCBgx(\u003eFwz/](bzyoJGv}Yp*xjSicxK@q#x(4uk3lQDlazCBgbX7+iD0+GcuT)+TzF9J6cmf6xarR^HarUPswiBr]lTJbMoG+-=y\u0026ZZJwnB{Za%ZYuBrR?IarR^Zj$*CTB$W-Qy\u00260G4cmf6xarR^HarUMkCrGtclTJbMoG+-=y\u0026ZZJwnB{Za%ZYuBAzwsa%n0-j$*CTB$W-Qy\u00260G4cmf6xarR^HarU-pBrAeEasnAxarR^HarR!FwPP4%as7(wwfriCaA87bjVT\u0026ziWuKybSdRdhxTs[3lQDlarR^HB7GCosrF(bwP]mzclNhqCrE#jgccWqiWuNzbSl+(cjg\u003erarR^HaAIaoas?4Dcmf6xarR^HarU=qB95JGbYvHfa%o2\u003ea%.5qCoOdRcjg\u003erarR^Has7DlAbY\u0026oxcnxzwoh\u0026par\u00267wB98IvA3uz*fjXTqfk+]Gy-\u003eF%cnt\u0026IarR!GxK#5*arR^HarUYwat4gFa%ZYuBAzwsa{]CnarUliB7CX3arR^Har@12w/@vdvpK7}Ac3elw[=Gjx(+zrwPPECvqYP#Bzbkdw[=6)ayX[@zF78azGx]dy\u00260V[3lQDlarR^KayP8bwNPa{az2!iB98EOayPwlwO(ydayMy4vpK7}A4SmQl#M@\u003cBrC^CA=MBF",
            "ln": 13323,
            "col": 66,
            "line": 481
          },
          {
            "b": "A=-AQw?BAkarR^HazCBgBy/Jnat4ENa%ZSav@3jaB9h8bx)p*Acmf\u003cSwPI@oeOlaHbXg$rb0c]?xK#5*arR^HarR^HbXg?cBrz\u0026CC4kx1at4gFa%ZYuBrR?KbXg$rbW$g(yJTPqB.kl1CP[m=j$*CTB$W-Qy?%C3arR^Hazbr{3lQDlarR^Kaw#=*vqPM#Bzbkdw[=6)aARJABzbkdA+eV}ay]58BzkS3BzkVhe^-ZzarR^HbXg?cBrz\u0026CC4kx1at4gFa%ZYuBn",
            "ln": 13929,
            "col": 34,
            "line": 498
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "test"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "expr"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "basename"
            ],
            [
              "",
              "dirname"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "RANDOM-$$"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "umask"
            ],
            [
              "",
              "$mkdirprog"
            ],
            [
              "",
              "exec"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "false"
            ],
            [
              "",
              "$mkdirprog"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "rmdir"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "$posix_mkdir"
            ],
            [
              "",
              "umask"
            ],
            [
              "",
              "$doit_exec"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "continue"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "$posix_mkdir"
            ],
            [
              "",
              "umask"
            ],
            [
              "",
              "$doit_exec"
            ],
            [
              "",
              "break"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "umask"
            ],
            [
              "",
              "eval"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "trap"
            ],
            [
              "",
              "umask"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit_exec"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$copy_on_change"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "ls"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "$cmpprog"
            ],
            [
              "",
              "rm"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "$doit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "trap"
            ]
          ],
          "tgt": [
            "$cmpprog",
            "$copy_on_change",
            "$doit",
            "$doit_exec",
            "$mkdirprog",
            "$posix_mkdir",
            "6",
            ":",
            "RANDOM-$$",
            "basename",
            "break",
            "continue",
            "dirname",
            "echo",
            "eval",
            "exec",
            "exit",
            "expr",
            "false",
            "ls",
            "rm",
            "rmdir",
            "sed",
            "set",
            "shift",
            "test",
            "trap",
            "umask"
          ],
          "metrics": {
            "ast": {
              "op.sub": 11,
              "max_depth": 25,
              "call_count": 155,
              "node_count": 3039,
              "op_density.sub": 0
            },
            "file": {
              "size": 15358,
              "entropy": 4.92
            },
            "text": {
              "lines": 541,
              "top_char": 116,
              "tab_count": 56,
              "max_ws_run": 12,
              "digit_ratio": 0.02,
              "space_count": 3541,
              "char_entropy": 4.92,
              "mixed_indent": 1,
              "unique_chars": 91,
              "top_char_null": 0,
              "string_density": 0.25,
              "top_char_ratio": 0.06,
              "avg_line_length": 27.39,
              "max_line_length": 78,
              "empty_line_ratio": 0.14,
              "last_line_length": 6,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.5,
              "line_length_stddev": 23.53,
              "normalized_string_count": 5.72,
              "repeated_char_sequences": 34,
              "suspicious_string_ratio": 0.02,
              "suspicious_identifier_ratio": 0.02,
              "normalized_unique_identifiers": 17.29
            },
            "binds": {
              "count": 89
            },
            "calls": {
              "dynamic_target_count": 23
            },
            "binary": {
              "peak_region_bytes": 3072,
              "peak_region_entropy": 5.45
            },
            "strings": {
              "sql": 1,
              "bytes": 2737,
              "count": 133,
              "shell": 2,
              "very_long": 1,
              "avg_length": 20.58,
              "max_length": 1377,
              "path_count": 1,
              "avg_entropy": 2.6,
              "email_count": 1,
              "empty_count": 5,
              "entropy_stddev": 1
            },
            "comments": {
              "chars": 5606,
              "count": 121,
              "empty": 11,
              "lines": 110,
              "to_code_ratio": 0.26
            },
            "identifiers": {
              "count": 809,
              "unique": 157,
              "avg_length": 5.57,
              "max_length": 21,
              "min_length": 1,
              "avg_entropy": 1.94,
              "reuse_ratio": 0.19,
              "length_stddev": 3.77,
              "has_digit_ratio": 0.05,
              "sequential_names": 3,
              "single_char_count": 17,
              "single_char_ratio": 0.11,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.01,
              "all_lowercase_ratio": 0.55,
              "all_uppercase_ratio": 0.1,
              "numeric_suffix_count": 1,
              "underscore_prefix_count": 3
            }
          }
        },
        "id": 15,
        "mol": "O₂(AsEr)H₃(FPo₂U)Md(Bk)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/install-sh",
        "pid": 1404,
        "risk": 7,
        "sha": "3d7488bebd0cfc9b5c440c55d5b44f1c6e2e3d3e19894821bae4a27f9307f1d2",
        "size": 15358,
        "traits": [
          {
            "id": "metadata/build/autotools::automake-helper-basename",
            "conf": 0.98,
            "crit": 3,
            "desc": "Automake helper script basename"
          },
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "spans": [
              [
                9003,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                227,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                253,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                7434,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                2073,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                1046,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                222,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                100,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/delete/file/command::rm-force-variable-target",
            "atk": "T1070.004",
            "mbc": "C0047",
            "conf": 0.9,
            "crit": 3,
            "desc": "Force-deletes a shell variable target",
            "spans": [
              [
                12365,
                16
              ],
              [
                13735,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/stat::shell-test-directory",
            "conf": 0.9,
            "crit": 2,
            "desc": "Shell tests a path is a directory",
            "spans": [
              [
                7365,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/console/io::redirect-dev-null",
            "conf": 0.5,
            "crit": 2,
            "desc": "Redirect to /dev/null",
            "spans": [
              [
                9087,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/command-string::unix-shell-command-token-literal",
            "conf": 0.98,
            "crit": 1,
            "desc": "Unix command after shell separator",
            "spans": [
              [
                12365,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/unix-utils::sed-processing",
            "conf": 1.0,
            "crit": 2,
            "desc": "Uses sed for text processing",
            "spans": [
              [
                11420,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/ui/help::script-usage-screen",
            "conf": 0.9,
            "crit": 3,
            "desc": "Script prints a CLI usage screen",
            "spans": [
              [
                2736,
                310
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::sh-dense-eval-chains-unless-cond-1--rx-1",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.92,
            "crit": 3,
            "desc": "Shell help-option branch prints output",
            "spans": [
              [
                4274,
                12
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::sh-dense-eval-chains-unless-cond-1--rx-2",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.92,
            "crit": 3,
            "desc": "Matches '--version)echo'",
            "spans": [
              [
                4937,
                15
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::sh-dense-eval-chains-unless-cond-1--rx-3",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.92,
            "crit": 3,
            "desc": "Command-line usage text marker",
            "spans": [
              [
                2736,
                7
              ]
            ]
          },
          {
            "id": "objectives/evasion/masquerade/source-review::exec-of-variable-command",
            "atk": "T1036",
            "mbc": "F0001",
            "conf": 0.85,
            "crit": 3,
            "desc": "Execs a command held in a variable",
            "spans": [
              [
                9405,
                15
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/message::http-url-literal",
            "conf": 0.75,
            "crit": 2,
            "desc": "HTTP URL string literal",
            "spans": [
              [
                4074,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/local-exec::shell-variable-exec-with-args",
            "atk": "T1059.004",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell runs a variable command with args",
            "spans": [
              [
                9359,
                28
              ],
              [
                9965,
                37
              ],
              [
                10421,
                30
              ],
              [
                11150,
                35
              ],
              [
                12698,
                16
              ],
              [
                12748,
                24
              ],
              [
                13677,
                23
              ],
              [
                13993,
                21
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::sh-dynamic-command-target",
            "conf": 0.95,
            "crit": 3,
            "desc": "Shell command variable at a command boundary",
            "spans": [
              [
                9364,
                10
              ],
              [
                10373,
                12
              ],
              [
                10429,
                10
              ],
              [
                11939,
                5
              ],
              [
                13399,
                15
              ],
              [
                13684,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-exec",
            "atk": "T1059",
            "conf": 0.5,
            "crit": 3,
            "desc": "Uses shell exec to replace process",
            "spans": [
              [
                9405,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/eval/direct::shell-eval",
            "atk": "T1059",
            "conf": 0.5,
            "crit": 3,
            "desc": "Evaluates a shell command string",
            "spans": [
              [
                11742,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/create/shell/spawn::shell-execution-comp",
            "atk": "T1059",
            "mbc": "E1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Shell command execution capability",
            "uses": [
              22
            ],
            "spans": [
              [
                9405,
                4
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "boXf.vRGZkB7+[9avy6:zeTqmCxdbhAaK5jw]zYjvixe[Coy\u003cyBy/uix\u003c\u003e*]C{3%rB8#5kxcoYtruMm3z!B90zf4rp3uGY$x(FfqwPz\u003caz/dY[fFLKsfF+pmh.D^uj0k:\u003crA8r)3l{VXz/x#xx\u003eIa3asGPaatC(phz3Wrgbf[vA+e/8q/un\u0026CvtJ6avZo(zE^f$x(v(uaw3DXe^-*CpJyeZx(mu}y\u003cvdEA+PSqwO@S1C{2N%vqWSaz!Tnnp?:/QA+3pPAa%h#A+4BHA=iNMzeTrlA+eV}e[nrNefDVciw@F%3l{V)xLzJgAb](fA:-/cx(+zeA+e/8B8LVjCvtJ6j0n/!BS+g5zxJ$hwncabA+P09By=OeBrC1fwg}\u003ewaz(4cx\u003ezR$boQYxaA.NjwPw]nxK@rdwPzTeaA7\u003cmBzbkdm]05bm}DNHA:-=bp\u003c3k-x\u003e5nVx\u003e7Z(B7DF5B0bBAvR/+1xK$Y%vTeq9aARpdavZx.wGT]\u0026w]@l9A+cv.z/]@dvruj4zAw$Lx([31AV/KpA=U@kzxHX=aA8oyc$diuD2E?CaA8jvx(v(r3l{W4zH0vvvrq",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "x(v(w3jn12ra]#!aAhvtxl4A$azC)twncabA+P09By!#9x(k5nxK@r1z/xngBzb98azC{uCwg(fayX[8B-RbaB.\u0026PoboQDrBrBTRr7G!+r3jF4sS*^iqC]!Qr9qp9Cwhejz/{dAwP?T5aARpdazCXiy?WD\u003eaA}mmA:-\u003ccC{43q3l{V/mn=Gzk#7xB",
            "ln": 469,
            "col": 17,
            "line": 12
          },
          {
            "b": "aw^h\u0026y?Wx4oLF0FzGxwiw]zYjzeTDaay]59vqfL0e^.}gax-S9aAIjmB.\u003eOhxKM6}aAz46wODs0wftq6v@DsiaA7\u003cmBzbkdm]05bm}DNHA:-=bp\u003c3k-x\u003e5nVx\u003e7Z(B7CX6ayP88zF78ox([2hBzbxfaAhvtxl4A$e*8odw/$#fBsXLQwN##DxMOunB2\u003e%cCxXl-xkR\u0026Az/PFzy?Wx\u003czGxxgffQ#}3l{VVB0a)lB8UY2x\u003c\u003e*2wQ4Y@Acb/jzxK4taARpdav/f",
            "ln": 683,
            "col": 14,
            "line": 17
          },
          {
            "b": "x(4u6vriMgvrcDjz!pb2aAhvtxl4A$aARp9BrC7izGGr3zGu}e3l{W6z/ff3xlwl6BzkVhaAI4kx(FepxjU%(A::63wftubavgc(z!0Z6w?k6Iz/)gtvr\u0026#fzEWH9wmV($BrCZzwmY=*boR8wwGV55zdK\u00262x(!xpx\u003c#jbx(v(iBy/GfB0bNrvrrSqz/)gBB7DFaz/M$xxK@rbwPI@oz!pblxKM09Ab](fA:-/q3jpGVaARgoBrz?Nat4eAatt(1Bzbl63lQE5v}Y^6f*l{tar\u003c^9C{1EWfD.@0xK#10cM)2tAV/jqA+cwczF0*czddK2z/c:aarUlux(\u003eEL3t9#V3s^H=wGSlMazCZ23lQDyeOPnTy?WJ}BA.qgxj#xo3lQDlar@1eB7F(8vTf8mB-FQkB-.Liz/fefzdc{{z/W4yzY\u0026L6wN/G#Cw7MfxK#ibBzbkdvrM6[y**^?wGU\u00267B8#5kx9]+7arR)KB7ol8Ac9jpB0bsrwmY!0az2CeB.twu3lQDlaz2!iBrAmAarR^Hj39=RarSl/A=(mG3lQDlar@0}vpK78v@Dj6vrrSox([2hBzbkdv{%g\u0026x(mMav@DmdwO#Q7z/cXuB7F(8vTf8my?d9$ayPzmz/5]#wIarjarR!FxLz723lQDlauIT(3lQDyxNzx-xNzx-xK#MyeOFZiD[u{-wO=rm3lQDlaz24@zY*le3m4qFttF6{nL-8!e?O+0p/p7VqBa21tr#dSrzt[Sr9.aee^.}-B-5rHp/p7VqBa21tr#dSrzt[Sr9.aee*\u0026g)A+funA=bPexcpR9Ab](owPw]4woIV%wGVhgwO@SjxLzJgw)]y\u0026B0b1owErJ$aw+%im]zSEao",
            "ln": 946,
            "col": 20,
            "line": 23
          },
          {
            "b": "vpKa(v{%f@arU9nBz\u003eVczE$1lvrDWgxK$Q.wPw[oayPzmz/4sMwGSa7B-.LsvqxA%az\u003eL5wOD3]zWEQfvRG[4zxH5AarU@rv}cS7arR^Hw]846arR^HarR^Haz+RlarR^HarR!uwO=rvzddq?3ry.UB7]MgaAIWqw[=H3B0bNyaw+%im]zSEayPslCv+PbayPslBzbkdAb]J4x)sigasy/tBUa%(asy/tBTFZ.vqYP.cUB!Hvrb{4x\u003eIs4A+e=7Cw7M9ay/7@v@2^@xcqqfwGU(0zdLsb3i",
            "ln": 1799,
            "col": 3,
            "line": 57
          },
          {
            "b": "arR^HwQ4{has6eUarR^Hj39=RarSmVD[u{[D[u{[wQD6YC4CYweIhcSA=VQWeP$YCB7{1NeP$YCB7]MueIhcSA=U@kzyC]narR!rv}Y^6b5I4nB7]J8as82rA+PGmC4CYnx(v(ic}v3javgc(z/5]#wHO/garR^HwQ4{has6eUarR^Hj39=RarSl=dgdguarUl9xM21Fj%\u00263ca%X\u003c6aA.NqzF%-paswA?cM)tDBzkVha{]CnarUl9xM21Fj%\u00263cb2\u0026PdaswA",
            "ln": 2073,
            "col": 1,
            "line": 64
          },
          {
            "b": "ar@19A=kPhvqNchvriM6z/]@dayPd#az2!ev%8)8wgO\u003cjB-X:rvqfK?wg!#Em})cTaA.SQ3lQE5CXImxbY!5mw[.OVAaK6auSx#$j.O}VAc15[fl.R:e]Uxxy+xTDxd\u003cQ7y?m\u0026#rz(HNxMOunB2\u003e%cxk8E3BZ=$kz/4dKwPI%8B1.cwwQ1L{zGPrcz!s9nvrb{^rz(HNxMOunB2\u003e%cCxXl-xkR\u0026Az/PFzB8LVjCvtJ63jp-)z!B90zc{*+Byw)1B08\u003eW3vra5ay!\u00263wGSlMazCZ2arR^HvpKa(v{%h3vrDWgzddi\u003edgdguarR^HwN/y(ar\u003c+",
            "ln": 2983,
            "col": 2,
            "line": 100
          },
          {
            "b": "Bz\u0026pixK$W?azbLje^-ZzzF%MjvqGU7wN]d!A=kPhvqOenwN/y(ar\u00266=a%qmQB7F(8cKH$sarU.Uut1d#eIw+saAN@karR!Ffj5peBUtyfaAN@karR!Ffj5oAffpp#cTWn*arUSzx(n38aswERtY7]ia$1S\u003ccM)bAas7/Bxd+wn3lQE3z/ff3xlwj",
            "ln": 3860,
            "col": 28,
            "line": 131
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "test"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "shift"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "\"$@\""
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "test"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "program_details"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "program_details"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "program_details"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "program_details"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "program_details"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "echo"
            ],
            [
              "",
              "give_advice"
            ],
            [
              "",
              "sed"
            ],
            [
              "",
              "exit"
            ]
          ],
          "tgt": [
            "\"$@\"",
            "echo",
            "exit",
            "give_advice",
            "printf",
            "program_details",
            "sed",
            "shift",
            "test"
          ],
          "funcs": [
            [
              "program_details",
              3173
            ],
            [
              "give_advice",
              3816
            ]
          ],
          "metrics": {
            "ast": {
              "max_depth": 9,
              "call_count": 73,
              "node_count": 879
            },
            "file": {
              "size": 6878,
              "entropy": 4.9
            },
            "text": {
              "lines": 215,
              "top_char": 101,
              "max_ws_run": 9,
              "digit_ratio": 0.02,
              "space_count": 1399,
              "char_entropy": 4.9,
              "unique_chars": 88,
              "top_char_null": 0,
              "string_density": 0.3,
              "top_char_ratio": 0.07,
              "avg_line_length": 30.99,
              "max_line_length": 76,
              "empty_line_ratio": 0.14,
              "last_line_length": 6,
              "whitespace_ratio": 0.23,
              "identifier_density": 0.97,
              "line_length_stddev": 25.66,
              "normalized_string_count": 4.43,
              "repeated_char_sequences": 2,
              "suspicious_string_ratio": 0.02,
              "suspicious_comment_ratio": 0.07,
              "normalized_unique_identifiers": 3.87
            },
            "binds": {
              "count": 9
            },
            "calls": {
              "dynamic_target_count": 1
            },
            "binary": {
              "peak_region_bytes": 5854,
              "peak_region_entropy": 4.99
            },
            "source": {
              "function_count": 2
            },
            "strings": {
              "sql": 1,
              "bytes": 2743,
              "count": 65,
              "avg_length": 42.2,
              "max_length": 560,
              "avg_entropy": 3.67,
              "entropy_stddev": 0.83
            },
            "comments": {
              "chars": 2072,
              "count": 43,
              "lines": 43,
              "high_entropy": 3,
              "to_code_ratio": 0.25,
              "url_in_comments": 1
            },
            "functions": {
              "count": 2,
              "density": 0.93,
              "avg_params": 3,
              "code_ratio": 0.43,
              "max_params": 5,
              "length_stddev": 26,
              "avg_name_length": 13,
              "avg_length_lines": 46,
              "max_length_lines": 72,
              "min_length_lines": 20,
              "high_entropy_names": 1,
              "avg_param_name_length": 506
            },
            "identifiers": {
              "count": 208,
              "unique": 30,
              "avg_length": 8.67,
              "max_length": 30,
              "min_length": 1,
              "avg_entropy": 2.25,
              "reuse_ratio": 0.14,
              "length_stddev": 7.73,
              "has_digit_ratio": 0.13,
              "single_char_count": 3,
              "single_char_ratio": 0.1,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.23,
              "all_lowercase_ratio": 0.5
            }
          }
        },
        "id": 19,
        "mol": "O(As)H(Cm)Md₂(BiBk₂)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/missing",
        "pid": 2,
        "risk": 5,
        "sha": "a9865db4f39574ff128c0312c367f070d20f81847817021ecce95fd70a610c9d",
        "size": 6878,
        "traits": [
          {
            "id": "metadata/binary/license::fsf-copyright-source",
            "conf": 1.0,
            "crit": 3,
            "desc": "Free Software Foundation copyright in source",
            "spans": [
              [
                135,
                30
              ]
            ]
          },
          {
            "id": "metadata/build/autotools::autoconf-generated-script",
            "conf": 0.95,
            "crit": 3,
            "desc": "Autoconf-generated configure or helper script",
            "spans": [
              [
                1010,
                21
              ]
            ]
          },
          {
            "id": "metadata/build/autotools::automake-helper-basename",
            "conf": 0.98,
            "crit": 3,
            "desc": "Automake helper script basename"
          },
          {
            "id": "metadata/build/toolchain::bison-word",
            "conf": 1.0,
            "crit": 3,
            "desc": "GNU Bison parser-generator name",
            "spans": [
              [
                1863,
                5
              ]
            ]
          },
          {
            "id": "metadata/build/toolchain::lex-word",
            "conf": 1.0,
            "crit": 3,
            "desc": "lex lexer-generator tool name",
            "spans": [
              [
                1895,
                5
              ]
            ]
          },
          {
            "id": "metadata/build/toolchain::yacc-word",
            "conf": 1.0,
            "crit": 3,
            "desc": "yacc parser-generator tool name",
            "spans": [
              [
                1873,
                4
              ]
            ]
          },
          {
            "id": "metadata/lang/generated::automatically-generated-source-marker",
            "conf": 0.85,
            "crit": 2,
            "desc": "Generated source provenance marker",
            "spans": [
              [
                1010,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                323,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                298,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                517,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "spans": [
              [
                731,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                28,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                794,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                243,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "spans": [
              [
                3095,
                19
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::sh-dense-eval-chains-unless-cond-1--rx-1",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.92,
            "crit": 3,
            "desc": "Shell help-option branch prints output",
            "spans": [
              [
                1491,
                16
              ]
            ]
          },
          {
            "id": "objectives/anti-static/obfuscation/code-metrics/structure::sh-dense-eval-chains-unless-cond-1--rx-2",
            "atk": "T1027",
            "mbc": "B0032",
            "conf": 0.92,
            "crit": 3,
            "desc": "Matches '--version)echo'",
            "spans": [
              [
                2137,
                19
              ]
            ]
          }
        ],
        "type": "shell"
      },
      {
        "ctx": [
          {
            "b": "AcVFrxj#xfgb7Bqax8\u0026(xjVuhq!P-TD0$N$dHETFawuGVwO#N2wfu2jwmY^7Bzbkdl2ZmxxK@qWx\u003e7Z(B7D)Br+lq)x(v(iga\u003em6d0fclar\u003cG[v}xL0wG\u0026M+3mWevD2E*FzddYjzF%RtB-RapBzbxfazbt7wGUMev}xR3azCZov@Dj6y?Wr}v}u^bx([2hBzbkdoLF0FzGxww3mWevs-nB9zddYjz^)/%x(k54ay/teC{43qaARpdawuGVwO#N2ayPv0dHETFxMOuniXJdgCxUVFAa9l\u0026wId[wxd[7nv}xL0wPGH#nKC{wq:\u0026n[e?^RZ3mWe#zFS)9B0bHmADL#owN(])C{3KmAbok#vpB4:az+Fgao",
            "ln": 84,
            "col": 6,
            "line": 2
          },
          {
            "b": "l[xD(x([31AV!}rAb]JhB0bywazCXiy?WD\u003ee^:6Jq!oI.BzbkdoLF0FzGxwiw]zYjBzbkdB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP.dJ\u0026Lwze192BzkVhB0bQywmY^7BzbkdoLF0FzGxww3mWeFdK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([",
            "ln": 524,
            "col": 46,
            "line": 12
          },
          {
            "b": "b2@I(CYmk7By!#9wPz*fAV$\u003csi%)R]aA.Tlvru66p\u0026ZG0C#P6dwGV8kzY/ydByxo9v\u003c2o1zGx[xv}Yp\u003edJ\u0026XJz*lLmBA}?puV6p?wM@B.jS]7UarR^Hb1LWjp-%Z$z*lKIve",
            "ln": 1756,
            "col": 5,
            "line": 65
          },
          {
            "b": "a$K6zarR^Jq+P$*aw$S]l)q$^i%{4Jvrui[ay/tcB95KmxKL{haA.:pA:Jl/wO#Qhtu@vmaBsCrarR^Jo(Ct(y\u00260Jkh7*N9c@1bWx(n3hB7^STnP5SYy-(CXv\u003c1MCaxP:vfKD?EgastiAbYS8s7L\u0026lx((0=gDc{xhxTzvnk@qSefF+yyH[RUwN/H]diH#\u003eA=k/afeCypfFk7sh83Tqh8lpMvp\u0026}*x!It1h.D)Aa{]CnarR\u003e5z*Dbly*!$Oe?!y@o-",
            "ln": 2055,
            "col": 11,
            "line": 79
          },
          {
            "b": "zGEJ*e?/vfq+PLCgasyOEld^SByxo9v\u003c2o1zGx[xv}Yp\u003eaAz49wPzv5tu@vmapoklarR\u003eawObH]wPx*Or7f.+nLR=.p/Qy\u0026pG6XXuR:A\u003csZk#Lzx.dHB97\u0026jx\u003e5n}z/fSray/7[AV!\u003eg",
            "ln": 3066,
            "col": 62,
            "line": 93
          },
          {
            "b": "uUi?Qy?W:2BAn\u0026VaBsCraAzpjze18mw[km+x(dNaauZ\u0026]fF1t2Eld=UazCBoxjVg9y?W:2Bsp3XnLI=QuRTx^nLzM7aspYhuU\u003cB[x(\u003e^MaBsCrarR!Fy\u0026sJlz!yE(pE!+XqC{p*efDbVwPz*fAV/1aBAzkmxcq28ze19kazbLjaA8jgzxJL9y?mVGash8lzu",
            "ln": 5757,
            "col": 26,
            "line": 176
          },
          {
            "b": "x(di]vr:sgarR^HarR^HzGP/6v@Dm5wN/*@z/fS6dlv\u003eVarR!P3lQDlazCBoB7GDly?W:2Bsp3XnLI=QuRTx^nLzM7aspYhuU\u003cB[x(\u003e^MaBsCrarR^HaAIvqCwIhgc})AbuQW\u003c\u003cpF@.^a%pDqA=k$vB7GDnx(mMay?W:2BAnNpz/M$sAaJ]fw[=6)B2\u003eA\u0026A@",
            "ln": 6548,
            "col": 13,
            "line": 191
          },
          {
            "b": "vp9\u003eWCWCn#zEmH7Byw#)dlwU9fcB$Dv@co#x(mMaB7Gr0A::6dA=RNgaA.:pA:Jl/wO#P%e[5ZrwO#3bB-RbmuTWOUzGG@7A:-\u0026@c[cn+aAImywP8feB-RbmuTWOUzGG}Gflp\u0026NwP8fedS]/zA:Jl/wO#Qhdp1w:3lQDAfcCjOz/6ifwGV8kaAz4qA+PSbaARphB0bshB8@ErzxJ?dCYU6GwO+{^B7CX3azCBowK{xvwmY^7jV%{fwPI%2BA}?puNWaA3lQDl",
            "ln": 8826,
            "col": 33,
            "line": 262
          },
          {
            "b": "arR!Paz2wgwGVsbarR^HarU\u0026sA:\u0026xdvq{f%zE+dtm[3x3dlv\u003eVarR!P3lQEtaz2wgwGUY0c$Mj[B95J/jS[\u0026TB97=hD2Nt4diJ%AarR^Hfe1C?wPS6lazbLdy\u0026sH",
            "ln": 9237,
            "col": 2,
            "line": 273
          },
          {
            "b": "p+KKQf\u003cF:7zxZI\u003e3lQEiwPq\u003c7B97+wvq{f%zE+dtnn\u0026M\u003eiV]Q}i%)8MA+flkwPI%2e[5ZrwO#3bvQTs?uV*y6uOk#5BvZs\u003eBsnN!i%(rqazCBovQTs?uV*y6uOk#5Bn",
            "ln": 10406,
            "col": 24,
            "line": 320
          },
          {
            "b": "vq{f%zE+dttYK7!a$kOXarUxgc$Mj[B95J/jS[\u0026TB97=hD2Nt4diJ%AarR^HA+flkwPI%2e[5ZrwO#3bb13o^By/uieLG.[xlm/Far\u0026l@3lQDlaAITniY.t7A+PA7B98ClvqNcdB2%ZKarR!FB09Ocay/tcBy/uiuU\u003cp\u003exlm/]i%)8MarUYoADL\u0026lBycUeAbYxawghIue]#bPc[cPb3lQDlaAz4kB.bSouOk=aAaJ]$c)z]ptY7-mi%)8MarUYoADL\u0026l",
            "ln": 11530,
            "col": 18,
            "line": 358
          },
          {
            "b": "gbJnVjS]89Eld=UarR!vw*?RbBz8^zclNwKA+]r8c#-QpxELwMDKp(rarR^HB8VelzGGFsv@(*2w[=6)uV6p?wH[@Fc37XGB9n-UaAg+hxEM1=apoklarR^HB8VelzGGFsxMO9cuUj1*wNxs-zdLmva%?p.xMO9ca$K\u003cQvrufij0kTMarR^HEir9qB7DD",
            "ln": 12392,
            "col": 27,
            "line": 386
          },
          {
            "b": "zEEx[efDYdefDcTy\u0026sJ8c0q/Cz7N5AuNnk{b#2%qq.zN3B%nEWBzkP6x(mK3dlv\u003eVarR^HaAITBw]}:7wHIklzerM\u003ex(4u/zEEx[efD-5efDcTy\u0026sJ8c0q/Cz7N5AuJ",
            "ln": 12679,
            "col": 25,
            "line": 395
          },
          {
            "b": "Aa9=}zdN*2A=SSTaBsCrazCBooIXe=nLR-Jau.\u003egwmYj)xj2E^C4CF%diJ%AarR^HarU-wz*c2oxdcCHm{!?.mO+MTb3YvEvP#xdCRJVigd\u0026-ti%)8MEf}8tx\u003ew=8q/3w@qE%oEar-(\u003cBy/JnuVZNjwNu(eDKp(rarR^HB8k=sy\u0026r@moIXe=nLR-JefDcwzD}ocay!8jsS*KblRxZnmiA=%C4y",
            "ln": 16619,
            "col": 27,
            "line": 498
          },
          {
            "b": "z/oCmx(^S}Acsb*aBsCrazC.naz2Olz/N]DarU96wo8y4w]w/9x(n3li%)8MzdNN9wPPsExLzvaB1wB/efG1FDs.2bc$)sjBAn(Wi%)8Mx\u003ew=cB6\u0026T2B#y=(DKp(rarUuizGG}Lvqf7XvqPZ{C{2l)p!1!-pdnbui%)8MarUuizGG}Lvqf7Xy**%$auY",
            "ln": 21200,
            "col": 88,
            "line": 631
          },
          {
            "b": "arSr\u003caAz4mz!%PdaARpday]zcvqfQ4zEEx[azC.nzY\u0026Ehy?W%jaA7\u003cmvpS[?wPI{7A%:3jwPz*fAV^H/xjVf[wmPZ{zF0/nxM4%lefF[IA=-\u0026PctmahBAn#QvpS[?dlv\u003eVazCBowPz*fAV=I*attk!DKp(rarU-wz*c2oxdcCHm{!.Kr6:hear\u003cl{A=k$vx(k5awPRu\u003ewo8y4w]xZMc39sea$K\u003cHvqf7\u0026BAg@kA=k$DwPz*fAW-C03lQDlaAz2",
            "ln": 21450,
            "col": 1,
            "line": 642
          },
          {
            "b": "x)KtszGP/6v@Dm5wN/*@z/fS6dlv\u003ezarSr\u003caAIagwN/*nAbPMeaz+$mA0^ZgCw7YbwHIUvB.90ADKp(rarUxoBrC^FauZ\u00263i%)8MarU-pv@Dl}B6\u0026({B8$]6uM.GOAb](fA+frkuVZ10wPxzBC3/r4v(\u003e2xx\u003ezl[wO95Qk#{AYp!%+UarR1larR^@l%\u003ca^qCOX",
            "ln": 22658,
            "col": 12,
            "line": 682
          },
          {
            "b": "3lQDlaBKO7bwy+2wO95Qk#{AYp!%+U3lQDlatkw\u003cwn-Pdz/^ahy\u0026r*0azCBgxKM6}az$+may/tczE)s1x(v)gaARJAwPI%4vR/+1xBk\u003e8arUYoB9hqvauZ\u0026^z!%krw[k%lasIbtwoha1dq\u003coBuT[1(zE)s1x(v)guMZ\u003cwf!rUOarR^Hc#KfAuT[1(zE)s1wN(]Caz#ssuT[1(zE)s1x(v)guNXhZfD-z0BzkP6z/{dJi%)izy\u0026:d{arR^Hfe1CUzY\u0026}oBrC4ez!0M9x\u003ewG3vrMi8zE[1",
            "ln": 27319,
            "col": 13,
            "line": 822
          },
          {
            "b": "koIT5iV{ds3lQDlaARsmwP8Zke{8nzB-Rb7auZ\u00263j0lgfze0H2z/YG1z/f9b3lQDlaAz4mB.(dxjS(^DB7Gf0v@%bovr=x{as!M?efDoWwNPaYwofpACxa/\u003casqqMx()]#woe\u003eOawL{goE}qYrzl7q3lQDlarS1Mx(dB1B-Y5]3l%b1wnbS.arR^HiYZ[+BAzklwP8f\u003evr\u003cmFzF%.Iattla3lQDlaARsmwPz\u003cmvKJNvz*9-PcuBoqA=.",
            "ln": 27627,
            "col": 56,
            "line": 831
          },
          {
            "b": "By^0CvrlHjzdK\u00261z/fD7v@%aFaAz4nB-IwhwftP6zdNl(vru6%C)UVparR^HB-RwgwPf5tC3!=\u003ey*?PwBAR2lB7F\u0026gi%)8MarV7tarV7tbwy+2wO95Qk#{AYp!%+U3lQE4wO+}1wGUh.azbe9i%)izzE^D[3lQEiwPS6nzxK4wB.9SwEf$xBatkw\u003czEA",
            "ln": 35035,
            "col": 37,
            "line": 1026
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "dumpers_.begin"
            ],
            [
              "",
              "dumpers_.end"
            ],
            [
              "",
              "dumpers_.clear"
            ],
            [
              "",
              "sock_.size"
            ],
            [
              "",
              "sock_.clear"
            ],
            [
              "",
              "getrlimit"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "setrlimit"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "random_extra_.clear"
            ],
            [
              "",
              "random_extra_.append"
            ],
            [
              "",
              "random_extra_.append"
            ],
            [
              "",
              "textgen_.get_text"
            ],
            [
              "",
              "random_extra_.append"
            ],
            [
              "",
              "random_extra_.append"
            ],
            [
              "",
              "textgen_.get_text"
            ],
            [
              "",
              "random_extra_.append"
            ],
            [
              "",
              "random_extra_.c_str"
            ],
            [
              "",
              "change_fd_limits"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "base_uri_.prepare"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "resolve_addr"
            ],
            [
              "",
              "base_uri_.getHost.c_str"
            ],
            [
              "",
              "base_uri_.getHost"
            ],
            [
              "",
              "base_uri_.getPortStr"
            ],
            [
              "",
              "base_uri_.isLiteralIPv6"
            ],
            [
              "",
              "base_uri_.isSSL"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "proxy_.prepare"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "resolve_addr"
            ],
            [
              "",
              "proxy_.getHost.c_str"
            ],
            [
              "",
              "proxy_.getHost"
            ],
            [
              "",
              "proxy_.getPortStr"
            ],
            [
              "",
              "resolve_addr"
            ],
            [
              "",
              "base_uri_.getHost.c_str"
            ],
            [
              "",
              "base_uri_.getHost"
            ],
            [
              "",
              "base_uri_.getPortStr"
            ],
            [
              "",
              "resolve_addr"
            ],
            [
              "",
              "base_uri_.getHost.c_str"
            ],
            [
              "",
              "base_uri_.getHost"
            ],
            [
              "",
              "proxy_.getPortStr"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "random_extra_.resize"
            ],
            [
              "",
              "user_agent_.append"
            ],
            [
              "",
              "rand"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "verb_.append"
            ],
            [
              "",
              "verb_.append"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "verb_.append"
            ],
            [
              "",
              "verb_.append"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "verb_.append"
            ],
            [
              "",
              "verb_.append"
            ],
            [
              "",
              "verb_.append"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "content_type_.append"
            ],
            [
              "",
              "content_type_.append"
            ],
            [
              "",
              "content_type_.append"
            ],
            [
              "",
              "content_type_.append"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "accept_.append"
            ],
            [
              "",
              "accept_.append"
            ],
            [
              "",
              "accept_.append"
            ],
            [
              "",
              "accept_.append"
            ],
            [
              "",
              "request_.clear"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "base_uri_.getData"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "base_uri_.getPath"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "base_uri_.getHost"
            ],
            [
              "",
              "base_uri_.getPort"
            ],
            [
              "",
              "base_uri_.getPort"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "base_uri_.getPort"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "ss.str"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "cookie_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "header_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "probe_request_.append"
            ],
            [
              "",
              "probe_request_.append"
            ],
            [
              "",
              "probe_request_.append"
            ],
            [
              "",
              "base_uri_.getData"
            ],
            [
              "",
              "probe_request_.append"
            ],
            [
              "",
              "request_.begin"
            ],
            [
              "",
              "verb_.size"
            ],
            [
              "",
              "base_uri_.getPathLen"
            ],
            [
              "",
              "request_.end"
            ],
            [
              "",
              "probe_request_.append"
            ],
            [
              "",
              "request_.begin"
            ],
            [
              "",
              "verb_.size"
            ],
            [
              "",
              "request_.end"
            ],
            [
              "",
              "probe_request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "ss.str"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "GenerateRangeHeader"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.reserve"
            ],
            [
              "",
              "request_.length"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.length"
            ],
            [
              "",
              "request_.append"
            ],
            [
              "",
              "request_.c_str"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "sprintf"
            ],
            [
              "",
              "sprintf"
            ],
            [
              "",
              "time"
            ],
            [
              "",
              "localtime"
            ],
            [
              "",
              "strftime"
            ],
            [
              "",
              "strftime"
            ],
            [
              "",
              "csv_report_.append"
            ],
            [
              "",
              "html_report_.append"
            ],
            [
              "",
              "sprintf"
            ],
            [
              "",
              "verb_.c_str"
            ],
            [
              "",
              "proxy_.getData"
            ],
            [
              "",
              "sprintf"
            ],
            [
              "",
              "proxy_.getData"
            ],
            [
              "",
              "dumpers_.push_back"
            ],
            [
              "",
              "HTMLDumper"
            ],
            [
              "",
              "base_uri_.getData"
            ],
            [
              "",
              "dumpers_.push_back"
            ],
            [
              "",
              "CSVDumper"
            ],
            [
              "",
              "dumpers_.size"
            ],
            [
              "",
              "dumpers_.i.Initialize"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "sock_.id.close"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "csv_report_.c_str"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "html_report_.c_str"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "base_uri_.getData"
            ],
            [
              "",
              "verb_.c_str"
            ],
            [
              "",
              "cookie_.c_str"
            ],
            [
              "",
              "header_.c_str"
            ],
            [
              "",
              "proxy_.getData"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "base_uri_.getData"
            ],
            [
              "",
              "verb_.c_str"
            ],
            [
              "",
              "cookie_.c_str"
            ],
            [
              "",
              "header_.c_str"
            ],
            [
              "",
              "proxy_.getData"
            ],
            [
              "",
              "sock_.begin"
            ],
            [
              "",
              "sock_.end"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "dumpers_.size"
            ],
            [
              "",
              "dumpers_.i.WriteStats"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "memset"
            ],
            [
              "",
              "getaddrinfo"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "gai_strerror"
            ],
            [
              "",
              "memset"
            ],
            [
              "",
              "timerclear"
            ],
            [
              "",
              "timerclear"
            ],
            [
              "",
              "timerclear"
            ],
            [
              "",
              "gettimeofday"
            ],
            [
              "",
              "sock_.resize"
            ],
            [
              "",
              "FD_ZERO"
            ],
            [
              "",
              "FD_ZERO"
            ],
            [
              "",
              "SlowSocket"
            ],
            [
              "",
              "probe_socket_.init"
            ],
            [
              "",
              "base_uri_.getHost.c_str"
            ],
            [
              "",
              "base_uri_.getHost"
            ],
            [
              "",
              "base_uri_.isSSL"
            ],
            [
              "",
              "probe_socket_.set_state"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "probe_socket_.get_requests_to_send"
            ],
            [
              "",
              "FD_SET"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "FD_SET"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "SlowSocket"
            ],
            [
              "",
              "sock_.num_connected.set_state"
            ],
            [
              "",
              "sock_.num_connected.init"
            ],
            [
              "",
              "base_uri_.getHost.c_str"
            ],
            [
              "",
              "base_uri_.getHost"
            ],
            [
              "",
              "base_uri_.isSSL"
            ],
            [
              "",
              "sock_.num_connected.set_state"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "sock_.num_connected.set_state"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.is_ready_read"
            ],
            [
              "",
              "FD_SET"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.get_requests_to_send"
            ],
            [
              "",
              "FD_SET"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.get_followups_to_send"
            ],
            [
              "",
              "sock_.i.get_last_followup_timing"
            ],
            [
              "",
              "sock_.i.set_last_followup_timing"
            ],
            [
              "",
              "FD_SET"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "report_status"
            ],
            [
              "",
              "report_parameters"
            ],
            [
              "",
              "report_status"
            ],
            [
              "",
              "poll"
            ],
            [
              "",
              "select"
            ],
            [
              "",
              "gettimeofday"
            ],
            [
              "",
              "timersub"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "FD_ISSET"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "probe_socket_.recv_slow"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "FD_ISSET"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "probe_socket_.send_slow"
            ],
            [
              "",
              "probe_request_.c_str"
            ],
            [
              "",
              "probe_request_.size"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_request_.size"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "probe_request_.c_str"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "probe_socket_.get_sockfd"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "FD_ISSET"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.recv_slow"
            ],
            [
              "",
              "sock_.i.set_state"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "close_sock"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.set_last_read"
            ],
            [
              "",
              "FD_ISSET"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.get_requests_to_send"
            ],
            [
              "",
              "sock_.i.send_slow"
            ],
            [
              "",
              "request_.c_str"
            ],
            [
              "",
              "request_.size"
            ],
            [
              "",
              "sock_.i.set_state"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "close_sock"
            ],
            [
              "",
              "sock_.i.set_state"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "request_.size"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "request_.c_str"
            ],
            [
              "",
              "sock_.i.get_followups_to_send"
            ],
            [
              "",
              "get_random_extra"
            ],
            [
              "",
              "sock_.i.send_slow"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "sock_.i.set_state"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "close_sock"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "sock_.i.get_sockfd"
            ],
            [
              "",
              "sock_.i.get_followups_to_send"
            ],
            [
              "",
              "usleep"
            ],
            [
              "",
              "\u003ccstring\u003e"
            ],
            [
              "",
              "\u003cerrno.h\u003e"
            ],
            [
              "",
              "\u003cmath.h\u003e"
            ],
            [
              "",
              "\u003cnetdb.h\u003e"
            ],
            [
              "",
              "\u003cnetinet/in.h\u003e"
            ],
            [
              "",
              "\u003cnumeric\u003e"
            ],
            [
              "",
              "\u003csstream\u003e"
            ],
            [
              "",
              "\u003cstdio.h\u003e"
            ],
            [
              "",
              "\u003cstring\u003e"
            ],
            [
              "",
              "\u003csys/poll.h\u003e"
            ],
            [
              "",
              "\u003csys/resource.h\u003e"
            ],
            [
              "",
              "\u003csys/socket.h\u003e"
            ],
            [
              "",
              "\u003csys/time.h\u003e"
            ],
            [
              "",
              "\u003cunistd.h\u003e"
            ],
            [
              "",
              "\u003cvector\u003e"
            ],
            [
              "",
              "config.h"
            ],
            [
              "",
              "range-generator.h"
            ],
            [
              "",
              "slowhttptest.h"
            ],
            [
              "",
              "slowlog.h"
            ],
            [
              "",
              "slowsocket.h"
            ],
            [
              "",
              "slowstats.h"
            ],
            [
              "",
              "text-generator.h"
            ]
          ],
          "mbr": [
            "accept_.append",
            "base_uri_.getData",
            "base_uri_.getHost",
            "base_uri_.getHost().c_str",
            "base_uri_.getPath",
            "base_uri_.getPathLen",
            "base_uri_.getPort",
            "base_uri_.getPortStr",
            "base_uri_.isLiteralIPv6",
            "base_uri_.isSSL",
            "base_uri_.prepare",
            "content_type_.append",
            "cookie_.append",
            "cookie_.c_str",
            "csv_report_.append",
            "csv_report_.c_str",
            "dumpers_.begin",
            "dumpers_.clear",
            "dumpers_.end",
            "dumpers_.push_back",
            "dumpers_.size",
            "fd_limit.rlim_cur",
            "fd_limit.rlim_max",
            "header_.append",
            "header_.c_str",
            "hints.ai_family",
            "hints.ai_flags",
            "hints.ai_socktype",
            "html_report_.append",
            "html_report_.c_str",
            "probe_request_.append",
            "probe_request_.c_str",
            "probe_request_.size",
            "probe_socket_.get_requests_to_send",
            "probe_socket_.get_sockfd",
            "probe_socket_.init",
            "probe_socket_.recv_slow",
            "probe_socket_.send_slow",
            "probe_socket_.set_state",
            "progress_timer.tv_sec",
            "proxy_.getData",
            "proxy_.getHost",
            "proxy_.getHost().c_str",
            "proxy_.getPortStr",
            "proxy_.prepare",
            "random_extra_.append",
            "random_extra_.c_str",
            "random_extra_.clear",
            "random_extra_.resize",
            "request_.append",
            "request_.begin",
            "request_.c_str",
            "request_.clear",
            "request_.end",
            "request_.length",
            "request_.reserve",
            "request_.size",
            "sock_.begin",
            "sock_.clear",
            "sock_.end",
            "sock_.resize",
            "sock_.size",
            "ss.str",
            "textgen_.get_text",
            "timeout.tv_sec",
            "timeout.tv_usec",
            "tv_delay.tv_sec",
            "tv_delay.tv_usec",
            "user_agent_.append",
            "verb_.append",
            "verb_.c_str",
            "verb_.size"
          ],
          "tgt": [
            "CSVDumper",
            "FD_ISSET",
            "FD_SET",
            "FD_ZERO",
            "GenerateRangeHeader",
            "HTMLDumper",
            "SlowSocket",
            "accept_.append",
            "base_uri_.getData",
            "base_uri_.getHost",
            "base_uri_.getHost().c_str",
            "base_uri_.getPath",
            "base_uri_.getPathLen",
            "base_uri_.getPort",
            "base_uri_.getPortStr",
            "base_uri_.isLiteralIPv6",
            "base_uri_.isSSL",
            "base_uri_.prepare",
            "change_fd_limits",
            "close_sock",
            "content_type_.append",
            "cookie_.append",
            "cookie_.c_str",
            "csv_report_.append",
            "csv_report_.c_str",
            "dumpers_.begin",
            "dumpers_.clear",
            "dumpers_.end",
            "dumpers_.push_back",
            "dumpers_.size",
            "gai_strerror",
            "get_random_extra",
            "getaddrinfo",
            "getrlimit",
            "gettimeofday",
            "header_.append",
            "header_.c_str",
            "html_report_.append",
            "html_report_.c_str",
            "localtime",
            "memset",
            "poll",
            "printf",
            "probe_request_.append",
            "probe_request_.c_str",
            "probe_request_.size",
            "probe_socket_.get_requests_to_send",
            "probe_socket_.get_sockfd",
            "probe_socket_.init",
            "probe_socket_.recv_slow",
            "probe_socket_.send_slow",
            "probe_socket_.set_state",
            "proxy_.getData",
            "proxy_.getHost",
            "proxy_.getHost().c_str",
            "proxy_.getPortStr",
            "proxy_.prepare",
            "rand",
            "random_extra_.append",
            "random_extra_.c_str",
            "random_extra_.clear",
            "random_extra_.resize",
            "report_parameters",
            "report_status",
            "request_.append",
            "request_.begin",
            "request_.c_str",
            "request_.clear",
            "request_.end",
            "request_.length",
            "request_.reserve",
            "request_.size",
            "resolve_addr",
            "select",
            "setrlimit",
            "slowlog",
            "sock_.begin",
            "sock_.clear",
            "sock_.end",
            "sock_.resize",
            "sock_.size",
            "sprintf",
            "ss.str",
            "strerror",
            "strftime",
            "strlen",
            "textgen_.get_text",
            "time",
            "timerclear",
            "timersub",
            "user_agent_.append",
            "usleep",
            "verb_.append",
            "verb_.c_str",
            "verb_.size"
          ],
          "funcs": [
            [
              "slowhttptest",
              3832
            ],
            [
              "change_fd_limits()",
              5732
            ],
            [
              "* SlowHTTPTest::get_random_extra()",
              6862
            ],
            [
              "init(const char* url, const char* verb,\n    const char* path, const char* proxy,\n    const char* content_type, const char* accept, const char* cookie, const char* header)",
              7223
            ],
            [
              "close_sock(int id)",
              16136
            ],
            [
              "report_final()",
              16201
            ],
            [
              "report_parameters()",
              16593
            ],
            [
              "report_status(bool to_stats)",
              19519
            ],
            [
              "resolve_addr(const char* host, const char* port, addrinfo  **addr, bool is_ipv6)",
              21113
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 34,
              "op.ge": 3,
              "op.gt": 23,
              "op.le": 4,
              "op.lt": 15,
              "op.ne": 22,
              "op.add": 22,
              "op.bor": 5,
              "op.div": 2,
              "op.lor": 2,
              "op.mod": 5,
              "op.mul": 8,
              "op.shl": 2,
              "op.sub": 2,
              "op.band": 39,
              "op.land": 33,
              "op.lnot": 14,
              "max_depth": 22,
              "op.concat": 184,
              "call_count": 307,
              "node_count": 8368,
              "member_count": 72,
              "max_array_len": 6,
              "op_density.eq": 0,
              "op_density.ge": 0,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.div": 0,
              "op_density.lor": 0,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.shl": 0,
              "op_density.sub": 0,
              "op_density.band": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 4,
              "member_depth_max": 3,
              "max_numeric_array": 2,
              "op_density.concat": 0.02
            },
            "file": {
              "size": 35206,
              "entropy": 4.86
            },
            "text": {
              "lines": 1035,
              "top_char": 101,
              "tab_count": 2,
              "max_ws_run": 30,
              "digit_ratio": 0.02,
              "space_count": 8983,
              "char_entropy": 4.86,
              "mixed_indent": 1,
              "unique_chars": 92,
              "top_char_null": 0,
              "escape_density": 0.01,
              "string_density": 0.21,
              "top_char_ratio": 0.06,
              "ascii_art_lines": 2,
              "avg_line_length": 33.02,
              "max_line_length": 132,
              "empty_line_ratio": 0.04,
              "hex_escape_count": 2,
              "last_line_length": 28,
              "whitespace_ratio": 0.28,
              "identifier_density": 1.46,
              "line_length_stddev": 23.61,
              "octal_escape_count": 2,
              "normalized_string_count": 6.78,
              "repeated_char_sequences": 276,
              "suspicious_comment_ratio": 0.11,
              "trailing_whitespace_lines": 28,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 28.26
            },
            "binds": {
              "count": 57
            },
            "binary": {
              "peak_region_bytes": 8192,
              "peak_region_entropy": 5.33
            },
            "source": {
              "class_count": 1,
              "function_count": 8
            },
            "imports": {
              "count": 22,
              "third_party_count": 22,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 5605,
              "count": 218,
              "avg_length": 25.71,
              "max_length": 121,
              "avg_entropy": 2.79,
              "domain_count": 1,
              "entropy_stddev": 1.27,
              "high_entropy_count": 3
            },
            "comments": {
              "chars": 2843,
              "count": 71,
              "lines": 90,
              "high_entropy": 8,
              "to_code_ratio": 0.1,
              "url_in_comments": 2
            },
            "functions": {
              "count": 9
            },
            "identifiers": {
              "count": 1515,
              "unique": 283,
              "avg_length": 9.19,
              "max_length": 25,
              "min_length": 1,
              "avg_entropy": 2.63,
              "reuse_ratio": 0.19,
              "length_stddev": 4.46,
              "has_digit_ratio": 0.01,
              "sequential_names": 1,
              "base64_like_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0,
              "high_entropy_count": 11,
              "high_entropy_ratio": 0.04,
              "all_lowercase_ratio": 0.76,
              "all_uppercase_ratio": 0.07,
              "numeric_suffix_count": 3,
              "double_underscore_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 27,
        "mol": "H(Cm₅)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/src/slowhttptest.cc",
        "pid": 0,
        "risk": 3,
        "sha": "29defa44f34dc718cb5922f4d403134235974ffa9a3acc15f4997add2c4b4c76",
        "size": 35206,
        "traits": [
          {
            "id": "micro-behaviors/communications/http/fingerprint::browser-user-agent-string",
            "atk": "T1071.001",
            "conf": 0.88,
            "crit": 3,
            "desc": "Hardcoded browser User-Agent string",
            "spans": [
              [
                2119,
                13
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/header/content-length::source-content-length-header",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.9,
            "crit": 3,
            "desc": "HTTP Content-Length header literal in source",
            "spans": [
              [
                11594,
                16
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/http/user-agent::user-agent-pool-index-rotation",
            "atk": "T1036.005",
            "mbc": "E1036",
            "conf": 0.9,
            "crit": 3,
            "desc": "Selects User-Agent from a pool by index",
            "spans": [
              [
                8890,
                20
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/ip/resolve::resolve-getaddrinfo",
            "conf": 0.66,
            "crit": 3,
            "desc": "References getaddrinfo endpoint-resolution API",
            "spans": [
              [
                21514,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/event/kernel/poll::poll-multiplex",
            "conf": 0.5,
            "crit": 2,
            "desc": "poll() I/O multiplexing",
            "spans": [
              [
                27414,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/event/kernel/select::select-multiplex",
            "conf": 0.5,
            "crit": 2,
            "desc": "select() I/O multiplexing",
            "spans": [
              [
                27691,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/relay::relay-event-loop-call",
            "atk": "T1090.003",
            "mbc": "C0003",
            "conf": 0.9,
            "crit": 3,
            "desc": "Relay uses an event-driven socket loop",
            "uses": [
              4,
              5
            ],
            "spans": [
              [
                27414,
                4
              ],
              [
                27691,
                6
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "wQby%xK$$8vqWRsr+V5=z/M%^xjkmTvScz%dHETFawuGVwO#N2wfu2jwmY^7Bzbkdl2ZmxxK@qWx\u003e7Z(B7D)Br+lq)x(v(iga\u003em6d0fclar\u003cG[v}xL0wG\u0026M+3mWevD2E*FzddYjzF%RtB-RapBzbxfazbt7wGUMev}xR3azCZov@Dj6y?Wr}v}u^bx([2hBzbkdoLF0FzGxww3mWevs-nB9zddYjz^)/%x(k54ay/teC{43qaARpdawuGVwO#N2ayPv0dHETFxMOuniXJdgCxUVFAa9l\u0026wId[wxd[7nv}xL0wPGH#nKC{wq:\u0026n[e?^RZ3mWe#zFS)9B0bHmADL#owN(])C{3KmAbok#vpB4:az+Fgao",
            "ln": 101,
            "col": 23,
            "line": 2
          },
          {
            "b": "l[xD(x([31AV!}rAb]JhB0bywazCXiy?WD\u003ee^:6Jq!oI.BzbkdoLF0FzGxwiw]zYjBzbkdB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP.dJ\u0026Lwze192BzkVhB0bQywmY^7BzbkdoLF0FzGxww3mWeFdK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([",
            "ln": 541,
            "col": 46,
            "line": 12
          },
          {
            "b": "wGSgry\u0026sJhBAzFzwPI@CxD^=\u003cbv\u003ev$x(mG8l}6Nhrzlw0rz(Hkb4#7uA5]T9y\u0026r/(y?N:dBt1*B3l%m%wmYu}ni{oBuQE{$f!\u003c1WarUiaw[=c]axqfdqb{4(p/HsnB97}Ni^2sOADL\u00261Accacbv$XjwEoU8ay]4}x(mG8rzDa.ryHm\u003er8K\u0026WByWA[vrDWguJ",
            "ln": 1178,
            "col": 8,
            "line": 38
          },
          {
            "b": "p\u0026ZG0C{43ABzkVhB2)MztY7.)arR^HarR\u003cJat4aDxM4%li=G1TBrzXGarU9ey-)?uvp\u003ca=v\u003c2q@A+e:5wN({9xMw3lxj@zUr8=WpAb](wC{3KqaztXmBujwVA=-ALzV",
            "ln": 3270,
            "col": 16,
            "line": 82
          },
          {
            "b": "y+cYBz/fhgzddVijS)r\u003er9@u=ssCwt3lQEcz/fhgBzU$tjS[//A==koc#T6Dvrc0iattt?f!+4r3lQE9w*?+rA3dqbattk!DMT%{zF%Rty*?ybaz2zeBA]0qA+xH",
            "ln": 5146,
            "col": 30,
            "line": 116
          },
          {
            "b": "z*be(B97xbAaI9rB-Rnmxcqniz*b(pBz#tkB96D7p\u0026ZG0C#P6dwJHkax(n2nzddc@c#0NvayPq6v\u003en:jxKL{7dK[\u003eExlCZDDKp95azCBgc$ddev\u003c0(Rf!1k(3lQDlazC.9zZW4@3lQDlaAz4nB-IvxeIPr]arV7tarUfcvr9GkA+[@mfFUE\u003cauZ\u0026]ats{^i%)8Mv}Yp\u003eaAg+hxJ)hBgbJnVjS]7]fD+^93lQE3xKL{7Ab](wD0r0SgbJnVjS]7",
            "ln": 5790,
            "col": 23,
            "line": 142
          },
          {
            "b": "BAhhezyxTFy:*!QDKp(rarU-EA=bxaC{)/Qy+cX%mmGNyoJkw0qCnR:B7]@iz!pzuA+)fNi%)8MEf}8tB7]o8vqEt\u003cnK(PGp^(]Tq+oF^nK(J8i%)8MB7]o8vqEt\u003cnK(uEr4Gdsx(n31xKL^?y?mSoi%)8MB8k=sy\u0026r@[x(mTbc$D)#B.t5$wP?T3efEX/oIu(%3lQD\u003epdXq.mpe\u003e\u003cqAN(]z*a-Kr8uL9B96O*B8k=suVY\u003e2BsmFsarQ",
            "ln": 10181,
            "col": 8,
            "line": 320
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "strtol"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "getopt"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "usage"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "strtol"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "parse_int"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "info"
            ],
            [
              "",
              "check_window_range"
            ],
            [
              "",
              "strlen"
            ],
            [
              "",
              "strncpy"
            ],
            [
              "",
              "signal"
            ],
            [
              "",
              "signal"
            ],
            [
              "",
              "slowlog_init"
            ],
            [
              "",
              "slow_test"
            ],
            [
              "",
              "SlowHTTPTest"
            ],
            [
              "",
              "slow_test.init"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "slow_test.run_test"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "slow_test.report_final"
            ],
            [
              "",
              "\u003ccctype\u003e"
            ],
            [
              "",
              "\u003cgetopt.h\u003e"
            ],
            [
              "",
              "\u003climits.h\u003e"
            ],
            [
              "",
              "\u003cmemory\u003e"
            ],
            [
              "",
              "\u003csignal.h\u003e"
            ],
            [
              "",
              "\u003cstdio.h\u003e"
            ],
            [
              "",
              "\u003cstdlib.h\u003e"
            ],
            [
              "",
              "\u003cstring.h\u003e"
            ],
            [
              "",
              "\u003cunistd.h\u003e"
            ],
            [
              "",
              "config.h"
            ],
            [
              "",
              "slowhttptest.h"
            ],
            [
              "",
              "slowlog.h"
            ]
          ],
          "mbr": [
            "slow_test.init",
            "slow_test.report_final",
            "slow_test.run_test"
          ],
          "tgt": [
            "SlowHTTPTest",
            "check_window_range",
            "getopt",
            "info",
            "parse_int",
            "printf",
            "signal",
            "slow_test",
            "slow_test.init",
            "slow_test.report_final",
            "slow_test.run_test",
            "slowlog",
            "slowlog_init",
            "strlen",
            "strncpy",
            "strtol",
            "usage"
          ],
          "funcs": [
            [
              "info()",
              1343
            ],
            [
              "usage()",
              1425
            ],
            [
              "check_window_range(int a,int b)",
              4880
            ],
            [
              "parse_int(int \u0026val, long max = INT_MAX)",
              5117
            ],
            [
              "int_handler(int param)",
              5615
            ],
            [
              "main(int argc, char **argv)",
              5834
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.gt": 5,
              "op.le": 2,
              "op.lt": 7,
              "op.ne": 1,
              "op.lor": 1,
              "op.band": 1,
              "op.land": 2,
              "op.lnot": 19,
              "max_depth": 15,
              "call_count": 56,
              "node_count": 2223,
              "member_count": 3,
              "max_array_len": 1,
              "op_density.eq": 0,
              "op_density.gt": 0,
              "op_density.le": 0,
              "op_density.lt": 0,
              "op_density.ne": 0,
              "op_density.lor": 0,
              "op_density.band": 0,
              "op_density.land": 0,
              "op_density.lnot": 0.01,
              "member_depth_max": 2
            },
            "file": {
              "size": 11022,
              "entropy": 4.76
            },
            "text": {
              "lines": 341,
              "top_char": 101,
              "max_ws_run": 19,
              "digit_ratio": 0.04,
              "space_count": 2964,
              "char_entropy": 4.76,
              "unique_chars": 89,
              "top_char_null": 0,
              "string_density": 0.19,
              "top_char_ratio": 0.06,
              "ascii_art_lines": 2,
              "avg_line_length": 31.32,
              "max_line_length": 106,
              "empty_line_ratio": 0.04,
              "last_line_length": 1,
              "whitespace_ratio": 0.3,
              "identifier_density": 0.82,
              "line_length_stddev": 24.33,
              "normalized_string_count": 3.57,
              "repeated_char_sequences": 41,
              "suspicious_string_ratio": 0.02,
              "suspicious_comment_ratio": 0.4,
              "trailing_whitespace_lines": 2,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 10.22
            },
            "binds": {
              "count": 15
            },
            "binary": {
              "peak_region_bytes": 4878,
              "peak_region_entropy": 4.97
            },
            "source": {
              "function_count": 6
            },
            "imports": {
              "count": 12,
              "third_party_count": 12,
              "third_party_ratio": 1
            },
            "strings": {
              "sql": 1,
              "bytes": 3293,
              "count": 66,
              "avg_length": 49.89,
              "max_length": 97,
              "avg_entropy": 3.57,
              "entropy_stddev": 0.88
            },
            "comments": {
              "chars": 1021,
              "count": 5,
              "lines": 25,
              "high_entropy": 2,
              "to_code_ratio": 0.08,
              "url_in_comments": 2
            },
            "functions": {
              "count": 6
            },
            "identifiers": {
              "count": 278,
              "unique": 86,
              "avg_length": 7.91,
              "max_length": 19,
              "min_length": 1,
              "avg_entropy": 2.48,
              "reuse_ratio": 0.31,
              "length_stddev": 3.92,
              "has_digit_ratio": 0.01,
              "sequential_names": 3,
              "single_char_count": 3,
              "single_char_ratio": 0.03,
              "high_entropy_count": 4,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.73,
              "all_uppercase_ratio": 0.14,
              "numeric_suffix_count": 1,
              "double_underscore_count": 1,
              "underscore_prefix_count": 1
            }
          }
        },
        "id": 29,
        "mol": "H(Os)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/src/slowhttptestmain.cc",
        "pid": 0,
        "risk": 1,
        "sha": "5a11a20171a7a8c1dc537d8811858baec4bbf37c354914ed8f0d48fecb5c8947",
        "size": 11022,
        "traits": [
          {
            "id": "metadata/file/string/file::tmp",
            "conf": 0.2,
            "crit": 1,
            "desc": "tmp keyword",
            "spans": [
              [
                5178,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/os/signal/handler::signal-ignore-sigpipe-call",
            "conf": 0.9,
            "crit": 3,
            "desc": "Calls signal with SIGPIPE ignored",
            "spans": [
              [
                10245,
                6
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "AcVFrxj#xfgb7Bqax8\u0026(xjVuhq!P-TD0$N$dHETFawuGVwO#N2wfu2jwmY^7Bzbkdl2ZmxxK@qWx\u003e7Z(B7D)Br+lq)x(v(iga\u003em6d0fclar\u003cG[v}xL0wG\u0026M+3mWevD2E*FzddYjzF%RtB-RapBzbxfazbt7wGUMev}xR3azCZov@Dj6y?Wr}v}u^bx([2hBzbkdoLF0FzGxww3mWevs-nB9zddYjz^)/%x(k54ay/teC{43qaARpdawuGVwO#N2ayPv0dHETFxMOuniXJdgCxUVFAa9l\u0026wId[wxd[7nv}xL0wPGH#nKC{wq:\u0026n[e?^RZ3mWe#zFS)9B0bHmADL#owN(])C{3KmAbok#vpB4:az+FgaA8oyvp%Q(wN({9zY\u0026+iaA}\u003cuBzkS9efG1Lw]@l9A+bOcay]hcBAh88B-.h9aA.NjwPw]nxK@qWx\u003e7Z(A@",
            "ln": 84,
            "col": 6,
            "line": 2
          },
          {
            "b": "l[xD(x([31AV!}rAb]JhB0bywazCXiy?WD\u003ee^:6Jq!oI.BzbkdoLF0FzGxwiw]zYjBzbkdB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP.dJ\u0026Lwze192BzkVhB0bQywmY^7BzbkdoLF0FzGxww3mWeFdK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([",
            "ln": 524,
            "col": 46,
            "line": 12
          },
          {
            "b": "wP?T3efFCvzGx[xv}Yp\u003edJ\u0026tqy?l%\u003evqPN8aBsCraz+$euUj1*wGTbUw[=6)uV6p?wGTc0awL{goDVLxB97@hB-X-!azbLhwO@]dx(4u/zEEx[efDcXa$kOXarUxgc)rzBxj2m+y?k4rDKp(rarUSzx(n38c)zVevpB4:aARJAz/xo9az+$eazbt7wGSpuazbLjaA}\u003cuBzkS9iV].\u0026a$K\u003cGx(4u/zEEx[ed9HxarR^HarR^HaAITBwPz*fAWUHtA=7",
            "ln": 1201,
            "col": 30,
            "line": 43
          },
          {
            "b": "c$vgkB95KmxKL{hazbLjzddJqatbo0diJ%AarUfjzGx[xBzkP6uVWzkzF%.wjS[\u0026XzdLa\u003crzl7ni%)8Mv}Yp\u003eay/IczdNg0w)m5Dt@@xoay/tcB95KmxKL{hayYF9auZ\u0026SBzkP6uVELwzF%.Iay/IczdNg0w*]!G3lQE6Ab]VgBy(}qz!AA?x(4uiar\u00269-e\u00262n8avXT@k$\u003cr-efFzAw*]!G3lQEmvp9?+B95KFvlj/saA?g2B97\u0026hBsqrvefFLyA+$",
            "ln": 1607,
            "col": 15,
            "line": 60
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "fopen"
            ],
            [
              "",
              "printf"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "fprintf"
            ],
            [
              "",
              "fflush"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "time"
            ],
            [
              "",
              "ctime_r"
            ],
            [
              "",
              "fprintf"
            ],
            [
              "",
              "va_start"
            ],
            [
              "",
              "vfprintf"
            ],
            [
              "",
              "va_end"
            ],
            [
              "",
              "fflush"
            ],
            [
              "",
              "exit"
            ],
            [
              "",
              "time"
            ],
            [
              "",
              "ctime_r"
            ],
            [
              "",
              "fprintf"
            ],
            [
              "",
              "va_start"
            ],
            [
              "",
              "vfprintf"
            ],
            [
              "",
              "va_end"
            ],
            [
              "",
              "\u003cctime\u003e"
            ],
            [
              "",
              "\u003cerrno.h\u003e"
            ],
            [
              "",
              "\u003cstdarg.h\u003e"
            ],
            [
              "",
              "\u003cstdio.h\u003e"
            ],
            [
              "",
              "\u003cstdlib.h\u003e"
            ],
            [
              "",
              "\u003cstring.h\u003e"
            ],
            [
              "",
              "slowlog.h"
            ]
          ],
          "tgt": [
            "ctime_r",
            "exit",
            "fflush",
            "fopen",
            "fprintf",
            "printf",
            "strerror",
            "time",
            "va_end",
            "va_start",
            "vfprintf"
          ],
          "funcs": [
            [
              "slowhttptest",
              1147
            ],
            [
              "slowlog_init",
              1172
            ],
            [
              "check",
              1454
            ],
            [
              "log_fatal",
              1593
            ],
            [
              "slowlog",
              1900
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 2,
              "op.le": 1,
              "op.lor": 1,
              "op.band": 2,
              "op.lnot": 2,
              "max_depth": 12,
              "call_count": 20,
              "node_count": 465,
              "op_density.eq": 0,
              "op_density.le": 0,
              "op_density.lor": 0,
              "op_density.band": 0,
              "op_density.lnot": 0
            },
            "file": {
              "size": 2278,
              "entropy": 5.04
            },
            "text": {
              "lines": 90,
              "top_char": 42,
              "max_ws_run": 9,
              "digit_ratio": 0.01,
              "space_count": 324,
              "char_entropy": 5.04,
              "unique_chars": 78,
              "top_char_null": 0,
              "string_density": 0.07,
              "top_char_ratio": 0.08,
              "ascii_art_lines": 2,
              "avg_line_length": 24.31,
              "max_line_length": 80,
              "empty_line_ratio": 0.18,
              "last_line_length": 28,
              "whitespace_ratio": 0.18,
              "identifier_density": 0.97,
              "line_length_stddev": 22.72,
              "normalized_string_count": 0.63,
              "repeated_char_sequences": 3,
              "suspicious_comment_ratio": 0.67,
              "trailing_whitespace_lines": 1,
              "suspicious_identifier_ratio": 0.03,
              "normalized_unique_identifiers": 5.39
            },
            "binds": {
              "count": 2
            },
            "binary": {
              "peak_region_bytes": 2278,
              "peak_region_entropy": 4.91
            },
            "source": {
              "function_count": 4
            },
            "imports": {
              "count": 7,
              "third_party_count": 7,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 75,
              "count": 6,
              "avg_length": 12.5,
              "max_length": 42,
              "avg_entropy": 2.43,
              "entropy_stddev": 1.31
            },
            "comments": {
              "chars": 949,
              "count": 3,
              "lines": 23,
              "high_entropy": 2,
              "to_code_ratio": 0.34,
              "url_in_comments": 2
            },
            "functions": {
              "count": 4
            },
            "identifiers": {
              "count": 87,
              "unique": 35,
              "avg_length": 6.8,
              "max_length": 17,
              "min_length": 1,
              "avg_entropy": 2.3,
              "reuse_ratio": 0.4,
              "length_stddev": 3.11,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.03,
              "all_lowercase_ratio": 0.94,
              "all_uppercase_ratio": 0.06
            }
          }
        },
        "id": 30,
        "mol": "H₂(Db₂F₂)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/src/slowlog.cc",
        "pid": 0,
        "risk": 4,
        "sha": "14c8050861387d6499cfd70f698912164de4d2fd06f54921948d3716452364b4",
        "size": 2278,
        "traits": [
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/string/process-name::apache-name",
            "conf": 0.4,
            "crit": 3,
            "desc": "apache web server name",
            "spans": [
              [
                307,
                6
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                132,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                620,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                572,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                231,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                200,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/buffer::c-command-buffer",
            "conf": 0.8,
            "crit": 3,
            "desc": "C declares a character or byte buffer",
            "spans": [
              [
                1671,
                14
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/format/json::native-command-result-field",
            "conf": 0.9,
            "crit": 3,
            "desc": "Native command result field",
            "spans": [
              [
                1265,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/handle::c-fopen-overwrite-mode",
            "conf": 0.94,
            "crit": 3,
            "desc": "C opens a file in overwrite mode",
            "spans": [
              [
                1274,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/file/open::fopen",
            "conf": 0.66,
            "crit": 3,
            "desc": "References C fopen file-open API",
            "spans": [
              [
                1274,
                5
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "AcVFrxj#xfgb7Bqax8\u0026(xjVuhq!P-TD0$N$dHETFawuGVwO#N2wfu2jwmY^7Bzbkdl2ZmxxK@qWx\u003e7Z(B7D)Br+lq)x(v(iga\u003em6d0fclar\u003cG[v}xL0wG\u0026M+3mWevD2E*FzddYjzF%RtB-RapBzbxfazbt7wGUMev}xR3azCZov@Dj6y?Wr}v}u^bx([2hBzbkdoLF0FzGxww3mWevs-nB9zddYjz^)/%x(k54ay/teC{43qaARpdawuGVwO#N2ayPv0dHETFxMOuniXJdgCxUVFAa9l\u0026wId[wxd[7nv}xL0wPGH#nKC{wq:\u0026n[e?^RZ3mWe#zFS)9B0bHmADL#owN(])C{3KmAbok#vpB4:az+FgaA8oyvp%Q(wN({9zY\u0026+iaA}\u003cuBzkS9efG1Lw]@l9A+bOcay]hcBAh88B-.h9aA.NjwPw]nxK@qWx\u003e7Z(A@",
            "ln": 84,
            "col": 6,
            "line": 2
          },
          {
            "b": "l[xD(x([31AV!}rAb]JhB0bywazCXiy?WD\u003ee^:6Jq!oI.BzbkdoLF0FzGxwiw]zYjBzbkdB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP.dJ\u0026Lwze192BzkVhB0bQywmY^7BzbkdoLF0FzGxww3mWeFdK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([",
            "ln": 524,
            "col": 46,
            "line": 12
          },
          {
            "b": "wO$\u003c%ayO=4BZY8[CwZ}#B7]@iuU\u003cp\u003eauZ\u0026*x)Kuew*?7$BAI2duW3x#uVP}cwHPXF31v*\u003ey-)+fBrAZ?B7GDmz!0N3Ac9HHz!0M{wm3(gq+{7]q+]+Nmn$/Xq+{:#lSMJNmL2VeCwZ}#B7]@iefG1FDs.2bd0GMtuVP}cwHP5\u00263lQE9w*?XhBswtV3lQDlaAIvqCwIhgc})AbuQW\u003c\u003cpF@.^b4U!nz/M$wwPS3dzF78kz!0M]BrCTozE:(0B.g",
            "ln": 1773,
            "col": 8,
            "line": 69
          },
          {
            "b": "AV/BqDsXjvzY*upiV].\u0026tY7-paA}ZluVP}cwH[%BBAg@kA=k$DwPz*ezZ^a%3lQEtaz2wgwGVsbarR^HxjVgaz!0N3Ac9HHz!0M{wm3(gq+{7]q+]+Nmn$/Xq+{:#lSMJNmL2VevpKz4vqGp{zE^9}x)KtwaspJbBAI2duW3x#uVP}cwNxm+zyETOarR^HB8k=sy\u0026r@moIXe=l}6Bxm\u003et=bB7GCoB8LM7wPP4vwft]7v}xv$wGUD8w[CQ{aAE",
            "ln": 1977,
            "col": 56,
            "line": 72
          },
          {
            "b": "arV7tarUYoBAIRwaAz4nj0j(U3jpG+BrBH#z*bb#v@2T$iY.s[Bye{7zENB2v@2^@xdbhKDKp(rx(n2nw]7)*B2%ZoarUxgc[Nd@jV%]ow]7)*B09Q*w[b.2y::vyv@2W!uO0r?uQ)K:mOCuQfEXC1aBsCrarR!sy**%$auZ\u00263i%)8MEf}8tA+funA=91iv@uy8d06rpyI49:efEz?q:\u003cUPoE}q#y**%$aBCqcuRTx(lqgfxodq}fEe",
            "ln": 2250,
            "col": 1,
            "line": 76
          },
          {
            "b": "uV*sbwPzc]x(dNai%)8MarV7PwO=B0aBsCrarR^HaA}Kqwn=W0B7]@iuM.GOA:-\u0026@c[cn+asICKwm6E#AaK5%y?W:2BrAdTCwZ}#y\u0026sJeA:JS%ze18vas!NUzE^9\u003cz*b=kuU\u003cB[x((AzarR^HarSr\u003cazCBoa:mTrwn=W0B7]@iuNW9JfcCdPy?$kd",
            "ln": 2816,
            "col": 25,
            "line": 95
          },
          {
            "b": "A+fqNaAz4mauZ\u0026/wPGB!vqf7^wQ5qCaBsCrarR!nwmPZ/w]z*fwfs2TBAhIni%)8MarU-zv@2W!uM.GOB8LM7wPPtvwPGB!vqf7XvqPZ{C}p7UwPGB!vqf7\u0026z!0N8D2NsC3lQDlarR^HarR^HarR^HarR^HarUYoB1GN:x\u003cU?1z//]cz!{\u003c:3lQDlazCBoeIOwhjS[/:v@2W!uNWaA3lQDlarR!Fy\u0026sJlz!yE(pE!+XqC{p*efDcGvqb",
            "ln": 3140,
            "col": 42,
            "line": 105
          },
          {
            "b": "q/3w@q/ueYwPP%]v@Dm5wN/*?Abn@%zyw}7wo8y4w]xdwvpS[?diJ%AarUloA=b!rjS(Bu3jm)#x\u003ewFov@Dm5wN/*gB8LM7w[km1ayO!\u003eAXfE-x\u003cUpVwo6jzvpS[?eK0PSuTWFQA+]r8diH.}fBw{BarR^Hcmf\u003c7nLS8WpE!qKq=s!ZjS[rRA=b!AaBsCrarR!Fy\u0026sJlz!yE(pE!+XqC{p*efDcDvqY$3BrC7izF\u003c2}BrCTyv@2T$asgLVash8lzxZROB8LM7w[km13lQDlarR^HarR^HaAITBwPz*fAWUHtA=b!Adlv\u003eVarR!py\u0026sxac[dj+arR^HA+funA=91ivqH0@i%)8MEf}8tA+funA=91wA=\u003e}P3vJl*vScg3ax98{Ct\u0026A\u0026yH}PGi+98CzE)s1uVQp8c$cT%A+PA6zZ((rwmPZiay/tcB95Km",
            "ln": 4033,
            "col": 6,
            "line": 137
          },
          {
            "b": "Bx\u0026Ycdlv\u003eVarR!py\u0026sxac[dj+arR^HA+funA=91ivqH0@i%)8MEf}8tx\u003ewFoxjVf@zGWALq=uv%lQ:)La$jSYclM@jBy/ukc)zO*oKyBYsT2pzaBsCrarR!vw**ORoKyd^sylh(wNw}UA==2cx\u003e7N[wNx4-y?k2oB8kh[BA?dzazkncwO#Vtb2.AluQEmWr3A+xax8ijuQ^QXmo0z^mpe\u003eWo^}hEjS(BcaBsCrarR^HaAIvqCwIhgc})AbuQW\u003c\u003cpF@.^b4C50zF%RtB-Rapv@b\u003c\u003czGE1hwPz)bw[+:-By!Y{a$kOXarR^HarUfgz/YFrdlv\u003eVarR^HaAz4nB-Ivxw)]H%wJHkwarR!P3lQDlazCBoq=uv%lSve{B-Rb3p\u0026Zn[vru6NwQdS{x(4ueB8#e8v@#%5efFOpBy/ukc)zO*oKyBYsT2pCax8ijuQ^QXmo0z^mpe\u003eWo^}hEjS(BcaBsCrarR^HaAIvqCwIhgc})AbuQW\u003c\u003cpF@.^b4C50zF%RtB-Rapv@b\u003c\u003czGE1uA+PY9By=OgwQdJ#a$kOXarR^HarUfgz/YE",
            "ln": 4817,
            "col": 53,
            "line": 164
          },
          {
            "b": "3lQDlaAz4nB-Ivxw)]H%wJHkwaBKOtax8ijuVP!2uVZa9wQ5r7xM4%luV6p?wHIRvy*O.oB8CXvi%)8Mq=uv%B7GD2w[irhB8khmaAIEhyI49:dlv\u003eVazC.naAz4nauZ\u0026Cq+QLdz/fD7v@%buB8khji%)8Mx\u003ew=lwPP4SjS(BcaBsCrarR!vzGE1jA=Jo=ax8ijuUr}(uUam#z/NmEB8khmaAz4ndlv\u003eVarR^Wflp@FCwIhgc})AbuQW\u003c\u003cpF@.^b6dWjyH}Pgc1G4Vq=uvjv@Dm5wN/*8wPz*fAYLr?wl:0@efB",
            "ln": 5454,
            "col": 13,
            "line": 184
          },
          {
            "b": "z*bb#v@2T$iY.p)v%hj2y\u0026sICC5I89dJ\u0026hyw?k6Cx)Kt$BrCyhzyDYP3lQE9zGE1wwPP4TaAIQuuM.MQq=uv%A+eV\u0026d06DCuO0seB.ifEy?mGk3lQDlarR^HarR^HarR^HarSY/A+e:7d06rpyI49:efFzAw?k6vwO%4wfEY6\u003carUxgd06DCuNWaA3lQDlazCBoA+ftnjrMsbaBtjrarR^HarUxoBrCdnAV^H/q=uv%xjVf(wPz*fAWV0Iy*O.oA+ftwi%)8MarR^Hx\u003ew=8A=Jo=jS)W4oKyj^qCQg$s3YOX",
            "ln": 5848,
            "col": 7,
            "line": 201
          },
          {
            "b": "au.\u003egfEXb\u003e3lQDlayYF9uM.GOvS=oA3lQDlaA7\u003e7B7GD2auZ\u0026-wO%NparV7t3lQEiwPP4TaAIQuuM.MQq=uv%CxdztwHIRvy*O.ovS=o\u0026efF\u003eyw]?K9uNVs8arR^HarR^HarR^HarR^HiV@GPzE+epz!0M{wm3(gvS=o\u0026efF\u003eyw]?K9uO0rNdlv\u003ezarSr\u003caz2Cjx(W=cwmoN*aA}mnaAIaiBp6ckx\u003ew=lwPP4Uats]+clNtuBrA.faA7\u003e7B7GD2diJ%AarR^Hx\u003ew=8nP5l:x\u003c\u003e*RwO#33jV%{fD2NszaBsCrarR^HaAv",
            "ln": 7308,
            "col": 10,
            "line": 251
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "SlowSocket"
            ],
            [
              "",
              "sockfd_"
            ],
            [
              "",
              "requests_to_send_"
            ],
            [
              "",
              "followups_to_send_"
            ],
            [
              "",
              "last_followup_timing_"
            ],
            [
              "",
              "offset_"
            ],
            [
              "",
              "ssl_"
            ],
            [
              "",
              "ssl_ctx_"
            ],
            [
              "",
              "buf_"
            ],
            [
              "",
              "start_in_millisecs_"
            ],
            [
              "",
              "connected_in_millisecs_"
            ],
            [
              "",
              "stop_in_millisecs_"
            ],
            [
              "",
              "state_"
            ],
            [
              "",
              "last_read_in_msec_"
            ],
            [
              "",
              "window_size_"
            ],
            [
              "",
              "read_interval_"
            ],
            [
              "",
              "setsockopt"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "getsockopt"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "fcntl"
            ],
            [
              "",
              "fcntl"
            ],
            [
              "",
              "rand"
            ],
            [
              "",
              "socket"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "set_nonblocking"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "set_window_size"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "connect_ssl"
            ],
            [
              "",
              "connect_plain"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "max"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "strerror"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "connect_plain"
            ],
            [
              "",
              "SSL_library_init"
            ],
            [
              "",
              "SSLv23_client_method"
            ],
            [
              "",
              "SSL_CTX_new"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "getenv"
            ],
            [
              "",
              "getenv"
            ],
            [
              "",
              "SSL_CTX_use_certificate_file"
            ],
            [
              "",
              "getenv"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "SSL_CTX_use_PrivateKey_file"
            ],
            [
              "",
              "getenv"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "SSL_new"
            ],
            [
              "",
              "SSL_CTX_free"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "SSL_set_tlsext_host_name"
            ],
            [
              "",
              "SSL_set_fd"
            ],
            [
              "",
              "SSL_connect"
            ],
            [
              "",
              "SSL_get_error"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "SSL_read"
            ],
            [
              "",
              "recv"
            ],
            [
              "",
              "SSL_get_error"
            ],
            [
              "",
              "SSL_is_init_finished"
            ],
            [
              "",
              "SSL_is_init_finished"
            ],
            [
              "",
              "SSL_do_handshake"
            ],
            [
              "",
              "SSL_get_error"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "SSL_get_cipher"
            ],
            [
              "",
              "SSL_write"
            ],
            [
              "",
              "send"
            ],
            [
              "",
              "slowlog"
            ],
            [
              "",
              "SSL_free"
            ],
            [
              "",
              "SSL_CTX_free"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "gettimeofday"
            ],
            [
              "",
              "set_start"
            ],
            [
              "",
              "set_connected"
            ],
            [
              "",
              "set_stop"
            ],
            [
              "",
              "timeval_to_milliseconds"
            ],
            [
              "",
              "timeval_to_milliseconds"
            ],
            [
              "",
              "\u003calgorithm\u003e"
            ],
            [
              "",
              "\u003cerrno.h\u003e"
            ],
            [
              "",
              "\u003cfcntl.h\u003e"
            ],
            [
              "",
              "\u003cmath.h\u003e"
            ],
            [
              "",
              "\u003cnetdb.h\u003e"
            ],
            [
              "",
              "\u003copenssl/ssl.h\u003e"
            ],
            [
              "",
              "\u003cstdio.h\u003e"
            ],
            [
              "",
              "\u003cstring.h\u003e"
            ],
            [
              "",
              "\u003cstring\u003e"
            ],
            [
              "",
              "\u003csys/socket.h\u003e"
            ],
            [
              "",
              "\u003csys/time.h\u003e"
            ],
            [
              "",
              "\u003csys/types.h\u003e"
            ],
            [
              "",
              "\u003cunistd.h\u003e"
            ],
            [
              "",
              "slowlog.h"
            ],
            [
              "",
              "slowsocket.h"
            ],
            [
              "",
              "slowurl.h"
            ]
          ],
          "mbr": [
            "addr.ai_addr",
            "addr.ai_addrlen",
            "res.ai_family",
            "res.ai_next",
            "res.ai_protocol",
            "res.ai_socktype"
          ],
          "tgt": [
            "SSL_CTX_free",
            "SSL_CTX_new",
            "SSL_CTX_use_PrivateKey_file",
            "SSL_CTX_use_certificate_file",
            "SSL_connect",
            "SSL_do_handshake",
            "SSL_free",
            "SSL_get_cipher",
            "SSL_get_error",
            "SSL_is_init_finished",
            "SSL_library_init",
            "SSL_new",
            "SSL_read",
            "SSL_set_fd",
            "SSL_set_tlsext_host_name",
            "SSL_write",
            "SSLv23_client_method",
            "SlowSocket",
            "buf_",
            "close",
            "connect",
            "connect_plain",
            "connect_ssl",
            "connected_in_millisecs_",
            "fcntl",
            "followups_to_send_",
            "getenv",
            "getsockopt",
            "gettimeofday",
            "last_followup_timing_",
            "last_read_in_msec_",
            "max",
            "offset_",
            "rand",
            "read_interval_",
            "recv",
            "requests_to_send_",
            "send",
            "set_connected",
            "set_nonblocking",
            "set_start",
            "set_stop",
            "set_window_size",
            "setsockopt",
            "slowlog",
            "socket",
            "sockfd_",
            "ssl_",
            "ssl_ctx_",
            "start_in_millisecs_",
            "state_",
            "stop_in_millisecs_",
            "strerror",
            "timeval_to_milliseconds",
            "window_size_"
          ],
          "funcs": [
            [
              "slowhttptest",
              1228
            ],
            [
              "set_window_size",
              1690
            ],
            [
              "set_nonblocking",
              2272
            ],
            [
              "init",
              2449
            ],
            [
              "connect_plain",
              4028
            ],
            [
              "connect_ssl",
              4333
            ],
            [
              "recv_slow",
              5842
            ],
            [
              "send_slow",
              6265
            ],
            [
              "close",
              7812
            ],
            [
              "set_state",
              8121
            ],
            [
              "set_last_read",
              8500
            ],
            [
              "is_ready_read",
              8634
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 13,
              "op.gt": 5,
              "op.le": 4,
              "op.lt": 4,
              "op.ne": 5,
              "op.add": 3,
              "op.bor": 1,
              "op.mod": 1,
              "op.mul": 1,
              "op.sub": 3,
              "op.band": 7,
              "op.land": 8,
              "op.lnot": 8,
              "max_depth": 22,
              "call_count": 87,
              "node_count": 2286,
              "member_count": 6,
              "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,
              "op_density.bor": 0,
              "op_density.mod": 0,
              "op_density.mul": 0,
              "op_density.sub": 0,
              "op_density.band": 0,
              "op_density.land": 0,
              "op_density.lnot": 0,
              "max_concat_chain": 3,
              "member_depth_max": 2
            },
            "file": {
              "size": 9007,
              "entropy": 4.95
            },
            "text": {
              "lines": 336,
              "top_char": 101,
              "tab_count": 3,
              "max_ws_run": 2,
              "digit_ratio": 0.01,
              "space_count": 1793,
              "char_entropy": 4.95,
              "mixed_indent": 1,
              "unique_chars": 82,
              "top_char_null": 0,
              "string_density": 0.06,
              "top_char_ratio": 0.06,
              "ascii_art_lines": 2,
              "avg_line_length": 25.81,
              "max_line_length": 124,
              "empty_line_ratio": 0.09,
              "last_line_length": 28,
              "whitespace_ratio": 0.24,
              "identifier_density": 1.19,
              "line_length_stddev": 22.93,
              "normalized_string_count": 1.15,
              "repeated_char_sequences": 20,
              "suspicious_comment_ratio": 0.19,
              "trailing_whitespace_lines": 8,
              "suspicious_identifier_ratio": 0.01,
              "normalized_unique_identifiers": 15.01
            },
            "binds": {
              "count": 41
            },
            "binary": {
              "peak_region_bytes": 7168,
              "peak_region_entropy": 5
            },
            "source": {
              "function_count": 11
            },
            "imports": {
              "count": 16,
              "third_party_count": 16,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 538,
              "count": 21,
              "avg_length": 25.62,
              "max_length": 60,
              "avg_entropy": 3.41,
              "entropy_stddev": 0.48
            },
            "comments": {
              "chars": 1299,
              "count": 16,
              "lines": 35,
              "high_entropy": 3,
              "to_code_ratio": 0.12,
              "url_in_comments": 2
            },
            "functions": {
              "count": 11
            },
            "identifiers": {
              "count": 399,
              "unique": 126,
              "avg_length": 10.2,
              "max_length": 28,
              "min_length": 1,
              "avg_entropy": 2.68,
              "reuse_ratio": 0.32,
              "length_stddev": 5.57,
              "has_digit_ratio": 0.01,
              "sequential_names": 1,
              "single_char_count": 1,
              "single_char_ratio": 0.01,
              "high_entropy_count": 8,
              "high_entropy_ratio": 0.06,
              "all_lowercase_ratio": 0.67,
              "all_uppercase_ratio": 0.11
            }
          }
        },
        "id": 32,
        "mol": "H₂(Cm₈Db)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/src/slowsocket.cc",
        "pid": 0,
        "risk": 4,
        "sha": "119591604c69d8f279235151c89e7be86749d96b4df903d3a93b6705575af58b",
        "size": 9007,
        "traits": [
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/string/process-name::apache-name",
            "conf": 0.4,
            "crit": 3,
            "desc": "apache web server name",
            "spans": [
              [
                307,
                6
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                132,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                620,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                572,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                231,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                200,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/init::socket-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a socket in C/C++ source",
            "spans": [
              [
                3204,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-server-certificate-file",
            "conf": 0.86,
            "crit": 3,
            "desc": "OpenSSL TLS server certificate file API",
            "spans": [
              [
                4915,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-server-private-key-file",
            "conf": 0.86,
            "crit": 3,
            "desc": "OpenSSL TLS server private key API",
            "spans": [
              [
                5109,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-ssl-session-function",
            "conf": 0.7,
            "crit": 3,
            "desc": "OpenSSL SSL session function",
            "spans": [
              [
                5518,
                10
              ],
              [
                5912,
                8
              ],
              [
                7372,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/connect::connect-symbol",
            "atk": "T1071",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "References connect socket API",
            "spans": [
              [
                4097,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/options::options-get",
            "conf": 0.66,
            "crit": 3,
            "desc": "Get socket options",
            "spans": [
              [
                2041,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/options::options-set",
            "conf": 0.66,
            "crit": 3,
            "desc": "Set socket options",
            "spans": [
              [
                1837,
                10
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/receive::recv-symbol",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "Uses recv socket call",
            "spans": [
              [
                5956,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/send::send-symbol",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "Uses send socket call",
            "spans": [
              [
                7422,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::openssl-ssl-connect-function",
            "conf": 0.7,
            "crit": 3,
            "desc": "SSL_connect named, not linked",
            "spans": [
              [
                5557,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/state-connect::einprogress-connect-state",
            "conf": 0.8,
            "crit": 3,
            "desc": "Handles a pending socket connection",
            "spans": [
              [
                4160,
                11
              ]
            ]
          },
          {
            "id": "micro-behaviors/data/source/property/identity::flags-identifier",
            "conf": 0.85,
            "crit": 3,
            "desc": "Source identifier named flags",
            "spans": [
              [
                2314,
                5
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/relay::native-channel-bidirectional-copy",
            "atk": "T1090,T1572",
            "conf": 0.93,
            "crit": 1,
            "desc": "Native source contains both socket receive and send calls",
            "uses": [
              14,
              15
            ],
            "spans": [
              [
                5956,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::tls-server-certificate",
            "conf": 0.92,
            "crit": 3,
            "desc": "TLS server certificate material",
            "uses": [
              8
            ],
            "spans": [
              [
                4915,
                28
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::tls-server-private-key",
            "conf": 0.92,
            "crit": 3,
            "desc": "TLS server private key material",
            "uses": [
              9
            ],
            "spans": [
              [
                5109,
                27
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/relay::channel-bidirectional-copy",
            "atk": "T1090,T1572",
            "conf": 0.93,
            "crit": 3,
            "desc": "Bidirectional socket or channel data transfer",
            "uses": [
              19
            ],
            "spans": [
              [
                5956,
                4
              ],
              [
                7422,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/ssl::tls-server-certificate-key-pair",
            "conf": 0.92,
            "crit": 3,
            "desc": "TLS server certificate and private key material",
            "uses": [
              20,
              21
            ],
            "spans": [
              [
                4915,
                28
              ],
              [
                5109,
                27
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "z/M%^xjkmTvScAvax8\u0026(xjVuhq!P-TD0$N$dHETFawuGVwO#N2wfu2jwmY^7Bzbkdl2ZmxxK@qWx\u003e7Z(B7D)Br+lq)x(v(iga\u003em6d0fclar\u003cG[v}xL0wG\u0026M+3mWevD2E*FzddYjzF%RtB-RapBzbxfazbt7wGUMev}xR3azCZov@Dj6y?Wr}v}u^bx([2hBzbkdoLF0FzGxww3mWevs-nB9zddYjz^)/%x(k54ay/teC{43qaARpdawuGVwO#N2ayPv0dHETFxMOuniXJdgCxUVFAa9l\u0026wId[wxd[7nv}xL0wPGH#nKC{wq:\u0026n[e?^RZ3mWe#zFS)9B0bHmADL#owN(])C{3KmAbok#vpB4:az+FgaA8oyvp%Q(wN({9zY\u0026+iaA}\u003cuBzkS9efG1Lw]@l9A+bOcay]hcBAh88B-.h9aA.NjwPw]nxK@qWx\u003e7Z(A@",
            "ln": 101,
            "col": 23,
            "line": 2
          },
          {
            "b": "l[xD(x([31AV!}rAb]JhB0bywazCXiy?WD\u003ee^:6Jq!oI.BzbkdoLF0FzGxwiw]zYjBzbkdB8UY2x\u003ez6?az+F7xlvS}wGUS7C4CYix(mMaAaK6bx(!ufz/fRsvqYP.dJ\u0026Lwze192BzkVhB0bQywmY^7BzbkdoLF0FzGxww3mWeFdK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([$dK([",
            "ln": 541,
            "col": 46,
            "line": 12
          },
          {
            "b": "Aa9l/aAIvqCw88uAcbVjBrC]q3sW{(y-(U#vruMUB.#8eAYMlMzFsibvqGU7wHF#IDKp(rw[=6)uM.GOw]zT1zyxahy?l%\u003evqPN.e[nmfBAe=UefDcXa$kOXarUYoBAIRwazbt7wNuM6jS)H1oIvIPEf{s8z!S-8q/(C\u0026B3$d/AaK5Ji-*uoBy!x)vruMsv@DmaBrC7bvr9?uw]zZbvrs4ye?O+9aBsCravwW*lRy=YpGg7?oIu\u003cDx-",
            "ln": 2898,
            "col": 6,
            "line": 78
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "fopen"
            ],
            [
              "",
              "file_name_.c_str"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "PreWrite"
            ],
            [
              "",
              "ModifyFormatString"
            ],
            [
              "",
              "va_start"
            ],
            [
              "",
              "vfprintf"
            ],
            [
              "",
              "new_format.c_str"
            ],
            [
              "",
              "va_end"
            ],
            [
              "",
              "PostWrite"
            ],
            [
              "",
              "fflush"
            ],
            [
              "",
              "fprintf"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "fprintf"
            ],
            [
              "",
              "StatsDumper"
            ],
            [
              "",
              "header_"
            ],
            [
              "",
              "Initialize"
            ],
            [
              "",
              "WriteString"
            ],
            [
              "",
              "header_.c_str"
            ],
            [
              "",
              "StatsDumper"
            ],
            [
              "",
              "url_"
            ],
            [
              "",
              "test_info_"
            ],
            [
              "",
              "Initialize"
            ],
            [
              "",
              "WriteHeader"
            ],
            [
              "",
              "HTMLDumper"
            ],
            [
              "",
              "IsOpen"
            ],
            [
              "",
              "WriteFooter"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "fprintf"
            ],
            [
              "",
              "WriteString"
            ],
            [
              "",
              "WriteFormattedString"
            ],
            [
              "",
              "url_.c_str"
            ],
            [
              "",
              "test_info_.c_str"
            ],
            [
              "",
              "WriteString"
            ],
            [
              "",
              "WriteString"
            ],
            [
              "",
              "new_format.find"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "new_format.size"
            ],
            [
              "",
              "new_format.insert"
            ],
            [
              "",
              "new_format.insert"
            ],
            [
              "",
              "\u003cstdarg.h\u003e"
            ],
            [
              "",
              "\u003cstring\u003e"
            ],
            [
              "",
              "slowlog.h"
            ],
            [
              "",
              "slowstats.h"
            ]
          ],
          "mbr": [
            "file_name_.c_str",
            "header_.c_str",
            "new_format.c_str",
            "new_format.find",
            "new_format.insert",
            "new_format.size",
            "test_info_.c_str",
            "url_.c_str"
          ],
          "tgt": [
            "CHECK_NOTNULL",
            "HTMLDumper",
            "Initialize",
            "IsOpen",
            "ModifyFormatString",
            "PostWrite",
            "PreWrite",
            "StatsDumper",
            "WriteFooter",
            "WriteFormattedString",
            "WriteHeader",
            "WriteString",
            "check",
            "fflush",
            "file_name_.c_str",
            "fopen",
            "fprintf",
            "header_",
            "header_.c_str",
            "new_format.c_str",
            "new_format.find",
            "new_format.insert",
            "new_format.size",
            "test_info_",
            "test_info_.c_str",
            "url_",
            "url_.c_str",
            "va_end",
            "va_start",
            "vfprintf"
          ],
          "funcs": [
            [
              "slowhttptest",
              2893
            ],
            [
              "Initialize",
              2919
            ],
            [
              "WriteStats",
              3021
            ],
            [
              "PostWrite",
              3414
            ],
            [
              "WriteString",
              3473
            ],
            [
              "Initialize",
              3825
            ],
            [
              "Initialize",
              4146
            ],
            [
              "WriteFormattedString",
              4344
            ],
            [
              "WriteHeader",
              4600
            ],
            [
              "WriteFooter",
              4664
            ],
            [
              "PreWrite",
              4771
            ],
            [
              "PostWrite",
              4824
            ],
            [
              "ModifyFormatString",
              4881
            ]
          ],
          "metrics": {
            "ast": {
              "op.gt": 1,
              "op.ne": 3,
              "op.add": 2,
              "op.mul": 4,
              "op.band": 5,
              "op.bnot": 1,
              "op.land": 1,
              "max_depth": 13,
              "op.concat": 9,
              "call_count": 46,
              "node_count": 1127,
              "member_count": 8,
              "op_density.gt": 0,
              "op_density.ne": 0,
              "op_density.add": 0,
              "op_density.mul": 0,
              "op_density.band": 0,
              "op_density.bnot": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 2,
              "op_density.concat": 0.01
            },
            "file": {
              "size": 5306,
              "entropy": 5.26
            },
            "text": {
              "lines": 192,
              "top_char": 116,
              "max_ws_run": 10,
              "digit_ratio": 0.01,
              "space_count": 751,
              "char_entropy": 5.26,
              "unique_chars": 83,
              "top_char_null": 0,
              "string_density": 0.06,
              "top_char_ratio": 0.06,
              "ascii_art_lines": 2,
              "avg_line_length": 26.64,
              "max_line_length": 197,
              "empty_line_ratio": 0.15,
              "last_line_length": 28,
              "whitespace_ratio": 0.18,
              "identifier_density": 0.87,
              "line_length_stddev": 27.11,
              "normalized_string_count": 0.79,
              "repeated_char_sequences": 3,
              "suspicious_string_ratio": 0.09,
              "suspicious_comment_ratio": 0.4,
              "trailing_whitespace_lines": 2,
              "normalized_unique_identifiers": 6.99
            },
            "binds": {
              "count": 1
            },
            "binary": {
              "peak_region_bytes": 5120,
              "peak_region_entropy": 5.14
            },
            "source": {
              "function_count": 9
            },
            "imports": {
              "count": 4,
              "third_party_count": 4,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 1579,
              "count": 11,
              "avg_length": 143.55,
              "max_length": 936,
              "avg_entropy": 2.32,
              "entropy_stddev": 1.82,
              "embedded_code_candidates": 1
            },
            "comments": {
              "chars": 1176,
              "count": 5,
              "lines": 29,
              "high_entropy": 2,
              "to_code_ratio": 0.18,
              "url_in_comments": 2
            },
            "functions": {
              "count": 9
            },
            "identifiers": {
              "count": 167,
              "unique": 53,
              "avg_length": 7.57,
              "max_length": 20,
              "min_length": 2,
              "avg_entropy": 2.54,
              "reuse_ratio": 0.32,
              "length_stddev": 3.64,
              "has_digit_ratio": 0.04,
              "high_entropy_count": 1,
              "high_entropy_ratio": 0.02,
              "all_lowercase_ratio": 0.66,
              "all_uppercase_ratio": 0.06,
              "numeric_suffix_count": 2
            }
          }
        },
        "id": 34,
        "mol": "O(S)H(F₂)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/src/slowstats.cc",
        "pid": 0,
        "risk": 4,
        "sha": "5de85a71ef0ebf3941f51e0a0477f585d9477b2ffdce05e190ce2af305b006d6",
        "size": 5306,
        "traits": [
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes"
          },
          {
            "id": "metadata/file/string/process-name::apache-name",
            "conf": 0.4,
            "crit": 3,
            "desc": "apache web server name",
            "spans": [
              [
                324,
                6
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                149,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                637,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                589,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                248,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                217,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/write/file/handle::c-fopen-overwrite-mode",
            "conf": 0.94,
            "crit": 3,
            "desc": "C opens a file in overwrite mode",
            "spans": [
              [
                2962,
                5
              ]
            ]
          },
          {
            "id": "objectives/supply-chain/hidden-payload/test-fixture::long-opaque-source-literal",
            "atk": "T1195.002,T1027",
            "mbc": "B0024",
            "conf": 0.9,
            "crit": 3,
            "desc": "Very long opaque string literal"
          },
          {
            "id": "objectives/supply-chain/hidden-payload/test-fixture::long-source-literal-resembles-code",
            "atk": "T1195.002,T1027",
            "mbc": "B0024",
            "conf": 0.88,
            "crit": 3,
            "desc": "Long source literal resembles embedded code"
          },
          {
            "id": "micro-behaviors/fs/file/open::fopen",
            "conf": 0.66,
            "crit": 3,
            "desc": "References C fopen file-open API",
            "spans": [
              [
                2962,
                5
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "ctx": [
          {
            "b": "DKp(rarSZaB7/Yrwn=Wfd0fcluVQc}yH}P{efE\u003eZrA9s6l%0nni%)8MarSZav@c78wHIUlwNxH%v@2T$uNX5zarR^HBzbk)B8LM7wPRo4jS(shi%)8MEf$xf3tBy1ax9h*yH}PGi-xQcwgg@azGx[xv}Yp\u003edJ\u0026ngByuZyv@DmaBrCpnBrCTsDsXJFDKp(rv}YB-yBBprwNxH%v@2T$uM.J}attt?b2i5#avy6+zE)s1wN(#lj0j\u003eMaAz4nB-IvxiY.s[zE+eqxK$K(z!0M]BycNwwmoN*efG1FDsXSIfEY6\u003cEf{r}zGE11z!0M]BuhDXwN/)iv}Yp\u003edJ\u0026ngByuZyv@DmaBrCpnBrCTsDsXJFDKp(rv}YB-yBBprwNxH%v@2T$uM.J}attt?b2i5#avy6+zE)s1wN(#lj0j\u003eMaAz4nB-IvxiY.p)v%fnxxK$K(z!0M]BycNwwmoN*efG1FDsXSIfEY6\u003cEf{r\u003cz/oCmq/ueYwPP%]nP5l:c$vgkB95KkwmPZ{zF0/payO!\u003eAW-bT3lQDUnjt)suRTx@pe%$Yc$cT%AW:6SarUfjzGx[xx(n2nB8LM7auZ\u0026di=/jHyH}PovpS[?eK0PSuUi.-x(55CayO!\u003eAXfE-x\u003cU}1v@3giAaHNcarR^HarR^HarR^HarR^HarR^HarR^HarR^HvpS[?eK0PSuVp47Bz\u003eVcy:?BMarUfcwN/H7B8LM7ar-(\u003ceIO!0b2-z\u0026yH}Qeay!?$zF%RtvR3V(A+eW3wN(#li%)8Mv@DmaBrCpnBrCQnBrAZ?iYZ+?zF\u003c2}BsqiGv@0RrvpS[?eK0PSuTWFQAX5twwmPZjk4eejvpS[?y?mGki%)8MA+funA=91uwPP4TjS(Bu3vJl*q/ueYwPPyAq/ueYwPP%]lVM:DBy=\u003egz/fSrayO!\u003eA+PA6zZ((rwmPZfaBsCravwW*lRy=YpGg7?oIu\u003cywb",
            "ln": 320,
            "col": 25,
            "line": 20
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "Socket"
            ],
            [
              "",
              "the_socket_"
            ],
            [
              "",
              "Socket"
            ],
            [
              "",
              "Close"
            ],
            [
              "",
              "shutdown"
            ],
            [
              "",
              "close"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "send"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "recv"
            ],
            [
              "",
              "CHECK_NOTNULL"
            ],
            [
              "",
              "socket"
            ],
            [
              "",
              "check"
            ],
            [
              "",
              "connect"
            ],
            [
              "",
              "Socket"
            ],
            [
              "",
              "sock.Init"
            ],
            [
              "",
              "\u003cunistd.h\u003e"
            ],
            [
              "",
              "slowlog.h"
            ],
            [
              "",
              "socket.h"
            ]
          ],
          "mbr": [
            "addr.ai_addr",
            "addr.ai_addrlen",
            "addr.ai_family",
            "addr.ai_protocol",
            "addr.ai_socktype",
            "sock.Init"
          ],
          "tgt": [
            "CHECK_NOTNULL",
            "Close",
            "Socket",
            "check",
            "close",
            "connect",
            "recv",
            "send",
            "shutdown",
            "sock.Init",
            "socket",
            "the_socket_"
          ],
          "funcs": [
            [
              "slowhttptest",
              173
            ],
            [
              "Close",
              273
            ],
            [
              "Send",
              417
            ],
            [
              "Recv",
              563
            ],
            [
              "Init",
              703
            ]
          ],
          "metrics": {
            "ast": {
              "op.eq": 1,
              "op.ge": 3,
              "op.ne": 1,
              "op.mul": 1,
              "op.bnot": 1,
              "op.lnot": 1,
              "max_depth": 10,
              "call_count": 16,
              "node_count": 437,
              "member_count": 6,
              "op_density.eq": 0,
              "op_density.ge": 0.01,
              "op_density.ne": 0,
              "op_density.mul": 0,
              "op_density.bnot": 0,
              "op_density.lnot": 0,
              "member_depth_max": 2,
              "self_compare_count": 1
            },
            "file": {
              "size": 1233,
              "entropy": 4.94
            },
            "text": {
              "lines": 56,
              "top_char": 101,
              "max_ws_run": 2,
              "digit_ratio": 0.02,
              "space_count": 185,
              "char_entropy": 4.94,
              "unique_chars": 64,
              "top_char_null": 0,
              "string_density": 0.09,
              "top_char_ratio": 0.07,
              "avg_line_length": 21.02,
              "max_line_length": 67,
              "empty_line_ratio": 0.18,
              "last_line_length": 28,
              "whitespace_ratio": 0.2,
              "identifier_density": 1.38,
              "line_length_stddev": 18.97,
              "normalized_string_count": 0.67,
              "repeated_char_sequences": 1,
              "trailing_whitespace_lines": 2,
              "normalized_unique_identifiers": 5.34
            },
            "binds": {
              "count": 2
            },
            "binary": {
              "peak_region_bytes": 1233,
              "peak_region_entropy": 4.93
            },
            "source": {
              "function_count": 4
            },
            "imports": {
              "count": 3,
              "third_party_count": 3,
              "third_party_ratio": 1
            },
            "strings": {
              "bytes": 68,
              "count": 5,
              "avg_length": 13.6,
              "max_length": 25,
              "avg_entropy": 3.08,
              "entropy_stddev": 0.25
            },
            "comments": {
              "chars": 121,
              "count": 5,
              "empty": 1,
              "lines": 4,
              "to_code_ratio": 0.08
            },
            "functions": {
              "count": 4
            },
            "identifiers": {
              "count": 77,
              "unique": 31,
              "avg_length": 6.65,
              "max_length": 13,
              "min_length": 3,
              "avg_entropy": 2.35,
              "reuse_ratio": 0.4,
              "length_stddev": 2.88,
              "all_lowercase_ratio": 0.74,
              "all_uppercase_ratio": 0.06
            }
          }
        },
        "id": 39,
        "mol": "H(Cm₅)",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/src/socket.cc",
        "pid": 0,
        "risk": 2,
        "sha": "63cc014256f5a0c2f7352322bc79563bbde31f83d9a16aafda1d578b5fa68569",
        "size": 1233,
        "traits": [
          {
            "id": "micro-behaviors/communications/socket/init::socket-source",
            "conf": 0.9,
            "crit": 3,
            "desc": "Creates a socket in C/C++ source",
            "spans": [
              [
                789,
                6
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/connect::connect-symbol",
            "atk": "T1071",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "References connect socket API",
            "spans": [
              [
                950,
                7
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/receive::recv-symbol",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "Uses recv socket call",
            "spans": [
              [
                666,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/socket/send::send-symbol",
            "mbc": "C0001",
            "conf": 0.66,
            "crit": 3,
            "desc": "Uses send socket call",
            "spans": [
              [
                526,
                4
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/relay::native-channel-bidirectional-copy",
            "atk": "T1090,T1572",
            "conf": 0.93,
            "crit": 1,
            "desc": "Native source contains both socket receive and send calls",
            "uses": [
              2,
              3
            ],
            "spans": [
              [
                666,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/proxy/relay::channel-bidirectional-copy",
            "atk": "T1090,T1572",
            "conf": 0.93,
            "crit": 3,
            "desc": "Bidirectional socket or channel data transfer",
            "uses": [
              4
            ],
            "spans": [
              [
                526,
                4
              ],
              [
                666,
                4
              ]
            ]
          }
        ],
        "type": "c"
      },
      {
        "id": 42,
        "mol": "H(Os)",
        "sha": "dcb89dbfb18e242ac8311971e63c95c1ee543f025918c4743afb83e8bc9bec26",
        "path": "slowhttptest-1.10.0.tar.gz!!slowhttptest-1.10.0/src/text-generator.h",
        "risk": 1,
        "size": 1628,
        "type": "c",
        "depth": 1
      }
    ],
    "omitted_files": 3,
    "v": "8"
  }
}