brawl stars
|
Before Width: | Height: | Size: 1.3 KiB |
@@ -1 +0,0 @@
|
||||
[{"sections":[{"chunks":[{"cycles":1,"id":"layer_back_a_1_x_500"}],"cycles":-1,"id":"section_1"}],"id":"back_a"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_planets_x_450"}],"cycles":-1,"id":"section_1"}],"id":"planets"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_back_c_1_x_250|chunk_back_c_2_x_250|chunk_back_c_3_x_250|chunk_back_c_4_x_250"}],"cycles":-1,"id":"section_1"}],"id":"back_c"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_back_d_1_x_250|chunk_back_d_2_x_250"}],"cycles":-1,"id":"section_1"}],"id":"back_d"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_back_d_3_x_250|chunk_back_d_4_x_250|chunk_back_d_5_x_250"}],"cycles":-1,"id":"section_1"}],"id":"back_e"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_main_1_x_250|chunk_main_1_x_250|chunk_main_2_x_250"}],"cycles":-1,"id":"section_1"}],"id":"main"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_front_1_x_500|chunk_front_2_x_500|chunk_front_3_x_500"}],"cycles":-1,"id":"section_1"}],"id":"front"}]
|
||||
@@ -1 +0,0 @@
|
||||
[{"sections":[{"chunks":[{"cycles":1,"id":"chunk_background_1_x_500"}],"cycles":-1,"id":"section_1"}],"id":"background"},{"sections":[{"chunks":[{"cycles":2,"id":"chunk_empty_x_500"}],"cycles":1,"id":"prewarm"},{"chunks":[{"cycles":1,"id":"chunk_easy_start_x_1000"},{"cycles":1,"id":"chunk_single_jump_x_500"},{"cycles":1,"id":"chunk_learn_to_jump_x_1000"},{"cycles":1,"id":"chunk_the_pits_x_1000"},{"cycles":1,"id":"chunk_test_x_500"},{"cycles":1,"id":"chunk_shooting_range_x_500"},{"cycles":1,"id":"chunk_platforms_2_x_1000"},{"cycles":1,"id":"chunk_platforms_4_x_500"},{"cycles":1,"id":"chunk_small_gaps_x_500"},{"cycles":1,"id":"chunk_platforms_5_x_1000"},{"cycles":1,"id":"chunk_dubble_jump_x_500"},{"cycles":1,"id":"chunk_waterfall_x_500"},{"cycles":1,"id":"chunk_platforms_6_x_500"},{"cycles":1,"id":"chunk_platforms_7_x_1000"},{"cycles":1,"id":"chunk_platforms_1_x_500"}],"cycles":1,"id":"section_1"},{"chunks":[{"cycles":1,"id":"chunk_end_x_500"}],"cycles":1,"id":"section_end"},{"chunks":[{"cycles":1,"id":"chunk_brick_x_500"}],"cycles":-1,"id":"section_end_brick"}],"id":"platforms"}]
|
||||
|
Before Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 939 B |
|
Before Width: | Height: | Size: 340 B |
|
Before Width: | Height: | Size: 367 KiB |
@@ -1 +0,0 @@
|
||||
{"movies":[{"layers":[{"name":"game2_3_blackbar","keyframes":[{"duration":1,"tweened":false,"pivot":[25,240],"loc":[25,240],"ref":"game2_3_blackbar","index":0}]},{"name":"blocker_black","keyframes":[{"scale":[100,24],"duration":1,"tweened":false,"pivot":[5,5],"loc":[-499,120],"ref":"blocker_black","index":0}]}],"id":"vignette_240"},{"layers":[{"name":"game1_blackbar","keyframes":[{"duration":1,"tweened":false,"pivot":[25,240],"loc":[25,240],"ref":"game1_blackbar","index":0}]},{"name":"blocker_black","keyframes":[{"scale":[100,48],"duration":1,"tweened":false,"pivot":[5,5],"loc":[-499,240],"ref":"blocker_black","index":0}]}],"id":"vignette_480"}],"isNamespaced":false,"md5":"8113560d1b7022708e4e98d866608fad","textureGroups":[{"atlases":[{"textures":[{"origin":[0,0],"rect":[5,5,50,480],"symbol":"game1_blackbar"},{"origin":[0,0],"rect":[65,5,25,240],"symbol":"game2_3_blackbar"},{"origin":[0,0],"rect":[5,495,10,10],"symbol":"blocker_black"}],"file":"atlas0.png"}],"scaleFactor":1}],"frameRate":24}
|
||||
@@ -1,20 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<font>
|
||||
<info face="perfectdos" size="18" bold="0" italic="0" charset="" unicode="1" stretchH="100" smooth="0" aa="1" padding="3,3,3,3" spacing="1,1" outline="0"/>
|
||||
<common lineHeight="18" base="13" scaleW="64" scaleH="64" pages="1" packed="0" alphaChnl="2" redChnl="4" greenChnl="4" blueChnl="4"/>
|
||||
<pages>
|
||||
<page id="0" file="perfectdos_0.png" />
|
||||
</pages>
|
||||
<chars count="10">
|
||||
<char id="48" x="0" y="0" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="49" x="14" y="36" width="12" height="17" xoffset="-2" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="50" x="14" y="0" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="51" x="28" y="0" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="52" x="42" y="0" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="53" x="0" y="18" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="54" x="14" y="18" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="55" x="28" y="18" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="56" x="42" y="18" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
<char id="57" x="0" y="36" width="13" height="17" xoffset="-3" yoffset="-1" xadvance="10" page="0" chnl="15" />
|
||||
</chars>
|
||||
</font>
|
||||
|
Before Width: | Height: | Size: 267 KiB |
|
Before Width: | Height: | Size: 930 KiB |
@@ -1 +0,0 @@
|
||||
[{"sections":[{"chunks":[{"cycles":1,"id":"chunk_background_1_x_650"},{"cycles":10,"id":"chunk_empty_x_50"},{"cycles":1,"id":"chunk_background_2_x_650"},{"cycles":10,"id":"chunk_empty_x_50"},{"cycles":1,"id":"chunk_background_3_x_650"},{"cycles":25,"id":"chunk_empty_x_50"}],"cycles":-1,"id":"section_1"}],"id":"back_far"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_rocks_1_x_400"},{"cycles":9,"id":"chunk_empty_x_50"},{"cycles":1,"id":"chunk_rocks_2_x_400"},{"cycles":1,"id":"chunk_empty_x_50"},{"cycles":1,"id":"chunk_rocks_1_x_400"},{"cycles":10,"id":"chunk_empty_x_50"},{"cycles":1,"id":"chunk_rocks_2_x_400"},{"cycles":1,"id":"chunk_rocks_3_x_400"},{"cycles":9,"id":"chunk_empty_x_50"},{"cycles":1,"id":"chunk_rocks_2_x_400"}],"cycles":-1,"id":"section_1"}],"id":"rocks"},{"sections":[{"chunks":[{"cycles":1,"id":"chunk_lanes_x_650"}],"cycles":-1,"id":"section_1"}],"id":"lanes"}]
|
||||
|
Before Width: | Height: | Size: 443 B |
@@ -0,0 +1,8 @@
|
||||
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Brawl Stars - Project Laser</title> <base href="version/20200825-121253/" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui" /> <meta name="format-detection" content="telephone=no" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <meta name="mobile-web-app-capable" content="yes" /> <meta name="description" content="" /> <meta property="og:type" content="game" /> <meta property="og:title" content="Brawl Stars" /> <meta property="og:description" content="Project Laser" /> <link rel="apple-touch-icon" sizes="180x180" href="apple-touch-icon.png" /> <link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32" /> <link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" /> <style>html,body{width:100%;height:100%;font-family:Perfect_DOS_VGA_437_Win,monospaced,Arial,sans-serif}html{overflow:hidden}*{font-smooth:never;-webkit-font-smoothing:none}body{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#000}noscript{text-align:center;padding:20px;display:block;color:#fff;background:#000}.container{display:block;background:#0582e9;color:#fff}.is-desktop body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.is-desktop .container{position:relative;width:100%;height:100%;max-width:850px;max-height:480px}@media all and (max-height:480px){.is-desktop .container{width:177.0833333333vh;max-width:100%}}.is-mobile body{background:#000}.is-mobile .container{width:100%;height:100%}canvas{position:relative;overflow:hidden;width:100%;height:100%}.load-indicator{position:absolute;width:40px;height:40px;top:50%;left:50%;z-index:999;color:#fff;font-size:18px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.rotate-screen{display:none;font-family:arial,sans-serif;position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:999;font-size:3.5vmax;text-align:center;color:#000;text-transform:uppercase}.is-mobile.is-portrait:not(.is-keyboard-focus) .rotate-screen{display:block;background:#000}.rotate-icon{position:absolute;width:60%;height:60%;top:50%;left:50%;margin-top:-30%;margin-left:-30%}.rotate-icon img{width:100%}.not-supported-message{display:none;background:#000;position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;right:0;z-index:1000}.is-not-supported .not-supported-message{display:block;background:#000}.not-supported-message-icon{position:absolute;width:271px;height:271px;top:50%;left:50%;margin-top:-135.5px;margin-left:-135.5px}.not-supported-message-icon img{width:100%}/*# sourceMappingURL=styles.css.map */ </style> </head> <body> <div class="container" id="container"> <div class="load-indicator"></div> <script>var a=setTimeout,b=document.querySelector(".load-indicator"),c=0;function d(){b&&(b.innerText="┤┘┴└├┌┬┐".substr(c++%8,1),a(d,60))}a(d,500);</script> <div class="rotate-screen"> <div class="rotate-icon"> <img src="assets/css/rotate.png" loading="lazy" alt="Please rotate your device to play" /> </div> </div> <div class="not-supported-message"> <div class="not-supported-message-icon"> <img src="assets/css/device-not-supported.png" loading="lazy" alt="Device is not supported" /> </div> </div> </div> <noscript> Enable JavaScript to play this game. </noscript> <script src="main.js"></script> <script>
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||||
|
||||
ga('create', 'UA-99849052-7', 'auto');
|
||||
</script> </body> </html>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 222 KiB |
|
After Width: | Height: | Size: 733 KiB |
|
After Width: | Height: | Size: 288 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
@@ -0,0 +1,90 @@
|
||||
// https://github.com/gorhill/uBlock/blob/a78bb0f8eb4a9c419bcafedba5a4e843232a16be/src/web_accessible_resources/google-analytics_analytics.js
|
||||
(function() {
|
||||
'use strict';
|
||||
// https://developers.google.com/analytics/devguides/collection/analyticsjs/
|
||||
const noopfn = function() {
|
||||
};
|
||||
//
|
||||
const Tracker = function() {
|
||||
};
|
||||
const p = Tracker.prototype;
|
||||
p.get = noopfn;
|
||||
p.set = noopfn;
|
||||
p.send = noopfn;
|
||||
//
|
||||
const w = window;
|
||||
const gaName = w.GoogleAnalyticsObject || 'ga';
|
||||
const gaQueue = w[gaName];
|
||||
// https://github.com/uBlockOrigin/uAssets/pull/4115
|
||||
const ga = function() {
|
||||
const len = arguments.length;
|
||||
if ( len === 0 ) { return; }
|
||||
const args = Array.from(arguments);
|
||||
let fn;
|
||||
let a = args[len-1];
|
||||
if ( a instanceof Object && a.hitCallback instanceof Function ) {
|
||||
fn = a.hitCallback;
|
||||
} else if ( a instanceof Function ) {
|
||||
fn = ( ) => { a(ga.create()); };
|
||||
} else {
|
||||
const pos = args.indexOf('hitCallback');
|
||||
if ( pos !== -1 && args[pos+1] instanceof Function ) {
|
||||
fn = args[pos+1];
|
||||
}
|
||||
}
|
||||
if ( fn instanceof Function === false ) { return; }
|
||||
try {
|
||||
fn();
|
||||
} catch (ex) {
|
||||
}
|
||||
};
|
||||
ga.create = function() {
|
||||
return new Tracker();
|
||||
};
|
||||
ga.getByName = function() {
|
||||
return new Tracker();
|
||||
};
|
||||
ga.getAll = function() {
|
||||
return [new Tracker()];
|
||||
};
|
||||
ga.remove = noopfn;
|
||||
// https://github.com/uBlockOrigin/uAssets/issues/2107
|
||||
ga.loaded = true;
|
||||
w[gaName] = ga;
|
||||
// https://github.com/gorhill/uBlock/issues/3075
|
||||
const dl = w.dataLayer;
|
||||
if ( dl instanceof Object ) {
|
||||
if ( dl.hide instanceof Object && typeof dl.hide.end === 'function' ) {
|
||||
dl.hide.end();
|
||||
dl.hide.end = ()=>{};
|
||||
}
|
||||
if ( typeof dl.push === 'function' ) {
|
||||
const doCallback = function(item) {
|
||||
if ( item instanceof Object === false ) { return; }
|
||||
if ( typeof item.eventCallback !== 'function' ) { return; }
|
||||
setTimeout(item.eventCallback, 1);
|
||||
item.eventCallback = ()=>{};
|
||||
};
|
||||
dl.push = new Proxy(dl.push, {
|
||||
apply: function(target, thisArg, args) {
|
||||
doCallback(args[0]);
|
||||
return Reflect.apply(target, thisArg, args);
|
||||
}
|
||||
});
|
||||
if ( Array.isArray(dl) ) {
|
||||
const q = dl.slice();
|
||||
for ( const item of q ) {
|
||||
doCallback(item);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// empty ga queue
|
||||
if ( gaQueue instanceof Function && Array.isArray(gaQueue.q) ) {
|
||||
const q = gaQueue.q.slice();
|
||||
gaQueue.q.length = 0;
|
||||
for ( const entry of q ) {
|
||||
ga(...entry);
|
||||
}
|
||||
}
|
||||
})();
|
||||