1!function(){"use strict";var e=function(e){var t=arguments.length>2?arguments[2]:void 0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"?";return t&&"teams"!==t||e.teams.sort().forEach((function(e){n+="teamIds[]=".concat(e,"&")})),t&&"competitions"!==t||e.competitions.sort().forEach((function(e){n+="competitionIds[]=".concat(e,"&")})),t&&"persons"!==t||e.persons.sort().forEach((function(e){n+="personIds[]=".concat(e,"&")})),n};window.trackingQueue=window.trackingQueue||[];var t=function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;window.ATTag?pa.sendEvent("click.action",{click:n,click_chapter1:e,click_chapter2:a}):window.trackingQueue.push((function(){return t(e,n,a)}))};function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function a(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}var r=function(){return a=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t&&this.init(t)},r=[{key:"init",value:function(e){this.$container=e,this.$input=this.$container.querySelector(".searchInput input"),this.$clearButton=this.$container.querySelector(".searchInput__clearButton"),this.$searchResults=this.$container.querySelector("#searchResults"),this.$input.focus(),this.renderRecentSearches(),this.listenInputChange(),this.listenClickClearButton(),this.listenClickResult(),this.listenClickButtonsFilters()}},{key:"listenClickResult",value:function(){var e=this;this.$container.querySelectorAll(".searchResultsListWrapper .listItem--favorite").forEach((function(t){t.addEventListener("click",(function(){var n,a,r;e.addResultToLocalStorage({name:t.querySelector(".listItem__label").textContent.trim(),imageSrc:t.querySelector(".listItem__image img").dataset.src,url:t.querySelector(".listItem__container").getAttribute("href"),id:t.querySelector(".listItem__favorite").getAttribute("data-id"),type:t.querySelector(".listItem__favorite").getAttribute("data-type"),description:null===(n=t.querySelector(".listItem__descriptionText"))||void 0===n?void 0:n.textContent.trim(),descriptionTag:null===(a=t.querySelector(".listItem__descriptionTag"))||void 0===a?void 0:a.textContent.trim(),descriptionImage:null===(r=t.querySelector(".listItem__descriptionImage img"))||void 0===r?void 0:r.getAttribute("src")})}))})),this.$container.querySelectorAll(".searchResultsListWrapper .presentationCard").forEach((function(t){t.addEventListener("click",(function(){var n=t.querySelector(".presentationCard__link"),a=n.dataset,r=a.name,o=a.id,i=a.type,s=a.image,c=n.href;e.addResultToLocalStorage({name:r,imageSrc:s,url:c,id:o,type:i})}))})),this.$container.querySelectorAll(".searchResultsListWrapper .playerPresentation").forEach((function(t){t.addEventListener("click",(function(){var n=t.querySelector(".playerPresentation__link"),a=n.dataset,r=a.name,o=a.id,i=a.type,s=a.image,c=n.href;e.addResultToLocalStorage({name:r,imageSrc:s,url:c,id:o,type:i})}))}))}},{key:"renderRecentSearches",value:function(){var e=this.$container.querySelector("#templateSearchResult"),t=this.$container.querySelector(".blockVertical--recentSearches"),n=t.querySelector(".blockVertical__contents"),a=this.loadRecentSearchesFromLocalStorage();for(var r in 0===a.length&&t.remove(),a){var o=a[r],i=document.importNode(e.content,!0);i.querySelector(".listItem").classList.add("listItem--generic"),i.querySelector("a").setAttribute("href",o.url),"persons"===o.type&&i.querySelector(".listItem__image").classList.add("listItem__image--rounded","listItem__image--alignBottom"),i.querySelector("img").setAttribute("data-src",o.imageSrc),i.querySelector(".listItem__label").textContent=o.name;var s=i.querySelector(".listItem__container");s.setAttribute("data-id",o.id),s.setAttribute("data-type",o.type);var c=i.querySelector(".listItem__description");if(o.description){var l={tag:c.querySelector(".listItem__descriptionTag"),image:c.querySelector(".listItem__descriptionImage"),text:c.querySelector(".listItem__descriptionText")};this.setDescriptionElement(l.tag,o.descriptionTag),this.setDescriptionElement(l.image,o.descriptionImage,"img"),this.setDescriptionElement(l.text,o.description)}else c.remove();n.appendChild(i)}e.parentElement.remove(),window.lazyloadMediaManager.lazyloadImages(n),window.favoriteManager.handleFavoriteButtons(n)}},{key:"setDescriptionElement",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t?n?e.querySelector(n).setAttribute("data-src",t):e.textContent=t:e.remove()}},{key:"loadRecentSearchesFromLocalStorage",value:function(){var e=localStorage.getItem("recentSearches");return e?JSON.parse(e):[]}},{key:"addResultToLocalStorage",value:function(e){var t=this.loadRecentSearchesFromLocalStorage().filter((function(t){return t.id!==e.id}));t.unshift(e),t.splice(5),localStorage.setItem("recentSearches",JSON.stringify(t))}},{key:"listenInputChange",value:function(){var e,n,a,r=this;this.$input.addEventListener("input",(e=function(e){var n=e.target.value;n.length?r.$clearButton.classList.add("searchInput__clearButton--show"):r.$clearButton.classList.remove("searchInput__clearButton--show"),n.length<2||(r.$searchResults.classList.add("loading"),r.fetchResults(n).then((function(e){e&&(r.$searchResults.innerHTML=e,r.listenClickResult(),window.common.reloadScripts(r.$searchResults),r.$searchResults.classList.remove("loading"),t("search","search",n))})))},n=200,function(){for(var t=this,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];clearTimeout(a),a=setTimeout((function(){return e.call.apply(e,[t].concat(o))}),n)}))}},{key:"listenClickClearButton",value:function(){var e=this;this.$clearButton.addEventListener("click",(function(){e.$input.value="",e.$clearButton.classList.remove("searchInput__clearButton--show"),e.$searchResults.innerHTML=null}))}},{key:"fetchResults",value:function(e){var t=this.$container.querySelector('[data-role="searchDataType"].button--primary').dataset.datatype,n="/query/".concat(e,"?dataType=").concat(t);return fetch(n,{method:"GET"}).then((function(e){if(!e.ok)throw Error(e.statusText);return e.text()})).catch((function(e){console.error(e)}))}},{key:"listenClickButtonsFilters",value:function(){var t=this;this.$container.querySelectorAll('[data-role="searchDataType"]').forEach((function(n){n.addEventListener("click",(function(a){a.preventDefault();var r=document.querySelector(".modalsMenuSearch__content--search");window.favoriteManager.getAllTypes().then((function(t){return e(t,"&",n.dataset.datatypeurl.includes("dataType=persons")?"persons":n.dataset.datatypeurl.includes("dataType=teams")?"teams":n.dataset.datatypeurl.includes("dataType=compet
1itions")?"competitions":null)})).then((function(e){fetch(n.dataset.datatypeurl+e,{method:"GET"}).then((function(e){if(!e.ok)throw Error(e.statusText);return e.text()})).then((function(e){r.innerHTML=e,t.init(r),window.common.reloadScripts(r)})).catch((function(e){console.error(e)}))}))}))}))}}],r&&n(a.prototype,r),o&&n(a,o),Object.defineProperty(a,"prototype",{writable:!1}),a;var a,r,o}();function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,i(a.key),a)}}function i(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}var s=function(){return n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.MENU_MODAL_ACTIONS=["open","close"],this.SEARCH_MODAL_ACTIONS=["open","close","open_competitions","open_teams","open_persons"],this.$menuModal=document.querySelector("#menuModal"),this.$menuModalContent=this.$menuModal.querySelector(".modalsMenuSearch__content"),this.$searchModal=document.querySelector("#searchModal"),this.$searchModalContent=this.$searchModal.querySelector(".modalsMenuSearch__content"),this.$buttonsMenuModal=document.querySelectorAll("[data-menumodal]"),this.$modalsMenuSearchOverlay=document.querySelector(".modalsMenuSearchOverlay"),window.addEventListener("load",(function(){return t.init()}))},a=[{key:"init",value:function(){this.listenButtons(),this.listenClickOverlay()}},{key:"listenButtons",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;this.listenMenuModalButtons(e),this.listenSearchModalButtons(e)}},{key:"listenClickOverlay",value:function(){var e=this;this.$modalsMenuSearchOverlay.addEventListener("click",(function(){e.$modalsMenuSearchOverlay.classList.remove("active"),e.closeMenuModal(),e.closeSearchModal()}))}},{key:"listenMenuModalButtons",value:function(e){var t=this;Array.from(e.querySelectorAll("[data-menumodal]")).forEach((function(e){var n=e.getAttribute("data-menumodal");t.MENU_MODAL_ACTIONS.includes(n)&&e.addEventListener("click",(function(e){e.preventDefault(),t.handleMenuModalAction(n)}))}))}},{key:"listenSearchModalButtons",value:function(e){var t=this;Array.from(e.querySelectorAll("[data-searchmodal]")).forEach((function(e){var n=e.getAttribute("data-searchmodal");t.SEARCH_MODAL_ACTIONS.includes(n)&&e.addEventListener("click",(function(e){e.preventDefault(),t.handleSearchModalAction(n)}))}))}},{key:"handleMenuModalAction",value:function(e){if("open"===e)return this.openMenuModal(),void this.loadContent(this.$menuModal.dataset.src,this.$menuModal,this.$menuModalContent);"close"===e&&this.closeMenuModal()}},{key:"handleSearchModalAction",value:function(n){var a=this;return"open"===n?(this.openSearchModal(),window.favoriteManager.getAllTypes().then((function(t){return e(t,"&")})).then((function(e){var t=a.$searchModal.dataset.src+e;a.loadContent(t,a.$searchModal,a.$searchModalContent,!0)})),void t("modal","open","search")):"open_competitions"===n?(this.closeMenuModal(),this.openSearchModal(),window.favoriteManager.getAllTypes().then((function(t){return e(t,"&","competitions")})).then((function(e){var t=a.$searchModal.dataset.srccompetitions+e;a.loadContent(t,a.$searchModal,a.$searchModalContent,!0)})),void t("modal","open","search_competitions")):"open_teams"===n?(this.closeMenuModal(),this.openSearchModal(),window.favoriteManager.getAllTypes().then((function(t){return e(t,"&","teams")})).then((function(e){var t=a.$searchModal.dataset.srcteams+e;a.loadContent(t,a.$searchModal,a.$searchModalContent,!0)})),void t("modal","open","search_teams")):"open_persons"===n?(this.closeMenuModal(),this.openSearchModal(),window.favoriteManager.getAllTypes().then((function(t){return e(t,"&","persons")})).then((function(e){var t=a.$searchModal.dataset.srcpersons+e;a.loadContent(t,a.$searchModal,a.$searchModalContent,!0)})),void t("modal","open","search_persons")):void("close"===n&&this.closeSearchModal())}},{key:"openMenuModal",value:function(){this.$menuModal.classList.add("active"),this.$modalsMenuSearchOverlay.classList.add("active"),document.body.classList.add("body-locked"),t("modal","open","menu")}},{key:"closeMenuModal",value:function(){this.$menuModal.classList.remove("active"),this.$modalsMenuSearchOverlay.classList.remove("active"),document.body.classList.remove("body-locked")}},{key:"openSearchModal",value:function(){this.$searchModal.classList.add("active"),this.$modalsMenuSearchOverlay.classList.add("active"),document.body.classList.add("body-locked")}},{key:"closeSearchModal",value:function(){this.$searchModalContent.innerHTML="",this.$searchModal.classList.remove("active"),this.$modalsMenuSearchOverlay.classList.remove("active"),document.body.classList.remove("body-locked")}},{key:"getFavoritesParamsUrl",value:function(t){return window.favoriteManager.getAllTypes().then((function(n){return e(n,t)}))}},{key:"loadContent",value:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(e&&n){var o=t.querySelector(".modalsMenuSearch__loader");return o.classList.add("active"),window.fetch(e).then((function(e){if(!e.ok)throw Error(e.statusText);return e.text()})).then((function(e){n.innerHTML=e,window.common.reloadScripts(n),o.classList.remove("active"),a&&new r(n)})).catch((function(e){console.error(e)}))}}}],a&&o(n.prototype,a),i&&o(n,i),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,i}();window.modalsMenuSearchManager=new s}();
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.