hypnagaga/docs/assets/ResponsiveAd-D2N0K2xq.js
github-actions[bot] 6874523868 docs
2024-08-28 08:09:11 +00:00

1 line
9.1 KiB
JavaScript

import{S as T,i as A,s as b,p as E,q as m,o as j,c as x,f as i,j as f,h as S,m as B,n as v,t as w,a as k,k as c,d as C,Q as F,D as Q,O as D,r as U,u as M}from"./index-C9aKRT5A.js";import{t as Y}from"./throttle-cOUaFLOV.js";const P=(s,t=window.location.href)=>{s=s.replace(/[\[\]]/g,"\\$&");const e=new RegExp("[?&]"+s+"(=([^&#]*)|&|#|$)").exec(t);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null},G=600,V=()=>new Promise(s=>{const t=setTimeout(()=>{s("Resolved with timeout")},G),o=()=>{clearTimeout(t),window.__iasPET=window.__iasPET||{},window.__iasPET.queue=window.__iasPET.queue||[],window.__iasPET.pubId="931336",s("loaded")},e=document.createElement("script");e.src="//static.adsafeprotected.com/iasPET.1.js",e.setAttribute("async","async"),document.head.appendChild(e),e.onload=o,e.onerror=()=>{s("error")}}),W="ot_logs",H="ot_geolocation_mock",K="38cb75bd-fbe1-4ac8-b4af-e531ab368caf-test",J=()=>{window.freestar=window.freestar||{};const s=window.freestar;s.debug=!0,s.queue=s.queue||[],s.config=s.config||{},s.config.enabled_slots=[],s.initCallback=function(){s.config.enabled_slots.length===0?s.initCallbackCalled=!1:s.newAdSlots(s.config.enabled_slots)},s.config.channel="/4735792/reuters.com/graphics",window.initBootstrap({onetrust_logs:P(W)||"false",geolocation_mock:P(H)||"default",onetrust_script_id:K},t=>{const o=V();return Promise.all([o]).then(e=>{const[r]=e;return{...t,ias:r}})}),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)}),s.queue.push(function(){const t=new URL(document.location.href).searchParams.get("adstest");t&&window.googletag.pubads().setTargeting("adstest",t);const o=window.location.pathname.split("/").filter(e=>e.match(/[a-z0-9]+/)&&e!=="graphics")[0]||"unknown-graphic";window.googletag.pubads().setTargeting("template","graphics"),window.googletag.pubads().setTargeting("graphicId",o)}),Array.isArray(window.graphicsAdQueue)||console.error("Ad queue not initialized!"),s.queue.push(function(){s.newAdSlots(window.graphicsAdQueue||[],s.config.channel)})})},R=(s,t)=>{const{onload:o,async:e=!0}=t||{};if(document.querySelector(`script[src="${s}"]`))return;const n=document.createElement("script");o&&n.addEventListener("load",o),n.async=e,n.src=s,document.head.append(n)};function X(s){let t=0,o=!0;const e=(n=!0)=>{const a=document.getElementById("ot-sdk-btn-floating");a&&(n?(o=!0,a.style.bottom=""):(o=!1,a.style.bottom="-5rem"))},r=()=>{t>window.scrollY?o||e(!0):o&&window.scrollY>250&&e(!1),t=window.scrollY};return E(()=>{if(typeof window>"u")return;const n=Y(r,250);return window.addEventListener("scroll",n,{passive:!0}),()=>{window.removeEventListener("scroll",n)}}),[]}class z extends T{constructor(t){super(),A(this,t,X,null,b,{})}}z.__docgen={version:3,name:"OneTrust.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function Z(s){let t,o,e,r,n,a,l,d,u,g,p,h,y;return h=new z({}),{c(){t=m("link"),o=m("link"),e=m("link"),r=m("link"),n=m("link"),a=m("link"),l=m("link"),d=m("link"),u=m("link"),g=m("link"),p=j(),x(h.$$.fragment),i(t,"rel","preconnect"),i(t,"href","https://a.pub.network/"),i(t,"crossorigin",""),i(o,"rel","preconnect"),i(o,"href","https://b.pub.network/"),i(o,"crossorigin",""),i(e,"rel","preconnect"),i(e,"href","https://c.pub.network/"),i(e,"crossorigin",""),i(r,"rel","preconnect"),i(r,"href","https://d.pub.network/"),i(r,"crossorigin",""),i(n,"rel","preconnect"),i(n,"href","https://c.amazon-adsystem.com"),i(n,"crossorigin",""),i(a,"rel","preconnect"),i(a,"href","https://s.amazon-adsystem.com"),i(a,"crossorigin",""),i(l,"rel","preconnect"),i(l,"href","https://btloader.com/"),i(l,"crossorigin",""),i(d,"rel","preconnect"),i(d,"href","https://api.btloader.com/"),i(d,"crossorigin",""),i(u,"rel","preconnect"),i(u,"href","https://confiant-integrations.global.ssl.fastly.net"),i(u,"crossorigin",""),i(g,"rel","stylesheet"),i(g,"href","https://a.pub.network/reuters-com/cls.css")},m(_,N){f(document.head,t),f(document.head,o),f(document.head,e),f(document.head,r),f(document.head,n),f(document.head,a),f(document.head,l),f(document.head,d),f(document.head,u),f(document.head,g),S(_,p,N),B(h,_,N),y=!0},p:v,i(_){y||(w(h.$$.fragment,_),y=!0)},o(_){k(h.$$.fragment,_),y=!1},d(_){_&&c(p),c(t),c(o),c(e),c(r),c(n),c(a),c(l),c(d),c(u),c(g),C(h,_)}}}function $(s){return E(()=>{window.graphicsAdQueue=window.graphicsAdQueue||[],R("https://graphics.thomsonreuters.com/cdn/js/bootstrap.static.js",{onload:J,async:!1}),R("https://a.pub.network/reuters-com/pubfig.min.js")}),[]}class ee extends T{constructor(t){super(),A(this,t,$,Z,b,{})}}ee.__docgen={version:3,name:"AdScripts.svelte",data:[],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};const I=()=>Math.floor((1+Math.random())*65536).toString(16).substring(1),te=()=>"ad-"+I()+I();function ne(s){let t,o;return{c(){t=m("div"),i(t,"data-freestar-ad",o=s[0]||null),i(t,"id",s[1]),i(t,"class","svelte-1bd4vl7")},m(e,r){S(e,t,r)},p(e,[r]){r&1&&o!==(o=e[0]||null)&&i(t,"data-freestar-ad",o)},i:v,o:v,d(e){e&&c(t)}}}function se(s,t,o){let{placementName:e}=t,{adType:r}=t,{dataFreestarAd:n="__970x250"}=t;const a=te();return E(()=>{const l={placementName:e,slotId:a,targeting:{div_id:e,type:r}},d=window==null?void 0:window.freestar;return d?d.queue.push(function(){d.newAdSlots([l],d.config.channel)}):(window.graphicsAdQueue=window.graphicsAdQueue||[],window.graphicsAdQueue.push(l)),()=>{const u=window==null?void 0:window.freestar;u&&u.queue.push(function(){u.deleteAdSlots(a)})}}),s.$$set=l=>{"placementName"in l&&o(2,e=l.placementName),"adType"in l&&o(3,r=l.adType),"dataFreestarAd"in l&&o(0,n=l.dataFreestarAd)},[n,a,e,r]}class L extends T{constructor(t){super(),A(this,t,se,ne,b,{placementName:2,adType:3,dataFreestarAd:0})}}L.__docgen={version:3,name:"AdSlot.svelte",data:[{visibility:"public",description:null,keywords:[],name:"placementName",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"adType",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{keywords:[{name:"TODO",description:"Unclear at what level this bit of config is used with placements..."}],visibility:"public",description:"",name:"dataFreestarAd",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"string",type:"string"},defaultValue:"__970x250"}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};function O(s){let t=s[1],o,e,r=q(s);return{c(){r.c(),o=Q()},m(n,a){r.m(n,a),S(n,o,a),e=!0},p(n,a){a&2&&b(t,t=n[1])?(U(),k(r,1,1,v),M(),r=q(n),r.c(),w(r,1),r.m(o.parentNode,o)):r.p(n,a)},i(n){e||(w(r),e=!0)},o(n){k(r),e=!1},d(n){n&&c(o),r.d(n)}}}function q(s){let t,o;return t=new L({props:{placementName:s[1],adType:s[2]}}),{c(){x(t.$$.fragment)},m(e,r){B(t,e,r),o=!0},p(e,r){const n={};r&2&&(n.placementName=e[1]),r&4&&(n.adType=e[2]),t.$set(n)},i(e){o||(w(t.$$.fragment,e),o=!0)},o(e){k(t.$$.fragment,e),o=!1},d(e){C(t,e)}}}function oe(s){let t,o,e,r;F(s[5]);let n=s[0]&&O(s);return{c(){n&&n.c(),t=Q()},m(a,l){n&&n.m(a,l),S(a,t,l),o=!0,e||(r=D(window,"resize",s[5]),e=!0)},p(a,[l]){a[0]?n?(n.p(a,l),l&1&&w(n,1)):(n=O(a),n.c(),w(n,1),n.m(t.parentNode,t)):n&&(U(),k(n,1,1,()=>{n=null}),M())},i(a){o||(w(n),o=!0)},o(a){k(n),o=!1},d(a){a&&c(t),n&&n.d(a),e=!1,r()}}}function re(s,t,o){let e,r,{desktopPlacementName:n}=t,{mobileBreakpoint:a=1024}=t,l;const d=p=>{switch(p){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"}},u=p=>{switch(p){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"}};function g(){o(0,l=window.innerWidth)}return s.$$set=p=>{"desktopPlacementName"in p&&o(3,n=p.desktopPlacementName),"mobileBreakpoint"in p&&o(4,a=p.mobileBreakpoint)},s.$$.update=()=>{s.$$.dirty&25&&o(1,e=l&&l<a?d(n):n),s.$$.dirty&2&&o(2,r=u(e))},[l,e,r,n,a,g]}class ae extends T{constructor(t){super(),A(this,t,re,oe,b,{desktopPlacementName:3,mobileBreakpoint:4})}}ae.__docgen={version:3,name:"ResponsiveAd.svelte",data:[{visibility:"public",description:null,keywords:[],name:"desktopPlacementName",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"any",type:"any"}},{visibility:"public",description:null,keywords:[],name:"mobileBreakpoint",kind:"let",static:!1,readonly:!1,type:{kind:"type",text:"number",type:"number"},defaultValue:1024}],computed:[],methods:[],components:[],description:null,keywords:[],events:[],slots:[],refs:[]};export{ee as A,ae as R};