path # lines of code # active days days since first update days since last update # commits # contributors first updated last updated first contributor last contributor eslint.config.mjs 80 1 86 86 1 1 2025-02-13 2025-02-13 imogen.hardy@guardian.co.uk imogen.hardy@guardian.co.uk babel.config.js 31 3 710 109 3 3 2023-05-31 2025-01-21 7014230+arelra@users.noreply.github.com 43961396+cemms1@users.noreply.github.com playwright.config.ts 23 4 583 11 4 3 2023-10-05 2025-04-29 7014230+arelra@users.noreply.github.com 43961396+cemms1@users.noreply.github.com riff-raff.yaml 21 2 138 113 2 1 2024-12-23 2025-01-17 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk playwright/lib/gam.ts 66 2 583 183 2 1 2023-10-05 2024-11-08 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com playwright/lib/util.ts 155 20 583 11 21 7 2023-10-05 2025-04-29 7014230+arelra@users.noreply.github.com 43961396+cemms1@users.noreply.github.com playwright/lib/cmp.ts 48 5 583 11 5 4 2023-10-05 2025-04-29 7014230+arelra@users.noreply.github.com 43961396+cemms1@users.noreply.github.com playwright/lib/load-page.ts 18 8 583 45 9 5 2023-10-05 2025-03-26 7014230+arelra@users.noreply.github.com 43961396+cemms1@users.noreply.github.com playwright/fixtures/prebid.ts 48 3 583 89 3 3 2023-10-05 2025-02-10 7014230+arelra@users.noreply.github.com 43961396+cemms1@users.noreply.github.com playwright/fixtures/pages/index.ts 6 4 583 78 4 3 2023-10-05 2025-02-21 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk playwright/fixtures/pages/articles.ts 68 9 583 4 10 6 2023-10-05 2025-05-06 7014230+arelra@users.noreply.github.com imogen.hardy@guardian.co.uk playwright/fixtures/pages/fronts.ts 65 7 583 78 7 5 2023-10-05 2025-02-21 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk playwright/fixtures/pages/blogs.ts 39 6 583 78 6 4 2023-10-05 2025-02-21 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk playwright/fixtures/pages/Page.ts 14 3 583 254 3 2 2023-10-05 2024-08-29 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk playwright/fixtures/breakpoints.ts 36 4 583 78 4 3 2023-10-05 2025-02-21 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk scripts/fixtures/fixtures-server.js 76 3 612 569 3 2 2023-09-06 2023-10-19 christopher.jones@guardian.co.uk christopher.jones@guardian.co.uk scripts/fixtures/fixtures.js 125 5 612 569 5 2 2023-09-06 2023-10-19 christopher.jones@guardian.co.uk christopher.jones@guardian.co.uk src/export.ts 16 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/init/ad-free.ts 25 1 96 96 1 1 2025-02-03 2025-02-03 108270776+emma-imber@users.noreply.github.com 108270776+emma-imber@users.noreply.github.com src/init/shared/set-adtest-in-labels-cookie.ts 15 2 491 121 2 2 2024-01-05 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/shared/set-adtest-cookie.ts 16 2 491 121 2 2 2024-01-05 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/shared/reload-page-on-consent-change.ts 15 2 431 396 2 2 2024-03-05 2024-04-09 108270776+emma-imber@users.noreply.github.com 130582307+vlkerag@users.noreply.github.com src/init/consentless-advertising.ts 27 1 96 96 1 1 2025-02-03 2025-02-03 108270776+emma-imber@users.noreply.github.com 108270776+emma-imber@users.noreply.github.com src/init/consented/fill-slot-listener.ts 31 4 478 109 4 3 2024-01-18 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consented/prepare-prebid.ts 59 19 491 59 21 6 2024-01-05 2025-03-12 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/init/consented/messenger.ts 32 6 464 109 6 5 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consented/teads-cookieless.ts 38 2 491 396 2 2 2024-01-05 2024-04-09 jake.kennedy@guardian.co.uk 130582307+vlkerag@users.noreply.github.com src/init/consented/static-ad-slots.ts 74 12 464 59 12 4 2024-02-01 2025-03-12 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/init/consented/dfp-listeners.ts 20 3 464 121 3 3 2024-02-01 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consented/prepare-permutive.ts 231 11 491 23 12 6 2024-01-05 2025-04-17 jake.kennedy@guardian.co.uk 49187886+dskamiotis@users.noreply.github.com src/init/consented/remove-slots.ts 35 5 491 107 5 2 2024-01-05 2025-01-23 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/init/consented/ad-free-slot-remove.ts 10 2 491 200 2 2 2024-01-05 2024-10-22 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/init/consented/comscore.ts 61 6 491 59 6 4 2024-01-05 2025-03-12 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/init/consented/prepare-googletag.ts 105 15 491 45 15 7 2024-01-05 2025-03-26 jake.kennedy@guardian.co.uk 43961396+cemms1@users.noreply.github.com src/init/consented/article-body-adverts.ts 19 6 491 109 6 4 2024-01-05 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consented/dynamic-ad-slots.ts 27 11 464 32 11 5 2024-02-01 2025-04-08 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/init/consented/prepare-a9.ts 39 8 491 109 8 4 2024-01-05 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consented/ipsos-mori.ts 38 4 491 109 4 4 2024-01-05 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consented/third-party-tags.ts 98 10 491 95 10 5 2024-01-05 2025-02-04 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/init/consented/track-gpc-signal.ts 12 4 491 109 4 4 2024-01-05 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consented/track-scroll-depth.ts 14 4 491 109 4 4 2024-01-05 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consentless/define-slot.ts 46 6 491 200 6 2 2024-01-05 2024-10-22 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/init/consentless/dynamic/exclusion-slot.ts 9 6 491 109 6 3 2024-01-05 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/init/consentless/dynamic/article-body-adverts.ts 18 5 395 200 5 2 2024-04-10 2024-10-22 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/init/consentless/init-fixed-slots.ts 34 4 491 73 4 3 2024-01-05 2025-02-26 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/init/consentless/prepare-ootag.ts 42 11 491 45 11 5 2024-01-05 2025-03-26 jake.kennedy@guardian.co.uk 43961396+cemms1@users.noreply.github.com src/init/consentless/render-advert-label.ts 28 9 491 86 9 4 2024-01-05 2025-02-13 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/init/consented-advertising.ts 50 3 96 60 3 1 2025-02-03 2025-03-11 108270776+emma-imber@users.noreply.github.com 108270776+emma-imber@users.noreply.github.com src/experiments/__fixtures__/ab-test.ts 32 2 536 296 2 2 2023-11-21 2024-07-18 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk src/experiments/ab-url.ts 25 3 536 179 3 3 2023-11-21 2024-11-12 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk src/experiments/ab.ts 84 7 536 53 7 4 2023-11-21 2025-03-18 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk src/experiments/ab-constants.ts 7 1 536 536 1 1 2023-11-21 2023-11-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/experiments/ab-tests.ts 5 38 536 1 41 9 2023-11-21 2025-05-09 7014230+arelra@users.noreply.github.com dina.hafez@guardian.co.uk src/experiments/automatLog.ts 13 1 536 536 1 1 2023-11-21 2023-11-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/experiments/utils.ts 6 5 536 109 5 3 2023-11-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/insert/comments-expanded-advert.ts 149 13 464 4 13 6 2024-02-01 2025-05-06 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/insert/high-merch.ts 23 7 464 109 8 3 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/spacefinder/spacefinder.ts 464 17 464 121 17 5 2024-02-01 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/spacefinder/spacefinder-debug-tools.ts 358 6 464 254 6 3 2024-02-01 2024-08-29 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/insert/spacefinder/liveblog-adverts.ts 192 9 464 109 9 3 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/spacefinder/carrot-traffic-driver.ts 98 9 464 109 9 4 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/spacefinder/rules.ts 154 16 289 4 20 4 2024-07-25 2025-05-06 jake.kennedy@guardian.co.uk dina.hafez@guardian.co.uk src/insert/spacefinder/space-filler.ts 35 4 464 121 4 4 2024-02-01 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/spacefinder/article.ts 206 22 395 24 24 6 2024-04-10 2025-04-16 jake.kennedy@guardian.co.uk dina.hafez@guardian.co.uk src/insert/mobile-sticky.ts 48 4 464 109 4 3 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/fill-dynamic-advert-slot.ts 42 5 464 109 5 4 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/fixures.ts 49 5 353 109 5 3 2024-05-22 2025-01-21 imogen.hardy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/insert/sticky-inlines.ts 86 5 464 121 5 4 2024-02-01 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/types/global.ts 480 28 710 10 28 7 2023-05-31 2025-04-30 7014230+arelra@users.noreply.github.com 49187886+dskamiotis@users.noreply.github.com src/types/ias.ts 14 2 710 681 2 2 2023-05-31 2023-06-29 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk src/types/dates.ts 56 1 710 710 1 1 2023-05-31 2023-05-31 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/types/membership.ts 22 4 710 58 4 3 2023-05-31 2025-03-13 7014230+arelra@users.noreply.github.com 108270776+emma-imber@users.noreply.github.com src/commercial.ts 27 7 464 96 7 3 2024-02-01 2025-02-03 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/display/load-advert.ts 55 4 464 109 4 3 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/display/display-ads.ts 18 1 464 464 1 1 2024-02-01 2024-02-01 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/display/request-bids.ts 56 4 464 109 4 3 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/display/lazy-load.ts 86 2 464 200 2 2 2024-02-01 2024-10-22 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/display/display-lazy-ads.ts 8 2 464 269 2 2 2024-02-01 2024-08-14 jake.kennedy@guardian.co.uk dina.hafez@guardian.co.uk src/lib/__vendor/pubmatic.js 34 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/__vendor/ipsos-mori.js 9 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/__vendor/a9-apstag.js 32 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/gumgum-winning-bid.ts 27 1 32 32 1 1 2025-04-08 2025-04-08 49187886+dskamiotis@users.noreply.github.com 49187886+dskamiotis@users.noreply.github.com src/lib/header-bidding/prebid-types.ts 299 29 683 26 30 10 2023-06-27 2025-04-14 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/header-bidding/a9/a9.ts 103 13 683 10 13 5 2023-06-27 2025-04-30 jake.kennedy@guardian.co.uk 49187886+dskamiotis@users.noreply.github.com src/lib/header-bidding/utils.ts 227 30 683 38 31 8 2023-06-27 2025-04-02 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/header-bidding/slot-config.ts 207 23 683 32 24 9 2023-06-27 2025-04-08 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/lib/header-bidding/prebid/appnexus.ts 100 11 683 109 11 5 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/header-bidding/prebid/price-config.ts 182 7 683 32 7 3 2023-06-27 2025-04-08 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/header-bidding/prebid/prebid.ts 625 45 683 1 48 9 2023-06-27 2025-05-09 jake.kennedy@guardian.co.uk dina.hafez@guardian.co.uk src/lib/header-bidding/prebid/magnite.ts 112 3 289 121 3 3 2024-07-25 2025-01-09 dina.hafez@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/header-bidding/prebid/bid-config.ts 582 34 683 59 36 8 2023-06-27 2025-03-12 jake.kennedy@guardian.co.uk 43961396+cemms1@users.noreply.github.com src/lib/header-bidding/prebid/pbjs.ts 22 2 59 12 2 2 2025-03-12 2025-04-28 jake.kennedy@guardian.co.uk dina.hafez@guardian.co.uk src/lib/header-bidding/prebid/modules/analyticsAdapter.ts 278 5 39 3 6 3 2025-04-01 2025-05-07 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/lib/header-bidding/prebid/modules/openxBidAdapter.ts 7 1 59 59 1 1 2025-03-12 2025-03-12 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/header-bidding/prebid/modules/appnexusBidAdapter.ts 7 1 59 59 1 1 2025-03-12 2025-03-12 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/identity/api.ts 37 11 683 45 11 5 2023-06-27 2025-03-26 jake.kennedy@guardian.co.uk 43961396+cemms1@users.noreply.github.com src/lib/third-party-tags/imr-worldwide-legacy.ts 15 4 683 121 4 3 2023-06-27 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/third-party-tags/imr-worldwide.ts 82 6 683 121 6 3 2023-06-27 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/third-party-tags/inizio.ts 33 2 109 86 2 2 2025-01-21 2025-02-13 7014230+arelra@users.noreply.github.com imogen.hardy@guardian.co.uk src/lib/third-party-tags/ias.ts 6 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/third-party-tags/remarketing.ts 14 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/third-party-tags/permutive.ts 6 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/commercial-features.ts 162 12 683 121 12 7 2023-06-27 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/geo/geo-utils.ts 21 1 121 121 1 1 2025-01-09 2025-01-09 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/geo/get-locale.ts 32 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/geo/country-code.ts 30 1 121 121 1 1 2025-01-09 2025-01-09 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/messenger.ts 293 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/am-i-used.ts 43 1 121 121 1 1 2025-01-09 2025-01-09 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/commercial-boot-utils.ts 45 2 96 95 2 2 2025-02-03 2025-02-04 108270776+emma-imber@users.noreply.github.com imogen.hardy@guardian.co.uk src/lib/constants/prebid-timeout.ts 1 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/constants/top-above-nav-height.ts 1 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/constants/index.ts 3 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/constants/ad-label-height.ts 1 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/third-party-cookies.ts 26 2 80 72 3 2 2025-02-19 2025-02-27 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/lib/dfp/non-refreshable-line-items.ts 40 5 683 121 5 3 2023-06-27 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/dfp/should-refresh.ts 25 6 683 109 6 4 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/dfp/dfp-env-globals.ts 1 2 683 464 2 1 2023-06-27 2024-02-01 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/dfp/dfp-env.ts 37 9 683 121 9 4 2023-06-27 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/dfp/queue-advert.ts 5 3 683 464 3 2 2023-06-27 2024-02-01 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/dfp/get-advert-by-id.ts 5 4 683 464 4 3 2023-06-27 2024-02-01 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/create-ad-slot.ts 142 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/detect-ad-blocker.ts 46 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/fastdom-promise.ts 3 3 710 86 3 2 2023-05-31 2025-02-13 7014230+arelra@users.noreply.github.com imogen.hardy@guardian.co.uk src/lib/error/report-error.ts 35 2 121 51 2 2 2025-01-09 2025-03-20 7014230+arelra@users.noreply.github.com jake.kennedy@guardian.co.uk src/lib/send-commercial-metrics.ts 195 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/messenger/passback-refresh.ts 29 2 647 109 2 2 2023-08-02 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/passback.ts 240 3 683 109 3 3 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/background.ts 274 5 683 86 5 4 2023-06-27 2025-02-13 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/lib/messenger/post-message.ts 7 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/messenger/full-width.ts 34 3 590 109 3 3 2023-09-28 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/scroll.ts 99 4 683 109 4 3 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/resize.ts 81 3 683 109 3 2 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/get-page-targeting.ts 8 2 683 109 2 2 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/get-stylesheet.ts 33 4 683 86 4 4 2023-06-27 2025-02-13 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/lib/messenger/measure-ad-load.ts 14 3 683 109 3 2 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/disable-refresh.ts 16 3 683 109 3 3 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/viewport.ts 78 3 683 109 3 3 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/get-page-url.ts 8 2 683 109 2 2 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/messenger/type.ts 16 2 683 109 2 2 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/types.ts 101 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/video-interscroller-progress.ts 51 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/ad-verification/prepare-ad-verification.ts 65 6 683 109 6 3 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/page-targeting.ts 59 2 121 109 2 1 2025-01-09 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/creatives/page-skin.ts 124 4 683 200 4 2 2023-06-27 2024-10-22 jake.kennedy@guardian.co.uk 108270776+emma-imber@users.noreply.github.com src/lib/ad-sizes.ts 389 2 109 32 2 2 2025-01-21 2025-04-08 7014230+arelra@users.noreply.github.com 108270776+emma-imber@users.noreply.github.com src/lib/permutive.ts 35 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/detect/detect-viewport.ts 8 2 683 464 2 1 2023-06-27 2024-02-01 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/detect/detect-google-proxy.ts 7 2 683 464 2 1 2023-06-27 2024-02-01 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/detect/detect-adblock.ts 14 2 683 464 2 1 2023-06-27 2024-02-01 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/detect/detect-breakpoint.ts 138 7 683 226 7 2 2023-06-27 2024-09-26 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/lib/breakpoint.ts 6 2 1020 109 2 2 2022-07-25 2025-01-21 christopher.jones@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/construct-query.ts 13 2 1300 109 2 1 2021-10-18 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/url.ts 27 2 710 121 2 1 2023-05-31 2025-01-09 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/ab-localstorage.ts 23 2 922 109 2 2 2022-10-31 2025-01-21 simon.byford@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/track-gpc-signal.ts 11 2 683 109 2 2 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/track-scroll-depth.ts 17 2 683 109 2 2 2023-06-27 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/lib/targeting/shared.ts 66 2 109 86 2 2 2025-01-21 2025-02-13 7014230+arelra@users.noreply.github.com imogen.hardy@guardian.co.uk src/lib/targeting/teads-eligibility.ts 18 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/targeting/build-page-targeting.ts 162 2 109 52 2 2 2025-01-21 2025-03-19 7014230+arelra@users.noreply.github.com 108270776+emma-imber@users.noreply.github.com src/lib/targeting/session.ts 92 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/targeting/youtube-ima.ts 92 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/targeting/build-page-targeting-consentless.ts 52 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/targeting/pick-targeting-values.ts 40 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/targeting/viewport.ts 29 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/targeting/personalised.ts 160 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/targeting/content.ts 92 1 109 109 1 1 2025-01-21 2025-01-21 7014230+arelra@users.noreply.github.com 7014230+arelra@users.noreply.github.com src/lib/event-timer.ts 176 2 109 86 2 2 2025-01-21 2025-02-13 7014230+arelra@users.noreply.github.com imogen.hardy@guardian.co.uk src/define/init-slot-ias.ts 90 5 464 121 5 3 2024-02-01 2025-01-09 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/define/Advert.ts 166 9 464 109 9 4 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/define/define-slot.ts 187 14 464 46 15 4 2024-02-01 2025-03-25 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/define/create-advert.ts 54 7 464 46 7 4 2024-02-01 2025-03-25 jake.kennedy@guardian.co.uk jake.kennedy@guardian.co.uk src/events/render-advert.ts 196 14 464 4 14 5 2024-02-01 2025-05-06 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/events/on-slot-load.ts 21 3 464 109 3 3 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/events/on-slot-viewable.ts 95 7 464 109 7 3 2024-02-01 2025-01-21 jake.kennedy@guardian.co.uk 7014230+arelra@users.noreply.github.com src/events/on-slot-render.ts 56 7 464 23 7 4 2024-02-01 2025-04-17 jake.kennedy@guardian.co.uk 49187886+dskamiotis@users.noreply.github.com src/events/empty-advert.ts 40 5 464 4 5 4 2024-02-01 2025-05-06 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk src/events/render-advert-label.ts 156 6 464 86 6 5 2024-02-01 2025-02-13 jake.kennedy@guardian.co.uk imogen.hardy@guardian.co.uk