path # lines of code eslint.config.mjs 80 babel.config.js 31 playwright.config.ts 23 riff-raff.yaml 21 playwright/lib/gam.ts 66 playwright/lib/util.ts 155 playwright/lib/cmp.ts 48 playwright/lib/load-page.ts 18 playwright/fixtures/prebid.ts 48 playwright/fixtures/pages/index.ts 6 playwright/fixtures/pages/articles.ts 68 playwright/fixtures/pages/fronts.ts 65 playwright/fixtures/pages/blogs.ts 39 playwright/fixtures/pages/Page.ts 14 playwright/fixtures/breakpoints.ts 36 scripts/fixtures/fixtures-server.js 76 scripts/fixtures/fixtures.js 125 src/export.ts 16 src/init/ad-free.ts 25 src/init/shared/set-adtest-in-labels-cookie.ts 15 src/init/shared/set-adtest-cookie.ts 16 src/init/shared/reload-page-on-consent-change.ts 15 src/init/consentless-advertising.ts 27 src/init/consented/fill-slot-listener.ts 31 src/init/consented/prepare-prebid.ts 59 src/init/consented/messenger.ts 32 src/init/consented/teads-cookieless.ts 38 src/init/consented/static-ad-slots.ts 74 src/init/consented/dfp-listeners.ts 20 src/init/consented/prepare-permutive.ts 231 src/init/consented/remove-slots.ts 35 src/init/consented/ad-free-slot-remove.ts 10 src/init/consented/comscore.ts 61 src/init/consented/prepare-googletag.ts 105 src/init/consented/article-body-adverts.ts 19 src/init/consented/dynamic-ad-slots.ts 27 src/init/consented/prepare-a9.ts 39 src/init/consented/ipsos-mori.ts 38 src/init/consented/third-party-tags.ts 98 src/init/consented/track-gpc-signal.ts 12 src/init/consented/track-scroll-depth.ts 14 src/init/consentless/define-slot.ts 46 src/init/consentless/dynamic/exclusion-slot.ts 9 src/init/consentless/dynamic/article-body-adverts.ts 18 src/init/consentless/init-fixed-slots.ts 34 src/init/consentless/prepare-ootag.ts 42 src/init/consentless/render-advert-label.ts 28 src/init/consented-advertising.ts 50 src/experiments/__fixtures__/ab-test.ts 32 src/experiments/ab-url.ts 25 src/experiments/ab.ts 84 src/experiments/ab-constants.ts 7 src/experiments/ab-tests.ts 5 src/experiments/automatLog.ts 13 src/experiments/utils.ts 6 src/insert/comments-expanded-advert.ts 149 src/insert/high-merch.ts 23 src/insert/spacefinder/spacefinder.ts 464 src/insert/spacefinder/spacefinder-debug-tools.ts 358 src/insert/spacefinder/liveblog-adverts.ts 192 src/insert/spacefinder/carrot-traffic-driver.ts 98 src/insert/spacefinder/rules.ts 154 src/insert/spacefinder/space-filler.ts 35 src/insert/spacefinder/article.ts 206 src/insert/mobile-sticky.ts 48 src/insert/fill-dynamic-advert-slot.ts 42 src/insert/fixures.ts 49 src/insert/sticky-inlines.ts 86 src/types/global.ts 480 src/types/ias.ts 14 src/types/dates.ts 56 src/types/membership.ts 22 src/commercial.ts 27 src/display/load-advert.ts 55 src/display/display-ads.ts 18 src/display/request-bids.ts 56 src/display/lazy-load.ts 86 src/display/display-lazy-ads.ts 8 src/lib/__vendor/pubmatic.js 34 src/lib/__vendor/ipsos-mori.js 9 src/lib/__vendor/a9-apstag.js 32 src/lib/gumgum-winning-bid.ts 27 src/lib/header-bidding/prebid-types.ts 299 src/lib/header-bidding/a9/a9.ts 103 src/lib/header-bidding/utils.ts 227 src/lib/header-bidding/slot-config.ts 207 src/lib/header-bidding/prebid/appnexus.ts 100 src/lib/header-bidding/prebid/price-config.ts 182 src/lib/header-bidding/prebid/prebid.ts 625 src/lib/header-bidding/prebid/magnite.ts 112 src/lib/header-bidding/prebid/bid-config.ts 582 src/lib/header-bidding/prebid/pbjs.ts 22 src/lib/header-bidding/prebid/modules/analyticsAdapter.ts 278 src/lib/header-bidding/prebid/modules/openxBidAdapter.ts 7 src/lib/header-bidding/prebid/modules/appnexusBidAdapter.ts 7 src/lib/identity/api.ts 37 src/lib/third-party-tags/imr-worldwide-legacy.ts 15 src/lib/third-party-tags/imr-worldwide.ts 82 src/lib/third-party-tags/inizio.ts 33 src/lib/third-party-tags/ias.ts 6 src/lib/third-party-tags/remarketing.ts 14 src/lib/third-party-tags/permutive.ts 6 src/lib/commercial-features.ts 162 src/lib/geo/geo-utils.ts 21 src/lib/geo/get-locale.ts 32 src/lib/geo/country-code.ts 30 src/lib/messenger.ts 293 src/lib/am-i-used.ts 43 src/lib/commercial-boot-utils.ts 45 src/lib/constants/prebid-timeout.ts 1 src/lib/constants/top-above-nav-height.ts 1 src/lib/constants/index.ts 3 src/lib/constants/ad-label-height.ts 1 src/lib/third-party-cookies.ts 26 src/lib/dfp/non-refreshable-line-items.ts 40 src/lib/dfp/should-refresh.ts 25 src/lib/dfp/dfp-env-globals.ts 1 src/lib/dfp/dfp-env.ts 37 src/lib/dfp/queue-advert.ts 5 src/lib/dfp/get-advert-by-id.ts 5 src/lib/create-ad-slot.ts 142 src/lib/detect-ad-blocker.ts 46 src/lib/fastdom-promise.ts 3 src/lib/error/report-error.ts 35 src/lib/send-commercial-metrics.ts 195 src/lib/messenger/passback-refresh.ts 29 src/lib/messenger/passback.ts 240 src/lib/messenger/background.ts 274 src/lib/messenger/post-message.ts 7 src/lib/messenger/full-width.ts 34 src/lib/messenger/scroll.ts 99 src/lib/messenger/resize.ts 81 src/lib/messenger/get-page-targeting.ts 8 src/lib/messenger/get-stylesheet.ts 33 src/lib/messenger/measure-ad-load.ts 14 src/lib/messenger/disable-refresh.ts 16 src/lib/messenger/viewport.ts 78 src/lib/messenger/get-page-url.ts 8 src/lib/messenger/type.ts 16 src/lib/types.ts 101 src/lib/video-interscroller-progress.ts 51 src/lib/ad-verification/prepare-ad-verification.ts 65 src/lib/page-targeting.ts 59 src/lib/creatives/page-skin.ts 124 src/lib/ad-sizes.ts 389 src/lib/permutive.ts 35 src/lib/detect/detect-viewport.ts 8 src/lib/detect/detect-google-proxy.ts 7 src/lib/detect/detect-adblock.ts 14 src/lib/detect/detect-breakpoint.ts 138 src/lib/breakpoint.ts 6 src/lib/construct-query.ts 13 src/lib/url.ts 27 src/lib/ab-localstorage.ts 23 src/lib/track-gpc-signal.ts 11 src/lib/track-scroll-depth.ts 17 src/lib/targeting/shared.ts 66 src/lib/targeting/teads-eligibility.ts 18 src/lib/targeting/build-page-targeting.ts 162 src/lib/targeting/session.ts 92 src/lib/targeting/youtube-ima.ts 92 src/lib/targeting/build-page-targeting-consentless.ts 52 src/lib/targeting/pick-targeting-values.ts 40 src/lib/targeting/viewport.ts 29 src/lib/targeting/personalised.ts 160 src/lib/targeting/content.ts 92 src/lib/event-timer.ts 176 src/define/init-slot-ias.ts 90 src/define/Advert.ts 166 src/define/define-slot.ts 187 src/define/create-advert.ts 54 src/events/render-advert.ts 196 src/events/on-slot-load.ts 21 src/events/on-slot-viewable.ts 95 src/events/on-slot-render.ts 56 src/events/empty-advert.ts 40 src/events/render-advert-label.ts 156