1(self.webpackChunk=self.webpackChunk||[]).push([[9508],{560928:function(){document.addEventListener("DOMContentLoaded",(()=>{const e=!!getCookie("customer");let t=null,r=!1;const o=e=>String(e).replace(/\B(?=(\d{3})+(?!\d))/g," "),a=async()=>{const e=await fetch("/game/global-roulette/leaderboard?type=monthly&format=long");if(!e.ok)throw new Error(`HTTP ${e.status}`);t=await e.json()},n=()=>{const e=document.querySelector("#anonymous-no-rounds-played"),r=document.querySelector("#template-competing"),a=t.myStatistics.myResult;if(!e||!r||!a)return;const n=r.content.firstElementChild.cloneNode(!0),l=n.querySelectorAll(".competing-info li"),c=l[0].querySelector(".competing-info__item-value"),s=l[1].querySelector(".competing-info__item-value"),d=l[2].querySelector(".competing-info__prize-zone-score span"),i=l[3],u=n.querySelector(".tournament-referral__copy-value"),m=u.value.replace("nickname",a.login);if(c.textContent="#"+a.position,s.textContent="#"+a.score,a.position>5||0==a.position){const e=(t.leaderboard?.[4]?.score||0)-a.score+1;d.textContent="+"+o(e),l[2].classList.add("is-show")}else i.classList.add("is-show");u.setAttribute("value",m),e.replaceWith(n),(e=>{const t=document.querySelector(".tournament-referral__copy");if(!t)return;const r=t.querySelector(".tournament-referral__copy-btn"),o=t.querySelector(".tournament-referral__copy-value"),a=o.value;r.addEventListener("click",(()=>{if(!t.classList.contains("is-copied")){const r=document.createElement("input"),n=o.value;t.classList.add("is-copied"),r.value=n,document.body.appendChild(r),r.select(),navigator.clipboard.writeText(n),document.body.removeChild(r),o.value=o.dataset.copied,clickEvent("event","start",{event_category:"copy-tournament-referral",user:e}),setTimeout((()=>{o.value=a,t.classList.remove("is-copied")}),3e3)}}
1))})(a.login)},l=()=>{const e=document.querySelectorAll(".tournament-info__table-row");e.length&&e.forEach(((e,r)=>{const a=t.leaderboard[r];if(!a)return;const n=e.querySelector(".tournament-info__table-avatar img"),l=e.querySelector(".tournament-info__table-flag"),c=e.querySelector(".tournament-info__table-nickname"),s=e.querySelector(".tournament-info__table-score");n.src=a.avatarUrl,l.src=l.src.replace(/\/langs\/[^/]+\.svg$/,`/langs/${a.locale.toLowerCase()}.svg`),c.textContent=a.login,s.textContent=o(a.score)}))},c=()=>{const e=document.querySelector("#full-ranking");if(!e)return;const r=e.querySelectorAll(".monthly-leaderboard-table .monthly-leaderboard-table__info"),a=e.querySelectorAll(".leaderboard-rows .leaderboard-row"),n=e.querySelector(".monthly-leaderboard-registered");if(r.forEach(((e,r)=>{const a=t.leaderboard[r];if(!a)return;const n=e.querySelector(".monthly-leaderboard-table__avatar img"),l=e.querySelector(".monthly-leaderboard-table__flag"),c=e.querySelector(".monthly-leaderboard-table__nickname"),s=e.querySelector(".monthly-leaderboard-table__score");n.src=a.avatarUrl,l.src=l.src.replace(/\/langs\/[^/]+\.svg$/,`/langs/${a.locale.toLowerCase()}.svg`),c.textContent=a.login,s.textContent=o(a.score)})),a.forEach(((e,r)=>{const a=t.leaderboard[r+3];if(a){const t=e.querySelector(".leaderboard-row__avatar img"),r=e.querySelector(".leaderboard-row__flag"),n=e.querySelector(".leaderboard-row__nickname"),l=e.querySelector(".leaderboard-row__score");t.src=a.avatarUrl,r.src=r.src.replace(/\/langs\/[^/]+\.svg$/,`/langs/${a.locale.toLowerCase()}.svg`),n.textContent=a.login,l.textContent=o(a.score)}})),n){const e=t.myStatistics.myResult,r=n.querySelector(".leaderboard-row__number"),a=n.querySelector(".leaderboard-row__score");r.textContent=e.position,a.textContent=o(e.score)}},s=()=>{const a=document.querySelector("#full-ranking");if(!a)return;const n=a.querySelector("#full-ranking-note"),l=a.querySelector(".monthly-leaderboard-note.is-yellow"),s=t.leaderboard[9]?o(Math.floor((t.leaderboard[4].score+t.leaderboard[9].score)/5)):10;if(l.textContent=l.textContent.replace("[count]",s),c(),e){const e=t.myStatistics.myResult;if(!e)return;const l=document.querySelector("#template-full-ranking").content.firstElementChild.cloneNode(!0),c=l.querySelector(".leaderboard-row__avatar img"),s=l.querySelector(".leaderboard-row__flag"),d=l.querySelector(".leaderboard-row__nickname"),i=l.querySelector(".leaderboard-row__score");l.querySelector(".leaderboard-row__number").textContent=e.position,c.src=e.avatarUrl,s.src=s.src.replace(/\/langs\/[^/]+\.svg$/,`/langs/${e.locale.toLowerCase()}.svg`),d.textContent=e.login,i.textContent=o(e.score),n.replaceWith(l);const u=a.querySelector(".monthly-leaderboard-registered .btn.btn--link-green");u?.addEventListener("click",(()=>{(()=>{const e=document.querySelector(".popup-leaderboard-overlay");if(e&&!e.classList.contains("is-open")){if(!r){const a=e.querySelector("#popup-leaderboard-user-row"),n=e.querySelector(".leaderboard-rows"),l=e.querySelector(".leaderboard-score"),c=t.myStatistics.myResult,s=a.content.firstElementChild.cloneNode(!0),d=s.querySelector(".leaderboard-row__avatar img"),i=s.querySelector(".leaderboard-row__flag"),u=s.querySelector(".leaderboard-row__nickname"),m=s.querySelector(".leaderboard-row__score"),p=s.querySelector(".leaderboard-row__number"),y=s.querySelector(".leaderboard-row__prize");p.textContent=c.position,d.src=c.avatarUrl,i.src=i.src.replace(/\/langs\/[^/]+\.svg$/,`/langs/${c.locale.toLowerCase()}.svg`),u.textContent=c.login,m.textContent=o(c.score),y.remove(),l.appendChild(s),t.leaderboard.forEach(((e,t)=>{const r=a.content.firstElementChild.cloneNode(!0),l=r.querySelector(".leaderboard-row__avatar img"),c=r.querySelector(".leaderboard-row__flag"),s=r.querySelector(".leaderboard-row__nickname"),d=r.querySelector(".leaderboard-row__score"),i=r.querySelector(".leaderboard-row__number"),u=r.querySelector(".leaderboard-row__prize span");if(i.textContent=e.position,l.src=e.avatarUrl,c.src=c.src.replace(/\/langs\/[^/]+\.svg$/,`/langs/${e.locale.toLowerCase()}.svg`),s.textContent=e.login,d.textContent=o(e.score),t>4)u.parentElement.remove();else{const e=[50,40,30,20,10];u.textContent="$"+e[t]}n.appendChild(r)})),e.addEventListener("click",(t=>{(t.target.classList.contains("popup-leaderboard-overlay")||t.target.closest(".popup-leaderboard__close"))&&(e.classList.remove("is-open"),document.body.classList.remove("no-scroll"))})),r=!0}e.classList.add("is-open"),document.body.classList.add("no-scroll")}})()}))}},d=()=>{l(),c(),r&&(()=>{const e=document.querySelector(".popup-leaderboard-overlay");if(!e)return;const r=t.myStatistics.myResult,a=e.querySelector(".leaderboard-rows"),n=e.querySelector(".leaderboard-score"),l=n.querySelector(".leaderboard-row__number"),c=n.querySelector(".leaderboard-row__score"),s=e.querySelector("#popup-leaderboard-user-row");l.textContent=r.position,c.textContent=o(r.score),a.textContent="",t.leaderboard.forEach(((e,t)=>{const r=s.content.firstElementChild.cloneNode(!0),n=r.querySelector(".leaderboard-row__avatar img"),l=r.querySelector(".leaderboard-row__flag"),c=r.querySelector(".leaderboard-row__nickname"),d=r.querySelector(".leaderboard-row__score"),i=r.querySelector(".leaderboard-row__number"),u=r.querySelector(".leaderboard-row__prize span");if(i.textContent=e.position,n.src=e.avatarUrl,l.src=l.src.replace(/\/langs\/[^/]+\.svg$/,`/langs/${e.locale.toLowerCase()}.svg`),c.textContent=e.login,d.textContent=o(e.score),t>4)u.parentElement.remove();else{const e=[50,40,30,20,10];u.textContent="$"+e[t]}a.appendChild(r)}))})()},i=()=>{const e=document.querySelector(".index-leaderboard-game__body .popup-demo__report-wrap");if(!e)return;const t=document.querySelector("#index-demo-game-warning"),r=e.querySelector("#index-demo-feedback-close-btn"),o=e.querySelector("#index-demo-feedback-close"),a=e.querySelector(".popup-demo__report-form"),n=e.querySelector(".popup-demo__report"),l=e.querySelector(".popup-demo__feedback"),c=()=>{t.classList.remove("is-open"),e.classList.remove("is-open"),n.classList.remove("is-open"),l.classList.remove("is-open")};t.addEventListener("click",(()=>{e.classList.contains("is-open")?c():(t.classList.add("is-open"),e.classList.add("is-open"),n.classList.add("is-open"))})),r.addEventListener("click",c),o.addEventListener("click",c),a.addEventListener("submit",(t=>{t.preventDefault();const r=e.querySelector(".popup-demo__report-form-right .btn--green");r&&(r.disabled=!0);
1const o=(new Date).toLocaleString("en-GB",{hour12:!0}).toUpperCase().replace(",","");let c=e.querySelector("input[name=index-demo-report-value]:checked").getAttribute("data-value"),s=e.querySelector("#index-demo-report-name"),d=e.querySelector("#index-demo-report-email"),i=e.querySelector("textarea"),u=a.getAttribute("data-game-slug"),m=document.location.href;const p="report="+c+"&game="+u+"&name="+s.value+"&email="+d.value+"&message="+i.value+"&site="+m+"&date="+o,y=new XMLHttpRequest;y.open("POST","/forms/report",!0),y.setRequestHeader("Content-type","application/x-www-form-urlencoded"),y.setRequestHeader("X-Requested-With","xmlhttprequest"),y.onreadystatechange=function(){4==y.readyState&&200==y.status&&(i.value="",n.classList.remove("is-open"),l.classList.add("is-open"),clickEvent("event","start",{event_category:"roulette77-tournament-report",demo_id:u})),r&&(r.disabled=!1)},y.send(p)}))};(async()=>{try{await a(),setInterval((()=>{a(),d()}),6e4),l(),s(),e&&n()}catch(e){console.error("Leaderboard loading failed:",e)}})(),(()=>{const e=document.querySelector(".index-leaderboard-game");if(!e)return;const t=e.querySelector("iframe"),r=e.querySelector(".index-leaderboard-game__btns .index-leaderboard-game__btn"),o=e.querySelector("#index-demo-game-fullscreen"),a=e.querySelector("#index-demo-game-reload"),n=e.querySelectorAll(".index-leaderboard-game__head-tab");r?r.addEventListener("click",(()=>{e.classList.contains("is-playing")||(t.src=r.dataset.src,e.classList.add("is-playing"),i())})):i(),o.addEventListener("click",(()=>{e.classList.contains("is-fullscreen")?(e.classList.remove("is-fullscreen"),document.body.classList.remove("no-scroll"),clickEvent("event","start",{event_category:"roulette77-tournament-fullscreen-off"})):(e.classList.add("is-fullscreen"),document.body.classList.add("no-scroll"),clickEvent("event","start",{event_category:"roulette77-tournament-fullscreen-on"}))})),a.addEventListener("click",(()=>{const e=t.src;t.src="about:blank",t.src=e,clickEvent("event","start",{event_category:"roulette77-tournament-reload"})})),n.forEach((o=>{o.addEventListener("click",(()=>{if(!o.classList.contains("is-active")){const l=e.querySelector(".popup-demo__report-form");r&&r.setAttribute("data-src",o.getAttribute("data-game-frame")),"about:blank"!=t.src&&(t.src=o.getAttribute("data-game-frame")),l.setAttribute("data-game-slug",o.getAttribute("data-game-id")),a="is-active",n.forEach((e=>{e.classList.contains(a)&&e.classList.remove(a)})),o.classList.add("is-active"),clickEvent("event","start",{event_category:"game-selector",demo_id:o.getAttribute("data-game-id")})}var a}))}))})(),(()=>{const e=document.querySelector("#popup-image"),t=document.querySelectorAll(".social-proof__item-btn");if(!e||!t.length)return;const r=e.querySelector(".popup-image");t.forEach((t=>{t.addEventListener("click",(()=>{const o=t.closest(".social-proof__item").querySelector(".social-proof__item-image img"),a=new URL(o.src),n=a.pathname.split("/"),l=n.pop();n.push(`large-${l}`),a.pathname=n.join("/");const c=document.createElement("img");c.src=a.toString(),c.alt=o.alt||"",r.innerHTML="",r.appendChild(c),e.classList.add("is-open"),document.body.classList.add("no-scroll")}))})),e.addEventListener("click",(t=>{(t.target.classList.contains("popup-image-overlay")||t.target.closest(".popup-image__close"))&&(e.classList.remove("is-open"),document.body.classList.remove("no-scroll"))}))})()}))}},function(e){var t;t=560928,e(e.s=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.