PageSourceSearch

https://www.megareel.com/assets/js/global_scripts.js?6abbb50e4f0f27.82943707

js megareel.com collected 2026-09-30 09:21:10 UTC 53,624 bytes, 1 lines download raw bytes

1function lobbySlider(e,o,t){const n={games:{grid:".game-grid-container",container:".games-container",element:".game"}}[t||"games"];if(!n)return;let c,r=e.closest(n.grid),a=r.querySelector(n.element).offsetWidth,i=parseFloat(window.getComputedStyle(r.querySelector(n.container)).getPropertyValue("gap"))||0;c="prev"===o?r.querySelector(n.container).scrollLeft-a-i:r.querySelector(n.container).scrollLeft+a-i,r.querySelector(n.container).scrollLeft=c,lobbyScrollPos(r,c,t)}function lobbyScrollPos(e,o,t){const n={games:{container:".games-container",element:".game"}}[t||"games"];if(!n)return;let c=e.querySelector(n.element).offsetWidth,r=e.querySelector(n.container).offsetWidth,a=e.querySelectorAll(n.element).length,i=a*c+(parseFloat(window.getComputedStyle(e.querySelector(n.container)).getPropertyValue("gap"))||0)*(a-1)-r;e.querySelector(".prev")&&(o<=0?e.querySelector(".prev").classList.add("hide"):e.querySelector(".prev").classList.remove("hide")),e.querySelector(".next")&&(o>=i?e.querySelector(".next").classList.add("hide"):e.querySelector(".next").classList.remove("hide"))}function xmasNav(){let e=new Date,o=new Date("2023-12-01"),t=new Date("2023-12-31");e>=o&&e<=t&&(document.querySelector('nav a[href="/xmas"]').style.display="initial")}window.addEventListener("load",(function(){(document.querySelector(".lobby-page")||document.querySelector(".index-page"))&&(window.lobbyScrollPos=lobbyScrollPos,window.lobbySlider=lobb
1ySlider,document.querySelectorAll(".games-container").forEach((e=>{let o=e.closest(".game-grid-container");e.addEventListener("scroll",(function(){lobbyScrollPos(o,e.scrollLeft,"games")}))})))})),document.addEventListener("DOMContentLoaded",(function(){if(window.location.pathname.includes("/myaccount/cashier")&&document.querySelector(".cashier-promo-code input.promo-code")&&""===document.querySelector(".cashier-promo-code input.promo-code").value){let e=new URLSearchParams(window.location.search),o=e.has("code")?e.get("code"):null;o&&(document.querySelector(".cashier-promo-code input.promo-code").value=o)}})),document.addEventListener("DOMContentLoaded",xmasNav);let gameData,saveScrollPos=0;function xmasPage(){if(document.querySelector("#santas-journey")){document.querySelector("html").classList.add("xmas");let e=new Date;e=e.getDate(),document.querySelector('.boule-boule-container[data-day="'+e+'"]')&&(document.querySelector('.boule-boule-container[data-day="'+e+'"]').classList.remove("past"),document.querySelector('.boule-boule-container[data-day="'+e+'"]').classList.add("present"),document.querySelector('.boule-boule-container[data-day="'+e+'"]').setAttribute("onclick","openBouleBoule()"))}}function openBouleBoule(){document.querySelector("#santas-journey").classList.add("open"),saveScrollPos=window.scrollY,window.scrollTo(0,0)}function closeBouleBoule(){document.querySelector("#santas-journey").classList.add("hide"),window.scrollTo(0,saveScrollPos),setTimeout((function(){document.querySelector("#santas-journey").classList.remove("open"),document.querySelector("#santas-journey").classList.remove("hide")}),800)}function getCookie(e){let o=document.cookie.split(";");for(let t=0;t<o.length;t++){let n=o[t].split("=");if(n[0].trim()===e)return decodeURIComponent(n[1])}return""}function setCookie(e,o,t){let n=new Date;n.setTime(n.getTime()+60*t*60*1e3),document.cookie=e+"="+encodeURIComponent(o)+";expires="+n.toUTCString()+";path=/"}function homepageTermsClean(){if(document.querySelector(".hp-smallprint")){document.querySelector(".hp-smallprint").querySelectorAll("*").forEach((function(e){e.removeAttribute("style")}))}}function cashdropPopup(){document.querySelector(".popup#cashdrop-not-available")||document.querySelector(".site-background").insertAdjacentHTML("afterbegin",'\n            <div class="popup" id="cashdrop-not-available">\n                <div class="wrapper">\n                    <div class="container">\n                        <div class="wrapper">\n                            <div class="close" onClick="document.getElementById(\'cashdrop-not-available\').style.display=\'none\'">\n                                <span></span><span></span>\n                            </div>\n                            <p class="red-title">Cash Drop</p>\n                            <p>Deposit today for a chance to play Cash Drop tomorrow!</p>\n                            <a href="/myaccount/cashier"><button type="button" class="deposit-now btn btn-primary w-full">Deposit Now</button></a>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        '),document.querySelector(".popup#cashdrop-not-available").style.display="block"}function bottomBarInboxIcon(){document.querySelector("#inbox-icon.unread")&&document.querySelector(".mobile-bottom-nav #inbox-notification").classList.add("unread")}function appBanner(){if(document.querySelector(".responsive-wrapper")&&!document.querySelector("#mhw-app-container")&&document.querySelector(".logged-in")&&document.querySelector(".funded-hp")){let o=document.createElement("style");o.id="app-styles",document.head.insertBefore(o,document.head.firstChild),document.querySelector(".responsive-wrapper").classList.add("show");let t=document.querySelector(".responsive-wrapper"),n=document.querySelector("nav .menu-icon")?document.querySelector("nav .menu-icon"):null,c=document.querySelector("div.mobile-bottom-nav")?document.querySelector("div.mobile-bottom-nav"):null,r="0px"===t.style.top?"top":"bottom",a=document.querySelector("#app-styles");function e(e,o,t){a.insertAdjacentHTML("beforeend","html "+e+" {"+o+": "+t+";}")}
1"top"===r&&(e(".site-background header","top",t.clientHeight+"px"),e(".site-background header .header .container nav ul","top",n.offsetTop+parseInt(t.clientHeight)+"px"),e(".main","margin-top",t.clientHeight+10+"px !important")),"bottom"===r&&c&&e("div.mobile-bottom-nav","bottom",t.clientHeight+"px"),t.querySelector('div[data-qa-id="close-button"]').addEventListener("click",(function(){a.innerHTML="",t.classList.remove("show")}))}}function withdrawal(){window.location.pathname.includes("/withdrawal")&&document.querySelector("#confirm-reversal-review")&&document.querySelector("#confirm-reversal-review").closest("p").classList.add("withdraw-confirm")}function affNav(){let e=document.querySelector("#aff-nav-icon");e.classList.contains("open")?(e.classList.remove("open"),e.nextElementSibling.classList.remove("hover")):(e.classList.add("open"),e.nextElementSibling.classList.add("hover"))}function logoScroll(){document.querySelector(".site-background")&&(document.querySelector(".main#top")&&"sites.jumpmangaming.com"!==window.location.host||window.scrollY>0?document.querySelector(".site-background").classList.add("scroll"):document.querySelector(".site-background").classList.remove("scroll"))}function updateHtmlClass(){const e=document.querySelector("html");window.scrollY>0?e.classList.add("scrolled-down"):e.classList.remove("scrolled-down")}function memberArea(){if(document.querySelector(".main.member-area-error")){let e=document.querySelector(".main.member-area-error p.red-title"),o=document.createElement("h1");o.textContent=e.textContent,e.replaceWith(o),document.querySelector(".info-error").insertAdjacentHTML("afterend",'<a href="/login"><button class="btn btn-primary w-full">log in</button></a>')}}function isBlog(){window.location.pathname.includes("/blog")&&document.querySelector(".main").classList.add("blog")}function closeLogin(){document.querySelector(".log-in").classList.remove("active")}function openLogin(){const e=document.querySelector(".reg-bg");e&&(e.classList.contains("active")?e.classList.remove("active"):e.style.display="none"),document.querySelector(".log-in").classList.add("active")}function toggleBalance(){document.querySelector(".banking-dropdown").classList.toggle("active");document.querySelector("nav ul")&&(document.querySelector("#nav-icon").classList.remove("open"),document.querySelector("nav ul").classList.remove("active"))}function closeBalance(){document.querySelector(".banking-dropdown").classList.remove("active")}function navToggle(){document.querySelector("nav ul").classList.toggle("hover"),document.querySelector(".banking-dropdown.active")&&document.querySelector(".banking-dropdown.active").classList.remove("active")}function cashDrop(){if(document.querySelector(".my-account .cashdrop")){let e=document.querySelector(".my-account .cashdrop");e.querySelector(".inline-button")&&e.querySelector(".inline-button").classList.contains("grey")?e.querySelector(".inline-button").insertAdjacentHTML("afterend",'<a href="/myaccount/cashier"><button class="deposit-now btn btn-primary w-full">Deposit Now</button></a>'):e.classList.add("active")}}function trophiesHover(e){if(document.querySelector(".trophies-logged")){"init"===e&&(document.querySelector("html").insertAdjacentHTML("afterbegin",'<style id="trophy-styles"></style>'),document.querySelectorAll(".latest-trophies .trophy-icon").forEach((function(e){"You haven't claimed any trophies yet"===e.innerText&&e.classList.add("no-trophies")})));let o,t=document.querySelector(".full-trophy-list").clientWidth;o=window.innerWidth<640?Math.floor((t+5)/65):Math.floor((t+10)/84),document.querySelector("#trophy-styles").innerHTML="\n            .trophy-icon:nth-of-type("+o+"n) .trophy-desc {\n                left: initial !important;\n                right: 0 !important;\n            }\n\n            .trophy-icon:nth-of-type("+o+"n-1) .trophy-desc {\n                left: initial !important;\n                right: -84px !important;\n            }\n        "}document.querySelector(".trophies-nolog")&&"init"===e&&document.querySelector(".latest-trophies-nolog").insertAdjacentHTML("afterend",'<button class="btn btn-primary w-full">play now</button>')}function cashier(){if(document.querySelector(".cashier-pages")){if(document.querySelector("#reg_stpan_div")){let e=document.querySelector("select.month").parentElement;e.parentElement.removeChild(e),document.querySelector("#reg_stpan_div").insertAdjacentHTML("afterend",'<div class="expiry-container"><div class="desc"><p>expiry date</p></div>'+e.outerHTML+"</div>");let o=document.querySelector("input.cvv-number").parentElement;o.parentElement.removeChild(o),document.querySelector(".expiry-container").insertAdjacentHTML("afterend",'<div class="cvv-container"><div class="desc"><p>security code</p></div>'+o.outerHTML+"</div>")}if(document.querySelector(".amount-button")&&document.querySelector(".amount-button").parentElement.classList.add("amount-buttons"),document.querySelector(".payment-methods")&&document.querySelector(".payment-methods li.active div")){let e=document.querySelector(".payment-methods li.active div").classList[0];document.querySelector(".cashier").setAttribute("data-payment-method",e)}window.location.pathname.includes("/myaccount/withdrawal")&&(document.querySelector(".main").classList.add("withdrawal-page"),document.querySelector("#withdraw-other")&&document.querySelector("body").insertAdjacentHTML("afterbegin",'<style>.withdrawal-page .cashier #withdraw-other:before{content: "'+document.querySelector("span.red-link").innerText.charAt(0)+'"} </style>
1')),document.querySelector('.cashier[data-payment-method="fonix"]')&&document.querySelectorAll('.cashier[data-payment-method="fonix"] .make-deposit-container p').forEach((function(e){e.innerHTML.includes("Mobile Number: ")&&e.classList.add("phone-number"),e.innerHTML.includes("A security code has been sent to your phone. Please enter that code below.")&&e.classList.add("phone-security-code")}))}}function myAccountPage(){if(document.querySelector("#dt_details")){let e=document.querySelectorAll('#dt_details div[class*="detail-column"]'),o=e.length/2,t="";o%2!=0&&(o+=1),document.querySelector("#dt_details").insertAdjacentHTML("beforeend",'<div class="left"></div><div class="right"></div>');for(let n=0;n<e.length;n++)t=n<o?"left":"right",e[n].classList.contains("detail-column1")&&document.querySelector("#dt_details ."+t).insertAdjacentHTML("beforeend",""+e[n].outerHTML),e[n].classList.contains("detail-column2")&&document.querySelector("#dt_details ."+t).insertAdjacentHTML("beforeend",""+e[n].outerHTML);document.querySelector("#dt_details .right").insertAdjacentHTML("afterend",document.querySelector("#dt_details .my-account-details .btn.btn-primary").outerHTML),document.querySelector("#dt_details .right").insertAdjacentHTML("afterend",document.querySelector('#dt_details .my-account-details input[name="csrftkn"]').outerHTML),document.querySelector("#dt_details .right").insertAdjacentHTML("afterend",document.querySelector('#dt_details .my-account-details input[name="dt_submit"]').outerHTML),document.querySelector("#dt_details .my-account-details").remove();let n=document.querySelectorAll('#dt_comms div[class*="detail-column"]'),c=n.length/2,r="";document.querySelector("#dt_comms .my-account-options").insertAdjacentHTML("afterbegin",'<div class="left"></div><div class="right"></div>');for(let e=0;e<n.length;e++)if(r=e<c?"left":"right",n[e].classList.contains("detail-column1")&&0!==n[e].children.length&&(document.querySelector("#dt_comms ."+r).insertAdjacentHTML("beforeend","<p>"+n[e].querySelector("p").innerText+"</p>"),n[e].removeChild(n[e].querySelector("p"))),n[e].classList.contains("detail-column2")&&0!==n[e].children.length){n[e].querySelector("input:nth-of-type(1)").id=n[e].querySelector("input:nth-of-type(1)").name+"_yes",n[e].querySelector("input:nth-of-type(2)").id=n[e].querySelector("input:nth-of-type(2)").name+"_no";let o=n[e].querySelector("input:nth-of-type(1)"),t=n[e].querySelector("input:nth-of-type(2)");n[e].removeChild(n[e].querySelector("p")),document.querySelector("#dt_comms ."+r).insertAdjacentHTML("beforeend","<span>"+o.outerHTML+'<label for="'+o.id+'">yes</label>'+t.outerHTML+'<label for="'+t.id+'">no</label><div id="pref-slider"></div></span>')}let a=document.querySelectorAll("#dt_comms + .clearfix + h2 + .my-account-options > *"),i=[],l=1;i[l]=[];for(let e=0;e<a.length;e++)a[e].classList.contains("clearfix")?(l++,i[l]=[]):i[l].push(a[e]);let s=document.querySelector("#dt_comms + .clearfix + h2 + .my-account-options");s.id="verification-status",s.innerHTML="";for(let e=0;e<i.length;e++)if(Array.isArray(i[e])&&i[e].length>1){let o,t="";i[e][1].innerHTML.includes("tick")?o="verified":i[e][1].innerHTML.includes("warning")?o="pending":(o="required",t=i[e][2].querySelector("p a").onclick?'<button type="button" class="btn btn-primary w-full" href="#" onclick="displayProofOfIdServicePopup();return false;">Upload</button>':'<a href="'+i[e][2].querySelector("p a").href+'"><button type="button" class="btn btn-primary w-full">Upload</button></a>'),s.innerHTML+='\n                <div class="'+i[e][0].innerText.replace(/ /g,"").replace(":","")+'">\n                    <p>'+i[e][0].innerText.trim().replace(":","")+'</p>\n                    <div class="'+o+'">\n                        <p>'+i[e][0].innerText.trim().replace(":","").replace("Proof of ","")+" "+o+"</p>\n                        "+t+"\n                    </div>\n                </div>\n            "}let d=document.querySelectorAll("#verification-status + h2 + .my-account-options > *"),u=[],m=1;u[m]=[];for(let e=0;e<d.length;e++)d[e].classList.contains("clearfix")?(m++,u[m]=[]):u[m].push(d[e]);let p=document.querySelector("#verification-status + h2 + .my-account-options");p.id="security-options",p.innerHTML="";for(let e=0;e<u.length;e++)Array.isArray(u[e])&&3===u[e].length&&(p.innerHTML+="\n                <p>"+u[e][0].querySelector("p").innerText+"</p>\n                <div>\n                    <p>"+u[e][1].querySelector("p").innerText+'</p>\n                    <a href="'+u[e][2].pathname+'">edit</a>\n                </div>\n            ')}if(document.querySelector('input[name="dt_enable2fasubmit"]')){let e=document.querySelector('input[name="dt_enable2fasubmit"]').closest("form"),o=e.querySelector('input[name="enable2fa"][value="1"]').checked,t=e.querySelector('input[name="enable2fa"][value="
10"]').checked;e.classList.add("two-factor-form"),document.querySelector("h1.red").innerText="Two-Factor Authentication",e.querySelector(".my-account-details").insertAdjacentHTML("afterbegin",'<p>Enabled:</p><span><input type="radio" name="enable2fa" id="enable2fa_yes" value="1" '+(o?"checked":"")+'><label for="enable2fa_yes">yes</label><input type="radio" name="enable2fa" id="enable2fa_no" value="0" '+(t?"checked":"")+'><label for="enable2fa_no">no</label><div id="pref-slider"></div></span>'),e.querySelector(".detail-column1").remove(),e.querySelector(".detail-column2").remove()}if(document.querySelector(".upload-documents")){let e=document.querySelector(".upload-docs-container .proof-of-id:nth-of-type(2)");e.querySelector("a u")&&"provide"===e.querySelector("a u").innerText.toLowerCase()&&(document.querySelector(".upload-docs-container .proof-of-id:nth-of-type(2)").innerHTML='\n            <div class="upload-docs-id">\n                <p>Proof of ID</p>\n                <div class="required">\n                    <p>Proof of ID Required</p>\n                    <a class="btn btn-secondary w-full" href="#" onclick="displayProofOfIdServicePopup();return false;">Upload</a>\n                </div>\n            </div>\n            ')}}function inGame(){document.querySelector(".fullscreen-button")&&(document.querySelector(".fullscreen-button").parentElement.classList.add("fullscreen-open-button"),document.querySelector(".fullscreen-button.close").parentElement.classList.add("fullscreen-close-button"))}function sitemap(){if(document.querySelector(".main.sitemap")){let e;document.querySelectorAll(".main.sitemap ul").forEach((function(o){e=o.innerHTML.replace(/\s+/g,""),""===e&&(e=o.previousElementSibling,"H2"===e.nodeName&&(o.style.display="none",e.style.display="none"))}))}}function getGames(){let e="";return e="sites.jumpmangaming.com"===window.location.host?"https://sites.jumpmangaming.com/shared_files/modules/games.json":"https://"+window.location.host+"/app/api/games/legacy-lobby",new Promise(((o,t)=>{let n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState)if(200===this.status)try{gameData=JSON.parse(this.responseText),o(gameData)}catch(e){t("Failed to parse game data")}else t("Failed to load site data")},n.open("GET",e,!0),n.send()}))}function getCustomCategory(e){return new Promise(((o,t)=>{let n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState)if(200===this.status&&"null"!==n.responseText){let e=n.responseText.replace(/"/g,"").split(",").map(Number);o(e)}else t(new Error("Failed to load category with status "+this.status))},n.open("GET","https://sites.jumpmangaming.com/api/game-icons/get-category?name="+e,!0),n.send()}))}function gameCategoryReady(e,o){let t=o.dataset.gamecount?parseInt(o.dataset.gamecount):8,n=!!document.querySelector(".site-background.logged-in");!function(c,r){const a=window.gpBrandConfig?.gameInfoPopupEnabled;let i=!1;c=null===c?"":"&cache="+c;(0===t||t>e.length)&&(t=e.length);let l="",s=0;for(let o=0;o<e.length;o++)if(s<t){let t=e[o];if(gameData.ag[t]){s++;let e=gameData.ag[t][0],o=gameData.ag[t][1],d=gameData.ag[t][3],u=gameData.ag[t][4];const m=`/all-games/${d}/${gameData.ag[t][8]}`;if("undefined"!==gameData.ag[t]){let s;if(r.includes(parseInt(window.gpBrandConfig.config.id))&&(i=!0),n)s=`<img class="bg" alt="${e}" src="https://images.jumpmangaming.com/games/${t}/bg.jpg?tr=w-130,h-130,q-40,pr-true&fm=webp${c}">`;else{s=`<img class="bg" alt="${e}" src="${`https://images.jumpmangaming.com/games/${t}/bg_alt.jpg?tr=w-130,h-130,q-40,pr-true&fm=webp${c}`}" onerror="this.onerror=null;this.src='${`https://images.jumpmangaming.com/games/${t}/bg.jpg?tr=w-130,h-130,q-40,pr-true&fm=webp${c}`}';">`}const d=a?`<a href="${m}" class="game__info-icon" onclick="event.preventDefault(); event.stopPropagation(); window.GameInfoPopup?.show('${t}');">\n                            <span class="info-icon">\n                                <span class="info-icon__bg"></span>\n                                <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n                                    <g clip-path="url(#clip0_55123_284)">
1\n                                        <g filter="url(#filter0_d_55123_284)">\n                                            <path d="M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z" fill="#161616"/>\n                                        </g>\n                                    </g>\n                                    <defs>\n                                        <filter id="filter0_d_55123_284" x="-1" y="-1" width="26" height="26" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">\n                                        <feFlood flood-opacity="0" result="BackgroundImageFix"/>\n                                        <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>\n                                        <feOffset/>\n                                        <feGaussianBlur stdDeviation="1.5"/>\n                                        <feComposite in2="hardAlpha" operator="out"/>\n                                        <feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>\n                                        <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_55123_284"/>\n                                        <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_55123_284" result="shape"/>\n                                    </filter>\n                                    <clipPath id="clip0_55123_284">\n                                        <rect width="24" height="24" fill="white"/>\n                                    </clipPath>\n                                    </defs>\n                                </svg>\n                            </span>\n                        </a>`:"";l+=`\n                            <div class="game-tile">\n                                <div class="game" ${i?"":'onclick="handleGameTileClick()"'}>\n                                    <div class="info">\n                                        ${i&&!n?'<p class="btn btn-primary play-now-button join-now-active">Play now</p>':`<a class="btn btn-primary play-now-button" href="/slots/${o}" rel="nofollow">Play now</a>`}\n                                        ${n||a||1!==u?"":`<a href="${m}" class="read-more-link">Read more</a>`}\n                                    </div>\n                                    ${i&&!n?'<div class="play-now join-now-active"></div>':`<a class="play-now" href="/slots/${o}" rel="nofollow"></a>`}\n                                    <div class="image">\n                                        ${i&&!n?'<div class="logo-container join-now-active">':`<a class="logo-container" href="/slots/${o}" rel="nofollow">`}\n                                            ${`<img class="logo" alt="${e} Logo" src="https://images.jumpmangaming.com/games/${t}/logo.png?tr=w-200,h-200,q-60,pr-true,c-at_max&fm=webp${c}">`}\n                                        ${i&&!n?"</div>":"</a>"}\n                                        ${s}
1\n                                        <span>${e}</span>\n                                    </div>\n                                </div>\n                                ${d}\n                            </div>`}}}o.classList.remove("cms"),o.innerHTML='<div class="game-grid grid" data-theme="'+o.dataset.gamecategory+'"><div class="game-grid-container"><div class="games-container">'+l+"</div></div></div>",o.classList.add("loaded")}(window.gpBrandConfig?window.gpBrandConfig.config.lobby.images.cache:null,[236,171,499])}async function buildGames(){if(document.querySelector(".gamesBuilder")){let e=["instant","jackpot","casino","playtech","popular","newest","all","bingo","featured"];try{await getGames();let o=document.querySelectorAll(".gamesBuilder");for(let t of o){if(t.classList.contains("cms")){const e=t.innerHTML.match(/data-gameCategory="([^"]*)"/),o=t.innerHTML.match(/data-gameCount="([^"]*)"/),n=t.innerHTML.match(/data-gameNames="([^"]*)"/);t.dataset.gamecategory=e?e[1]:null,t.dataset.gamecount=o?o[1]:null,t.dataset.gamenames=n?n[1]:null}let o;o=e.includes(t.dataset.gamecategory)?gameData[t.dataset.gamecategory]||gameData.popular:await getCustomCategory(t.dataset.gamecategory),gameCategoryReady(o,t)}}catch(e){}}}document.addEventListener("DOMContentLoaded",xmasPage),document.addEventListener("DOMContentLoaded",(function(){document.querySelector(".legacy-cashdrop")&&document.querySelector(".legacy-cashdrop .inline-button.grey")&&document.querySelector(".legacy-cashdrop-link")&&(document.querySelector(".legacy-cashdrop-link").removeAttribute("onclick"),document.querySelector(".legacy-cashdrop-link").setAttribute("onclick","cashdropPopup()"))})),window.addEventListener("scroll",updateHtmlClass);const handleGameTileClick=()=>{document.body.insertAdjacentHTML("beforeend",'\n        <div class="global-overlay">\n            <div class="global-spinner"></div>\n        </div>\n        ')};function getOffer(e,o){let t=new XMLHttpRequest;t.open("GET","https://sites.jumpmangaming.com/api/multi-offer/offer-lookup?offer="+e,!0),t.setRequestHeader("Content-type","application/x-www-form-urlencoded"),t.onload=function(){200===t.status&&o(t.responseText)},t.send()}function multiOffer(){let e=new URLSearchParams(window.location.search).get("promocode");null===e&&document.querySelector("#promo-code-input")&&""!==document.querySelector("#promo-code-input").value&&(e=document.querySelector("#promo-code-input").value),e&&""!==e&&(document.querySelector(".hp-reg-steps")&&(document.querySelector(".hp-reg-steps").style.display="none"),document.querySelector(".promo-container")&&(document.querySelector(".promo-container").style.opacity=0),document.querySelector(".popup.card-reg-popup:not(#card-reg-promo)")&&document.querySelector(".popup.card-reg-popup:not(#card-reg-promo)").classList.add("hide-popup-bg"),getOffer(e,(function(e){if(""===e)document.querySelector(".promo-container")&&(document.querySelector(".promo-container").style.opacity=1),document.querySelector(".popup.card-reg-popup:not(#card-reg-promo)")&&document.querySelector(".popup.card-reg-popup:not(#card-reg-promo)").classList.remove("hide-popup-bg");else{let o=JSON.parse(e);document.querySelector(".index-page .site-background")&&(document.querySelector(".promo-container").classList.add("multi-offer"),document.querySelector(".promo-text").innerHTML=o.homepage_offer_html,document.querySelector(".hp-smallprint").innerHTML=o.offer_terms),document.querySelector(".index-page .site-background.logged-in .card-reg-popup:not(#card-reg-promo)")&&(document.querySelector(".card-reg-popup:not(#card-reg-promo)").classList.add("multi-offer-popup"),document.querySelector("#card-reg-popup-smallprint").insertAdjacentHTML("beforebegin",'<div class="multi-offer-container"><div class="offer-container">'+o.homepage_offer_html+"</div></div>"),document.querySelector("#card-reg-popup-smallprint").innerHTML=o.offer_terms),document.querySelector(".homepage .main-promo .promo-container")&&document.querySelector(".homepage .main-promo .promo-container").classList.add("hide-icons"),document.querySelector(".promo-container")&&(document.querySelector(".promo-container").style.opacity=1)}})))}function promotionBuilder(){if(document.querySelector("#promotion-builder")){let e=window.location.host.replace("www.",""),o=document.querySelector("html").getAttribute("class").match(/region-(\S+)/),t=o?o[1]:null;"sites.jumpmangaming.com"===e&&(e=getComputedStyle(document.documentElement).getPropertyValue("--site_url"),e=e.replaceAll('"',""),e=e.replaceAll("www.",""),e=e.replaceAll("https://",""),e=e.replaceAll("/",""));const n=new XMLHttpRequest;n.onreadystatechange=function(){if(4===this.readyState&&200===this.status&&"No promotion found."!==n.responseText){let e=JSON.parse(n.responseText);document.querySelector("#promotion-builder .p-notification").insertAdjacentHTML("afterbegin",'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 26.54 27.14"><path d="M8.96 11.48c-.27-.26-.62-.48-.97-.61-1.03-.37-1.97.04-2.34.97-.87 2.17-1.74 4.35-2.61 6.52-.97 2.42-1.95 4.84-2.91 7.26-.09.22-.14.47-.13.7.04.53.65 1.05 1.48.71 4.6-1.87 9.2-3.71 13.8-5.56.73-.29 1.09-.84 1.09-1.62 0-.68-.26-1.24-.73-1.72-2.22-2.22-4.44-4.45-6.
168-6.66ZM2.74 24.4c.49-1.23.96-2.4 1.46-3.65.43.89.82 1.7 1.23 2.56-.88.36-1.75.71-2.69 1.09Zm4.54-1.82c-.06-.12-.12-.23-.17-.33-.6-1.24-1.2-2.49-1.79-3.74-.05-.1-.1-.24-.06-.34.45-1.16.92-2.31 1.42-3.55 1.13 2.32 2.23 4.56 3.36 6.85-.93.38-1.83.74-2.75 1.11Zm4.58-1.84c-1.13-2.31-2.26-4.61-3.31-6.75l5.76 5.76c-.78.32-1.61.65-2.45.99ZM26.47 18.2c-.15-.4-.34-.79-.54-1.17-.54-1.06-1.89-1.38-2.75-.49-.01.01-.04.01-.08.03-.49-1.2-1.63-1.54-2.68-.81-.35.25-.68.53-.99.82-.44.42-.44 1.02-.04 1.42.39.39.99.38 1.43-.03.17-.15.34-.3.54-.47.22.69.56 1.22 1.27 1.37.7.15 1.23-.2 1.72-.7.11.26.21.48.3.71.22.52.73.76 1.24.58.52-.18.79-.73.59-1.27ZM21.16 7.87c.06-.17.09-.36.13-.54 1.39.72 2.48-.21 2.64-1.37.05-.33.13-.65.17-.98.08-.61-.29-1.09-.87-1.16-.56-.07-1.03.34-1.09.95-.02.22-.06.43-.09.69-.6-.37-1.2-.57-1.84-.24-.65.33-.83.95-.89 1.66-.24-.12-.45-.22-.66-.33-.52-.27-1.09-.12-1.36.35-.27.48-.13 1.07.38 1.34.44.24.91.46 1.39.61.9.29 1.78-.15 2.08-.99ZM7.81 5.31c.56.74.98.91 1.51.62.53-.3.6-.76.25-1.62.74-.6.91-.98.6-1.49-.11-.19-.31-.35-.51-.45-.4-.2-.77 0-1.11.2-.53-.74-.98-.92-1.51-.63-.54.3-.61.78-.24 1.62-.76.61-.92 1.03-.59 1.55.32.51.81.57 1.59.2ZM17.43 11.21c-.38-.86-.74-1.14-1.32-.96-.2.06-.39.21-.53.37-.29.34-.2.74-.08 1.12-.85.32-1.15.68-.99 1.27.05.2.19.4.34.55.34.32.75.23 1.15.12.37.87.72 1.15 1.28.99.2-.05.4-.19.55-.35.32-.34.22-.76.13-1.15.86-.36 1.14-.73.99-1.31-.15-.58-.6-.78-1.5-.65ZM12.65 3.49c-.06.6.32 1.07.87 1.12.58.06 1.04-.33 1.09-.95.02-.27 0-.55 0-.83L14.35.71c-.12-.54-.68-.82-1.19-.67-.52.15-.82.65-.69 1.19.17.75.25 1.5.17 2.27ZM22.52 11.29c0 .73.58 1.31 1.31 1.3.73 0 1.3-.59 1.3-1.32 0-.72-.59-1.31-1.31-1.31-.72 0-1.3.59-1.3 1.32ZM18.02 4.09c.72 0 1.31-.59 1.31-1.3 0-.73-.6-1.33-1.33-1.32-.71 0-1.3.61-1.3 1.32 0 .72.6 1.3 1.32 1.3ZM10.5 10.55c.44.32 1.03.24 1.38-.22.25-.33.47-.67.69-1.01.09-.15.13-.35.19-.52-.04-.43-.29-.79-.67-.93a.95.95 0 0 0-1.12.35c-.23.31-.44.64-.66.96-.33.47-.24 1.06.2 1.39ZM13.12 6.93c.56 0 .99-.46.98-1.03-.01-.51-.43-.95-.92-.96-.53 0-.99.47-1 1.03 0 .53.42.96.94.95Z"/></svg><h3>'+e.notification_text+'</h3><button class="btn btn-primary w-full" onclick="promotionOpen()">'+e.button_text+"</button>"),document.querySelector("#promotion-builder .p-banner").insertAdjacentHTML("afterbegin",'<div id="p-close" onclick="promotionClose()"></div><a href="'+e.link+'"><img class="p-desktop" src="https://sites.jumpmangaming.com/admin/modules/special_promotions/'+e.id+"/"+e.desktop_image+'"><img class="p-mobile" src="https://sites.jumpmangaming.com/admin/modules/special_promotions/'+e.id+"/"+e.mobile_image+'"></a><div class="p-terms">'+e.terms+"</div>"),document.querySelector("#promotion-builder").classList.add("active"),document.querySelector("footer").classList.add("promo-banner-footer")}},n.open("GET","https://sites.jumpmangaming.com/api/promotion-builder/get-promotion?site="+e+"&region="+t,!0),n.send(),window.addEventListener("scroll",(function(){promotionBuilderScroll()})),window.addEventListener("resize",(function(){promotionBuilderScroll()}))}}function promotionBuilderScroll(){let e=window.pageYOffset,o=document.querySelector("#promotion-builder");e>=30?o.classList.add("show"):o.classList.remove("show")}function promotionOpen(){document.querySelector("#promotion-builder").classList.add("open")}function promotionClose(){document.querySelector("#promotion-builder").classList.remove("open")}function promotionsText(){if(document.querySelector(".promotions-text")){let e=document.querySelector(".promotion-page .container > .wrapper").children,o=[];for(let t=0;t<e.length;t++)e[t].classList.contains("promo")||o.push(e[t]);for(let e=0;e<o.length;e++)document.querySelector(".promotions-text").insertAdjacentHTML("beforeend",o[e].outerHTML)}}function fundedHomepage(){if(document.querySelector(".index-page .logged-in .main#top"))document.querySelector("html").classList.add("funded-hp");else if(document.querySelector(".index-page .logged-in")){const e='<div class="lobby__fab">\n            <a href="/myaccount/deposit-limits">\n                <svg width="24" height="25" viewBox="0 0 24 25" fill="none">\n                    <path d="M19 6.7365C19 6.28953 18.7034 5.89681 18.2734 5.77459L12.2666 4.06755L5.74316 5.79802C5.30518 5.91444 5.00018 6.31064 5 6.76384V13.2951C5 15.2217 6.10711 16.9767 7.8457 17.8068L12.2607 19.9152L16.2773 
117.8605C17.9485 17.0056 18.9999 15.2865 19 13.4094V6.7365ZM21 13.4094C20.9999 16.0375 19.5273 18.4439 17.1875 19.6408L13.1719 21.6955C12.6171 21.9793 11.9608 21.9884 11.3984 21.7199L6.98438 19.6125C4.55019 18.4503 3 15.9925 3 13.2951V6.76384C3.00018 5.40349 3.91563 4.21335 5.23047 3.86443L11.7539 2.13396C12.1015 2.04177 12.4676 2.04543 12.8135 2.14373L18.8203 3.85076C20.1101 4.21742 21 5.39557 21 6.7365V13.4094Z" fill="white" />\n                    <path d="M15.1776 8.46116C15.492 8.00712 16.1151 7.89388 16.5692 8.20823C17.0232 8.52261 17.1365 9.14577 16.8221 9.59983L12.7547 15.4748C12.1411 16.3612 10.8202 16.3304 10.2489 15.4162L8.1522 12.0608L8.1024 11.9709C7.87861 11.5163 8.03078 10.9573 8.46959 10.6828C8.93781 10.3902 9.55472 10.5322 9.84752 11.0002L11.5419 13.7112L15.1776 8.46116Z" fill="white" />\n                </svg>\n            </a>\n        </div>';"uk"===window.gpBrandConfig?.config?.region?.countryCode&&document.body.insertAdjacentHTML("beforeend",e)}}function redirectURLWithParams(){var e=document.querySelector(".redirect-url-parameters");if(e){var o=e.getAttribute("href")+window.location.search;e.setAttribute("href",o)}}let redirects=["/halloween","/football","/easter"];function bingoPageError(){"/bingo"===window.location.pathname&&(clearInterval(btimer),clearInterval(ctimer),document.querySelectorAll(".bingo-details").forEach((function(e){e.style.display="none"})))}function hasAccountCookie(){let e=new Date((new Date).getTime()+31504464e6).toGMTString(),o="";document.querySelector(".logged-in")&&(document.cookie="hasAccount=1; expires="+e+"; path=/",document.querySelector(".user-details h3")?o=document.querySelector(".user-details h3").innerText.toLowerCase().replace("hi, ",""):document.querySelector(".my-account-bar p")&&(o=document.querySelector(".my-account-bar p").innerText.toLowerCase().replace("hi, ","")),document.cookie="firstName="+o+"; expires="+e+"; path=/")}function whichBingoBelowFold(){if(document.querySelector(".index-page")){let e=0;document.querySelector(".main-content")&&(e=document.querySelector(".main-content").offsetTop),window.pageYOffset>e/2?(document.querySelector(".which-bingo").style.opacity=1,setTimeout((function(){document.querySelector(".which-bingo").classList.remove("show")}),5e3),document.querySelector(".which-bingo").style.pointerEvents="initial"):(document.querySelector(".which-bingo").style.opacity=0,setTimeout((function(){document.querySelector(".which-bingo").classList.add("show")}),2e3),document.querySelector(".which-bingo").style.pointerEvents="none")}}function whichBingoToggle(e){document.querySelector(".which-bingo").classList.add("hover"),document.querySelector(".which-bingo.hover")&&(window.open(e),setTimeout((function(){document.querySelector(".bingoport-award").classList.remove("hover")}),3e3)),setTimeout((function(){document.querySelector(".bingoport-award").classList.remove("hover")}),2e4)}function addwhichBingo(e,o){if(window.location.host.includes(o)){let e=new Date("2025-02-17"),o=new Date("2025-04-03"),t=new Date,n="https://www.whichbingo.co.uk/awards/vote/",c="/assets/images/which-bingo_awards.png";if(t>=e&&t<=o&&document.querySelector(".index-page")){if(window.innerWidth<840){document.querySelector("body").insertAdjacentHTML("afterbegin",'<a class="which-bingo show" target="_blank" style="opacity:0" id="whichBingoLinkMobile" data-href="'+n+'"><img alt="Which Bingo" src="'+c+'"></a>');document.getElementById("whichBingoLinkMobile").addEventListener("click",(function(e){e.preventDefault(),whichBingoToggle(n)}))}else{document.querySelector("body").insertAdjacentHTML("afterbegin",'<a class="which-bingo show" target="_blank" style="opacity:0" id="whichBingoLinkDesktop" href="'+n+'"><img alt="Which Bingo" src="'+c+'"></a>');document.getElementById("whichBingoLinkDesktop").addEventListener("click",(function(e){e.preventDefault(),whichBingoToggle(n)}))}window.addEventListener("scroll",whichBingoBelowFold),window.addEventListener("load",whichBingoBelowFold)}}}function bingoPortClick(){document.querySelector(".bingoport-award.hover")||document.querySelector(".bingoport-award.show")?window.open("https://www.bingoport.co.uk/bingo-awards/voting"):(document.querySelector(".bingoport-award").classList.add("hover"),setTimeout((function(){document.querySelector(".bingoport-award").classList.remove("hover")}),3e3))}function bingoPortBelowFold(){if(document.querySelector(".index-page")){let e;document.querySelector(".hp-main")?e=document.querySelector(".hp-main").offsetTop:document.querySelector(".featured-slots")&&(e=document.querySelector(".featured-slots").offsetTop),window.pageYOffset>e?(document.querySelector(".bingoport-award").style.opacity=1,setTimeout((function(){document.querySelector(".bingoport-award").classList.remove("show")}),5e3),document.querySelector(".bingoport-award").style.pointerEvents="initial"):(document.querySelector(".bingoport-award").style.opacity=0,setTimeout((function(){document.querySelector(".bingoport-award").classList.add("show")}),2e3),document.querySelector(".bingoport-award").style.pointerEvents="none")}}function addBingoPort(e,o){if(window.location.host.includes(o)&&!document.querySelector(".responsive-wrapper")){let e="2023-11-17",o="2024-01-24",t=new Date,n="https://www.bingoport.co.uk/bingo-awards/voting",c="/images/external/theme/bingoport-badge.png";e=new Date(e),o=new Date(o),t>=e&&t<=o&&document.querySelector(".index-page")&&(window.innerWidth<840?(document.querySelector("body").insertAdjacentHTML("afterbegin",'<a class="bingop
1ort-award show" style="opacity:0" data-href="'+n+'" target="_blank"><img alt="Bingo Port" src="'+c+'"></a>'),document.querySelector(".bingoport-award").addEventListener("click",(function(){bingoPortClick()}))):document.querySelector("body").insertAdjacentHTML("afterbegin",'<a class="bingoport-award show" style="opacity:0" href="'+n+'" target="_blank"><img alt="Bingo Port" src="'+c+'"></a>'),window.addEventListener("scroll",bingoPortBelowFold),window.addEventListener("DOMContentLoaded",bingoPortBelowFold))}}function mobileRotate(){document.querySelector(".in-game")||(window.mobilecheck()?(document.querySelector("#landscape-error")||document.getElementsByTagName("body")[0].insertAdjacentHTML("afterbegin","<div id='landscape-error'></div>"),navigator.userAgent.includes("iPhone")?window.innerHeight<window.innerWidth?document.querySelector("#landscape-error").style.display="block":document.querySelector("#landscape-error").style.display="none":screen.height<screen.width?document.querySelector("#landscape-error").style.display="block":document.querySelector("#landscape-error").style.display="none"):document.querySelector("#landscape-error")&&document.querySelector("#landscape-error").parentElement.removeChild(document.querySelector("#landscape-error")))}function faqToggle(){document.querySelector(".custom-faq")&&(document.querySelectorAll(".custom-faq-title").forEach((function(e){e.addEventListener("click",(function(){e.parentElement.classList.toggle("active")}))})),document.querySelector(".custom-faq-colours")&&document.querySelector(".custom-faq").insertAdjacentHTML("afterbegin",'<style id="custom-faq-styles"></style>'),document.querySelector("#cf-background")&&document.querySelector("#custom-faq-styles").insertAdjacentHTML("afterbegin",".custom-faq {background-color:"+document.querySelector("#cf-background").innerText+"}"),document.querySelector("#cf-arrow")&&document.querySelector("#custom-faq-styles").insertAdjacentHTML("afterbegin",".custom-faq .custom-faq-title:before, .custom-faq .custom-faq-title:after {background-color:"+document.querySelector("#cf-arrow").innerText+"}"))}function showMoreButton(){document.querySelector(".show-more-games")&&document.querySelector(".show-more-games").addEventListener("click",(function(){document.querySelector(".slot-games")&&document.querySelector(".slot-games").classList.toggle("show-all"),document.querySelector(".show-more-games")&&document.querySelector(".show-more-games").classList.toggle("hide")}))}function customAnimatedBtn(){document.querySelector(".custom_animated_btn")&&document.querySelectorAll(".custom_animated_btn").forEach((function(e){let o=Math.floor(1e4*Math.random())+1,t=document.createElement("style");t.type="text/css";let n=e.getAttribute("data-type"),c=e.getAttribute("data-bgcolour");switch(n){case"shine":t.innerHTML=".animated-btn-"+o+"{position: relative;overflow: hidden;} @keyframes shine-"+o+"{0% {left: -100px;} 25% {left: calc(100% + 100px);}100% {left: calc(100% + 100px);}} .animated-btn-"+o+':after{content: "";position: absolute;height: 200px;width: 30px;top: -20px;left: -100px;background: #fff;display: block;opacity: .8;z-index: 2;box-shadow: 0 0 20px 10px #fff;transform: rotate(-45deg);animation: shine 4s ease infinite;animation-delay: 0s;animation-delay: 1s;}',document.getElementsByTagName("head")[0].appendChild(t);break;case"zoom":t.innerHTML=".animated-btn-"+o+"{    animation: pop_animation-"+o+" 9s ease infinite; animation-delay: -3s;} @keyframes pop_animation-"+o+"{0% {scale: 1;} 50%{scale: 1;} 55% {scale: 1.2;} 60%{scale: 1;} 100%{scale: 1;}}",document.getElementsByTagName("head")[0].appendChild(t);break;case"glow":t.innerHTML=".animated-btn-"+o+"{    animation: glow_animation-"+o+" 1.5s ease-in-out infinite; animation-delay: 0.5s;} @keyframes glow_animation-"+o+"{0% {box-shadow: 0px 0 10px 0px "+c+";} 50%{box-shadow: 0px 0 10px 5px "+c+";} 100%{box-shadow: 0px 0 10px 0px "+c+";}}",document.getElementsByTagName("head")[0].appendChild(t)}e.classList.add("animated-btn-"+o)}))}function activeNav(){let e=window.location.pathname.replace("/",""),o=document.querySelectorAll("nav ul a"),t=window.location.search;if(""!==e)if(""!==t&&document.querySelector('nav a[href*="'+t+'"]'))document.querySelector('nav a[href*="'+t+'"]').classList.add("active");else for(let t=0;t<o.length;t++)e!==o[t].pathname.replace("/","")||o[t].href.includes("?tab=")||o[t].href.includes("signout")||o[t].classList.add("active")}function hideBottomBar(){["/myaccount/cashier","/myaccount/withdrawal","/myaccount/manage","/myaccount/cancel","/slots"].includes(window.location.pathname)&&document.querySelector(".mobile-bottom-nav")&&(document.querySelector(".mobile-bottom-nav").style.display="none")}function paysafePage(){document.querySelector(".main.paysafe-page")&&(document.querySelector(".mobile-bottom-nav").style.display="none")}redirects.includes(window.location.pathname)&&(window.location="/"),document.querySelectorAll(".open-in-new-window-link").forEach((function(e){e.setAttribute("target","_blank")})),window.mobilecheck=function(){let e=!1;var o;return o=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(o)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
1sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(o.substr(0,4)))&&(e=!0),e},document.addEventListener("scroll",(function(){document.querySelector(".index-page")&&logoScroll()})),window.addEventListener("resize",(function(){trophiesHover(),mobileRotate()})),window.addEventListener("load",(function(){bottomBarInboxIcon(),mobileRotate(),faqToggle()})),document.addEventListener("DOMContentLoaded",(function(){!function(e){const o=new Date;if(window.location.host.includes(e)&&!window.location.pathname.includes("/myaccount/withdrawal")&&o>new Date(o.getFullYear(),2,21)){const e='<div style="padding: 20px"><h3>Important Update: Lucky Admiral is Closing Down</h3>\n            We regret to inform you that Lucky Admiral will soon be closing on <b>Tuesday 8th April 2025</b>. Unfortunately, you will no longer be able to  Register or deposits on this site.<br/><br/>\n            If you\'d like to continue playing, you can join us on <a href="https://www.feverslots.ca/">Fever Slots</a>!<br/><br/>\n            We sincerely apologize for any inconvenience this may cause. If you have any questions or need assistance, please don\'t hesitate to reach out to our customer support team on <a href="https://www.luckyadmiral.ca/contact-us">https://www.luckyadmiral.ca/contact-us</a> or <a href="mailto:[email protected]">[email protected]</a>.<br/><br/>\n            Thank you for being a valued member here at Lucky Casino, we truly appreciate you!<br/><br/>\n            <a href="https://www.feverslots.ca/">Link To Fever Slots</a></div>';[".cashier-pages .cashier","#welcome-deposit .wrapper",".card-reg-popup .wrapper","#ingamedeposit .wrapper","#quick-deposit .wrapper"].forEach((o=>{document.querySelectorAll(o).forEach((o=>{o&&(o.innerHTML=e)}))})),Object.defineProperty(window,"checkin",{configurable:!0,get(){return this._checkin},set(o){this._checkin=o,this._checkin&&this._checkin.signUp&&(this._checkin.signUp.open=function(){document.body.insertAdjacentHTML("beforeend",`<div class="popup" id="site-closure">\n                                    <div class="wrapper">\n                                        <div class="container">\n                                        <div class="wrapper">\n                                            <div class="close" onclick="document.getElementById('site-closure').style.display='none'">\n                                            <span></span>\n                                            <span></span>\n                                            </div>\n                                            ${e}\n                                        </div>\n                                        </div>\n                                    </div>\n                                </div>`)})}})}}("luckyadmiral.ca"),["123spins.com","aladdinslots.com","allstargames.co.uk","amazonslots.com","amigoslots.com","aztecwins.com","aztecwins.com","bananaspins.com","barbadosbingo.com","barbadoscasino.com","bezy.co.uk","bgtgames.com","bigbenslots.co.uk","bigthunderslots.com","bigwinvegas.com","billioncasino.com","bingo.games","bingoaliens.com","bingoallstars.co.uk","bingocrazy.com","bingofling.com","bonanzaslots.co.uk","boomradiobingo.co.uk","britainplay.co.uk","buddyslots.com","buffalospins.com","carltonbingo.com","carltongames.com","casharcade.com","cashcasino.co.uk","casinogame.co.uk","caspergames.com","charitybingo.com","cheekycasino.com","cheersbingo.com","chillispins.com","cloverbingo.com","clovercasino.com","club3000bingoonline.com","coconut-casino.com","copslots.com","cozino.com","crazykingcasino.com","crushwins.com","crystalslots.com","dailyrecordbingo.com","daisyslots.com","dealornodealspin.com","dearbingo.co.uk","destinyspins.com","divawins.com","dovebingo.com","dovecasino.com","doveslots.com","eaglespins.com","easyslots.com","egyptslots.com","elfbingo.com","elfslots.com","expresswins.co.uk","fairgroundslots.com","feverbingo.com","feverslots.com","fluffyspins.com","fluffywins.com","fortunegames.com","freebet.casino","freespinsbingo.co.uk","freespinsnodeposit.casino","freespiritbingo.com","giantwins.com","gooddayslots.com","gothamslots.com","greatbritaincasino.com","hulaspins.com","immortalwins.com","incrediblespins.co.uk","innspins.com","irishwins.co.uk","isleofwins.com","jokerslots.co.uk","junglereels.com","jupiterslots.com","justincasino.com","kongcasino.com","ladyriches.com","latecasino.com","lightscamerabingo.com","lionwins.com","litwins.co.uk","londonjackpots.com","lootcasino.com","luckstarscasino.com","luckyadmiral.com","luckycowbingo.com","luckytouchbingo.com","lucycasino.com","madamriches.com","matchupcasino.com","maxmillions.com","megareel.com","megareelspins.com","millionairegames.com","mirrorbingo.com","moneyreels.com","mrwolfslots.com","mysterywins.com","nationbingo.co.uk","ndrbingo.com","newonlineslots.co.uk","newspins.co.uk","nodepositslots.com","okbingo.co.uk","olivecasino.com","onlinebingo.co","onlinecasinolondon.com","onlineslotsuk.com","palacebingo.com","paybymobilecasino.com","paybymobileslots.com","pinkriches.co.uk","pirateslots.com","playleon.com","potsofslots.com","rainbowspins.com","realfungames.co.uk","rocketbingo.co.uk","rocketslots.co.uk","roseslots.com","rouletteonline.co.uk","royalspins.com","showreelbingo.com","simbaslots.com","slotgames.co.uk","slotmachine.co.uk","slots52.com","slotsanimal.com","slotsbaby.c
1om","slotshack.co.uk","slotsitesuk.co.uk","slotskingdom.co.uk","slotsracer.com","slotsroyale.co.uk","slotsuk.co.uk","slotsuk.co","somanyslots.com","spacewins.com","spinwinslots.co.uk","spyslots.com","stargazebingo.com","starslots.com","starwins.co.uk","stereospins.com","sugarspins.com","sunnywins.com","supermegafluffyrainbowvegasjackpotcasino.com","swankybingo.com","takeabreakbingo.co.uk","takeawayslots.com","targetslots.com","teatimebingo.co.uk","thesunplay.co.uk","thorslots.com","topdogslots.com","ukonlineslots.com","ukriches.com","ukslotgames.com","umbingo.com","vikingbingo.com","vipspins.com","volcanobingo.co.uk","welcomeslots.com","wild24.com","wildwestwins.com","wizardslots.com","wolfspins.com","wongagames.co.uk","wowcherbingo.com","wtgbingo.com","zeusbingo.com","dreambingo.com"].forEach((e=>{!function(e){if(window.location.host.replace("www.","")===e&&window.location.pathname.includes("/promotions")){const o=["Daily Wheel","Turbo Spins Tuesday","Trophy Rewards","PRO Free Spins","Turbo Reel"],t=document.querySelectorAll(".promotion-page .promo"),n=e.split(".")[0];t.forEach((e=>{const t=e.querySelector("h2")?.innerText,c=e.querySelector(".btn-secondary")?.href;o.includes(t)&&c&&!c?.includes(`-${n}`)&&(e.style.display="none")}))}}(e)})),homepageTermsClean(),trophiesHover("init"),cashDrop(),cashier(),myAccountPage(),inGame(),isBlog(),memberArea(),sitemap(),multiOffer(),promotionBuilder(),promotionsText(),withdrawal(),fundedHomepage(),redirectURLWithParams(),buildGames(),activeNav(),bingoPageError(),showMoreButton(),customAnimatedBtn(),hideBottomBar(),paysafePage(),hasAccountCookie(),addwhichBingo("Mirror Bingo","www.mirrorbingo.com"),addBingoPort("Amazon Slots","www.amazonslots.com"),addBingoPort("Mirror Bingo","www.mirrorbingo.com")}));

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.