{
  "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": "politico-com",
  "domain": "politico.com",
  "url": "https://politico.com",
  "runs": [
    {
      "id": "headful-e767373cceed",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-21T22:16:41.791179Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "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/politico-com-20261021T221641.json",
        "sha256": "e767373cceed9ede3aa3aa42f21b6a4308d7d16ea3d270783a7079ea2d1530e3"
      },
      "scanUrl": "https://politico.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "headful-de5b2ae6989f",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T15:24:15.102931Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://politico.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/politico-com-20261022T152415.json",
        "sha256": "de5b2ae6989fb3198623e696cb991423681548bf0b7523739b3d543f22f3867b"
      }
    },
    {
      "id": "headful-c7b225470b5d",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T15:24:16.000102Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://politico.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "error",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": "politico.com",
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "navigator.userAgent",
          "count": 2,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        },
        {
          "api": "window.devicePixelRatio",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 2,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/politico-com-20261022T152416.json",
        "sha256": "c7b225470b5d4e775febc0a58fef2800216088bf1848cae76eb5bee53fa409a2"
      }
    },
    {
      "id": "headful-f482f6fd11b7",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T20:57:53.755513Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://politico.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/politico-com-20261022T205753.json",
        "sha256": "f482f6fd11b7fab7a1badb28808c60dd21612d7ccc7f5e3e8168768747d36e3c"
      }
    },
    {
      "id": "headful-1c50572ec139",
      "mode": "headful",
      "modeInferred": false,
      "scannedAt": "2026-10-22T20:57:54.661491Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://politico.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.politico.com/",
      "httpStatus": 200,
      "pageTitle": "Politics, Policy, Political News - POLITICO",
      "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": [
            {
              "url": "https://www.politico.com/",
              "line": 30,
              "column": 167
            }
          ],
          "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": "https://www.politico.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 15,
          "callers": [
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 8996
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 7704
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 7720
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 45361
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 45493
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.politico.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 1,
          "callers": [
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 10573
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.politico.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": 5,
          "callers": [
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 5575
            },
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 80868
            },
            {
              "url": "https://static.cloudflareinsights.com/beacon.min.js/[redacted-id]",
              "line": 1,
              "column": 20335
            },
            {
              "url": "https://static.cloudflareinsights.com/beacon.min.js/[redacted-id]",
              "line": 1,
              "column": 20372
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 27358
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.politico.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
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
          "excerpts": [
            "ineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\"object\"==c(e)&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\"a\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\"\",n(n.s=4)}([function(e,t,n){\"use strict\";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)r[o]=a[i];return r};Object.defineProperty(t,\"__esModule\",{value:!0}),t.getCategoryUrlParam=t.getConcatUuidParam=t.consoleDebug=t.getUspString=t.sampleUser=t.getSampledUserCookieValue=t.sampleRate=t.syncConsent=t.localStorageOperation=t.resetUserState=t.setCookies=t.appendQueryParams=t.getRequestUUID=t.dispatchEvent=t.lockScroll=t.disableScroll=t.getParameterByName=t.isMMSUrl=t.replaceCallbackParams=t.executeAction=t.setCookiesAction=t.handleConsentData=t.getCookie=t.getPathALBUrl=t.fetchGETConsent=t.fetch=t.executeEventCallback=t.removeEventListener=t.clearEventListeners=t.addEventListener=t.getSPCookies=t.isDocReady=t.getIOS=t.combineArrays=t.messagingLocalStateKeyNonKeyed=t.messagingLocalStateKey=t.detectionLocalStateKey=void 0;var a,i=n(5),s=n(2),u=n(1),l={};function p(e){return\"globalcmp\"===e?\"global-cmp\":e}t.detectionLocalStateKey=\"_sp_detection_local_state\",t.messagingLocalStateKey=\"_sp_local_state\",t.messagingLocalStateKeyNonKeyed=\"_sp_non_keyed_local_state\",t.combineArrays=function(e,t){return o(e=e||[],t=t||[])},t.getIOS=function(){var e=window.navigator.userAgent,t=e.indexOf(\"OS \");return(e.indexOf(\"iPhone\")>-1||e.indexOf(\"iPad\")>-1)&&t>-1?window.Number(e.substr(t+3,3).replace(\"_\",\".\")):0},t.isDocReady=function(e){\"complete\"===document.readyState||\"interactive\"===document.readyState?setTimeout(e,1):document.addEventListener(\"DOMContentLoaded\",e)},t.getSPCookies=function(e){var t=u.getLocalStateFromMemory(\"mmsCookies\",e);return t||(t=document.cookie.split(\" \").map((function(e){return e.trim()})).filter((function(e){return 0===e.indexOf(\"_sp_\")}))),t},t.addEventListener=function(e,t){l[e]||(l[e]=[]),l[e].push(t)},t.clearEventListeners=function(){l={}},t.removeEventListener=function(e,t){l[e]&&l[e].length&&(l[e]=l[e].filter((function(e){return e!==t})))},t.executeEventCallback=function(e,t,n){void 0===t&&(t=[]",
            "(w=w+\" Max-Age=\"+p+\"; expires=\"+S+\";\");var O=w;if(d&&!c.startsWith(\"_sp_v1\")){var C=window.location&&window.location.hostname;if(C){var E=/\\.co\\.uk$/.test(C)||/\\.com\\.br$/.test(C)||/\\.com\\.au$/.test(C)||/\\.co\\.nz$/.test(C)||/\\.co\\.jp$/.test(C)||/\\.com\\.hk$/.test(C)?3:2,j=C.split(\".\"),_=j.slice(j.length-E);_.length>1&&(O+=\" Domain=\"+_.join(\".\")+\";\")}}document.cookie=O}}return Promise.resolve()},t.executeAction=function(e){var t,n=e.js,r=e.type;try{if(\"google_consent_mode\"===r){var o=e.tagManager;if(o&&o.key&&o.value&&o.name){var a=o.name,c=o.key,u=o.value;window.gtag=window.gtag||function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)},window.gtag(\"set\",i.googleConsentModeDeveloperId,!0),window.gtag(a,\"update\",((t={})[c]=u,t))}}else if(\"inline\"===r)e.tagManager&&(window.dataLayer=window.dataLayer||[]),new Function(n)();else if(\"promise\"===r)return new Function(n)().catch((function(e){return s.handleError(new s.ActionError(e)),Promise.resolve()}))}catch(e){s.handleError(new s.ActionError(e))}return Promise.resolve()},t.replaceCallbackParams=function(e,n){if(e=(e=e.replace(\"[RET]\",\"0\")).replace(\"[STATUS]\",\"true\"),\"adblock\"!==n){var r=u.getUserConsentData(n,\"uuid\"),o=u.getUserConsentData(n,\"euconsent\");r&&o&&(e=e.replace(\"[DATA]\",encodeURIComponent(JSON.stringify({consentUUID:r,euconsent:o}))))}return/\\/choice_action_response/.test(e)&&(e=t.appendQueryParams(e,{campaign_type_id:i.messageCategoryMap[n]})),e},t.isMMSUrl=function(e){return/mms/g.test(e)},t.getParameterByName=function(e,t){t||(t=window.location.href),e=(e=e.replace(\"[\",\"\\\\$&\")).replace(\"]\",\"\\\\$&\");var n=new RegExp(\"[?&]\"+e+\"(=([^&#]*)|&|#|$)\").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(\"+\",\" \")):\"\":null},t.disableScroll=function(){var e=document.documentElement.dataset.previousScrollY;if(e&&\"null\"!==e){document.documentElement.dataset.previousScrollY=\"null\";var t=document.documentElement.style.scrollBehavior;document.documentElement.style.scrollBehavior=\"auto\",window.scrollTo(0,-1*parseInt(e||\"0\")),document.documentElement.style.scrollBehavior=t}},t.lockScroll=function(){document.documentElement.dataset.previousScrollY=\"-\"+window.scrollY+\"px\",document.documentElement.classList.add(\"sp-message-open\")},t.dispatchEvent=function(e,t){var n;\"function\"==typeof Event?n=new CustomEvent(e,{detail:t}):(n=document.createEvent(\"CustomEvent\")).initCustomEvent(e,!0,!0,t),window.dispatchEvent(n)},t.getRequestUUID=function(){for(var e=[],t=0;t<256;t++)e[t]=(t<16?\"0\":\"\")+t.toString(16);var n=4294967296*Math.random()>>>0,r=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0,a=4294967296*Math.random()>>>0;return e[255&n]+e[n>>8&255]+e[n>>16&255]+e[n>>24&255]+\"-\"+e[255&r]+e[r>>8&255]+\"-\"+e[r>>16&15|64]+e[r>>24&255]+\"-\"+e[63&o|128]+e[o>>8&255]+\"-\"+e[o>>16&255]+e[o>>24&255]+e[255&a]+e[a>>8&255]+e[a>>16&255]+e[a>>24&255]},t.appendQueryParams=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n=!1);var r=(e.indexOf(\"?\")>-1?\"&\":\"?\")+\"hasCsp=true\";!1===new RegExp(\"hasCsp\"",
            "t.detectionLocalStateKey]),\"adblock\"!==e))if(e){var o=t.localStorageOperation(\"getItem\",[t.messagingLocalStateKey]),a=o[0],i=(o[1],JSON.parse(a||\"{}\"));delete i[e],t.localStorageOperation(\"setItem\",[t.messagingLocalStateKey,JSON.stringify(i)]),u.clearUserConsentData(e)}else t.localStorageOperation(\"removeItem\",[t.messagingLocalStateKey]),u.clearUserConsentData()},t.localStorageOperation=function(e,t){var n,r=!1;try{if(window.localStorage)try{return[(n=window.localStorage)[e].apply(n,t),r]}catch(t){\"setItem\"===e&&s.handleError(new s.LocalStorageError(t)),r=!0}}catch(e){r=!0}return[null,r]},t.syncConsent=function(e,n,o,a){var i=u.getSyncConsent();return i?(u.clearSyncConsent(),Promise.all(Object.entries(i).map((function(i){var c=i[0],s=i[1],l=s.actionType,f=s.data,d=f||{},g=d.authId,m=d.messageId,v=d.postPayload,h=d.syncDate;if(\"ccpa\"!==c&&\"gdpr\"!==c||!h||![11,13].includes(l)||(a||g)&&a!=g)return Promise.resolve();var y=n+\"/v2/choice/\"+p(c)+\"/sync/\"+l,b={authId:a,messageId:m,mmsDomain:o,propertyId:e,includeData:{actions:{type:\"RecordString\"},customVendorsResponse:{type:\"RecordString\"},localState:{type:\"string\"}},uuid:u.getUserConsentData(c,\"uuid\")};return t.fetch(y,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(r(r({},b),v||{})),params:{env:window._sp_.config.env||\"prod\"}}).then(JSON.parse).then((function(e){return t.handleConsentData(e,c,o)})).catch((function(e){u.setSyncConsent(c,l,f)}))})))):Promise.resolve()},t.sampleRate=function(e){var n=t.getParameterByName(\"_sp_sample_me\");return\"false\"===n?0:\"true\"===n||!1===u.getStateStorageFromMemory(\"sample\",null,e)||1257==window._sp_.config.accountId?1:.05},t.getSampledUserCookieValue=function(){var e=t.getCookie(\"_sp_sampled_user\"),n=u.getStateStorageFromMemory(\"noUniqueIdReporting\",null,\"gdpr\");return e?(t.setCookiesAction([{key:\"_sp_su\",value:e},{key:\"_sp_sampled_user\",value:e,maxAge:0}]),e):(n&&t.setCookiesAction([{key:\"_sp_su\",value:e||\"\",maxAge:0}]),t.getCookie(\"_sp_su\"))},t.sampleUser=function(e){if(!1===u.getStateStorageFromMemory(\"sample\",null,e))return!0;var n=u.getStateStorageFromMemory(\"noUniqueIdReporting\",null,\"gdpr\"),r=t.getSampledUserCookieValue();return\"false\"!==r&&(\"true\"===r||(\"boolean\"!=typeof a&&(a=Math.random()<t.sampleRate(e)),n||t.setCookiesAction([{key:\"_sp_su\",value:\"\"+a}]),a))},t.getUspString=function(e,t,n,r){var o=\"\";if(!n)return e+\"---\";var a=\"rejectedAll\"===t||\"rejectedSome\"===t,i=r?\"Y\":\"N\";return a?o=e+\"YY\"+i:a||(o=e+\"YN\"+i),o},t.consoleDebug=function(e){\"true\"===t.getParameterByName(\"_sp_debug\")&&console.debug(e)},t.getConcatUuidParam=function(){var e=[\"gdpr\",\"usnat\",\"preferences\",\"globalcmp\"],t=e.map((function(e){return u.getUserConsentData(e,\"uuid\")})).join(\"~\");return t.length===e.length-1?{}:{concatenatedUUID:t}},t.getCategoryUrlParam=p},function(e,t,n){\"use strict\";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnPrope"
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [
        {
          "name": "Chartbeat (analytics)",
          "hosts": [
            "static.chartbeat.com"
          ]
        },
        {
          "name": "Google Tag Manager",
          "hosts": [
            "www.googletagmanager.com"
          ]
        },
        {
          "name": "Piano (paywall/analytics)",
          "hosts": [
            "c2.piano.io",
            "cdn.piano.io"
          ]
        }
      ],
      "staticAnalysis": [
        {
          "url": "https://cdn.piano.io/api/tinypass.min.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 0
        },
        {
          "url": "https://www.google.com/recaptcha/api.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 0
        }
      ],
      "cnameRecords": [
        {
          "host": "smetrics.politico.com",
          "target": "politico.com.ssl.d2.sc.omtrdc.net"
        }
      ],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "ajax.googleapis.com",
        "c2.piano.io",
        "cdn.piano.io",
        "cdn.privacy-mgmt.com",
        "collect.tealiumiq.com",
        "datawrapper.dwcdn.net",
        "playlist.megaphone.fm",
        "sb.scorecardresearch.com",
        "secure-dcr.imrworldwide.com",
        "snap.licdn.com",
        "static.ads-twitter.com",
        "static.chartbeat.com",
        "static.cloudflareinsights.com",
        "tags.crwdcntrl.net",
        "tags.tiqcdn.com",
        "use.typekit.net",
        "www.asadcdn.com",
        "www.google.com",
        "www.googletagmanager.com",
        "www.gstatic.com"
      ],
      "requestCount": 173,
      "scriptsCaptured": 18,
      "framesSeen": 5,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headful/politico-com-20261022T205754.json",
        "sha256": "1c50572ec13956fdfce405d9378816a41840ddec41fbafdd64ae3c0816bd2b8a"
      }
    },
    {
      "id": "research-51813aeeeaa2",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-21T20:44:42.917483Z",
      "scannerVersion": "0.3",
      "browserVersion": "156.0.8078.4",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "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/headless/politico-com-20261021T204442.json",
        "sha256": "51813aeeeaa2febb7c13a37e4d8509bc3216f1096df930aaa05c417c3d8df69e"
      },
      "scanUrl": "https://politico.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": null
    },
    {
      "id": "research-b3aac162d2f6",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T18:48:01.544095Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://politico.com",
      "supplementary": false,
      "partial": false,
      "navigationStatus": "error",
      "finalUrl": null,
      "httpStatus": null,
      "pageTitle": null,
      "pageState": "unmeasured",
      "measurementStatus": "navigation_failed",
      "finding": "unmeasured",
      "signals": {
        "canvas": null,
        "webgl": null,
        "audio": null,
        "fonts": null,
        "device": null
      },
      "collectionCallers": [],
      "apiCalls": [
        {
          "api": "canvas.getContext",
          "count": 1,
          "callers": [],
          "inlineCaller": true,
          "frame": null
        }
      ],
      "evidenceSnippets": [],
      "transmission": [],
      "providers": [],
      "staticAnalysis": [],
      "cnameRecords": [],
      "serviceWorkers": [],
      "thirdPartyHosts": [],
      "requestCount": 1,
      "scriptsCaptured": 0,
      "framesSeen": 1,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/politico-com-20261022T184801.json",
        "sha256": "b3aac162d2f6334af236ea95fa0f0f455d36ff9595f4615c5a0786420d944f8a"
      }
    },
    {
      "id": "research-d64e2140c34f",
      "mode": "research",
      "modeInferred": false,
      "scannedAt": "2026-10-22T23:14:14.662019Z",
      "scannerVersion": "0.4",
      "browserVersion": "156.0.8078.4",
      "scanUrl": "https://politico.com",
      "supplementary": false,
      "partial": true,
      "navigationStatus": "committed",
      "finalUrl": "https://www.politico.com/",
      "httpStatus": 200,
      "pageTitle": "Politics, Policy, Political News - POLITICO",
      "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": [
            {
              "url": "https://www.politico.com/",
              "line": 30,
              "column": 167
            }
          ],
          "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": "https://www.politico.com/"
        },
        {
          "api": "document.cookie.read",
          "count": 20,
          "callers": [
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 8996
            },
            {
              "url": "https://static.chartbeat.com/js/chartbeat_mab.js",
              "line": 8,
              "column": 134
            },
            {
              "url": "https://static.chartbeat.com/js/chartbeat_mab.js",
              "line": 8,
              "column": 1422
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 7704
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 7720
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.politico.com/"
        },
        {
          "api": "document.cookie.write",
          "count": 5,
          "callers": [
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 10573
            },
            {
              "url": "https://static.chartbeat.com/js/chartbeat_mab.js",
              "line": 8,
              "column": 210
            },
            {
              "url": "https://static.chartbeat.com/js/chartbeat_mab.js",
              "line": 8,
              "column": 251
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.politico.com/"
        },
        {
          "api": "navigator.userAgent",
          "count": 5,
          "callers": [
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 5575
            },
            {
              "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
              "line": 1,
              "column": 80868
            },
            {
              "url": "https://static.cloudflareinsights.com/beacon.min.js/[redacted-id]",
              "line": 1,
              "column": 20335
            },
            {
              "url": "https://static.cloudflareinsights.com/beacon.min.js/[redacted-id]",
              "line": 1,
              "column": 20372
            },
            {
              "url": "https://static.politico.com/resource/[redacted]/styleguide/assets/js.min/core-header.min.6b45f090eeea653d6ef01f04afa4fa12.gz.js",
              "line": 1,
              "column": 27358
            }
          ],
          "inlineCaller": false,
          "frame": "https://www.politico.com/"
        }
      ],
      "evidenceSnippets": [
        {
          "url": "https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js",
          "excerpts": [
            "ineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\"object\"==c(e)&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\"a\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\"\",n(n.s=4)}([function(e,t,n){\"use strict\";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)r[o]=a[i];return r};Object.defineProperty(t,\"__esModule\",{value:!0}),t.getCategoryUrlParam=t.getConcatUuidParam=t.consoleDebug=t.getUspString=t.sampleUser=t.getSampledUserCookieValue=t.sampleRate=t.syncConsent=t.localStorageOperation=t.resetUserState=t.setCookies=t.appendQueryParams=t.getRequestUUID=t.dispatchEvent=t.lockScroll=t.disableScroll=t.getParameterByName=t.isMMSUrl=t.replaceCallbackParams=t.executeAction=t.setCookiesAction=t.handleConsentData=t.getCookie=t.getPathALBUrl=t.fetchGETConsent=t.fetch=t.executeEventCallback=t.removeEventListener=t.clearEventListeners=t.addEventListener=t.getSPCookies=t.isDocReady=t.getIOS=t.combineArrays=t.messagingLocalStateKeyNonKeyed=t.messagingLocalStateKey=t.detectionLocalStateKey=void 0;var a,i=n(5),s=n(2),u=n(1),l={};function p(e){return\"globalcmp\"===e?\"global-cmp\":e}t.detectionLocalStateKey=\"_sp_detection_local_state\",t.messagingLocalStateKey=\"_sp_local_state\",t.messagingLocalStateKeyNonKeyed=\"_sp_non_keyed_local_state\",t.combineArrays=function(e,t){return o(e=e||[],t=t||[])},t.getIOS=function(){var e=window.navigator.userAgent,t=e.indexOf(\"OS \");return(e.indexOf(\"iPhone\")>-1||e.indexOf(\"iPad\")>-1)&&t>-1?window.Number(e.substr(t+3,3).replace(\"_\",\".\")):0},t.isDocReady=function(e){\"complete\"===document.readyState||\"interactive\"===document.readyState?setTimeout(e,1):document.addEventListener(\"DOMContentLoaded\",e)},t.getSPCookies=function(e){var t=u.getLocalStateFromMemory(\"mmsCookies\",e);return t||(t=document.cookie.split(\" \").map((function(e){return e.trim()})).filter((function(e){return 0===e.indexOf(\"_sp_\")}))),t},t.addEventListener=function(e,t){l[e]||(l[e]=[]),l[e].push(t)},t.clearEventListeners=function(){l={}},t.removeEventListener=function(e,t){l[e]&&l[e].length&&(l[e]=l[e].filter((function(e){return e!==t})))},t.executeEventCallback=function(e,t,n){void 0===t&&(t=[]",
            "(w=w+\" Max-Age=\"+p+\"; expires=\"+S+\";\");var O=w;if(d&&!c.startsWith(\"_sp_v1\")){var C=window.location&&window.location.hostname;if(C){var E=/\\.co\\.uk$/.test(C)||/\\.com\\.br$/.test(C)||/\\.com\\.au$/.test(C)||/\\.co\\.nz$/.test(C)||/\\.co\\.jp$/.test(C)||/\\.com\\.hk$/.test(C)?3:2,j=C.split(\".\"),_=j.slice(j.length-E);_.length>1&&(O+=\" Domain=\"+_.join(\".\")+\";\")}}document.cookie=O}}return Promise.resolve()},t.executeAction=function(e){var t,n=e.js,r=e.type;try{if(\"google_consent_mode\"===r){var o=e.tagManager;if(o&&o.key&&o.value&&o.name){var a=o.name,c=o.key,u=o.value;window.gtag=window.gtag||function(){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)},window.gtag(\"set\",i.googleConsentModeDeveloperId,!0),window.gtag(a,\"update\",((t={})[c]=u,t))}}else if(\"inline\"===r)e.tagManager&&(window.dataLayer=window.dataLayer||[]),new Function(n)();else if(\"promise\"===r)return new Function(n)().catch((function(e){return s.handleError(new s.ActionError(e)),Promise.resolve()}))}catch(e){s.handleError(new s.ActionError(e))}return Promise.resolve()},t.replaceCallbackParams=function(e,n){if(e=(e=e.replace(\"[RET]\",\"0\")).replace(\"[STATUS]\",\"true\"),\"adblock\"!==n){var r=u.getUserConsentData(n,\"uuid\"),o=u.getUserConsentData(n,\"euconsent\");r&&o&&(e=e.replace(\"[DATA]\",encodeURIComponent(JSON.stringify({consentUUID:r,euconsent:o}))))}return/\\/choice_action_response/.test(e)&&(e=t.appendQueryParams(e,{campaign_type_id:i.messageCategoryMap[n]})),e},t.isMMSUrl=function(e){return/mms/g.test(e)},t.getParameterByName=function(e,t){t||(t=window.location.href),e=(e=e.replace(\"[\",\"\\\\$&\")).replace(\"]\",\"\\\\$&\");var n=new RegExp(\"[?&]\"+e+\"(=([^&#]*)|&|#|$)\").exec(t);return n?n[2]?decodeURIComponent(n[2].replace(\"+\",\" \")):\"\":null},t.disableScroll=function(){var e=document.documentElement.dataset.previousScrollY;if(e&&\"null\"!==e){document.documentElement.dataset.previousScrollY=\"null\";var t=document.documentElement.style.scrollBehavior;document.documentElement.style.scrollBehavior=\"auto\",window.scrollTo(0,-1*parseInt(e||\"0\")),document.documentElement.style.scrollBehavior=t}},t.lockScroll=function(){document.documentElement.dataset.previousScrollY=\"-\"+window.scrollY+\"px\",document.documentElement.classList.add(\"sp-message-open\")},t.dispatchEvent=function(e,t){var n;\"function\"==typeof Event?n=new CustomEvent(e,{detail:t}):(n=document.createEvent(\"CustomEvent\")).initCustomEvent(e,!0,!0,t),window.dispatchEvent(n)},t.getRequestUUID=function(){for(var e=[],t=0;t<256;t++)e[t]=(t<16?\"0\":\"\")+t.toString(16);var n=4294967296*Math.random()>>>0,r=4294967296*Math.random()>>>0,o=4294967296*Math.random()>>>0,a=4294967296*Math.random()>>>0;return e[255&n]+e[n>>8&255]+e[n>>16&255]+e[n>>24&255]+\"-\"+e[255&r]+e[r>>8&255]+\"-\"+e[r>>16&15|64]+e[r>>24&255]+\"-\"+e[63&o|128]+e[o>>8&255]+\"-\"+e[o>>16&255]+e[o>>24&255]+e[255&a]+e[a>>8&255]+e[a>>16&255]+e[a>>24&255]},t.appendQueryParams=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n=!1);var r=(e.indexOf(\"?\")>-1?\"&\":\"?\")+\"hasCsp=true\";!1===new RegExp(\"hasCsp\"",
            "t.detectionLocalStateKey]),\"adblock\"!==e))if(e){var o=t.localStorageOperation(\"getItem\",[t.messagingLocalStateKey]),a=o[0],i=(o[1],JSON.parse(a||\"{}\"));delete i[e],t.localStorageOperation(\"setItem\",[t.messagingLocalStateKey,JSON.stringify(i)]),u.clearUserConsentData(e)}else t.localStorageOperation(\"removeItem\",[t.messagingLocalStateKey]),u.clearUserConsentData()},t.localStorageOperation=function(e,t){var n,r=!1;try{if(window.localStorage)try{return[(n=window.localStorage)[e].apply(n,t),r]}catch(t){\"setItem\"===e&&s.handleError(new s.LocalStorageError(t)),r=!0}}catch(e){r=!0}return[null,r]},t.syncConsent=function(e,n,o,a){var i=u.getSyncConsent();return i?(u.clearSyncConsent(),Promise.all(Object.entries(i).map((function(i){var c=i[0],s=i[1],l=s.actionType,f=s.data,d=f||{},g=d.authId,m=d.messageId,v=d.postPayload,h=d.syncDate;if(\"ccpa\"!==c&&\"gdpr\"!==c||!h||![11,13].includes(l)||(a||g)&&a!=g)return Promise.resolve();var y=n+\"/v2/choice/\"+p(c)+\"/sync/\"+l,b={authId:a,messageId:m,mmsDomain:o,propertyId:e,includeData:{actions:{type:\"RecordString\"},customVendorsResponse:{type:\"RecordString\"},localState:{type:\"string\"}},uuid:u.getUserConsentData(c,\"uuid\")};return t.fetch(y,{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify(r(r({},b),v||{})),params:{env:window._sp_.config.env||\"prod\"}}).then(JSON.parse).then((function(e){return t.handleConsentData(e,c,o)})).catch((function(e){u.setSyncConsent(c,l,f)}))})))):Promise.resolve()},t.sampleRate=function(e){var n=t.getParameterByName(\"_sp_sample_me\");return\"false\"===n?0:\"true\"===n||!1===u.getStateStorageFromMemory(\"sample\",null,e)||1257==window._sp_.config.accountId?1:.05},t.getSampledUserCookieValue=function(){var e=t.getCookie(\"_sp_sampled_user\"),n=u.getStateStorageFromMemory(\"noUniqueIdReporting\",null,\"gdpr\");return e?(t.setCookiesAction([{key:\"_sp_su\",value:e},{key:\"_sp_sampled_user\",value:e,maxAge:0}]),e):(n&&t.setCookiesAction([{key:\"_sp_su\",value:e||\"\",maxAge:0}]),t.getCookie(\"_sp_su\"))},t.sampleUser=function(e){if(!1===u.getStateStorageFromMemory(\"sample\",null,e))return!0;var n=u.getStateStorageFromMemory(\"noUniqueIdReporting\",null,\"gdpr\"),r=t.getSampledUserCookieValue();return\"false\"!==r&&(\"true\"===r||(\"boolean\"!=typeof a&&(a=Math.random()<t.sampleRate(e)),n||t.setCookiesAction([{key:\"_sp_su\",value:\"\"+a}]),a))},t.getUspString=function(e,t,n,r){var o=\"\";if(!n)return e+\"---\";var a=\"rejectedAll\"===t||\"rejectedSome\"===t,i=r?\"Y\":\"N\";return a?o=e+\"YY\"+i:a||(o=e+\"YN\"+i),o},t.consoleDebug=function(e){\"true\"===t.getParameterByName(\"_sp_debug\")&&console.debug(e)},t.getConcatUuidParam=function(){var e=[\"gdpr\",\"usnat\",\"preferences\",\"globalcmp\"],t=e.map((function(e){return u.getUserConsentData(e,\"uuid\")})).join(\"~\");return t.length===e.length-1?{}:{concatenatedUUID:t}},t.getCategoryUrlParam=p},function(e,t,n){\"use strict\";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnPrope"
          ],
          "sanitized": true
        }
      ],
      "transmission": [],
      "providers": [
        {
          "name": "Chartbeat (analytics)",
          "hosts": [
            "mab.chartbeat.com",
            "static.chartbeat.com"
          ]
        },
        {
          "name": "Google Tag Manager",
          "hosts": [
            "www.googletagmanager.com"
          ]
        },
        {
          "name": "Piano (paywall/analytics)",
          "hosts": [
            "c2.piano.io",
            "cdn.piano.io"
          ]
        }
      ],
      "staticAnalysis": [
        {
          "url": "https://cdn.piano.io/api/tinypass.min.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 0
        },
        {
          "url": "https://www.google.com/recaptcha/api.js",
          "libraries": [
            "reCAPTCHA"
          ],
          "apiPatternCount": 0
        }
      ],
      "cnameRecords": [
        {
          "host": "smetrics.politico.com",
          "target": "politico.com.ssl.d2.sc.omtrdc.net"
        }
      ],
      "serviceWorkers": [],
      "thirdPartyHosts": [
        "ajax.googleapis.com",
        "c2.piano.io",
        "cdn.piano.io",
        "cdn.privacy-mgmt.com",
        "collect.tealiumiq.com",
        "datawrapper.dwcdn.net",
        "mab.chartbeat.com",
        "p.typekit.net",
        "playlist.megaphone.fm",
        "sb.scorecardresearch.com",
        "secure-dcr.imrworldwide.com",
        "snap.licdn.com",
        "static.ads-twitter.com",
        "static.chartbeat.com",
        "static.cloudflareinsights.com",
        "tags.crwdcntrl.net",
        "tags.tiqcdn.com",
        "use.typekit.net",
        "www.asadcdn.com",
        "www.google.com",
        "www.googletagmanager.com",
        "www.gstatic.com"
      ],
      "requestCount": 167,
      "scriptsCaptured": 18,
      "framesSeen": 5,
      "googleAdsObserved": false,
      "source": {
        "file": "results/headless/politico-com-20261022T231414.json",
        "sha256": "d64e2140c34f09ac9add638e23037b5d5b7324f3310d205c7ce273047d27b8d6"
      }
    }
  ]
}
