1<!DOCTYPE html> 2<html lang="en-us"> 3<head> 4 5
5<script> 6 window.aiptag = window.aiptag || {cmd: []}; 7 aiptag.cmd.display = aiptag.cmd.display || []; 8 aiptag.cmd.player = aiptag.cmd.player || []; 9 10 //CMP settings 11 aiptag.cmp = { 12 button: true, 13 buttonText: "Privacy settings", 14 buttonPosition: "bottom-left" //bottom-left, bottom-right, bottom-center, top-left, top-right 15 } 16 17 aiptag.cmd.player.push(function() { 18 aiptag.adplayer = new aipPlayer({ 19 AD_WIDTH: 960, 20 AD_HEIGHT: 540, 21 AD_DISPLAY: 'default', //default, fullscreen, fill, center, modal-center 22 LOADING_TEXT: 'loading advertisement', 23 PREROLL_ELEM: function(){return document.getElementById('videoad')}, 24 AIP_COMPLETE: function (state) { 25 /******************* 26 ***** WARNING ***** 27 ******************* 28 Please do not remove the PREROLL_ELEM 29 from the page, it will be hidden automaticly. 30 */ 31 32 alert("Video Ad Completed: " + state); 33 } 34 35 }); 36 }); 37 38 39 function show_videoad(adUnit) { 40 //check if the adslib is loaded correctly or blocked by adblockers etc. 41 if (typeof aiptag.adplayer !== 'undefined') { 42 aiptag.cmd.player.push(function() { aiptag.adplayer.startVideoAd(adUnit); }); 43 } else { 44 //Adlib didnt load this could be due to an adblocker, timeout etc. 45 //Please add your script here that starts the content, this usually is the same script as added in AIP_COMPLETE. 46 alert("Ad Could not be loaded, load your content here"); 47 aiptag.adplayer.aipConfig.AIP_COMPLETE(); 48 } 49 } 50 51 </script>
51 52
52<script async src="https://api.adinplay.com/libs/aiptag/pub/ARZ/agarzrc.com/tag.min.js"></script>
52 53 54 55 <meta charset="utf-8"/> 56 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 57 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/> 58 <link rel="stylesheet" href="./style.css"/> 59 <style> 60 canvas:focus { 61 outline: none; 62 } 63 64 html, body { 65 padding: 0; 66 margin: 0; 67 overflow: hidden; 68 -webkit-touch-callout: none; 69 -webkit-user-select: none; 70 -khtml-user-select: none; 71 -moz-user-select: none; 72 -ms-user-select: none; 73 user-select: none; 74 -webkit-tap-highlight-color: rgba(0,0,0,0); 75 height: 100%; 76 } 77 </style> 78 <!-- GameMonetize SDK Entegrasyonu --> 79
79<script type="text/javascript"> 80 window.SDK_OPTIONS = { 81 gameId: "9km7avlf26r9se5gam8028uq4p6drmx1", 82 onEvent: function (a) { 83 switch (a.name) { 84 case "SDK_GAME_PAUSE": 85 console.log("Oyun duraklatıldı, reklam gösteriliyor..."); 86 break; 87 case "SDK_GAME_START": 88 console.log("Reklam bitti, oyun devam ediyor..."); 89 break; 90 case "SDK_READY": 91 console.log("SDK hazır."); 92 break; 93 } 94 } 95 }; 96 (function (a, b, c) { 97 var d = a.getElementsByTagName(b)[0]; 98 a.getElementById(c) || (a = a.createElement(b), a.id = c, a.src = "https://api.gamemonetize.com/sdk.js", d.parentNode.insertBefore(a, d)); 99 })(document, "script", "gamemonetize-sdk"); 100 </script>
100 101 <!-- Additional head modules --> 102</head> 103<body class="dark"> 104 <div id="unity-container" class="unity-desktop"> 105 <canvas id="unity-canvas" tabindex="-1"></canvas> 106 </div> 107 <div id="loading-cover" style="display:none;"> 108 <div id="unity-loading-bar"> 109 <div id="unity-logo"><img src="logo.png"/></div> 110 <div id="unity-progress-bar-empty" style="display: none;"> 111 <div id="unity-progress-bar-full"></div> 112 </div> 113 <div class="spinner"></div> 114 </div> 115 </div> 116 117 <div id='agarzrc-com_970x250'> 118
118<script type='text/javascript'> 119 aiptag.cmd.display.push(function() { aipDisplayTag.display('agarzrc-com_970x250'); }); 120 </script>
120 121 </div> 122 <button onclick="aiptag.cmd.display.push(function() { aipDisplayTag.display('agarzrc-com_970x250'); });">Refresh agarzrc-com_970x250</button> 123 124 <!-- Additional body modules --> 125
125<script> 126 const hideFullScreenButton = ""; 127 const buildUrl = "Build"; 128 const loaderUrl = buildUrl + "/yandexBrotli.loader.js"; 129 const config = { 130 dataUrl: buildUrl + "/yandexBrotli.data.br", 131 frameworkUrl: buildUrl + "/yandexBrotli.framework.js.br", 132 codeUrl: buildUrl + "/yandexBrotli.wasm.br", 133 streamingAssetsUrl: "StreamingAssets", 134 companyName: "Brain massage", 135 productName: "Supercar Battle Royale", 136 productVersion: "0.0.197" 137 }; 138 139 const container = document.querySelector("#unity-container"); 140 const canvas = document.querySelector("#unity-canvas"); 141 const loadingCover = document.querySelector("#loading-cover"); 142 const progressBarEmpty = document.querySelector("#unity-progress-bar-empty"); 143 const progressBarFull = document.querySelector("#unity-progress-bar-full"); 144 const spinner = document.querySelector('.spinner'); 145 146 const canFullscreen = (function () { 147 for (const key of [ 148 'exitFullscreen', 149 'webkitExitFullscreen', 150 'webkitCancelFullScreen', 151 'mozCancelFullScreen', 152 'msExitFullscreen', 153 ]) { 154 if (key in document) { 155 return true; 156 } 157 } 158 return false; 159 }()); 160 161 if (/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)) { 162 container.className = "unity-mobile"; 163 } 164 165 // Reklamı ekrana tıklandıÄında çaÄır 166 let isAdShown = false; 167 function showAdOnClick() { 168 if (!isAdShown && typeof sdk !== 'undefined' && typeof sdk.showBanner !== 'undefined') { 169 sdk.showBanner(); 170 isAdShown = true; // Tekrar çaÄrılmasını engelle 171 } 172 } 173 174 canvas.addEventListener('pointerdown', showAdOnClick); 175 canvas.addEventListener('touchstart', showAdOnClick); 176 177 // Orijinal Unity yükleme yapısı 178 loadAndMergeFiles(wasmFiles, function (mergedWasmBlob) { 179 var mergedWasmFile = URL.createObjectURL(mergedWasmBlob); 180 config.codeUrl = mergedWasmFile; 181 182 var myGameInstance = null; 183 var script = document.createElement("script"); 184 script.src = loaderUrl; 185 script.onload = () => { 186 createUnityInstance(canvas, config, (progress) => { 187 progressBarFull.style.width = 100 * progress + "%"; 188 }).then((unityInstance) => { 189 myGameInstance = unityInstance; 190 loadingCover.style.display = "none"; 191 }).catch((message) => { 192 alert(message); 193 }); 194 }; 195 document.body.appendChild(script); 196 }); 197 </script>
197 198 199
199<script> 200 loadingCover.style.background = "url('background.jpg') center / cover"; 201 loadingCover.style.display = ""; 202 203 document.addEventListener('contextmenu', event => event.preventDefault()); 204 205 function FocusGame() { 206 window.focus(); 207 canvas.focus(); 208 } 209 210 window.addEventListener('pointerdown', FocusGame); 211 window.addEventListener('touchstart', FocusGame); 212 213 let StartUnityInstance; 214 let myGameInstance; 215 let ysdk = null; 216 217 let environmentData = { 218 language: "en", 219 domain: "default_domain", 220 deviceType: "desktop", 221 isMobile: false, 222 isDesktop: true, 223 isTablet: false, 224 isTV: false, 225 appID: "default_app_id", 226 browserLang: navigator.language || "en", 227 payload: null, 228 promptCanShow: false, 229 reviewCanShow: false, 230 platform: navigator.platform, 231 browser: (function() { 232 let userAgent = navigator.userAgent; 233 if (userAgent.includes("YaBrowser")) return "Yandex"; 234 if (userAgent.includes("OPR") || userAgent.includes("Opera")) return "Opera"; 235 if (userAgent.includes("Firefox")) return "Firefox"; 236 if (userAgent.includes("MSIE") || userAgent.includes("Trident")) return "IE"; 237 if (userAgent.includes("Edge")) return "Edge"; 238 if (userAgent.includes("Chrome")) return "Chrome"; 239 if (userAgent.includes("Safari")) return "Safari"; 240 return "Other"; 241 })() 242 }; 243 244 let cloudSaves = 'noData'; 245 let paymentsData = 'none'; 246 let playerData = 'noData'; 247 let player = null; 248 let payments = null; 249 let initGame = false; 250 let nowFullAdOpen = false; 251 252 function GetPayments() { console.warn("GetPayments is not implemented"); return Promise.resolve("none"); } 253 function SaveCloud() { console.warn("SaveCloud is not implemented"); } 254 function LoadCloud() { console.warn("LoadCloud is not implemented"); return Promise.resolve("noData"); } 255 function InitPlayer() { console.warn("InitPlayer is not implemented"); return Promise.resolve("noData"); } 256 function FullAdShow() { console.warn("FullAdShow is not implemented"); } 257 function RewardedShow() { console.warn("RewardedShow is not implemented"); } 258 function StickyAdActivity() { console.warn("StickyAdActivity is not implemented"); } 259 function Review() { console.warn("Review is not implemented"); } 260 function PromptShow() { console.warn("PromptShow is not implemented"); } 261 function InitLeaderboards() { console.warn("InitLeaderboards is not implemented"); } 262 function GetLeaderboardScores() { console.warn("GetLeaderboardScores is not implemented"); } 263 function SetLeaderboardScores() { console.warn("SetLeaderboardScores is not implemented"); } 264 function ConsumePurchase() { console.warn("ConsumePurchase is not implemented"); } 265 function ConsumePurchases() { console.warn("ConsumePurchases is not implemented"); } 266 function InitLeaderboard() { console.warn("InitLeaderboard is not implemented"); } 267 function BuyPayments() { console.warn("BuyPayments is not implemented"); } 268 269 try { 270 const script = document.createElement("script"); 271 script.src = loaderUrl; 272 script.onload = () => { 273 StartUnityInstance = function () { 274 createUnityInstance(canvas, config, (progress) => { 275 spinner.style.display = "none"; 276 progressBarEmpty.style.display = ""; 277 progressBarFull.style.width = `${100 * progress}%`; 278 }).then((unityInstance) => { 279 myGameInstance = unityInstance; 280 loadingCover.style.display = "none"; 281 }).catch((message) => { 282 console.error("Unity yükleme hatası:", message); 283 }); 284 }; 285 StartUnityInstance(); 286 }; 287 document.body.appendChild(script); 288 } catch (error) { 289 console.error("BaÅlatma sırasında hata:", error); 290 } 291 292 function InitGame() { 293 try { 294 console.log('Init Game Success'); 295 initGame = true; 296 if (nowFullAdOpen === true && myGameInstance != null) { 297 myGameInstance.SendMessage('YandexGame', 'OpenFullAd'); 298 } 299 } catch (error) { 300 console.error("InitGame sırasında hata:", error); 301 } 302 } 303 304 window.addEventListener("unhandledrejection", function(event) { 305 console.warn("Hata es geçildi:", event.reason); 306 event.preventDefault(); 307 }); 308 </script>
308 309 310 311 312</body> 313</html> 314 315
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.