{
  "schemaVersion": 3,
  "importerVersion": "404-observations-6",
  "redactions": [
    "Request URLs and bodies, cookies, extracted values and hashes, WebSocket payloads, push endpoints, raw errors, local paths, and unknown fields are omitted.",
    "Caller and frame URL queries, fragments, credentials, ports, and identifier-like path segments are omitted."
  ],
  "id": "usatoday-com",
  "domain": "usatoday.com",
  "url": "https://usatoday.com",
  "runs": [
    {
      "id": "headful-c9086ea61a15",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-21T22:19:56.553345Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.usatoday.com/",
      "httpStatus": 200,
      "pageTitle": "USA TODAY - Breaking News and Latest News Today",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 3,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 7,
              "column": 451
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 40,
              "column": 399
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.doNotTrack",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 78
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.language",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 114
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.maxTouchPoints",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 3,
              "column": 347
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 79,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610160101/pubads_impl.js",
              "line": 19,
              "column": 3841
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610160101/pubads_impl.js",
              "line": 19,
              "column": 166744
            },
            {
              "url": "https://securepubads.g.doubleclick.net/tag/js/gpt.js",
              "line": 6,
              "column": 1336
            },
            {
              "url": "https://securepubads.g.doubleclick.net/tag/js/gpt.js",
              "line": 11,
              "column": 33529
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 3,
              "column": 65
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.webdriver",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 22,
              "column": 939
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "screen.height",
          "count": 14,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610160101/pubads_impl.js",
              "line": 19,
              "column": 166679
            },
            {
              "url": "https://static.adsafeprotected.com/publisher/922805/e8d59411-27ac-11f1-aa09-0e6958f30139.min.js",
              "line": 1,
              "column": 6769
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 11,
              "column": 348
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 58
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "screen.width",
          "count": 14,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610160101/pubads_impl.js",
              "line": 19,
              "column": 166661
            },
            {
              "url": "https://static.adsafeprotected.com/publisher/922805/e8d59411-27ac-11f1-aa09-0e6958f30139.min.js",
              "line": 1,
              "column": 6734
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 11,
              "column": 398
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 47
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 10,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 11,
              "column": 139
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 173,
              "column": 141
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [
        {
          "name": "Google Ads",
          "hosts": [
            "securepubads.g.doubleclick.net"
          ]
        }
      ],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "c.amazon-adsystem.com",
        "cdn.brandmetrics.com",
        "cdn.confiant-integrations.net",
        "cdn.taboola.com",
        "client.aps.amazon-adsystem.com",
        "config.aps.amazon-adsystem.com",
        "exbd.ex.co",
        "gum.criteo.com",
        "match.adsrvr.org",
        "mug.criteo.com",
        "phx.bmtrcs.com",
        "pixel.adsafeprotected.com",
        "secure.cdn.fastclick.net",
        "securepubads.g.doubleclick.net",
        "static.adsafeprotected.com",
        "web-banner.ads.aps.amazon-adsystem.com"
      ],
      "requestCount": 40,
      "scriptsCaptured": 8,
      "framesSeen": 1,
      "googleAdsObserved": true,
      "source": {
        "file": "results/headful/usatoday-com-20261021T221956.json",
        "sha256": "c9086ea61a15911416c5aca55e0560da649636b1110442f0ce0e346f45eb147f"
      },
      "scanUrl": "https://usatoday.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-97b01262fbbe",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:55:55.874296Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://usatoday.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "attempt_started",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "scanner_error",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 0,
      "scriptsCaptured": 0,
      "framesSeen": null,
      "googleAdsObserved": null,
      "source": {
        "file": "results/headful/usatoday-com-20261022T165555.json",
        "sha256": "97b01262fbbe4d43d8ead400c0acb6a617339fabcdcb04fad57588d43a3d3a69"
      }
    },
    {
      "id": "headful-e5c66b36ca64",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T16:55:56.744413Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://usatoday.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://www.usatoday.com/",
      "httpStatus": 200,
      "pageTitle": "USA TODAY - Breaking News and Latest News Today",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "signals",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": true
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 57,
              "column": 198
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 32,
              "column": 220
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 19,
              "column": 278294
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 57,
              "column": 5
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 308488
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://767274b8ff0fccc8b679afc14e51d5b1.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html"
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://767274b8ff0fccc8b679afc14e51d5b1.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html"
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://cdn.taboola.com/scripts/prebid_iframe_sync.html"
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://cm.g.doubleclick.net/partnerpixels"
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://hbx.media.net/checksync.php"
        },
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 3,
          "callers": [
            {
              "url": "https://cdn.taboola.com/scripts/ifs.js",
              "line": 1,
              "column": 479
            },
            {
              "url": "https://cdn.taboola.com/scripts/prebid_iframe_sync.html",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://cdn.taboola.com/scripts/prebid_iframe_sync.html"
        },
        {
          "api": "document.cookie.read",
          "count": 27,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 7,
              "column": 451
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 40,
              "column": 399
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 6,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 41,
              "column": 213
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.deviceMemory",
          "count": 9,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318827
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 80,
              "column": 104
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 172,
              "column": 16
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.doNotTrack",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 78
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.language",
          "count": 9,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 114
            },
            {
              "url": "https://www.usatoday.com/gcdn/dcjs/prod/main.js",
              "line": 2,
              "column": 202
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 172,
              "column": 446
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 390,
              "column": 74
            },
            {
              "url": "https://www.usatoday.com/uaxobl/",
              "line": 1064,
              "column": 208
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.languages",
          "count": 1,
          "callers": [
            {
              "url": "https://cdn.taboola.com/libtrc/usatodaydemo/loader.js",
              "line": 1,
              "column": 706205
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.maxTouchPoints",
          "count": 2,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 3,
              "column": 326
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 173,
              "column": 91
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.platform",
          "count": 2,
          "callers": [
            {
              "url": "https://cdn.taboola.com/libtrc/usatodaydemo/loader.js",
              "line": 1,
              "column": 706529
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 173,
              "column": 340
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.plugins",
          "count": 1,
          "callers": [
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 25,
              "column": 83
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 79,
          "callers": [
            {
              "url": "https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js",
              "line": 134,
              "column": 722
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 79,
          "callers": [
            {
              "url": "https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js",
              "line": 134,
              "column": 722
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 79,
          "callers": [
            {
              "url": "https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js",
              "line": 134,
              "column": 722
            }
          ],
          "inlineCaller": false,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 1,
          "callers": [
            {
              "url": "https://767274b8ff0fccc8b679afc14e51d5b1.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html",
              "line": 17,
              "column": 4169
            }
          ],
          "inlineCaller": false,
          "frame": "https://767274b8ff0fccc8b679afc14e51d5b1.safeframe.googlesyndication.com/safeframe/1-0-45/html/container.html"
        },
        {
          "api": "navigator.userAgent",
          "count": 1,
          "callers": [
            {
              "url": "https://hbx.media.net/checksync.php",
              "line": null,
              "column": null
            }
          ],
          "inlineCaller": false,
          "frame": "https://hbx.media.net/checksync.php"
        },
        {
          "api": "navigator.userAgent",
          "count": 220,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 3,
              "column": 65
            },
            {
              "url": "https://www.usatoday.com/gcdn/dcjs/prod/main.js",
              "line": 13,
              "column": 378
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 25,
              "column": 54
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 329,
              "column": 356
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 389,
              "column": 70
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "navigator.webdriver",
          "count": 3,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 22,
              "column": 939
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 25,
              "column": 297
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
              "line": 25,
              "column": 314
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "screen.availHeight",
          "count": 8,
          "callers": [
            {
              "url": "https://cdn.taboola.com/libtrc/usatodaydemo/loader.js",
              "line": 1,
              "column": 706459
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318483
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "screen.availWidth",
          "count": 8,
          "callers": [
            {
              "url": "https://cdn.taboola.com/libtrc/usatodaydemo/loader.js",
              "line": 1,
              "column": 706443
            },
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318543
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "screen.colorDepth",
          "count": 7,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318602
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "screen.height",
          "count": 41,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 11,
              "column": 348
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 58
            },
            {
              "url": "https://www.usatoday.com/gcdn/dcjs/prod/main.js",
              "line": 2,
              "column": 202
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 266,
              "column": 66
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 408,
              "column": 398
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "screen.width",
          "count": 41,
          "callers": [
            {
              "url": "https://www.usatoday.com/",
              "line": 11,
              "column": 398
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 123,
              "column": 47
            },
            {
              "url": "https://www.usatoday.com/gcdn/dcjs/prod/main.js",
              "line": 2,
              "column": 202
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 266,
              "column": 47
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 408,
              "column": 372
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 32,
          "callers": [
            {
              "url": "https://securepubads.g.doubleclick.net/pagead/managed/js/gpt/m202610190101/pubads_impl.js",
              "line": 23,
              "column": 318651
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 11,
              "column": 139
            },
            {
              "url": "https://www.usatoday.com/",
              "line": 170,
              "column": 141
            },
            {
              "url": "https://www.usatoday.com/gcdn/dcjs/prod/main.js",
              "line": 2,
              "column": 202
            },
            {
              "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
              "line": 329,
              "column": 33
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.usatoday.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://cdn.taboola.com/libtrc/usatodaydemo/loader.js",
          "excerpts": [
            "null!=t||(t=\"\"),(0,E.Rm)(r)?r(t):(\"format-duration\"===e&&(t=function(e){let t=parseInt(e);if(isNaN(t))return\"\";const n=Math.floor(t/3600);t%=3600;const i=Math.floor(t/60),r=t%60;return`${da(n)}:${da(i)}:${da(r)}`}(t)),\"category\"===i&&(o=t,t=(0,Mo.IK)(o).split(\";\")[0].split(\"//\")[0]),r.replace(new RegExp(\"%\\\\w\"),`<span class=\"tbl-data-field\" style=\"display:inline\">${t}</span>`));var o}({modePropertyName:e,textContent:this.itemData[t],itemData:this.itemData,detailItem:t}),o=n,i&&((0,r.jz)(i)?o.innerHTML=i:o.innerText=i),n;var i,o}getPublishedDateElement(e){const t=this.itemData,n=_a(e);if(this._getModeClientProperty(\"format-x-days-ago\"))this.fillPublishedDateWithTimeAgo(n);else{const e=jo(t.placementModeGroup.modeName,t.publishedDate);(0,Jt.Xs)(n,e)}return n}fillPublishedDateWithTimeAgo(e){const t=this.itemData,i=(r=t.placementModeGroup.modeName,(o=t.publishedDate)?(0,n.w$)(\"timeago-string-dates\")?Zo(o,(e=>jo(r,e))):Zo(o):\"\");var r,o;(0,Jt.Xs)(e,i)}getBrandingElement(){const e=(\"after_branding\"===this._getModeClientProperty(\"disclosure-position\")||ra())&&this.itemData.isSponsored,t=this._getModeClientProperty(\"format-x-days-ago\")&&\"with-branding\"===this._getModeClientProperty(\"published-date-position\"),i=(r=this._getModeClientProperty(\"enable-branding-icon\"),o=this.itemData.isSyndicated,r?o?(0,n.w$)(\"ad-icon-url\")||\"\":rs(\"branding-icon\"):\"\");var r,o;const s=!!i,a=!e&&!t&&!s,l=this.createBrandingElement();return Ca(l,(0,To.obfuscateString)(\"tbl-accessibility-branding\")),a?(this.fillTextOnlyBranding(l),l):(s?this.fillBrandingWithIcon(l,i):this.fillBrandingWithText(l),e&&this.fillBrandingWithDisclosureText(l),t&&this.fillBrandingWithPublishedDate(l),l)}fillBrandingWithIcon(e,t){const n=this.getBrandingIconContainer(t);(0,mi.ET)(e,(0,To.obfuscateString)(\"has-icon\")),e.appendChild(n);const i=xa(this.getBrandingContent());e.appendChild(i)}getBrandingIconContainer(e){if(this.itemData.isSyndicated)return this.createBrandingIconDisclosureAnchor(e);const t=(0,zn.W)(\"span\",{classList:[(0,To.obfuscateString)(\"branding-icon\")]}),n=(0,zn.W)(\"img\",{attrList:[[\"src\",e]]});return t.appendChild(n),t}createBrandingIconDisclosureAnchor(e){const{placementModeGroup:t,placement:n}=this.itemData,i=Zs({modeName:t.modeName,placementName:n.uip}),r=(0,zn.W)(\"a\",{classList:[(0,To.obfuscateString)(\"branding-icon\")],attrList:[[\"href\",i],[\"rel\",\"nofollow noopener noreferrer\"],[\"target\",\"_blank\"],[\"aria-label\",\"AdChoices information (opens dialog)\"]]}),o=(0,zn.W)(\"img\",{attrList:[[\"src\",e]]});return r.appendChild(o),this._handleBrandingIconClick=e=>{(0,Js.e)(e,{href:i,anchorTag:r})},this._brandingIconAnchor=r,r.addEventListener(\"click\",this._handleBrandingIconClick),r}createBrandingElement(){const e=(0,zn.W)(\"span\",{classList:[(0,To.obfuscateString)(\"branding\")]});return va(e,\"branding\"),e}fillTextOnlyBranding(e){this.appendBrandingNameToElement(e),e.setAttribute(\"role\",\"link\")}fillBrandingWithText(e){const t=xa();this.appendBrandingNameToElement(t),e.appendChild(t)}fillBrandingWi",
            "r?o?(0,n.w$)(\"ad-icon-url\")||\"\":rs(\"branding-icon\"):\"\");var r,o;const s=!!i,a=!e&&!t&&!s,l=this.createBrandingElement();return Ca(l,(0,To.obfuscateString)(\"tbl-accessibility-branding\")),a?(this.fillTextOnlyBranding(l),l):(s?this.fillBrandingWithIcon(l,i):this.fillBrandingWithText(l),e&&this.fillBrandingWithDisclosureText(l),t&&this.fillBrandingWithPublishedDate(l),l)}fillBrandingWithIcon(e,t){const n=this.getBrandingIconContainer(t);(0,mi.ET)(e,(0,To.obfuscateString)(\"has-icon\")),e.appendChild(n);const i=xa(this.getBrandingContent());e.appendChild(i)}getBrandingIconContainer(e){if(this.itemData.isSyndicated)return this.createBrandingIconDisclosureAnchor(e);const t=(0,zn.W)(\"span\",{classList:[(0,To.obfuscateString)(\"branding-icon\")]}),n=(0,zn.W)(\"img\",{attrList:[[\"src\",e]]});return t.appendChild(n),t}createBrandingIconDisclosureAnchor(e){const{placementModeGroup:t,placement:n}=this.itemData,i=Zs({modeName:t.modeName,placementName:n.uip}),r=(0,zn.W)(\"a\",{classList:[(0,To.obfuscateString)(\"branding-icon\")],attrList:[[\"href\",i],[\"rel\",\"nofollow noopener noreferrer\"],[\"target\",\"_blank\"],[\"aria-label\",\"AdChoices information (opens dialog)\"]]}),o=(0,zn.W)(\"img\",{attrList:[[\"src\",e]]});return r.appendChild(o),this._handleBrandingIconClick=e=>{(0,Js.e)(e,{href:i,anchorTag:r})},this._brandingIconAnchor=r,r.addEventListener(\"click\",this._handleBrandingIconClick),r}createBrandingElement(){const e=(0,zn.W)(\"span\",{classList:[(0,To.obfuscateString)(\"branding\")]});return va(e,\"branding\"),e}fillTextOnlyBranding(e){this.appendBrandingNameToElement(e),e.setAttribute(\"role\",\"link\")}fillBrandingWithText(e){const t=xa();this.appendBrandingNameToElement(t),e.appendChild(t)}fillBrandingWithPublishedDate(e){const t=this.getPublishedDateElement(\"published-date\");t.insertBefore(this.createSeparatorElement(),t.firstChild),e.appendChild(t)}fillBrandingWithDisclosureText(e){this.itemData.isSponsored&&(0,mi.ET)(e,(0,To.obfuscateString)(\"composite-branding\"));const t=ra(),n=this._getModeClientProperty(\"disclosure-position\"),i=\"none\"===n&&t?\"after_branding\":n;t&&oa(this.itemData.placementModeGroup.modeName);const r=this._getModeClientProperty(\"disclosure-link-text-sponsored\"),o=this.createDisclosureElement(i,r,t),s=this._getModeClientProperty(\"disclosure-alignment\");\"right\"!==s&&!this.getBrandingName().trim().isEmpty()&&e.appendChild(this.createSeparatorElement()),(0,mi.ET)(o,`${(0,To.obfuscateString)(\"align-disclosure\")}-${s}`),e.appendChild(o)}createSeparatorElement(){const e=this._getModeClientProperty(\"branding-separator\");return(0,zn.W)(\"span\",{classList:[\"branding-separator\"],content:` ${e} `})}createDisclosureElement(e,t,n){const{placementModeGroup:i,placement:r}=this.itemData;return Qs({modeName:i.modeName,placementName:r.uip,content:t,type:\"disclosure\",alignment:this._getModeClientProperty(\"disclosure-alignment\"),position:e,itemId:n?this.itemData.taboolaId:void 0})}buildDetailsElement(e){const t=this._getModeClientProperty(this.getDetailsOrderField(e));if(!(null==t?voi",
            "o[t]={}),a=r[n=e.modeName]||(r[n]={});return a[i=e.elementType]||(a[i]=e.element),()=>{const t=`${e.modeName}__${e.elementType}`;return s[t]||(s[t]=getComputedStyle(a[e.elementType]))}}({modeName:a,componentId:(null===(r=l.parent)||void 0===r?void 0:r._ID)||\"\",componentType:c,element:t,elementType:n})}function c(e){const t=i.MC.getEntityCustomData(e);if(!t)throw new Error(`item entity ${e} should exist in store entity custom data`);return t}function d(e){const{entity:t,element:n}=c(e);i.fg.appendEntityCustomData({hasFloatingButton:!0,entity:t,element:n})}function u(e){var t;return(null===(t=c(e))||void 0===t?void 0:t.hasFloatingButton)||!1}function p(e){return e.split(\"~~\").filter((e=>\"\"!==e))[1]}r.B.once(\"storeReady\",(()=>{i.MC.onReset((()=>{s={}}))})),window.addEventListener(\"resize\",(()=>{s={}}))},9623:function(e,t,n){\"use strict\";n.d(t,{LW:function(){return y},N4:function(){return m},Np:function(){return _},r6:function(){return v},vw:function(){return h}});var i=n(32),r=n(1908),o=n(730),s=n(5960);function a(e){return`${e.weight} ${e.size} ${e.family}`}const l={},c=-1;let d=c;const u={};function p(e){return`_tbl_eli_${e}`}function m(e){return{size:e.fontSize,weight:e.fontWeight,family:e.fontFamily.toLowerCase()}}function h(e,t){const n=Array.isArray(t)?t:[t],s=a(e);l[s]=function(e){const t=(0,o.yN)(\"localStorage\",p(e));return t?JSON.parse(t):null}(s)||{};const m=function(e,t){b||(b=document.createElement(\"canvas\").getContext(\"2d\"));let n=!1;const i=a(e);b.font=i;const r=b.measureText(\"A\").width;if(r!==l[i].A&&(l[i]={}),null===g&&(g=(0|r)!==r),!g){const t=e.size.replace(/^([\\d\\.]+)(.*)/,((e,t,n)=>100*parseInt(t)+n));b.font=a(Object.assign(Object.assign({},e),{size:t}))}const o=l[i];return t.forEach((e=>{var t,i;const r=e;for(let e=0;e<r.length;e++){let s=\"\";e+1<r.length&&(s=r.slice(e,e+2));const a=r[e];if(null!==(t=o[a])&&void 0!==t||(o[a]=b.measureText(a).width/(g?1:100)),!s)continue;const l=r[e+1];\"number\"!=typeof o[l]&&(b.measureText(s).width-o[a]<1&&(null!==(i=o[l])&&void 0!==i||(o[l]=0),e+=1),n=!0)}})),n}(e,[...n,\".\",f]);return m&&function(e){u[e]=!0,d===c&&(d=window.setTimeout((()=>{d=c,(0,r.IF)(u,(t=>{u[t]&&((0,i.n5)(l[t],\"No font style data\"),u[t]=!1,(0,o.U1)(\"localStorage\",p(e),JSON.stringify(l[t])))}))}),0))}(s),s}const f=\"M\";let b,g=null;function v(e,t,n){t&&(e.innerText=t,(0,s.WR)(e,n))}function _(e,t){const n=a(t),r=l[n];return(0,i.n5)(r,\"fontData is undefined\"),w(e.split(\"\"),r)}function y({fontType:e,content:t,maxRowWidth:n,maxRowsCount:r=2,reservedWidth:o=0,endsWithSpace:s}){const c=a(e),d=l[c];(0,i.n5)(d,\"fontData is undefined\");const u=function(e,t,n){const i=l[t],r=[{text:\"\",width:0,childList:[]}],o=i[\" \"];return e.forEach((e=>{var t,s;const a=r[r.length-1],l=0!==a.width,c=a.width+e.width+(l?o:0);if(c<=n)return a.text+=(l?\" \":\"\")+e.text,a.width=c,void(null===(t=a.childList)||void 0===t||t.push(e));const d=1+(n/3/i[f]|0);if(e.text.length<=d)return void r.push({text:e.text,width:e.width,childList:[e]});let u=e.text.split(\"\");for"
          ],
          "sanitized": true
        },
        {
          "url": "https://pagead2.googlesyndication.com/pagead/managed/js/activeview/current/ufs_web_display.js",
          "excerpts": [
            ";function hn(a,b){return a=(2&b?a|2:a&-3)&-273}\nvar sn=function(a,b,c){c=c===void 0?!1:c;var d;return(d=ll(Xm(a,b)))!=null?d:c},tn=function(a,b){var c=c===void 0?0:c;var d;return(d=sl(Xm(a,b)))!=null?d:c},un=function(a,b){var c=c===void 0?\"\":c;a=xl(Xm(a,b));return a!=null?a:c},vn=function(a,b,c){if(c!=null&&typeof c!==\"boolean\")throw Error(\"fa`\"+Ja(c)+\"`\"+c);return Zm(a,b,c)},wn=function(a,b,c){if(c!=null){if(typeof c!==\"number\")throw bl(tl(c));if(!gl(c))throw bl(tl(c));c>>>=0}return Zm(a,b,c)},xn=function(a,b,c){if(c!=null&&typeof c!==\"string\")throw Error(\"ga`\"+\nc+\"`\"+Ja(c));return Zm(a,b,c)},yn=function(a,b,c){return Zm(a,b,c==null?c:ol(c))},zn=function(a,b,c){Um(a);b=cn(a,b,pl,2,!0);b===pk||K(b,\"state is only maintained on arrays.\");if(Array.isArray(c))for(var d=c.length,e=0;e<d;e++)b.push(ol(c[e]));else{c=x(c);d=c.next();try{for(;!d.done;d=c.next())b.push(ol(d.value))}finally{ra(c,d)}}Vk(b);return a};var An=function(a,b,c){this.preventPassingToStructuredClone=Tk;Eb(this,An,\"The message constructor should only be used by subclasses\");F(this.constructor!==An,\"Message is an abstract class and cannot be directly constructed\");var d=this.constructor,e;if(a&&((e=a[lk])!=null?e:a[lk]=d)!==d)throw Error(\"Aa\");a=Mm(a,b,c,2048);F(Z(this));K(a);Ck?this[H(Dk)]=a:this.B=a;F(Z(this));a=Ck?this[H(Dk)]:this.B;b=K(a,\"state is only maintained on arrays.\")[Y]|0;uk(a,b);F(b&64);F(b&2048)};n=An.prototype;\nn.toJSON=function(){return Fm(this)};n.gb=function(){return JSON.stringify(Fm(this))};n.getExtension=function(a){Eb(this,a.eg);var b=Eb(this,An);ym(b,a.ja);xm(b,a.ja,a.We);return a.Wb?a.Jd?a.Xb(b,a.Wb,a.ja,4,a.wb):a.Xb(b,a.Wb,a.ja,a.wb):a.Jd?a.Xb(b,a.ja,4,a.wb):a.Xb(b,a.ja,a.defaultValue,a.wb)};\nn.hasExtension=function(a){F(!a.Jd,\"repeated extensions don't support hasExtension\");var b=Eb(this,An);ym(b,a.ja);xm(b,a.ja,a.We);a.Wb?a=$m(b,a.ja,a.wb):(F(!a.Jd,\"repeated extensions don't support getExtensionOrUndefined\"),Eb(b,a.eg),b=Eb(b,An),ym(b,a.ja),xm(b,a.ja,a.We),a=a.Wb?a.Xb(b,a.Wb,a.ja,a.wb):a.Xb(b,a.ja,null,a.wb),a=(a===null?void 0:a)!==void 0);return a};n.clone=function(){var a=Eb(this,An);F(Ik(a));var b=Ek(a),c=wk(b);return Rm(a,b,c)?Sm(a,b,!0):new a.constructor(Qm(b,c,!1))};n.Cg=function(){return Nk(this)};\nFk=An;An.prototype[ik]=Hk;An.prototype.toString=function(){F(Z(this));return(Ck?this[H(Dk)]:this.B).toString()};var Bn=function(a,b,c,d){this.de=a;this.ee=b;a=Ma(cm);this.qh=!!a&&d===a||!1};function Cn(a){var b=Dn;var c=c===void 0?cm:c;return new Bn(a,b,!1,c)}function Dn(a,b,c,d,e){b=En(b,d);b!=null&&(c=Wl(a,c),e(b,a),Xl(a,c))}var Fn=Cn(function(a,b,c,d,e){if(a.m!==2)return!1;Tj(a,kn(b,d,c),e);return!0}),Gn=Cn(function(a,b,c,d,e){if(a.m!==2)return!1;Tj(a,kn(b,d,c),e);return!0}),Hn=Symbol(),In=Symbol(),Jn=Symbol(),Kn=Symbol(),Ln=Symbol(),Mn,Nn;\nfunction On(a,b,c,d){var e=d[a];if(e)return e;e={};e.Ch=d;e.Wc=F(Km(d[0]));var f=d[1],g=1;f&&f.constructor===Object&&(e.Ae=f,f=d[++g],typeof f===\"function\"&&(Mn!=null&&(F(Mn===f),F(Nn===d[1+g])),e.Eg=!0,Mn!=null||(M",
            "ll){if(typeof c!==\"number\")throw bl(tl(c));if(!gl(c))throw bl(tl(c));c>>>=0}return Zm(a,b,c)},xn=function(a,b,c){if(c!=null&&typeof c!==\"string\")throw Error(\"ga`\"+\nc+\"`\"+Ja(c));return Zm(a,b,c)},yn=function(a,b,c){return Zm(a,b,c==null?c:ol(c))},zn=function(a,b,c){Um(a);b=cn(a,b,pl,2,!0);b===pk||K(b,\"state is only maintained on arrays.\");if(Array.isArray(c))for(var d=c.length,e=0;e<d;e++)b.push(ol(c[e]));else{c=x(c);d=c.next();try{for(;!d.done;d=c.next())b.push(ol(d.value))}finally{ra(c,d)}}Vk(b);return a};var An=function(a,b,c){this.preventPassingToStructuredClone=Tk;Eb(this,An,\"The message constructor should only be used by subclasses\");F(this.constructor!==An,\"Message is an abstract class and cannot be directly constructed\");var d=this.constructor,e;if(a&&((e=a[lk])!=null?e:a[lk]=d)!==d)throw Error(\"Aa\");a=Mm(a,b,c,2048);F(Z(this));K(a);Ck?this[H(Dk)]=a:this.B=a;F(Z(this));a=Ck?this[H(Dk)]:this.B;b=K(a,\"state is only maintained on arrays.\")[Y]|0;uk(a,b);F(b&64);F(b&2048)};n=An.prototype;\nn.toJSON=function(){return Fm(this)};n.gb=function(){return JSON.stringify(Fm(this))};n.getExtension=function(a){Eb(this,a.eg);var b=Eb(this,An);ym(b,a.ja);xm(b,a.ja,a.We);return a.Wb?a.Jd?a.Xb(b,a.Wb,a.ja,4,a.wb):a.Xb(b,a.Wb,a.ja,a.wb):a.Jd?a.Xb(b,a.ja,4,a.wb):a.Xb(b,a.ja,a.defaultValue,a.wb)};\nn.hasExtension=function(a){F(!a.Jd,\"repeated extensions don't support hasExtension\");var b=Eb(this,An);ym(b,a.ja);xm(b,a.ja,a.We);a.Wb?a=$m(b,a.ja,a.wb):(F(!a.Jd,\"repeated extensions don't support getExtensionOrUndefined\"),Eb(b,a.eg),b=Eb(b,An),ym(b,a.ja),xm(b,a.ja,a.We),a=a.Wb?a.Xb(b,a.Wb,a.ja,a.wb):a.Xb(b,a.ja,null,a.wb),a=(a===null?void 0:a)!==void 0);return a};n.clone=function(){var a=Eb(this,An);F(Ik(a));var b=Ek(a),c=wk(b);return Rm(a,b,c)?Sm(a,b,!0):new a.constructor(Qm(b,c,!1))};n.Cg=function(){return Nk(this)};\nFk=An;An.prototype[ik]=Hk;An.prototype.toString=function(){F(Z(this));return(Ck?this[H(Dk)]:this.B).toString()};var Bn=function(a,b,c,d){this.de=a;this.ee=b;a=Ma(cm);this.qh=!!a&&d===a||!1};function Cn(a){var b=Dn;var c=c===void 0?cm:c;return new Bn(a,b,!1,c)}function Dn(a,b,c,d,e){b=En(b,d);b!=null&&(c=Wl(a,c),e(b,a),Xl(a,c))}var Fn=Cn(function(a,b,c,d,e){if(a.m!==2)return!1;Tj(a,kn(b,d,c),e);return!0}),Gn=Cn(function(a,b,c,d,e){if(a.m!==2)return!1;Tj(a,kn(b,d,c),e);return!0}),Hn=Symbol(),In=Symbol(),Jn=Symbol(),Kn=Symbol(),Ln=Symbol(),Mn,Nn;\nfunction On(a,b,c,d){var e=d[a];if(e)return e;e={};e.Ch=d;e.Wc=F(Km(d[0]));var f=d[1],g=1;f&&f.constructor===Object&&(e.Ae=f,f=d[++g],typeof f===\"function\"&&(Mn!=null&&(F(Mn===f),F(Nn===d[1+g])),e.Eg=!0,Mn!=null||(Mn=f),Nn!=null||(Nn=Ab(d[g+1])),f=d[g+=2]));for(var h={};f&&Pn(f);){for(var k=0;k<f.length;k++)h[f[k]]=f;f=d[++g]}for(k=1;f!==void 0;){typeof f===\"number\"&&(F(f>0),k+=f,f=d[++g]);var l=void 0;if(f instanceof Bn)var m=f;else m=Fn,g--;f=void 0;if((f=m)==null?0:f.qh){f=d[++g];l=d;var u=g;typeof f===\n\"function\"&&(F(f.length===0),f=f(),l[u]=f);Qn(f);l=f}f=d[++g];u=k+1;typeof f===\"number\"&&f<0&&(u-=f,f=d[++g])"
          ],
          "sanitized": true
        },
        {
          "url": "https://www.usatoday.com/tangstatic/js/pbjsandwichdirecta9-q1a2z3dff6494e.min.js",
          "excerpts": [
            "t:{},mediaTypePriceGranularity:{},bidderSequence:\"random\",auctionOptions:{}}:{},u=(()=>{const r=[\"secondaryBidders\",\"suppressStaleRender\",\"suppressExpiredRender\",\"legacyRender\"],h=[\"secondaryBidders\"],z=[].concat(r).concat(h);return function(G){if(!(0,l.isPlainObject)(G))return!1;for(const H in G)if(G.hasOwnProperty(H)){if(!z.includes(H))return!1;if(h.includes(H)){if(!Array.isArray(G[H])||!G[H].every(l.isStr))return!1}else if(r.includes(H)&&!(0,l.isBoolean)(G[H]))return!1}return!0}})();\nObject.defineProperties(q,Object.fromEntries(Object.entries({publisherDomain:{set(r){D(\"publisherDomain\",r)}},priceGranularity:{set(r){B(r)&&(\"string\"===typeof r?D(\"priceGranularity\",x(r)?r:g.MEDIUM):(0,l.isPlainObject)(r)&&(D(\"customPriceBucket\",r),D(\"priceGranularity\",g.CUSTOM)))}},customPriceBucket:{},mediaTypePriceGranularity:{set(r){null!=r&&D(\"mediaTypePriceGranularity\",Object.keys(r).reduce((h,z)=>{B(r[z])&&(\"string\"===typeof r?h[z]=x(r[z])?r[z]:p.priceGranularity:(0,l.isPlainObject)(r)&&(h[z]=\nr[z]));return h},{}))}},bidderSequence:{set(r){f[r]&&D(\"bidderSequence\",r)}},auctionOptions:{set(r){u(r)&&D(\"auctionOptions\",r)}}}).map(([r,h])=>[r,Object.assign({get:w.bind(null,r),set:D.bind(null,r),enumerable:p.hasOwnProperty(r),configurable:!p.hasOwnProperty(r)},h)])));return q}a.d(I,{RANDOM:()=>\"random\",config:()=>n});var m=a(\"./src/cpmBucketManager.js\"),b=a(\"./src/utils.js\"),k=a(\"../../node_modules/dlv/index.js\"),l=a(\"./src/utils/objects.js\");A=a(\"./src/constants.js\");const e=\"TRUE\"===(0,b.getParameterByName)(A.DEBUG_MODE).toUpperCase(),\nc={},f={random:!0,fixed:!0},g={LOW:\"low\",MEDIUM:\"medium\",HIGH:\"high\",AUTO:\"auto\",DENSE:\"dense\",CUSTOM:\"custom\"},n=function(){function q(){r={};const d=F({debug:e,bidderTimeout:3E3,enableSendAllBids:!0,useBidCache:!1,deviceAccess:!0,disableAjaxTimeout:!1,maxNestedIframes:10,maxBid:5E3,userSync:{topics:c}});h&&x(Object.keys(h).reduce((t,L)=>{h[L]!==d[L]&&(t[L]=d[L]||{});return t},{}));h=d;z={}}function y(){if(G&&z&&(0,l.isPlainObject)(z[G])){const t=z[G];var d=new Set([...Object.keys(h),...Object.keys(t)]);\nconst L={};for(const K of d){d=h[K];const R=t[K];L[K]=void 0===R?d:void 0===d?R:(0,l.isPlainObject)(R)?(0,b.mergeDeep)({},d,R):R}return L}return{...h}}function w(d){if((0,l.isPlainObject)(d)){var t={};for(const L in d){if(!d.hasOwnProperty(L))continue;let K=d[L];(0,l.isPlainObject)(r[L])&&(0,l.isPlainObject)(K)&&(K=Object.assign({},r[L],K));try{t[L]=h[L]=K}catch(R){}}x(t)}}function D(d,t,L={}){let K=t;\"string\"!==typeof d&&(K=d,d=\"*\",L=t||{});if(\"function\"===typeof K){var R={topic:d,callback:K};u.push(R);\nL.init&&(\"*\"===d?K(J()):K({[d]:J(d)}));return function(){u.splice(u.indexOf(R),1)}}}function x(d){u.filter(t=>t.topic in d).forEach(t=>{t.callback({[t.topic]:d[t.topic]})});u.filter(t=>\"*\"===t.topic).forEach(t=>t.callback(d))}function B(d,t=!1){function L(K){if(!(0,l.isPlainObject)(K))throw Error(\"setBidderConfig bidder options must be an object\");if(!Array.isArray(K.bidders)||!K.bidders.length)throw Error(\"setBidderConfig bid",
            "h(ya)}):E[ta]=[...wa]:E[ta]=wa}}}function aa(E,O=0){const X=Math.imul;let ea=3735928559^O;O^=1103547991;for(let ta=0,wa;ta<E.length;ta++)wa=E.charCodeAt(ta),ea=X(ea^wa,2654435761),O=X(O^wa,1597334677);ea=X(ea^ea>>>16,2246822507)^X(O^O>>>13,3266489909);O=X(O^O>>>16,2246822507)^X(ea^ea>>>13,3266489909);return(4294967296*(2097151&O)+(ea>>>0)).toString()}function ra(E){try{return JSON.parse(E)}catch(O){}}\nfunction ka(E,O=function(X){return X}){const X=new Map,ea=function(){const ta=O.apply(this,arguments);X.has(ta)||X.set(ta,E.apply(this,arguments));return X.get(ta)};ea.clear=X.clear.bind(X);return ea}function S(E,O){for(const X in O)O.hasOwnProperty(X)&&E.setAttribute(X,O[X])}function W(E,O,X=ea=>ea){let ea=0,ta=E.length&&E.length-1;for(O=X(O);1<ta-ea;){const wa=ea+Math.round((ta-ea)/2);O>X(E[wa])?ea=wa:ta=wa}for(;E.length>ea&&O>X(E[ea]);)ea++;return ea}async function ha(E){\"string\"!==typeof E&&(E=\nJSON.stringify(E));E=(new TextEncoder).encode(E);E=(new Blob([E])).stream().pipeThrough(new window.CompressionStream(\"gzip\"));E=await (await (new Response(E)).blob()).arrayBuffer();return new Uint8Array(E)}a.d(I,{binarySearch:()=>W,buildUrl:()=>N,canAccessWindowTop:()=>q,compareCodeAndSlot:()=>ia,compressDataWithGZip:()=>ha,createIframe:()=>Z,createInvisibleIframe:()=>y,createTrackPixelHtml:()=>r,cyrb53Hash:()=>aa,deepEqual:()=>U,delayExecution:()=>ja,encodeMacroURI:()=>h,flatten:()=>G,formatQS:()=>\nP,generateUUID:()=>m,getBidIdParameter:()=>b,getBidRequest:()=>H,getBidderCodes:()=>J,getParameterByName:()=>w,getPerformanceNow:()=>Y,getUniqueIdentifierStr:()=>F,getUserConfiguredParams:()=>oa,groupBy:()=>ma,hasDeviceAccess:()=>ba,inIframe:()=>t,insertElement:()=>x,insertUserSyncIframe:()=>u,internal:()=>Q,isAdUnitCodeMatchingSlot:()=>ua,isApnGetTagDefined:()=>v,isEmpty:()=>D,isGptPubadsDefined:()=>C,isGzipCompressionSupported:()=>pa,isSafariBrowser:()=>L,isValidMediaTypes:()=>la,memoize:()=>ka,\nmergeDeep:()=>M,parseQueryStringParameters:()=>k,parseSizesInput:()=>c,parseUrl:()=>V,pick:()=>va,replaceAuctionPrice:()=>R,replaceMacros:()=>K,safeJSONParse:()=>ra,setScriptAttributes:()=>S,shuffle:()=>d,sizeTupleToRtbSize:()=>g,sizesToSizeTuples:()=>e,sortByHighestCpm:()=>na,transformAdServerTargetingObj:()=>l,triggerPixel:()=>p,uniques:()=>z});var ca=a(\"./src/config.js\"),qa=a(\"./src/utils/promise.js\");a(\"../../node_modules/dlv/index.js\");var sa=a(\"./src/utils/objects.js\");a(\"./src/constants.js\");\nconst Q={createTrackPixelIframeHtml:function(E,O=!0,X=\"\"){if(!E)return\"\";O&&(E=encodeURI(E));X&&=`sandbox=\"${X}\"`;return`<iframe ${X} id=\"${F()}\"\n      frameborder=\"0\"\n      allowtransparency=\"true\"\n      marginheight=\"0\" marginwidth=\"0\"\n      width=\"0\" hspace=\"0\" vspace=\"0\" height=\"0\"\n      style=\"height:0px;width:0px;display:none;\"\n      scrolling=\"no\"\n      src=\"${E}\">\n    </iframe>`},canAccessWindowTop:q,insertUserSyncIframe:u,insertElement:x,isFn:sa.isFn,triggerPixel:p,parseQS:fa,formatQS:P,deepEqual:U};var da=function(){var E=0;return function(){E++;return E}}();con"
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [
        {
          "name": "Google Ads",
          "hosts": [
            "767274b8ff0fccc8b679afc14e51d5b1.safeframe.googlesyndication.com",
            "ad.doubleclick.net",
            "cm.g.doubleclick.net",
            "googleads.g.doubleclick.net",
            "googleads4.g.doubleclick.net",
            "pagead2.googlesyndication.com",
            "securepubads.g.doubleclick.net",
            "tpc.googlesyndication.com"
          ]
        },
        {
          "name": "Google Analytics",
          "hosts": [
            "www.google-analytics.com"
          ]
        },
        {
          "name": "Google Tag Manager",
          "hosts": [
            "www.googletagmanager.com"
          ]
        }
      ],
      "staticAnalysis": [
        {
          "url": "https://www.usatoday.com/tangstatic/js/main-q1a2z3757e1aa5.min.js",
          "libraries": [
            "DataDome"
          ],
          "apiPatternCount": 1
        }
      ],
      "cnameRecords": [
        {
          "host": "static.criteo.net",
          "target": "in-ftd-172.us5.vip.prod.criteo.com"
        }
      ],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "767274b8ff0fccc8b679afc14e51d5b1.safeframe.googlesyndication.com",
        "a.teads.tv",
        "a.tribalfusion.com",
        "ab.dns-finder.com",
        "ad-delivery.net",
        "ad.doubleclick.net",
        "ads.pubmatic.com",
        "ap.lijit.com",
        "beacon.bidder.taboola.com",
        "btloader.com",
        "cdn.ampproject.org",
        "cdn.api.btloader.com",
        "cdn.brandmetrics.com",
        "cdn.btloader.com",
        "cdn.confiant-integrations.net",
        "cdn.taboola.com",
        "cdn.undertone.com",
        "ch-trc-events.taboola.com",
        "client.aps.amazon-adsystem.com",
        "cm.g.doubleclick.net",
        "config.aps.amazon-adsystem.com",
        "connectid.analytics.yahoo.com",
        "crb.kargo.com",
        "cs.media.net",
        "deeperdive.ai",
        "dis.criteo.com",
        "display.bidder.taboola.com",
        "dsum-sec.casalemedia.com",
        "eb2.3lift.com",
        "ep2.adtrafficquality.google",
        "exbd.ex.co",
        "fonts.googleapis.com",
        "gannett-player.ex.co",
        "googleads.g.doubleclick.net",
        "googleads4.g.doubleclick.net",
        "grid-bidder.criteo.com",
        "gum.criteo.com",
        "hbx.media.net",
        "hp.taboola.com",
        "ib.adnxs.com",
        "images.taboola.com",
        "jadserve.postrelease.com",
        "match.adsrvr.org",
        "match.sharethrough.com",
        "metrics.getrockerbox.com",
        "pagead2.googlesyndication.com",
        "pbs-cs.minutemedia-prebid.com",
        "pixel.adsafeprotected.com",
        "pixel.rubiconproject.com",
        "pm-widget.taboola.com",
        "reporting-api.gannettinnovation.com",
        "rtb.adentifi.com",
        "s.ad.smaato.net",
        "s.seedtag.com",
        "s0.2mdn.net",
        "sb.scorecardresearch.com",
        "securepubads.g.doubleclick.net",
        "ssp.api.tappx.com",
        "ssum-sec.casalemedia.com",
        "static.adsafeprotected.com",
        "static.cdn.trustx.org",
        "static.criteo.net",
        "static.polarcdn.com",
        "strandedgame.com",
        "sync.1rx.io",
        "sync.colossusssp.com",
        "tag.simpli.fi",
        "tpc.googlesyndication.com",
        "tr.blismedia.com",
        "traxex.gannettdigital.com",
        "trc.taboola.com",
        "tsdtocl.com",
        "u.openx.net",
        "ups.analytics.yahoo.com",
        "vidstat.taboola.com",
        "www.google-analytics.com",
        "www.google.com",
        "www.googletagmanager.com"
      ],
      "requestCount": 639,
      "scriptsCaptured": 21,
      "framesSeen": 22,
      "googleAdsObserved": true,
      "source": {
        "file": "results/headful/usatoday-com-20261022T165556.json",
        "sha256": "e5c66b36ca64aa2183b7e1ceabc90b813948aa51ec965da305b9400a7ead8e19"
      }
    },
    {
      "id": "research-7e325c8dbda2",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-21T20:48:00.195959Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": "https://www.usatoday.com/",
      "httpStatus": 402,
      "pageTitle": "Access Restricted",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "not_observed",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": false
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.usatoday.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 2,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/usatoday-com-20261021T204800.json",
        "sha256": "7e325c8dbda215a55b9ba836d461850a10f81da01a715ae4373158067230a43e"
      },
      "scanUrl": "https://usatoday.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-95703400b724",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T19:16:35.916708Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://usatoday.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "domcontentloaded",
      "finalUrl": "https://www.usatoday.com/",
      "httpStatus": 402,
      "pageTitle": "Access Restricted",
      "pageState": "document",
      "measurementStatus": "ok",
      "finding": "not_observed",
      "signals": {
        "canvas": false,
        "webgl": false,
        "audio": false,
        "fonts": false,
        "device": false
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": "https://www.usatoday.com/"
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 2,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/usatoday-com-20261022T191635.json",
        "sha256": "95703400b7249d456e6c172356e604a2b621dd228dadbbf45377d499644071c1"
      }
    }
  ]
}
