1import{d as O,b as X,a as A,j as Y}from"./CxzYtgGg.js";import{aj as G,a5 as Q,N as P,k as b,C as Z,y as ee,o as k,w as B,n as te,F as ne,d as re,z as h,t as oe,b as w,c as x,e as H,X as v,a9 as S,r as $,a6 as ae,V as L,Y as se,a2 as N,P as le}from"./hCBrLqPt.js";import{u as ie}from"./NAdSyTK0.js";import{_ as de,u as ue}from"./ZY6W26w4.js";import{d as W}from"./BpJ4Apij.js";import{_ as V}from"./DlAUqK2U.js";function ce(){let e=[];return{cleanup:()=>{e=e.filter(t=>(t(),!1))},onCleanup:t=>{e.push(t)}}}function fe(e){let n=()=>{};const r=new Promise(o=>{n=()=>{e(),o()}});return{promise:r,resolvePromise:n,onResolvedPromise:o=>{r.then(o)}}}function me(e){const n=e.effect.fn,r=e.render;e.render=(...t)=>{e.effect.fn=()=>r(...t);const o=e.effect.run();return e.effect.fn=n,e.render=r,o}}const pe=e=>typeof e=="function",ge=e=>e!==null&&typeof e=="object";function C(e,n){if(G(e)&&(n(e),e.children!==null)){if(Array.isArray(e.children)){e.children.forEach(r=>C(r,n));return}ge(e.children)&&Object.keys(e.children).forEach(r=>{if(!pe(e.children[r]))return;const t=e.children[r]();if(Array.isArray(t)){t.forEach(o=>C(o,n));return}C(t,n)})}}function he(e){var n,r;return((n=e.type)==null?void 0:n.__asyncLoader)&&((r=e.type)==null?void 0:r.name)==="AsyncComponentWrapper"}function ye({subTree:e},n){const r=[];if(C(e,t=>{he(t)&&r.push(t.type.__asyncLoader())}),r.length>0){Promise.all(r).then(n);return}n()}function we(e){if(!e||!e.subTree)return;const n=e.subTree.el,r=e.u;e.u===null&&(e.u=[]),e.u.push(()=>{e.subTree.el===null&&(e.subTree.el=n),e.u=r})}function ve(){const e=b();if(!e||e.isMounted)throw new Error("useLazyHydration must be called from the setup method.");const n=e.vnode.el!==null;if(e.vnode.type.__isLazilyHydrated=!0,!n)return{willPerformHydration:n,onHydrated:()=>{}};const{cleanup:r,onCleanup:t}=ce(),{promise:o,resolvePromise:l,onResolvedPromise:s}=fe(r),i=a=>s(()=>Z(()=>ye(e,a)));return e.type.__asyncLoader=()=>o,we(e.parent),Q(()=>{e.asyncDep=new Promise(a=>{a(!0)})}),s(()=>{me(e),e.asyncDep=null}),P(r),{willPerformHydration:n,hydrate:l,onHydrated:i,onCleanup:t}}function be({willPerformHydration:e,hydrate:n,onCleanup:r},t=2e3){if(!e)return;if(!b())throw new Error("useHydrateWhenIdle must be called from the setup or lifecycle hook methods.");if(!("requestIdleCallback"in window)){n();return}const o=requestIdleCallback(()=>{n()},{timeout:t});r(()=>{cancelIdleCallback(o)})}const D={ELEMENT:1,COMMENT:8},j=e=>e&&e.nodeType===D.ELEMENT,F=e=>e&&e.nodeType===D.COMMENT,_e=e=>F(e)&&e?.data==="[",ze=e=>F(e)&&e?.data==="]";function q({vnode:e,subTree:n}){if(!e||e.el===null)return[];if(j(e.el))return[e.el];const r=[];if(n&&_e(n.el)&&ze(n.anchor)){let t=e.el.nextSibling;for(;t;){if(t&&j(t)&&r.push(t),t===n.anchor)return r;t=t.nextSibling}}return r}function Ce({willPerformHydration:e,hydrate:n,onCleanup:r},t=["focus"]){if(!e)return;const o=b();if(!o||o.isMounted)throw new Error("useHydrateOnInteraction must be called from the setup method.");const l=ee(t);k(()=>{const s=q(o),i=s.length>1?s[0].parentElement||document:s[0],a={capture:!0,once:!1,passive:!0},d=u=>{u.stopPropagation();const g=u.composedPath&&u.composedPath()||u.path;if(!g){let c=u.target;for(;c;){if(s.includes(c)){n();return}if(c===i)return;c=c.parentElement}return}s.forEach(c=>{g.includes(c)&&n()})};l.forEach(u=>{i.addEventListener(u,d,a)}),r(()=>{l.forEach(u=>{i.removeEventListener(u,d,a)})})})}function Ee({willPerformHydration:e,hydrate:n,onCleanup:r},t){if(!e)return;if(!b())throw new Error("useHydrateWhenTriggered must be called from the setup or lifecycle hook methods.");const o=B(te(t)?t:()=>t,l=>{l&&n()},{immediate:!0});r(o)}const I=new Map;function Ae(e){const n=typeof IntersectionObserver<"u";if(!n)return{supported:n};const r=JSON.stringify(e);if(I.has(r))return{supported:n,observer:I.get(r)};const t=new IntersectionObserver(o=>{o.forEach(l=>{!(l.isIntersecting||l.intersectionRatio>0)||!l.target.hydrate||l.target.hydrate()})},e);return I.set(r,t),{supported:n,observer:t}}
1function Ie({willPerformHydration:e,hydrate:n,onCleanup:r},t){if(!e)return;const o=b();if(!o||o.isMounted)throw new Error("useHydrateWhenVisible must be called from the setup method.");const{supported:l,observer:s}=Ae(t);if(!l){n();return}k(()=>{const i=q(o);i.forEach(a=>{a.hydrate=n,s.observe(a)}),r(()=>{i.forEach(a=>{delete a.hydrate,s.unobserve(a)})})})}const T=e=>e.length===1?e[0]:e,xe=re({name:"LazyHydrationWrapper",inheritAttrs:!1,suspensible:!1,props:{whenIdle:{default:!1,type:[Boolean,Number]},whenVisible:{default:!1,type:[Boolean,Object]},onInteraction:{default:!1,type:[Array,Boolean,String]},whenTriggered:{default:void 0,type:[Boolean,Object]}},emits:["hydrated"],setup(e,{slots:n,emit:r}){const t=ve();if(!t.willPerformHydration)return()=>T(n.default());if(t.onHydrated(()=>r("hydrated")),e.whenIdle&&be(t,e.whenIdle!==!0?e.whenIdle:void 0),e.whenVisible&&Ie(t,e.whenVisible!==!0?e.whenVisible:void 0),e.onInteraction){let o;e.onInteraction!==!0&&(o=h(()=>Array.isArray(e.onInteraction)?e.onInteraction:[e.onInteraction]).value),Ce(t,o)}return e.whenTriggered!==void 0&&Ee(t,oe(e,"whenTriggered")),()=>T(n.default())}}),He=ne(xe),Se=W({name:"Ad",emits:["collapse"],props:{ad:{type:Object,default:()=>({})},index:{type:[String,Number],required:!0},wrapperClass:{type:String,default:""},forceRefresh:{type:Boolean,default:!1},lazy:{type:Boolean,default:!1}},setup(e,{expose:n,emit:r}){const t=O(),o=X(),l=h(()=>t.isMobileBool),s=h(()=>t.allowLoadingAds),i=$(null);let a=null,d=null,u=!1,g=!1,c=!1,_=!1;function y(){return o?.params?.slug==="maja-un-darzs"||o?.params?.parent_slug==="maja-un-darzs"}const f=h(()=>{if(y())switch(e.ad.id){case"jaunslv-cpm-leaderboard":return"div-gpt-ad-1727151975967-0";case"article_zem_socpogam":return"div-gpt-ad-1727152548086-0";case"jaunslv-article-1":return"div-gpt-ad-1727152676045-0";case"jaunslv-cpm-tornis":return"div-gpt-ad-1727152144250-0";default:return`div-ad-${e.index}-${e.ad.id}`}return`div-ad-${e.index}-${e.ad.id}`});function m(){if(!u&&s.value&&!(e.lazy&&!_)){if(u=!0,J(),!e.ad?.is_active){z();return}R()}}function z(){i.value&&(i.value.style.display="none"),r("collapse")}function J(){e.ad?.is_active&&(window.googletag=window.googletag||{cmd:[]},googletag.cmd.push(()=>{if(y()&&(e.ad.id==="jaunslv-cpm-leaderboard"?a=googletag.defineSlot("/133335187/Jauns.lv_CPM_Leaderboard",[[1e3,400],[970,250],[300,600],[336,280],[970,90],[300,250],"fluid"],f.value):e.ad.id==="article_zem_socpogam"?a=googletag.defineSlot("/133335187/article_zem_socpogam",[[336,280],[300,250],"fluid"],f.value):e.ad.id==="jaunslv-article-1"?a=googletag.defineSlot("/133335187/jauns.lv_article_1",[[1e3,250],[336,280],[300,250]],f.value):e.ad.id==="jaunslv-cpm-tornis"&&(a=googletag.defineSlot("/133335187/Jauns.lv_CPM_Tornis",[[300,250],[300,600],"fluid"],f.value))),!a){const p=l.value?e.ad.sizes?.mobile:e.ad.sizes?.desktop;if(!p?.length){z();return}const E=p.map(M=>[M.width,M.height]);a=googletag.defineSlot("/133335187/"+e.ad.zone_code,E,f.value)}if(!a){z();return}a.addService(googletag.pubads()),googletag.pubads().addEventListener("slotRenderEnded",p=>{p.slot===a&&p.isEmpty&&z()})}))}function R(){if(g)return;if(!document.getElementById(f.value)){requestAnimationFrame(R);return}window.googletag=window.googletag||{cmd:[]},googletag.cmd.push(()=>{googletag.display(f.value),g=!0,a&&!c&&(c=!0,setTimeout(()=>{e.forceRefresh&&googletag.pubads().refresh([a])},50))})}function K(){a&&(window.googletag=window.googletag||{cmd:[]},googletag.cmd.push(()=>{googletag.pubads().refresh([a])}))}return n({reloadAd:K}),k(()=>{if(!e.lazy){m();return}requestAnimationFrame(()=>{if(!i.value)return;d=new IntersectionObserver(E=>{E?.[0]?.isIntersecting&&(_=!0,m(),d&&(d.disconnect(),d=null))},{root:null,rootMargin:l.value?"0px 0px 300px 0px":"0px 0px 600px 0px",threshold:0}),d.observe(i.value),i.value.getBoundingClientRect().top<window.innerHeight+200&&(_=!0,m())})}),B(s,()=>{m()}),P(()=>{if(d&&(d.disconnect(),d=null),a){const p=a;a=null,window.googletag=window.googletag||{cmd:[]},googletag.cmd.push(()=>{googletag.destroySlots([p])})}}),{adIndex:f,rootEl:i}}},"$LznbbNX3Eo"),$e=["id"];function ke(e,n,r,t,o,l){const s=de;return w(),x(s,null,{fallback:H(()=>[v("div",{class:S(["text-center overflow-hidden",e.wrapperClass])},null,2)]),default:H(()=>[v("div",{class:S(["text-center overflow-hidden",e.wrapperClass]),ref:"rootEl"},[v("div",{id:e.adIndex},null,8,$e)],2)]),_:1})}const U=V(Se,[["render",ke]]),Re={key:0},Me={class:"dark:bg-jauns-light-black bg-jauns-light"};function Le(e,n,r,t,o,l){const s=U,i=ae("LazyHydrationWrapper");return e.ad?.zone_name&&e.isAllowedInWebView?(w(),L("div",Re,[e.inArticleAd&&!e.adCollapsed?(w(),L("p",{key:0,class:S(["text-left text-base italic text-jauns-light-grey dark:text-white mb-2",{"px-2.5":e.isMobile}])},se(e.$t("titles.contentContinuesAfterAd")),3)):N("",!0),v("div",Me,[e.ad.is_lazy_load?(w(),x(i,{key:0,"when-visible":{rootMargin:e.isMobile?"300px":"600px"}},{default:H(()=>[v("div",null,[le(s,{ref:"adRef",ad:e.ad,index:e.zoneIndex,"wrapper-class":e.wrapperClass,"force-refresh":e.forceRefresh,lazy:!0,onCollapse:e.handleCollapse},null,8,["ad","index","wrapper-class","force-refresh","onCollapse"])])]),_:1}
1,8,["when-visible"])):(w(),x(s,{key:1,ref:"adRef",ad:e.ad,index:e.zoneIndex,"wrapper-class":e.wrapperClass,"force-refresh":e.forceRefresh,onCollapse:e.handleCollapse},null,8,["ad","index","wrapper-class","force-refresh","onCollapse"]))])])):N("",!0)}const Ne=W({name:"AdComponent",components:{LazyHydrationWrapper:He,Ad:U},emits:["collapse"],props:{zoneName:{type:String,default:""},index:{type:[String,Number],default:null},wrapperClass:{type:String,default:""},forceRefresh:{type:Boolean,default:!1},inArticleAd:{type:Boolean,default:!1}},async setup(e,{expose:n,emit:r}){let t,o;const l=O(),s=A(`zone-index-${e.zoneName}-${e.index}`,()=>""),i=A(`zone-name-${e.zoneName}-${e.index}`,()=>e.zoneName),a=A(`ad-zone-${e.zoneName}-${e.index}`,()=>({})),d=$(null),u=$(!1);function g(){d.value&&d.value.reloadAd&&d.value.reloadAd()}n({reloadAd:g});const{data:c,error:_}=([t,o]=Y(()=>ue(`ad-${i.value}-${e.index}`,async()=>{try{const m=await ie().fetchAd(i.value);return m&&(s.value=e.index?m.zone_code+e.index:m.zone_code),m}catch(m){return console.error("Error fetching ad:",m),null}})),t=await t,o(),t);c.value||console.warn("No ad data found for zone:",i.value),a.value=c.value||{};const y=h(()=>!l.isWebView||a.value?.is_allowed_in_webview===!0);function f(){u.value=!0,r("collapse")}return(!a.value?.zone_name||!y.value)&&f(),{ad:a,adRef:d,adCollapsed:u,zoneIndex:s,isMobile:h(()=>l.isMobileBool),isAllowedInWebView:y,handleCollapse:f,reloadAd:g,forceRefresh:e.forceRefresh}}},"$kbIUxrq0Kq"),Ve=V(Ne,[["render",Le]]);export{Ve as A,He as L,U as _};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.