(async()=>{let g="6693934071a1997b4d548628.json".split(".")[0],t="https://ads.playstream.media",a="https://prodcdn.playstream.media",o="https://ads.playstream.media",r="https://ads.playstream.media",h=window,E=h.document,i=(h,E,!E.currentScript||!E.currentScript.parentNode||"head"===E.currentScript.parentElement.tagName.toLowerCase()?E.body:E.currentScript.parentNode),v=null,k=(h.frameElement&&(h=h.parent,E=h.document),!1),l=null,D=null,s=null,d=null,P=`ps-video-slot-${g}-`+Date.now()*Math.random(),c=null,e=null,p=(h?.location?.host+h?.location?.pathname)?.replace(/\/$/,"")?.replace(/^www./,""),b=["p","article","div","h1","h2","body"],m=(e,n={},t=500)=>Promise.race([fetch(e,n),new Promise((e,n)=>setTimeout(()=>n(new Error("Request timed out")),t))]);async function y(){var{desktop:e={},mobile:n={},flagMobileSettings:t=!1}=D||{};let a=null,o=!1,{selectorArray:r=[],placeAfter:i=!1,placeAdjacent:l=!1,domainPlayerDisplay:s=!1,fallbackPos:d=!0}=(o=k&&t?(a=n,n?.mobileDFP||!1):(a=e,e?.desktopDFP||!1),a||{});var c,p,m=E?.createElement("div");if(m.id=P,m.style.setProperty("height","100%","important"),m.style.setProperty("width","100%","important"),h?.location?.href!==`${h?.location?.protocol}//${h?.location?.hostname}/`||s){if(r&&0<r?.length)for(var y of r){let e=E?.querySelector(y);if(e)return c=void 0,p=void 0,(l?(c=i?e.nextElementSibling:e.previousElementSibling,c):(p=i?e.lastElementChild:e.firstElementChild,p))?.id?.startsWith("ps-video-slot-")?(console.log("Ad container already exists for selector: "+y),!1):(l?i?e.insertAdjacentElement("afterend",m):e.insertAdjacentElement("beforebegin",m):i?e.appendChild(m):e.prepend(m),!0)}if(!(r&&0!==r?.length||o)){var u=E?.querySelector(`script[id^="PS_${g}"]`);if(u)return"head"===u?.parentElement?.tagName?.toLowerCase()?E?.body?.insertBefore(m,E?.body?.firstChild):i?u?.parentElement?.insertBefore(m,u?.nextSibling):u?.parentElement?.insertBefore(m,u),!0}if(o&&v&&(!r||0===r?.length))return v?.parentElement?.appendChild(m),!0;if(d)for(var f of b){var w=E?.querySelector(f);if(w)return l?i?w?.insertAdjacentElement("afterend",m):w?.insertAdjacentElement("beforebegin",m):i?w?.appendChild(m):w?.prepend(m),!0}}else console.log("Player is not added due to domain restriction.");return!1}async function u(){if(!h?.ps_player)return setTimeout(()=>{u()},300);e="function"==typeof h?.ps_player?.getInstance?await h.ps_player.getInstance({scriptData:D,vastData:l,templateData:d,geoData:s,positionId:P,config:c},{singleton:!D?.multiPlayer??!0}):new h.ps_player({scriptData:D,vastData:l,templateData:d,geoData:s,positionId:P,config:c})}async function n(){window?.frameElement&&(v=window?.frameElement?.parentElement,v)&&(i=v.parentElement),(async()=>{try{var e;window.frameElement&&(window.frameElement.style.display="none",e=window?.frameElement?.parentElement?.parentElement,e.style.display="flex",e.style.width="100%")}catch(e){console.log("Error while setting iframe config",e)}})();var e,n=await(async()=>!!i?.querySelector("#ps_setpos_"+g))();return n?console.log("Script already loaded, skipping initialization."):(await(async()=>{try{var e=E.createElement("div");e.id="ps_setpos_"+g,e.style.display="none",i?.appendChild(e)}catch(e){console.error("Error setting flag on main container:",e)}})(),k=await(async()=>{let n=h?.navigator?.userAgent?.toLowerCase();return["Mobile","iPhone","Android","Windows Phone","BlackBerry"].some(e=>n?.includes(e?.toLowerCase()))})()??!1,await(async()=>{try{var e=`${r}/api/adserver/json2?PS_TAGID=${g}&PS_PUB_ID=${g}&currentUrl=`+p,n=await(await fetch(e)).json();if(D=n?.scriptConfig||null,l=n?.vastTags||null,d=n?.videoPlayerData||null,n?.geo&&!n?.geo?.error)s=n?.geo||null;else try{s=await(await m("https://pro.ip-api.com/json/?fields=country,countryCode,countryCode3,region,regionName,city,district,zip,lat,lon,isp,query&key=umJEfPhjzmg4sUU",{},500)).json()}catch(e){console.log("Error fetching geo data:",e)}s=s||{country:"Unknown",countryCode:"Unknown",countryCode3:"Unknown",region:"Unknown",regionName:"Unknown",city:"Unknown",district:"Unknown",zip:"Unknown",lat:"Unknown",lon:"Unknown",isp:"Unknown",query:"Unknown"},c={trackingDomain:t,cdnDomain:a,s2sDomain:o,jsonDomain:r,jsonUrl:e}}catch(e){console.error("Error loading data:",e)}})(),D&&l&&d&&s&&P?(e=await y(),e?(h?.ps_player||await(async a=>new Promise((e,n)=>{var t=E.createElement("script");t.async=!0,t.src=a,t.onload=e,t.onerror=n,E.head.appendChild(t)}))(a+"/dependencies/common/instream/v2.0.0/js/index.min.js"),void u()):console.log("Failed to load ad container, skipping player initialization.")):console.log("Missing required data for initialization."))}(async()=>{E?.body||"complete"===E?.readyState||"loading"!==E?.readyState&&!h?.loadingIndicator?await n():E?.addEventListener("DOMContentLoaded",async function(){await n()})})()})();