hypnagaga/packages/graphics-components/docs/assets/ResponsiveAd-CbJNHDhi.js

1 line
9.4 KiB
JavaScript

import{f as x,a as u,p as A,c as f}from"./props-b4vEeO_8.js";import{o as c}from"./index-client-BAw8T8-V.js";import{B as p,G as _,J as q,C as w,k as l,a4 as O,a3 as B,N as k}from"./runtime-C3rQLW--.js";import{h as C}from"./svelte-head-xbEMkVns.js";import{i as T}from"./lifecycle-F2p_Qkk3.js";import{t as L}from"./throttle-CHB1Npaq.js";import{i as Q}from"./svelte-component-C8Ginrj8.js";import{k as M}from"./key-BFGg-sHz.js";import{b as U}from"./window-DXjFTZv5.js";import{s as b}from"./attributes-Cg6aLqN3.js";const v=(e,r=window.location.href)=>{e=e.replace(/[\[\]]/g,"\\$&");const t=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(r);return t?t[2]?decodeURIComponent(t[2].replace(/\+/g," ")):"":null},z=600,j=()=>new Promise(e=>{const r=setTimeout(()=>{e("Resolved with timeout")},z),s=()=>{clearTimeout(r),window.__iasPET=window.__iasPET||{},window.__iasPET.queue=window.__iasPET.queue||[],window.__iasPET.pubId="931336",e("loaded")},t=document.createElement("script");t.src="//static.adsafeprotected.com/iasPET.1.js",t.setAttribute("async","async"),document.head.appendChild(t),t.onload=s,t.onerror=()=>{e("error")}}),D="ot_logs",F="ot_geolocation_mock",G="38cb75bd-fbe1-4ac8-b4af-e531ab368caf",Y=()=>{window.freestar=window.freestar||{};const e=window.freestar;e.debug=!0,e.queue=e.queue||[],e.config=e.config||{},e.config.enabled_slots=[],e.initCallback=function(){e.config.enabled_slots.length===0?e.initCallbackCalled=!1:e.newAdSlots(e.config.enabled_slots)},e.config.channel="/4735792/reuters.com/graphics",window.initBootstrap({onetrust_logs:v(D)||"false",geolocation_mock:v(F)||"default",onetrust_script_id:G},r=>{const s=j();return Promise.all([s]).then(t=>{const[n]=t;return{...r,ias:n}})}),window.bootstrap.getResults(()=>{window.googletag=window.googletag||{cmd:[]},window.googletag.cmd.push(()=>{window.googletag.pubads().enableSingleRequest(),window.googletag.pubads().enableAsyncRendering(),window.googletag.pubads().collapseEmptyDivs(!0),window.googletag.pubads().addEventListener("slotRenderEnded",function(r){const s=document.getElementById(r.slot.getSlotElementId());s&&(r.isEmpty?s.classList.add("unfulfilled-ad"):s.classList.remove("unfulfilled-ad"))})}),e.queue.push(function(){const r=new URL(document.location.href).searchParams.get("adstest");r&&window.googletag.pubads().setTargeting("adstest",r);const s=window.location.pathname.split("/").filter(t=>t.match(/[a-z0-9]+/)&&t!=="graphics")[0]||"unknown-graphic";window.googletag.pubads().setTargeting("template","graphics"),window.googletag.pubads().setTargeting("graphicId",s)}),Array.isArray(window.graphicsAdQueue)||console.error("Ad queue not initialized!"),e.queue.push(function(){e.newAdSlots(window.graphicsAdQueue||[],e.config.channel)})})},y=(e,r)=>{const{onload:s,async:t=!0}=r||{};if(document.querySelector(`script[src="${e}"]`))return;const a=document.createElement("script");s&&a.addEventListener("load",s),a.async=t,a.src=e,document.head.append(a)};function E(e,r){p(r,!1);let s=0,t=!0;const n=(o=!0)=>{const i=document.getElementById("ot-sdk-btn-floating");i&&(o?(t=!0,i.style.bottom=""):(t=!1,i.style.bottom="-5rem"))},a=()=>{s>window.scrollY?t||n(!0):t&&window.scrollY>250&&n(!1),s=window.scrollY};c(()=>{if(typeof window>"u")return;const o=L(a,250);return window.addEventListener("scroll",o,{passive:!0}),()=>{window.removeEventListener("scroll",o)}}),T(),_()}E.__docgen={version:3,name:"OneTrust.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};var V=x('<link rel="preconnect" href="https://a.pub.network/" crossorigin=""/> <link rel="preconnect" href="https://b.pub.network/" crossorigin=""/> <link rel="preconnect" href="https://c.pub.network/" crossorigin=""/> <link rel="preconnect" href="https://d.pub.network/" crossorigin=""/> <link rel="preconnect" href="https://c.amazon-adsystem.com" crossorigin=""/> <link rel="preconnect" href="https://s.amazon-adsystem.com" crossorigin=""/> <link rel="preconnect" href="https://btloader.com/" crossorigin=""/> <link rel="preconnect" href="https://api.btloader.com/" crossorigin=""/> <link rel="preconnect" href="https://confiant-integrations.global.ssl.fastly.net" crossorigin=""/> <link rel="stylesheet" href="https://a.pub.network/reuters-com/cls.css"/>',1);function W(e,r){p(r,!1),c(()=>{window.graphicsAdQueue=window.graphicsAdQueue||[],y("https://www.reuters.com/static/js/bootstrap/v1.1.2/bootstrap.static.js",{onload:Y,async:!1}),y("https://a.pub.network/reuters-com/pubfig.min.js")}),T(),C(s=>{var t=V();u(s,t)}),E(e,{}),_()}W.__docgen={version:3,name:"AdScripts.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const h=()=>Math.floor((1+Math.random())*65536).toString(16).substring(1),H=()=>"ad-"+h()+h();var J=x("<div></div>");function S(e,r){p(r,!0);let s=A(r,"dataFreestarAd",3,"__970x250");const t=H();c(()=>{const a={placementName:r.placementName,slotId:t,targeting:{div_id:r.placementName,type:r.adType}},o=window==null?void 0:window.freestar;return o?o.queue.push(function(){o.newAdSlots([a],o.config.channel)}):(window.graphicsAdQueue=window.graphicsAdQueue||[],window.graphicsAdQueue.push(a)),()=>{const i=window==null?void 0:window.freestar;i&&i.queue.push(function(){i.deleteAdSlots(t)})}});var n=J();q(()=>{b(n,"data-freestar-ad",s()||null),b(n,"id",t)}),u(e,n),_()}S.__docgen={data:[{name:"placementName",visibility:"public",keywords:[{name:"required",description:""}],kind:"let",type:{kind:"union",type:[{kind:"const",type:"string",value:"reuters_desktop_leaderboard_atf",text:'"reuters_desktop_leaderboard_atf"'},{kind:"const",type:"string",value:"reuters_sponsorlogo",text:'"reuters_sponsorlogo"'},{kind:"const",type:"string",value:"reuters_desktop_native_1",text:'"reuters_desktop_native_1"'},{kind:"const",type:"string",value:"reuters_desktop_native_2",text:'"reuters_desktop_native_2"'},{kind:"const",type:"string",value:"reuters_desktop_native_3",text:'"reuters_desktop_native_3"'},{kind:"const",type:"string",value:"reuters_mobile_leaderboard",text:'"reuters_mobile_leaderboard"'},{kind:"const",type:"string",value:"reuters_mobile_mpu_1",text:'"reuters_mobile_mpu_1"'},{kind:"const",type:"string",value:"reuters_mobile_mpu_2",text:'"reuters_mobile_mpu_2"'},{kind:"const",type:"string",value:"reuters_mobile_mpu_3",text:'"reuters_mobile_mpu_3"'}],text:'"reuters_desktop_leaderboard_atf" | "reuters_sponsorlogo" | "reuters_desktop_native_1" | "reuters_desktop_native_2" | "reuters_desktop_native_3" | "reuters_mobile_leaderboard" | "reuters_mobile_mpu_1" | "reuters_mobile_mpu_2" | "reuters_mobile_mpu_3"'},static:!1,readonly:!1},{name:"adType",visibility:"public",keywords:[{name:"required",description:""}],kind:"let",type:{kind:"union",type:[{kind:"const",type:"string",value:"leaderboard",text:'"leaderboard"'},{kind:"const",type:"string",value:"sponsorlogo",text:'"sponsorlogo"'},{kind:"const",type:"string",value:"native",text:'"native"'},{kind:"const",type:"string",value:"canvas",text:'"canvas"'},{kind:"const",type:"string",value:"flex",text:'"flex"'},{kind:"const",type:"string",value:"mpu",text:'"mpu"'},{kind:"const",type:"string",value:"mpu2",text:'"mpu2"'}],text:'"leaderboard" | "sponsorlogo" | "native" | "canvas" | "flex" | "mpu" | "mpu2"'},static:!1,readonly:!1},{name:"dataFreestarAd",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"string",text:"string"},static:!1,readonly:!1,defaultValue:'"__970x250"'}],name:"AdSlot.svelte"};function K(e,r){let s=A(r,"mobileBreakpoint",3,1024),t=O(void 0);const n=d=>{switch(d){case"reuters_desktop_leaderboard_atf":return"reuters_mobile_leaderboard";case"reuters_sponsorlogo":return"reuters_sponsorlogo";case"reuters_desktop_native_1":return"reuters_mobile_mpu_1";case"reuters_desktop_native_2":return"reuters_mobile_mpu_2";case"reuters_desktop_native_3":return"reuters_mobile_mpu_3";default:return"reuters_mobile_mpu_1"}},a=d=>{switch(d){case"reuters_desktop_leaderboard_atf":case"reuters_mobile_leaderboard":return"leaderboard";case"reuters_sponsorlogo":return"sponsorlogo";case"reuters_mobile_mpu_1":return"mpu";case"reuters_mobile_mpu_2":return"native";case"reuters_mobile_mpu_3":return"mpu2";case"reuters_desktop_native_1":return"native";case"reuters_desktop_native_2":return"canvas";case"reuters_desktop_native_3":return"flex";default:return"native"}};let o=k(()=>l(t)&&l(t)<s()?n(r.desktopPlacementName):r.desktopPlacementName),i=k(()=>a(l(o)));var m=f(),I=w(m);{var P=d=>{var g=f(),R=w(g);M(R,()=>l(o),N=>{S(N,{get placementName(){return l(o)},get adType(){return l(i)}})}),u(d,g)};Q(I,d=>{l(t)&&d(P)})}U("innerWidth",d=>B(t,d,!0)),u(e,m)}K.__docgen={data:[{name:"desktopPlacementName",visibility:"public",keywords:[{name:"required",description:""}],kind:"let",type:{kind:"union",type:[{kind:"const",type:"string",value:"reuters_desktop_leaderboard_atf",text:'"reuters_desktop_leaderboard_atf"'},{kind:"const",type:"string",value:"reuters_sponsorlogo",text:'"reuters_sponsorlogo"'},{kind:"const",type:"string",value:"reuters_desktop_native_1",text:'"reuters_desktop_native_1"'},{kind:"const",type:"string",value:"reuters_desktop_native_2",text:'"reuters_desktop_native_2"'},{kind:"const",type:"string",value:"reuters_desktop_native_3",text:'"reuters_desktop_native_3"'}],text:'"reuters_desktop_leaderboard_atf" | "reuters_sponsorlogo" | "reuters_desktop_native_1" | "reuters_desktop_native_2" | "reuters_desktop_native_3"'},static:!1,readonly:!1},{name:"mobileBreakpoint",visibility:"public",keywords:[],kind:"let",type:{kind:"type",type:"number",text:"number"},static:!1,readonly:!1,defaultValue:"1024"}],name:"ResponsiveAd.svelte"};export{W as A,K as R};