1"use strict";(self.webpackChunkadverts=self.webpackChunkadverts||[]).push([[87],{552:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var r=a(619),n=a(232);class i{data={event:"articleRecommendedContentClick_nowy",eventCategory:"article",eventAction:"recommendedContentClick",eventValue:"undefined",eventNonInteraction:"FALSE",scoringPoints:1};articleBody={name:".full-content__main__body",countParagraph:0,paragraphHTML:[]};sectionsName=[{selector:"Zobacz także:",find:"a",parent:"b",data:{...n._W,eventLabel:"w tekscie artykuÅu - zobacz także",articleSectionName:"zobacz także",articleSectionSource:"w tekscie artykuÅu",articleParagraph:!0,articleRecommendedType:"inbound"}}];constructor(){this.init(n.Ji),this.sectionNames(this.sectionsName),window.dataLayerArticleRecommendedContent=this.init.bind(this)}bodyInfo(){const e=document.querySelectorAll(this.articleBody.name+"> p");return this.articleBody.countParagraph=e.length,e.forEach((e=>{this.articleBody.paragraphHTML.push(e.innerHTML)})),!0}getElementByNamePosition(e,t){const a=document.querySelector(".full-content");if(a){let t=[],r=a.querySelectorAll(".content-part__top__lead, .full-content__main__body > p");if(r){const a=[...r].filter((e=>e.innerText.length>0));for(let r=0;r<a.length;r++){let n=a[r].querySelector(e.parent);if(n&&n.innerHTML.includes(e.selector)){t.push(r);let n=a[r].querySelector(e.find);n&&(n.setAttribute("data-paragraph",r),n.addEventListener("click",(t=>{e.data.articleParagraph="undefined"!==t.currentTarget.getAttribute("data-paragraph")?parseInt(t.currentTarget.getAttribute("data-paragraph")):"undefined",this.sendData(e)})))}}}}}
1getArticlesPosition(e,t){const a=document.querySelector(".full-content");let r=[];if(a){const n=a.querySelectorAll(".content-part__top__lead, .full-content__main__body > p,.full-content__main__body > p, ."+e);if(n){const a=[...n].filter((e=>e.innerText.length>0));for(let t=0;t<a.length;t++)a[t].classList.contains(e)&&r.push(t);return r[t]}return 0}return 0}async init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.Ji;this.bodyInfo();e.forEach((async(e,t)=>{const a=document.querySelectorAll(e.selector);if(e.specialBox){if(await this.waitingToLoadO(e.selector,e.specialBox)){document.querySelector(e.selector).querySelectorAll(e.specialBox).forEach(((t,a)=>{t.setAttribute("data-id",a+1),"undefined"==e.data.articleParagraph?t.setAttribute("data-paragraph","undefined"):e.data.articleParagraph&&"undefined"!==e.data.articleParagraph&&(e.data.articleParagraph=this.getArticlesPosition(e.selector.replace(".",""),0),t.setAttribute("data-paragraph",e.data.articleParagraph))}));(await this.getAllLinksInTags(document.querySelector(e.selector),e)).forEach((t=>{this.createClicks(t,e)}))}}await this.waitingToLoad(document,e.selector)&&a.forEach((async(t,a)=>{if(e.onlyBoxClick)t.addEventListener("click",(t=>{this.sendData(e)}));else{if(e.data.articleParagraph&&"undefined"!==e.data.articleParagraph){let r=t.classList[1]||t.classList[0];e.data.articleParagraph=this.getArticlesPosition(r,a)}(await this.getAllLinksInTags(t,e,e.data.articleParagraph)).forEach((t=>{this.createClicks(t,e)}))}}))}))}async sectionNames(){(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.sectionsName).forEach(((e,t)=>{this.getElementByNamePosition(e,t)}))}async createClicks(e,t,a){e.forEach((async e=>{t.iframe||"IFRAME"===e.tagName?window.addEventListener("blur",(()=>{document.activeElement===e&&this.sendData(t)})):e.addEventListener("click",(e=>{t.data.articleRecommendedPosition&&(t.data.articleRecommendedPosition=e.currentTarget.getAttribute("data-id")?Math.ceil(parseInt(e.currentTarget.getAttribute("data-id"))/2):"undefined",t.data.articleParagraph="undefined"!==e.currentTarget.getAttribute("data-paragraph")?parseInt(e.currentTarget.getAttribute("data-paragraph")):"undefined","sponsored"!==e.currentTarget.getAttribute("data-ns-slot-type")&&"true"!==e.currentTarget.getAttribute("data-item-syndicated")||(t.data.articleRecommendedType="outbound"));const a={...t.data,...r.Z.getAndSetData(e.currentTarget)};t.data=a,this.sendData(t)}))}))}sendData(e){console.log("wysyÅka",e.data),window.dataLayer.push(e.data)}async getAllLinksInTags(e,t,a){if((await this.waitingToLoad(document,t.selector)).length>0){if(t.iframe)return e;if(t.specialBox){return[e.querySelectorAll(t.specialBox)]}{const r=e.querySelectorAll("a:not("+t.excludeClass);a&&r.forEach((e=>{e.setAttribute("data-paragraph",a)}));return[r,e.querySelectorAll("iframe:not("+t.excludeClass)].map((e=>e))}}}async waitingToLoad(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300;for(;0===document.querySelectorAll(t).length;)await new Promise((e=>setTimeout(e,a)));return document.querySelectorAll(t)}async waitingToLoadO(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=document.querySelector(e);for(;null===r;)r=document.querySelector(e),await new Promise((e=>setTimeout(e,a)));return r.querySelectorAll(t)}}}}]);
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.