├── .changeset ├── README.md ├── config.json ├── light-ghosts-help.md └── tough-dryers-send.md ├── .editorconfig ├── .github ├── CODEOWNERS ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── setup-node-env │ │ └── action.yml ├── dependabot.yml └── workflows │ ├── check-labels.yaml │ ├── ci.yml │ ├── compressed-size-action.yml │ ├── e2e-playwright.yml │ ├── publish.yml │ └── stale.yml ├── .gitignore ├── .husky ├── .gitignore ├── post-merge ├── pre-commit └── pre-push ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .prout.json ├── .vscode ├── extensions.json ├── settings.json.recommended └── settings.json.required ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── bundle ├── README.md ├── babel.config.js ├── jest.config.js ├── package.json ├── playwright.config.ts ├── playwright │ ├── fixtures │ │ ├── front-with-thrasher-sponsor-fires-advert.ts │ │ ├── front-with-thrasher-sponsor.ts │ │ ├── pages │ │ │ ├── Page.ts │ │ │ ├── articles.ts │ │ │ ├── blogs.ts │ │ │ ├── fronts.ts │ │ │ └── index.ts │ │ └── prebid.ts │ ├── lib │ │ ├── allow-reject-all.ts │ │ ├── breakpoints.ts │ │ ├── cmp.ts │ │ ├── gam.ts │ │ ├── load-page.ts │ │ ├── locators.ts │ │ └── util.ts │ └── tests │ │ ├── article-inline-slots.spec.ts │ │ ├── collapse-slot.spec.ts │ │ ├── comments-expanded.spec.ts │ │ ├── consent.spec.ts │ │ ├── exclusion.spec.ts │ │ ├── front-inline-slots.spec.ts │ │ ├── googletag-switch.spec.ts │ │ ├── liveblog-ad-limit.spec.ts │ │ ├── liveblog-inline-slots.spec.ts │ │ ├── liveblog-live-update.spec.ts │ │ ├── merchandising-high.spec.ts │ │ ├── merchandising.spec.ts │ │ ├── mostpop.spec.ts │ │ ├── pageskin.spec.ts │ │ ├── prebid.spec.ts │ │ ├── right-slot.spec.ts │ │ ├── spacefinder-debugger.spec.ts │ │ ├── sponsor-logo.spec.ts │ │ ├── targeting.spec.ts │ │ └── top-above-nav.spec.ts ├── src │ ├── code-structure.md │ ├── commercial.ts │ ├── define │ │ ├── Advert.spec.ts │ │ ├── Advert.ts │ │ ├── create-advert.ts │ │ ├── define-slot.spec.ts │ │ ├── define-slot.ts │ │ ├── init-slot-ias.spec.ts │ │ └── init-slot-ias.ts │ ├── display │ │ ├── display-ads.ts │ │ ├── display-lazy-ads.ts │ │ ├── lazy-load.spec.ts │ │ ├── lazy-load.ts │ │ ├── load-advert.ts │ │ └── request-bids.ts │ ├── events │ │ ├── empty-advert.spec.ts │ │ ├── empty-advert.ts │ │ ├── on-slot-load.ts │ │ ├── on-slot-render.spec.ts │ │ ├── on-slot-render.ts │ │ ├── on-slot-viewable.ts │ │ ├── render-advert-label.spec.ts │ │ ├── render-advert-label.ts │ │ └── render-advert.ts │ ├── experiments │ │ ├── __fixtures__ │ │ │ └── ab-test.ts │ │ ├── __mocks__ │ │ │ └── ab-tests.ts │ │ ├── ab-constants.ts │ │ ├── ab-tests.ts │ │ ├── ab-url.ts │ │ ├── ab.ts │ │ ├── beta-ab.ts │ │ ├── tests │ │ │ └── admiral-adblocker-recovery.ts │ │ └── utils.ts │ ├── init │ │ ├── ad-free.ts │ │ ├── consented-advertising.ts │ │ ├── consented │ │ │ ├── ad-free-slot-remove.ts │ │ │ ├── admiral.test.ts │ │ │ ├── admiral.ts │ │ │ ├── article-body-adverts.ts │ │ │ ├── comscore.spec.ts │ │ │ ├── comscore.ts │ │ │ ├── dfp-listeners.ts │ │ │ ├── dynamic-ad-slots.ts │ │ │ ├── fill-slot-listener.ts │ │ │ ├── ipsos-mori.ts │ │ │ ├── messenger.ts │ │ │ ├── opinary.spec.ts │ │ │ ├── opinary.ts │ │ │ ├── prepare-a9.spec.ts │ │ │ ├── prepare-a9.ts │ │ │ ├── prepare-admiral.ts │ │ │ ├── prepare-googletag.spec.ts │ │ │ ├── prepare-googletag.ts │ │ │ ├── prepare-permutive.spec.ts │ │ │ ├── prepare-permutive.ts │ │ │ ├── prepare-prebid.spec.ts │ │ │ ├── prepare-prebid.ts │ │ │ ├── remove-slots.ts │ │ │ ├── static-ad-slots.ts │ │ │ ├── teads-cookieless.ts │ │ │ ├── third-party-tags.spec.ts │ │ │ ├── third-party-tags.ts │ │ │ ├── track-gpc-signal.ts │ │ │ └── track-scroll-depth.ts │ │ ├── consentless-advertising.ts │ │ ├── consentless │ │ │ ├── define-slot.ts │ │ │ ├── dynamic │ │ │ │ ├── article-body-adverts.ts │ │ │ │ └── exclusion-slot.ts │ │ │ ├── init-fixed-slots.ts │ │ │ ├── prepare-ootag.ts │ │ │ ├── render-advert-label.spec.ts │ │ │ └── render-advert-label.ts │ │ ├── pages │ │ │ ├── index.ts │ │ │ ├── university-guide.spec.ts │ │ │ └── university-guide.ts │ │ └── shared │ │ │ ├── reload-page-on-consent-change.ts │ │ │ ├── set-adtest-cookie.ts │ │ │ └── set-adtest-in-labels-cookie.ts │ ├── insert │ │ ├── comments-expanded-advert.ts │ │ ├── fill-dynamic-advert-slot.ts │ │ ├── fixures.ts │ │ ├── high-merch.ts │ │ ├── mobile-sticky.ts │ │ ├── spacefinder │ │ │ ├── article.spec.ts │ │ │ ├── article.ts │ │ │ ├── liveblog-adverts.spec.ts │ │ │ ├── liveblog-adverts.ts │ │ │ ├── rules.ts │ │ │ ├── space-filler.ts │ │ │ ├── spacefinder-debug-tools.ts │ │ │ ├── spacefinder-logo.svg │ │ │ └── spacefinder.ts │ │ └── sticky-inlines.ts │ ├── lib │ │ ├── __mocks__ │ │ │ ├── fastdom-promise.ts │ │ │ ├── fastdom.ts │ │ │ └── svgMock.js │ │ ├── __vendor │ │ │ ├── README.md │ │ │ ├── a9-apstag.js │ │ │ ├── ipsos-mori.js │ │ │ └── pubmatic.js │ │ ├── ab-localstorage.spec.ts │ │ ├── ab-localstorage.ts │ │ ├── ad-verification │ │ │ ├── prepare-ad-verification.spec.ts │ │ │ └── prepare-ad-verification.ts │ │ ├── am-i-used.spec.ts │ │ ├── am-i-used.ts │ │ ├── commercial-boot-utils.ts │ │ ├── commercial-features.spec.ts │ │ ├── commercial-features.ts │ │ ├── construct-query.spec.ts │ │ ├── construct-query.ts │ │ ├── create-ad-slot.spec.ts │ │ ├── create-ad-slot.ts │ │ ├── creatives │ │ │ └── page-skin.ts │ │ ├── detect │ │ │ ├── detect-adblock.ts │ │ │ ├── detect-breakpoint.spec.ts │ │ │ ├── detect-breakpoint.ts │ │ │ ├── detect-google-proxy.spec.ts │ │ │ ├── detect-google-proxy.ts │ │ │ └── detect-viewport.ts │ │ ├── dfp │ │ │ ├── dfp-env-globals.ts │ │ │ ├── dfp-env.spec.ts │ │ │ ├── dfp-env.ts │ │ │ ├── get-advert-by-id.ts │ │ │ ├── non-refreshable-line-items.spec.ts │ │ │ ├── non-refreshable-line-items.ts │ │ │ ├── queue-advert.ts │ │ │ ├── should-refresh.spec.ts │ │ │ └── should-refresh.ts │ │ ├── error │ │ │ ├── report-error.spec.ts │ │ │ └── report-error.ts │ │ ├── fastdom-promise.ts │ │ ├── gumgum-winning-bid.ts │ │ ├── header-bidding │ │ │ ├── a9 │ │ │ │ ├── a9.spec.ts │ │ │ │ └── a9.ts │ │ │ ├── prebid-types.ts │ │ │ ├── prebid │ │ │ │ ├── appnexus.spec.ts │ │ │ │ ├── appnexus.ts │ │ │ │ ├── bid-config.spec.ts │ │ │ │ ├── bid-config.ts │ │ │ │ ├── magnite.spec.ts │ │ │ │ ├── magnite.ts │ │ │ │ ├── modules-v10.11.0 │ │ │ │ │ ├── analyticsAdapter │ │ │ │ │ │ ├── index.spec.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── utils.ts │ │ │ │ │ ├── appnexusBidAdapter.ts │ │ │ │ │ └── openxBidAdapter.ts │ │ │ │ ├── modules │ │ │ │ │ ├── analyticsAdapter.spec.ts │ │ │ │ │ ├── analyticsAdapter.ts │ │ │ │ │ ├── appnexusBidAdapter.ts │ │ │ │ │ └── openxBidAdapter.ts │ │ │ │ ├── pbjs-v10.11.0.ts │ │ │ │ ├── pbjs.ts │ │ │ │ ├── prebid.spec.ts │ │ │ │ ├── prebid.ts │ │ │ │ ├── price-config.spec.ts │ │ │ │ └── price-config.ts │ │ │ ├── slot-config.spec.ts │ │ │ ├── slot-config.ts │ │ │ ├── utils.spec.ts │ │ │ └── utils.ts │ │ ├── identity │ │ │ └── api.ts │ │ ├── messenger.spec.ts │ │ ├── messenger.ts │ │ ├── messenger │ │ │ ├── background.spec.ts │ │ │ ├── background.ts │ │ │ ├── disable-refresh.ts │ │ │ ├── full-width.spec.ts │ │ │ ├── full-width.ts │ │ │ ├── get-page-targeting.ts │ │ │ ├── get-page-url.ts │ │ │ ├── get-stylesheet.spec.ts │ │ │ ├── get-stylesheet.ts │ │ │ ├── measure-ad-load.ts │ │ │ ├── passback-refresh.spec.ts │ │ │ ├── passback-refresh.ts │ │ │ ├── passback.ts │ │ │ ├── resize.spec.ts │ │ │ ├── resize.ts │ │ │ ├── scroll.spec.ts │ │ │ ├── scroll.ts │ │ │ ├── type.ts │ │ │ ├── video.ts │ │ │ ├── viewport.spec.ts │ │ │ └── viewport.ts │ │ ├── page-targeting.spec.ts │ │ ├── page-targeting.ts │ │ ├── targeting │ │ │ ├── build-page-targeting-consentless.spec.ts │ │ │ └── build-page-targeting-consentless.ts │ │ ├── third-party-cookies.ts │ │ ├── third-party-tags │ │ │ ├── admiral.ts │ │ │ ├── ias.ts │ │ │ ├── imr-worldwide-legacy.ts │ │ │ ├── imr-worldwide.spec.ts │ │ │ ├── imr-worldwide.ts │ │ │ ├── inizio.spec.ts │ │ │ ├── inizio.ts │ │ │ ├── permutive.spec.ts │ │ │ ├── permutive.ts │ │ │ ├── remarketing.spec.ts │ │ │ └── remarketing.ts │ │ ├── timed-queue.spec.ts │ │ ├── timed-queue.ts │ │ ├── track-gpc-signal.spec.ts │ │ ├── track-gpc-signal.ts │ │ ├── track-scroll-depth.spec.ts │ │ ├── track-scroll-depth.ts │ │ ├── types.ts │ │ ├── url.ts │ │ └── video-progress-reporting.ts │ └── types │ │ ├── dates.ts │ │ ├── global.ts │ │ ├── ias.ts │ │ ├── jsdom.d.ts │ │ ├── membership.ts │ │ ├── modules.ts │ │ └── utils.d.ts ├── static │ ├── svg │ │ └── icon │ │ │ └── cross.svg │ └── tpc-test-iframe │ │ └── v2 │ │ └── index.html ├── tsconfig.json ├── webpack.config.dev.mjs ├── webpack.config.mjs ├── webpack.config.prod.mjs └── webpack │ ├── prout-plugin.mjs │ └── update-parameter-store-plugin.mjs ├── core ├── CHANGELOG.md ├── README.md ├── jest.config.js ├── package.json ├── src │ ├── ad-sizes.test.ts │ ├── ad-sizes.ts │ ├── breakpoint.spec.ts │ ├── breakpoint.ts │ ├── constants │ │ ├── ad-label-height.ts │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── prebid-timeout.ts │ │ └── top-above-nav-height.ts │ ├── detect-ad-blocker.ts │ ├── email-hash.spec.ts │ ├── email-hash.ts │ ├── event-timer.spec.ts │ ├── event-timer.ts │ ├── geo │ │ ├── country-code.ts │ │ ├── geo-utils.spec.ts │ │ ├── geo-utils.ts │ │ ├── get-locale.spec.ts │ │ └── get-locale.ts │ ├── global.ts │ ├── index.ts │ ├── messenger │ │ └── post-message.ts │ ├── permutive.spec.ts │ ├── permutive.ts │ ├── send-commercial-metrics.spec.ts │ ├── send-commercial-metrics.ts │ ├── targeting │ │ ├── build-page-targeting.spec.ts │ │ ├── build-page-targeting.ts │ │ ├── content.spec.ts │ │ ├── content.ts │ │ ├── personalised.spec.ts │ │ ├── personalised.ts │ │ ├── pick-targeting-values.spec.ts │ │ ├── pick-targeting-values.ts │ │ ├── session.spec.ts │ │ ├── session.ts │ │ ├── shared.spec.ts │ │ ├── shared.ts │ │ ├── teads-eligibility.spec.ts │ │ ├── teads-eligibility.ts │ │ ├── types.ts │ │ ├── viewport.spec.ts │ │ ├── viewport.ts │ │ ├── youtube-ima.spec.ts │ │ └── youtube-ima.ts │ └── types.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json └── tsconfig.json ├── docs ├── ab-test-prebid-updates │ └── readme.md ├── ab-testing │ └── readme.md ├── ad-render-flow │ ├── ad-render-flow-01.excalidraw │ ├── ad-render-flow-01.png │ └── readme.md ├── dependabot │ └── dependabot.md ├── deployment │ └── readme.md ├── e2e-testing │ └── # E2E testing.md ├── google-ad-manager-advertising │ └── readme.md ├── header-bidding │ ├── header-bidding-gam-line-item-match.png │ ├── header-bidding-gam-line-items.png │ ├── header-bidding-process.excalidraw │ ├── header-bidding-process.png │ └── readme.md └── spacefinder │ ├── readme.md │ ├── spacefinder-article-body-example.png │ ├── spacefinder-desktop.png │ ├── spacefinder-min-above-below.excalidraw │ ├── spacefinder-min-above.png │ ├── spacefinder-min-below-other-candidates.png │ ├── spacefinder-min-below.png │ └── spacefinder-mobile.png ├── eslint.config.mjs ├── jest.config.js ├── jest.setupTestFrameworkScriptFile.js ├── package.json ├── patches └── jsdom.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── riff-raff.yaml ├── scripts ├── bump_commercial.sh └── dependamerge.sh ├── tsconfig.json └── tsconfig.test.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/light-ghosts-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.changeset/light-ghosts-help.md -------------------------------------------------------------------------------- /.changeset/tough-dryers-send.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.changeset/tough-dryers-send.md -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @guardian/commercial-dev 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/setup-node-env/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/actions/setup-node-env/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/check-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/workflows/check-labels.yaml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/compressed-size-action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/workflows/compressed-size-action.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/workflows/e2e-playwright.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.husky/post-merge -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm run lint-staged 2 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-prefix='' 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.15.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.prout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.prout.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json.recommended: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.vscode/settings.json.recommended -------------------------------------------------------------------------------- /.vscode/settings.json.required: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/.vscode/settings.json.required -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/README.md -------------------------------------------------------------------------------- /bundle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/README.md -------------------------------------------------------------------------------- /bundle/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/babel.config.js -------------------------------------------------------------------------------- /bundle/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/jest.config.js -------------------------------------------------------------------------------- /bundle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/package.json -------------------------------------------------------------------------------- /bundle/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright.config.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/front-with-thrasher-sponsor-fires-advert.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/front-with-thrasher-sponsor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/front-with-thrasher-sponsor.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/pages/Page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/pages/Page.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/pages/articles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/pages/articles.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/pages/blogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/pages/blogs.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/pages/fronts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/pages/fronts.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/pages/index.ts -------------------------------------------------------------------------------- /bundle/playwright/fixtures/prebid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/fixtures/prebid.ts -------------------------------------------------------------------------------- /bundle/playwright/lib/allow-reject-all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/lib/allow-reject-all.ts -------------------------------------------------------------------------------- /bundle/playwright/lib/breakpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/lib/breakpoints.ts -------------------------------------------------------------------------------- /bundle/playwright/lib/cmp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/lib/cmp.ts -------------------------------------------------------------------------------- /bundle/playwright/lib/gam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/lib/gam.ts -------------------------------------------------------------------------------- /bundle/playwright/lib/load-page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/lib/load-page.ts -------------------------------------------------------------------------------- /bundle/playwright/lib/locators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/lib/locators.ts -------------------------------------------------------------------------------- /bundle/playwright/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/lib/util.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/article-inline-slots.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/article-inline-slots.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/collapse-slot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/collapse-slot.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/comments-expanded.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/comments-expanded.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/consent.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/consent.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/exclusion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/exclusion.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/front-inline-slots.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/front-inline-slots.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/googletag-switch.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/googletag-switch.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/liveblog-ad-limit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/liveblog-ad-limit.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/liveblog-inline-slots.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/liveblog-inline-slots.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/liveblog-live-update.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/liveblog-live-update.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/merchandising-high.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/merchandising-high.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/merchandising.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/merchandising.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/mostpop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/mostpop.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/pageskin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/pageskin.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/prebid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/prebid.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/right-slot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/right-slot.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/spacefinder-debugger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/spacefinder-debugger.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/sponsor-logo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/sponsor-logo.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/targeting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/targeting.spec.ts -------------------------------------------------------------------------------- /bundle/playwright/tests/top-above-nav.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/playwright/tests/top-above-nav.spec.ts -------------------------------------------------------------------------------- /bundle/src/code-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/code-structure.md -------------------------------------------------------------------------------- /bundle/src/commercial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/commercial.ts -------------------------------------------------------------------------------- /bundle/src/define/Advert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/define/Advert.spec.ts -------------------------------------------------------------------------------- /bundle/src/define/Advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/define/Advert.ts -------------------------------------------------------------------------------- /bundle/src/define/create-advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/define/create-advert.ts -------------------------------------------------------------------------------- /bundle/src/define/define-slot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/define/define-slot.spec.ts -------------------------------------------------------------------------------- /bundle/src/define/define-slot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/define/define-slot.ts -------------------------------------------------------------------------------- /bundle/src/define/init-slot-ias.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/define/init-slot-ias.spec.ts -------------------------------------------------------------------------------- /bundle/src/define/init-slot-ias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/define/init-slot-ias.ts -------------------------------------------------------------------------------- /bundle/src/display/display-ads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/display/display-ads.ts -------------------------------------------------------------------------------- /bundle/src/display/display-lazy-ads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/display/display-lazy-ads.ts -------------------------------------------------------------------------------- /bundle/src/display/lazy-load.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/display/lazy-load.spec.ts -------------------------------------------------------------------------------- /bundle/src/display/lazy-load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/display/lazy-load.ts -------------------------------------------------------------------------------- /bundle/src/display/load-advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/display/load-advert.ts -------------------------------------------------------------------------------- /bundle/src/display/request-bids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/display/request-bids.ts -------------------------------------------------------------------------------- /bundle/src/events/empty-advert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/empty-advert.spec.ts -------------------------------------------------------------------------------- /bundle/src/events/empty-advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/empty-advert.ts -------------------------------------------------------------------------------- /bundle/src/events/on-slot-load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/on-slot-load.ts -------------------------------------------------------------------------------- /bundle/src/events/on-slot-render.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/on-slot-render.spec.ts -------------------------------------------------------------------------------- /bundle/src/events/on-slot-render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/on-slot-render.ts -------------------------------------------------------------------------------- /bundle/src/events/on-slot-viewable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/on-slot-viewable.ts -------------------------------------------------------------------------------- /bundle/src/events/render-advert-label.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/render-advert-label.spec.ts -------------------------------------------------------------------------------- /bundle/src/events/render-advert-label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/render-advert-label.ts -------------------------------------------------------------------------------- /bundle/src/events/render-advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/events/render-advert.ts -------------------------------------------------------------------------------- /bundle/src/experiments/__fixtures__/ab-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/__fixtures__/ab-test.ts -------------------------------------------------------------------------------- /bundle/src/experiments/__mocks__/ab-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/__mocks__/ab-tests.ts -------------------------------------------------------------------------------- /bundle/src/experiments/ab-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/ab-constants.ts -------------------------------------------------------------------------------- /bundle/src/experiments/ab-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/ab-tests.ts -------------------------------------------------------------------------------- /bundle/src/experiments/ab-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/ab-url.ts -------------------------------------------------------------------------------- /bundle/src/experiments/ab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/ab.ts -------------------------------------------------------------------------------- /bundle/src/experiments/beta-ab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/beta-ab.ts -------------------------------------------------------------------------------- /bundle/src/experiments/tests/admiral-adblocker-recovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/tests/admiral-adblocker-recovery.ts -------------------------------------------------------------------------------- /bundle/src/experiments/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/experiments/utils.ts -------------------------------------------------------------------------------- /bundle/src/init/ad-free.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/ad-free.ts -------------------------------------------------------------------------------- /bundle/src/init/consented-advertising.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented-advertising.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/ad-free-slot-remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/ad-free-slot-remove.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/admiral.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/admiral.test.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/admiral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/admiral.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/article-body-adverts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/article-body-adverts.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/comscore.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/comscore.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/comscore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/comscore.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/dfp-listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/dfp-listeners.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/dynamic-ad-slots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/dynamic-ad-slots.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/fill-slot-listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/fill-slot-listener.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/ipsos-mori.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/ipsos-mori.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/messenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/messenger.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/opinary.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/opinary.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/opinary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/opinary.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-a9.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-a9.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-a9.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-a9.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-admiral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-admiral.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-googletag.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-googletag.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-googletag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-googletag.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-permutive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-permutive.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-permutive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-permutive.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-prebid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-prebid.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/prepare-prebid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/prepare-prebid.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/remove-slots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/remove-slots.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/static-ad-slots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/static-ad-slots.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/teads-cookieless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/teads-cookieless.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/third-party-tags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/third-party-tags.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/third-party-tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/third-party-tags.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/track-gpc-signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/track-gpc-signal.ts -------------------------------------------------------------------------------- /bundle/src/init/consented/track-scroll-depth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consented/track-scroll-depth.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless-advertising.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless-advertising.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless/define-slot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless/define-slot.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless/dynamic/article-body-adverts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless/dynamic/article-body-adverts.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless/dynamic/exclusion-slot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless/dynamic/exclusion-slot.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless/init-fixed-slots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless/init-fixed-slots.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless/prepare-ootag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless/prepare-ootag.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless/render-advert-label.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless/render-advert-label.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/consentless/render-advert-label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/consentless/render-advert-label.ts -------------------------------------------------------------------------------- /bundle/src/init/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/pages/index.ts -------------------------------------------------------------------------------- /bundle/src/init/pages/university-guide.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/pages/university-guide.spec.ts -------------------------------------------------------------------------------- /bundle/src/init/pages/university-guide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/pages/university-guide.ts -------------------------------------------------------------------------------- /bundle/src/init/shared/reload-page-on-consent-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/shared/reload-page-on-consent-change.ts -------------------------------------------------------------------------------- /bundle/src/init/shared/set-adtest-cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/shared/set-adtest-cookie.ts -------------------------------------------------------------------------------- /bundle/src/init/shared/set-adtest-in-labels-cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/init/shared/set-adtest-in-labels-cookie.ts -------------------------------------------------------------------------------- /bundle/src/insert/comments-expanded-advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/comments-expanded-advert.ts -------------------------------------------------------------------------------- /bundle/src/insert/fill-dynamic-advert-slot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/fill-dynamic-advert-slot.ts -------------------------------------------------------------------------------- /bundle/src/insert/fixures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/fixures.ts -------------------------------------------------------------------------------- /bundle/src/insert/high-merch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/high-merch.ts -------------------------------------------------------------------------------- /bundle/src/insert/mobile-sticky.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/mobile-sticky.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/article.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/article.spec.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/article.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/article.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/liveblog-adverts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/liveblog-adverts.spec.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/liveblog-adverts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/liveblog-adverts.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/rules.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/space-filler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/space-filler.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/spacefinder-debug-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/spacefinder-debug-tools.ts -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/spacefinder-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/spacefinder-logo.svg -------------------------------------------------------------------------------- /bundle/src/insert/spacefinder/spacefinder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/spacefinder/spacefinder.ts -------------------------------------------------------------------------------- /bundle/src/insert/sticky-inlines.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/insert/sticky-inlines.ts -------------------------------------------------------------------------------- /bundle/src/lib/__mocks__/fastdom-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/__mocks__/fastdom-promise.ts -------------------------------------------------------------------------------- /bundle/src/lib/__mocks__/fastdom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/__mocks__/fastdom.ts -------------------------------------------------------------------------------- /bundle/src/lib/__mocks__/svgMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/__mocks__/svgMock.js -------------------------------------------------------------------------------- /bundle/src/lib/__vendor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/__vendor/README.md -------------------------------------------------------------------------------- /bundle/src/lib/__vendor/a9-apstag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/__vendor/a9-apstag.js -------------------------------------------------------------------------------- /bundle/src/lib/__vendor/ipsos-mori.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/__vendor/ipsos-mori.js -------------------------------------------------------------------------------- /bundle/src/lib/__vendor/pubmatic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/__vendor/pubmatic.js -------------------------------------------------------------------------------- /bundle/src/lib/ab-localstorage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/ab-localstorage.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/ab-localstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/ab-localstorage.ts -------------------------------------------------------------------------------- /bundle/src/lib/ad-verification/prepare-ad-verification.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/ad-verification/prepare-ad-verification.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/ad-verification/prepare-ad-verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/ad-verification/prepare-ad-verification.ts -------------------------------------------------------------------------------- /bundle/src/lib/am-i-used.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/am-i-used.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/am-i-used.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/am-i-used.ts -------------------------------------------------------------------------------- /bundle/src/lib/commercial-boot-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/commercial-boot-utils.ts -------------------------------------------------------------------------------- /bundle/src/lib/commercial-features.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/commercial-features.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/commercial-features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/commercial-features.ts -------------------------------------------------------------------------------- /bundle/src/lib/construct-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/construct-query.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/construct-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/construct-query.ts -------------------------------------------------------------------------------- /bundle/src/lib/create-ad-slot.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/create-ad-slot.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/create-ad-slot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/create-ad-slot.ts -------------------------------------------------------------------------------- /bundle/src/lib/creatives/page-skin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/creatives/page-skin.ts -------------------------------------------------------------------------------- /bundle/src/lib/detect/detect-adblock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/detect/detect-adblock.ts -------------------------------------------------------------------------------- /bundle/src/lib/detect/detect-breakpoint.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/detect/detect-breakpoint.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/detect/detect-breakpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/detect/detect-breakpoint.ts -------------------------------------------------------------------------------- /bundle/src/lib/detect/detect-google-proxy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/detect/detect-google-proxy.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/detect/detect-google-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/detect/detect-google-proxy.ts -------------------------------------------------------------------------------- /bundle/src/lib/detect/detect-viewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/detect/detect-viewport.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/dfp-env-globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/dfp-env-globals.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/dfp-env.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/dfp-env.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/dfp-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/dfp-env.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/get-advert-by-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/get-advert-by-id.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/non-refreshable-line-items.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/non-refreshable-line-items.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/non-refreshable-line-items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/non-refreshable-line-items.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/queue-advert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/queue-advert.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/should-refresh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/should-refresh.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/dfp/should-refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/dfp/should-refresh.ts -------------------------------------------------------------------------------- /bundle/src/lib/error/report-error.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/error/report-error.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/error/report-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/error/report-error.ts -------------------------------------------------------------------------------- /bundle/src/lib/fastdom-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/fastdom-promise.ts -------------------------------------------------------------------------------- /bundle/src/lib/gumgum-winning-bid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/gumgum-winning-bid.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/a9/a9.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/a9/a9.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/a9/a9.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/a9/a9.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid-types.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/appnexus.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/appnexus.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/appnexus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/appnexus.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/bid-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/bid-config.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/bid-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/bid-config.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/magnite.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/magnite.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/magnite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/magnite.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules-v10.11.0/analyticsAdapter/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules-v10.11.0/analyticsAdapter/index.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules-v10.11.0/analyticsAdapter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules-v10.11.0/analyticsAdapter/index.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules-v10.11.0/analyticsAdapter/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules-v10.11.0/analyticsAdapter/utils.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules-v10.11.0/appnexusBidAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules-v10.11.0/appnexusBidAdapter.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules-v10.11.0/openxBidAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules-v10.11.0/openxBidAdapter.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules/analyticsAdapter.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules/appnexusBidAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules/appnexusBidAdapter.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/modules/openxBidAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/modules/openxBidAdapter.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/pbjs-v10.11.0.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/pbjs-v10.11.0.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/pbjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/pbjs.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/prebid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/prebid.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/prebid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/prebid.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/price-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/price-config.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/prebid/price-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/prebid/price-config.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/slot-config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/slot-config.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/slot-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/slot-config.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/utils.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/header-bidding/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/header-bidding/utils.ts -------------------------------------------------------------------------------- /bundle/src/lib/identity/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/identity/api.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/background.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/background.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/background.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/disable-refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/disable-refresh.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/full-width.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/full-width.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/full-width.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/full-width.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/get-page-targeting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/get-page-targeting.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/get-page-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/get-page-url.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/get-stylesheet.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/get-stylesheet.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/get-stylesheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/get-stylesheet.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/measure-ad-load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/measure-ad-load.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/passback-refresh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/passback-refresh.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/passback-refresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/passback-refresh.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/passback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/passback.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/resize.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/resize.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/resize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/resize.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/scroll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/scroll.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/scroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/scroll.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/type.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/video.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/viewport.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/viewport.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/messenger/viewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/messenger/viewport.ts -------------------------------------------------------------------------------- /bundle/src/lib/page-targeting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/page-targeting.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/page-targeting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/page-targeting.ts -------------------------------------------------------------------------------- /bundle/src/lib/targeting/build-page-targeting-consentless.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/targeting/build-page-targeting-consentless.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/targeting/build-page-targeting-consentless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/targeting/build-page-targeting-consentless.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-cookies.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/admiral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/admiral.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/ias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/ias.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/imr-worldwide-legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/imr-worldwide-legacy.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/imr-worldwide.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/imr-worldwide.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/imr-worldwide.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/imr-worldwide.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/inizio.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/inizio.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/inizio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/inizio.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/permutive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/permutive.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/permutive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/permutive.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/remarketing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/remarketing.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/third-party-tags/remarketing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/third-party-tags/remarketing.ts -------------------------------------------------------------------------------- /bundle/src/lib/timed-queue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/timed-queue.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/timed-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/timed-queue.ts -------------------------------------------------------------------------------- /bundle/src/lib/track-gpc-signal.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/track-gpc-signal.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/track-gpc-signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/track-gpc-signal.ts -------------------------------------------------------------------------------- /bundle/src/lib/track-scroll-depth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/track-scroll-depth.spec.ts -------------------------------------------------------------------------------- /bundle/src/lib/track-scroll-depth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/track-scroll-depth.ts -------------------------------------------------------------------------------- /bundle/src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/types.ts -------------------------------------------------------------------------------- /bundle/src/lib/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/url.ts -------------------------------------------------------------------------------- /bundle/src/lib/video-progress-reporting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/lib/video-progress-reporting.ts -------------------------------------------------------------------------------- /bundle/src/types/dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/types/dates.ts -------------------------------------------------------------------------------- /bundle/src/types/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/types/global.ts -------------------------------------------------------------------------------- /bundle/src/types/ias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/types/ias.ts -------------------------------------------------------------------------------- /bundle/src/types/jsdom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/types/jsdom.d.ts -------------------------------------------------------------------------------- /bundle/src/types/membership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/types/membership.ts -------------------------------------------------------------------------------- /bundle/src/types/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/types/modules.ts -------------------------------------------------------------------------------- /bundle/src/types/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/src/types/utils.d.ts -------------------------------------------------------------------------------- /bundle/static/svg/icon/cross.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/static/svg/icon/cross.svg -------------------------------------------------------------------------------- /bundle/static/tpc-test-iframe/v2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/static/tpc-test-iframe/v2/index.html -------------------------------------------------------------------------------- /bundle/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/tsconfig.json -------------------------------------------------------------------------------- /bundle/webpack.config.dev.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/webpack.config.dev.mjs -------------------------------------------------------------------------------- /bundle/webpack.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/webpack.config.mjs -------------------------------------------------------------------------------- /bundle/webpack.config.prod.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/webpack.config.prod.mjs -------------------------------------------------------------------------------- /bundle/webpack/prout-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/webpack/prout-plugin.mjs -------------------------------------------------------------------------------- /bundle/webpack/update-parameter-store-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/bundle/webpack/update-parameter-store-plugin.mjs -------------------------------------------------------------------------------- /core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/CHANGELOG.md -------------------------------------------------------------------------------- /core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/README.md -------------------------------------------------------------------------------- /core/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/jest.config.js -------------------------------------------------------------------------------- /core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/package.json -------------------------------------------------------------------------------- /core/src/ad-sizes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/ad-sizes.test.ts -------------------------------------------------------------------------------- /core/src/ad-sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/ad-sizes.ts -------------------------------------------------------------------------------- /core/src/breakpoint.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/breakpoint.spec.ts -------------------------------------------------------------------------------- /core/src/breakpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/breakpoint.ts -------------------------------------------------------------------------------- /core/src/constants/ad-label-height.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Unit: pixels 3 | */ 4 | export const AD_LABEL_HEIGHT = 24; 5 | -------------------------------------------------------------------------------- /core/src/constants/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/constants/index.spec.ts -------------------------------------------------------------------------------- /core/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/constants/index.ts -------------------------------------------------------------------------------- /core/src/constants/prebid-timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/constants/prebid-timeout.ts -------------------------------------------------------------------------------- /core/src/constants/top-above-nav-height.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/constants/top-above-nav-height.ts -------------------------------------------------------------------------------- /core/src/detect-ad-blocker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/detect-ad-blocker.ts -------------------------------------------------------------------------------- /core/src/email-hash.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/email-hash.spec.ts -------------------------------------------------------------------------------- /core/src/email-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/email-hash.ts -------------------------------------------------------------------------------- /core/src/event-timer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/event-timer.spec.ts -------------------------------------------------------------------------------- /core/src/event-timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/event-timer.ts -------------------------------------------------------------------------------- /core/src/geo/country-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/geo/country-code.ts -------------------------------------------------------------------------------- /core/src/geo/geo-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/geo/geo-utils.spec.ts -------------------------------------------------------------------------------- /core/src/geo/geo-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/geo/geo-utils.ts -------------------------------------------------------------------------------- /core/src/geo/get-locale.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/geo/get-locale.spec.ts -------------------------------------------------------------------------------- /core/src/geo/get-locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/geo/get-locale.ts -------------------------------------------------------------------------------- /core/src/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/global.ts -------------------------------------------------------------------------------- /core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/index.ts -------------------------------------------------------------------------------- /core/src/messenger/post-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/messenger/post-message.ts -------------------------------------------------------------------------------- /core/src/permutive.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/permutive.spec.ts -------------------------------------------------------------------------------- /core/src/permutive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/permutive.ts -------------------------------------------------------------------------------- /core/src/send-commercial-metrics.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/send-commercial-metrics.spec.ts -------------------------------------------------------------------------------- /core/src/send-commercial-metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/send-commercial-metrics.ts -------------------------------------------------------------------------------- /core/src/targeting/build-page-targeting.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/build-page-targeting.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/build-page-targeting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/build-page-targeting.ts -------------------------------------------------------------------------------- /core/src/targeting/content.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/content.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/content.ts -------------------------------------------------------------------------------- /core/src/targeting/personalised.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/personalised.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/personalised.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/personalised.ts -------------------------------------------------------------------------------- /core/src/targeting/pick-targeting-values.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/pick-targeting-values.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/pick-targeting-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/pick-targeting-values.ts -------------------------------------------------------------------------------- /core/src/targeting/session.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/session.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/session.ts -------------------------------------------------------------------------------- /core/src/targeting/shared.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/shared.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/shared.ts -------------------------------------------------------------------------------- /core/src/targeting/teads-eligibility.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/teads-eligibility.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/teads-eligibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/teads-eligibility.ts -------------------------------------------------------------------------------- /core/src/targeting/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/types.ts -------------------------------------------------------------------------------- /core/src/targeting/viewport.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/viewport.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/viewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/viewport.ts -------------------------------------------------------------------------------- /core/src/targeting/youtube-ima.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/youtube-ima.spec.ts -------------------------------------------------------------------------------- /core/src/targeting/youtube-ima.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/targeting/youtube-ima.ts -------------------------------------------------------------------------------- /core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/src/types.ts -------------------------------------------------------------------------------- /core/tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/tsconfig.cjs.json -------------------------------------------------------------------------------- /core/tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/tsconfig.esm.json -------------------------------------------------------------------------------- /core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/core/tsconfig.json -------------------------------------------------------------------------------- /docs/ab-test-prebid-updates/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/ab-test-prebid-updates/readme.md -------------------------------------------------------------------------------- /docs/ab-testing/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/ab-testing/readme.md -------------------------------------------------------------------------------- /docs/ad-render-flow/ad-render-flow-01.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/ad-render-flow/ad-render-flow-01.excalidraw -------------------------------------------------------------------------------- /docs/ad-render-flow/ad-render-flow-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/ad-render-flow/ad-render-flow-01.png -------------------------------------------------------------------------------- /docs/ad-render-flow/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/ad-render-flow/readme.md -------------------------------------------------------------------------------- /docs/dependabot/dependabot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/dependabot/dependabot.md -------------------------------------------------------------------------------- /docs/deployment/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/deployment/readme.md -------------------------------------------------------------------------------- /docs/e2e-testing/# E2E testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/e2e-testing/# E2E testing.md -------------------------------------------------------------------------------- /docs/google-ad-manager-advertising/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/google-ad-manager-advertising/readme.md -------------------------------------------------------------------------------- /docs/header-bidding/header-bidding-gam-line-item-match.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/header-bidding/header-bidding-gam-line-item-match.png -------------------------------------------------------------------------------- /docs/header-bidding/header-bidding-gam-line-items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/header-bidding/header-bidding-gam-line-items.png -------------------------------------------------------------------------------- /docs/header-bidding/header-bidding-process.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/header-bidding/header-bidding-process.excalidraw -------------------------------------------------------------------------------- /docs/header-bidding/header-bidding-process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/header-bidding/header-bidding-process.png -------------------------------------------------------------------------------- /docs/header-bidding/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/header-bidding/readme.md -------------------------------------------------------------------------------- /docs/spacefinder/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/readme.md -------------------------------------------------------------------------------- /docs/spacefinder/spacefinder-article-body-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/spacefinder-article-body-example.png -------------------------------------------------------------------------------- /docs/spacefinder/spacefinder-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/spacefinder-desktop.png -------------------------------------------------------------------------------- /docs/spacefinder/spacefinder-min-above-below.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/spacefinder-min-above-below.excalidraw -------------------------------------------------------------------------------- /docs/spacefinder/spacefinder-min-above.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/spacefinder-min-above.png -------------------------------------------------------------------------------- /docs/spacefinder/spacefinder-min-below-other-candidates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/spacefinder-min-below-other-candidates.png -------------------------------------------------------------------------------- /docs/spacefinder/spacefinder-min-below.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/spacefinder-min-below.png -------------------------------------------------------------------------------- /docs/spacefinder/spacefinder-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/docs/spacefinder/spacefinder-mobile.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setupTestFrameworkScriptFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/jest.setupTestFrameworkScriptFile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/package.json -------------------------------------------------------------------------------- /patches/jsdom.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/patches/jsdom.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /riff-raff.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/riff-raff.yaml -------------------------------------------------------------------------------- /scripts/bump_commercial.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/scripts/bump_commercial.sh -------------------------------------------------------------------------------- /scripts/dependamerge.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/scripts/dependamerge.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/commercial/HEAD/tsconfig.test.json --------------------------------------------------------------------------------